body {
    margin: 0; 
    padding: 0;
    font-family: arial;
    color: #333;
    background-color:#FFFFFF; /* E4E3DF;fdefd5;*/
    font-family:Arial,Tahoma,Verdana,Sans-Serif;
}
album_subtab_on
div#overlay{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    background-color:#78715f; /*#000000;*/
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity:.0;
}

div#modeloverlay{
    display:none;
    height:508px;
    left:13pt;
    opacity:0.6;
    top:34pt;
    width:1072px;
    position:absolute;
    z-index:10000;
    background-color:#78715f;
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

div#popupoverlay{
    background-color:#78715f;
    display:none;
    height:456px;
    left:3.3%;
    opacity:0.5;
    position:absolute;
    top:16.1%;
    width:1081px;
    z-index:10000;
}
div#contexthelp_modal_dialog{
    cursor:default;
    font-size:32px;
    height:auto;
    left:2%;
    position:absolute;
    top:9%;
    width:auto;
    z-index:12000;
}

div#inline_modal_dialog{
    cursor:default;
    font-size:32px;
    height:auto;
    left:55%;
    margin:-260px 0pt 0pt -440px;
    position:absolute;
    top:55%;
    width:auto;
    z-index:11000;
}

div#modal_dialog{
    cursor:default;
    font-size:32px;
    height:auto;
    left:2%;
    position:absolute;
    top:9%;
    width:900px;
    z-index:11000;
}
div#enlarge_modal_dialog{
    cursor:default;
    font-size:32px;
    height:auto;
    left:2%;
    position:absolute;
    top:9%;
    width:900px;
    z-index:5000;
}
.survey_modal_dialog{
    font-size:32px;
    height:auto;
    left:10.5%;
    position:absolute;
    top:32%;
    width:1050px;
    z-index:7000;
}

.modal_dialog_header{
    background:#78715F none repeat scroll 0%;
    border:0px solid #FFFFFF;
    height:55px;
    width:100%;
}
.modal_dialog_header span.helptext{
    font-size:30pt;    
}
.modal_dialog_title{
    color:#ffffff;
    float:left;
    font-family:tahoma;
    font-size:30pt;
    font-weight:normal;
    padding-left:20px;
}
.modal_dialog_close_image{
    cursor:pointer;
    float:right;
    padding-right:4px;
    margin:2px -3px 0px 0px;
}
.modal_dialog_body{
    margin:5px 5px 1px 0px;
    
}
.container_modal{
    background:#FFFFFF none repeat scroll 0%;
    border:1px solid #000000;
    height:auto;
    left:-5px;
    position:relative;
    top:-5px;
    width:900px;
    /* FX only disappearing caret anyone? */
    overflow:hidden;
    border:10px solid #78715f
}
.new_help_text_instuction {
    font-size:21px;
    font-style:italic;
    font-family:Georgia !important;
    width:100%;
    position:relative;
    margin-top:13px;
    border-bottom:1px solid #AAA;
    padding:0px 0px 12px 15px;
    margin-bottom:-2px;
}
.new_data_table {
    height:264px;
    overflow-x:hidden;
    overflow-y:auto;
    width:101%;
    border-bottom:1px solid #AAA;
}
.photocontent {
    
}
.big_input{
    font-size:32px;
    color:#33494F; /*#6A797D;*/
    margin-bottom:0;
    cursor:text;
    padding-left:3px;
    border:2px solid #999999;
}
textarea.big_input{
    font-family:arial;
}
.small_input{
    color:#000000;
    font-family:Arial;
    font-size:18pt;
    font-weight:normal;
    padding-left:3px;
}

.big_button{
    color:#000000;
    font-size:22pt;
    padding:3px;
    text-decoration:none;
    background:url(/images/bigbutton_bg.gif) repeat-x; height:45px; width:auto; border:1px solid #7E7E95;
    cursor:pointer;
    cursor:hand;
    
}

div.albumframe{
    background-image:url(/images/album_frame.png);
    background-position:center top;
    background-repeat:no-repeat;
    height:190px;
    margin:0px 5px 5px 0px;
    padding-top:6px;
    text-align:center;
    width:160px;
}

div.albumframe-selected{
    background-image:url(/images/album_frame_on.png);
    background-position:center top;
    background-repeat:no-repeat;
    height:190px;
    margin:0px 5px 5px 0px;
    padding-top:6px;
    text-align:center;
    width:160px;
}

.img-shadow {
    float:left;
    background: url(/images/album_frame_on.png) no-repeat bottom right !important;
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;
    height:190px; 
    width:145px;
}

.img-shadow img {
    display: block;
    position: relative;
    background-color: #fff;
    border: 1px solid #a9a9a9;
    margin: -6px 6px 6px -6px;
    padding: 4px;
} 

.big_button_disabled{
    color:#777777;
    font-size:22pt;
    padding:3px;
    text-decoration:none;
    background:url(/images/bigbutton_disable_bg.gif) repeat-x; height:45px; width:auto; border:1px solid #777777;
    cursor:pointer;
    cursor:hand;
}

.small_button{
    color:#000000;
    font-size:18pt;
    text-decoration:none;
    margin-right:5px;
    background:url(/images/smallbutton_bg.gif) repeat-x; height:35px; width:auto; border:1px solid #7E7E95; padding:2px;
}

.closebutton{
    font-size:24pt;
    margin-top:0px;
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    color:#ffffff;
    padding:3px;
    text-decoration:none;
}
a.linkbutton, a:hover.linkbutton{
    color:#000000;
    font-size:18pt;
    background-color:#D4D0C8;
    border-style:outset;
    border-color:#CCCCCC;
    border-width:2px;
    padding:3px;
    margin-right:8px;
    text-decoration:none;
}

.linkbuttonSelected{
    color:#ffffff;
    font-size:18pt;
    background-color:#696968;
    border-style:outset;
    border-color:#CCCCCC;
    border-width:2px;
    padding:3px;
    margin-right:8px;
    text-decoration:none;
}

.mailboxes {border: #2b2f6e solid 1px;}

.welcome-button {
    border:3px solid gray;
    font-size:36pt;
    padding:10px;
    width:400px;
}

a.welcome-button {
    /*  base font color*/
    color: #3D7892;
    text-decoration: none;
    background-color:#ffffff;
}

a.welcome-button:hover {
    background-color: #3D7892;
    color: #fff;
}

.web-button {
    font-size: 42px;
    border: solid gray 3px;
    padding: 20px;
    width: 250px;
}

a.web-button {
    font-weight: bold;
    /*  base font color*/
    color: #369;
    text-decoration: none;
}

a.web-button:hover {
    background-color: #369;
    color: #fff;
}

.admin-button {
    font-size: 36px;
    border: solid gray 3px;
    padding: 20px;
    width: 400px;
}

a.admin-button {
    font-weight: bold;
    /*  base font color*/
    color: #369;
    text-decoration: none;
}

a.admin-button:hover {
    background-color: #369;
    color: #fff;
}

.slide-button {
    color: #666;
    font-size: 36px;
    border-left: solid gray 1px;
    border-top: solid gray 1px;
    border-right: solid gray 1px;
    padding: 15px 0px 5px 60px;
    width: 400px;
    background-color:#ecf4ff;
}

#album-button-slides{
    float:right;
    height:45px;
    padding-bottom:0px;
    padding-top:0px;
    margin-top:-52px;
}

#album-icon-slides{
    position: absolute;
    left: 1050px;
    top: -15px;
    z-index:10;
}

a.slide-button {
    color: #666;
    text-decoration: none;
}

a.slide-button:hover {
    background-color: #369;
    color: #fff;
}

#welcomebutton-one{
    position: absolute;
    left: 100px;
    top: 250px;
}

.welcome-logout {
    /*border:3px solid #B7B7B7;*/
    margin:10px 0px 0 20px;;
    
    color:#468CA9;
    font-size:20pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
}

a.welcome-logout {
    /*  base font color*/
    border:0px solid #EE8006;
    color: #468CA9;
    text-decoration: underline;
}

a.welcome-logout:hover {
    color:#EE8006;
    border:1px solid #EE8006;
    text-decoration:none;
    background-color:#FFFFFF;
}

.touchinghere
{
    font-size:20pt;
    color:#468CA9;
}
touchinghere a { text-decoration: underline; color: #468CA9; }

touchinghere a:hover { color: #939e8f; text-decoration: underline; text-decoration: none;}
/**** titles ****/



.welcome-title {
    font-size: 42px;
    padding: 45px 10px 5px 47px;
    height:70px; 
}

.welcome-title-two {
    font-size: 44px;
    padding: 40px 40px 3px 0px;
}

.data-container{
    /* prevent the photos from collapsing width: 1192px;*/
    
    width:100%;height:auto;
}

.page-title {
    font-size: 44px;
    padding: 10px 40px 5px 45px;
    width:425px;
}

.welcome-title-mail-show {
    font-size: 44px;
    padding: 40px 40px 10px 40px;
}

.welcome-instructions {
    font-size: 22px;
    padding: 0px 40px 80px 75px;
    height:110px;
}
.welcome-instructionlist {
    background:#FBE4B7; width:1025px; height:110px; font-size:18pt; line-height:33px;
}
.welcome-instructions-two {
    font-size: 24px;
    padding: 10px 40px 40px 50px;
}

.navigationsectiondiv
{
    position:absolute; top:110px;
}

/*
#welcomebutton-one{
left:130px;
position:absolute;
top:200px;
}

#welcomebutton-two{
position: absolute;
left: 650px;
top:200px;
}
#welcomebutton-three{
left:130px;
position:absolute;
top:343px;
}

#welcomebutton-four{
position: absolute;
left: 650px;
top:343px;
}
#welcomebutton-five{
left:130px;
position: absolute;
top: 486px;
}

#welcomebutton-six{
position: absolute;
left: 650px;
top: 486px;
}


#welcomebutton-admin-one{
position: absolute;
left: 100px;
top: 150px;
}

#welcomebutton-admin-two{
position: absolute;
left: 650px;
top: 150px;
}
#welcomebutton-admin-three{
position: absolute;
left: 100px;
top: 325px;
}

#welcomebutton-admin-four{
position: absolute;
left: 650px;
top: 325px;
}
#welcomebutton-admin-five{
position: absolute;
left: 100px;
top: 500px;
}

#welcomebutton-admin-six{
position: absolute;
left: 650px;
top: 500px;
}

#welcomebutton-admin-logout{
position: absolute;
left: 100px;
top: 700px;
}

#welcome-icon-zero{
position: absolute;
left: 970px;
top: -12px;
}

#welcome-icon-one{
left:420px;
position:absolute;
top:175px;
}
#welcome-icon-two{
left:975px;
position:absolute;
top:185px;
}
#welcome-icon-three{
left:470px;
position:absolute;
top:330px;
}
#welcome-icon-four{
left:1015px;
position:absolute;
top:345px;
}

#welcome-icon-five{
left:460px;
position:absolute;
top:475px;
}

#welcome-icon-six{
left:990px;
position:absolute;
top:475px;
}

#welcome-logo{
left:930px;
position:absolute;
top:550px;
z-index:10;
}
*/

#brand-logo{
    left:930px;
    position:absolute;
    top:585px;
    z-index:10;
}

/*
#web-button-one{
position: absolute;
left: 100px;
top: 50px;
}

#web-button-two{
position: absolute;
left: 500px;
top: 50px;
}
#web-button-three{
position: absolute;
left: 900px;
top: 50px;
}


#brand-logo{
position: absolute;

}

.help{
border:3px solid gray;
font-size:20pt;

}

a.help:hover { color: #939e8f; text-decoration: underline; text-decoration: none;}
a.help { text-decoration: none; color: #468CA9; }
a.help:visited {  }*/
.headerlink {
    float:right;
    margin-right:65px;
    padding-top:2px;
}
/*************  Mail ***************/

.inbox{
    position: absolute;
    left: 260px;
    top: 250px;
    font-size: 20px;
    border: solid #2b2f6e 3px;
    padding: 15px;
    width: 900px;
}

.inbox-show{
    position: absolute;
    left: 400px;
    top: 250px;
    font-size: 20px;
    border: solid #2b2f6e 3px;
    padding: 15px;
    width: 800px;
    max-height:800px;
    overflow: auto
}

a.inbox-list:hover { color: #FFF; background-color:red; text-decoration: underline; text-decoration: none;}
a.inbox-list { text-decoration: none; color: #FFF; }
a.inbox-list:visited {  }


.mail-show-nav { padding: 2px;margin-bottom:100px;}
a.mail-show-nav { text-decoration: none; color: #727af4; font-size: 24px;}
a:hover.mail-show-nav { color: #fff; background-color: #fff;}
a:visited.mail-show-nav { color: #727af4;}
a:active.mail-show-nav { background-color: #727af4;}

.menu-prev-next { padding: 2px 6px 2px 6px;margin-bottom:100px;font-size:24px;}
a.menu-prev-next { text-decoration: none; color: #666; font-size: 24px;font-weight: bold;}
a:hover.menu-prev-next { color: #000; background-color: #ccc;}
a:visited.menu-prev-next { color: #666;}
a:active.menu-prev-next { background-color: #666;}


.concierge-menu-prev-next { padding: 2px 6px 6px 6px;margin-bottom:100px;}
a.concierge-menu-prev-next { text-decoration: none; color: #666; font-size: 26px;}
a:hover.concierge-menu-prev-next { color: #000; background-color: #ccc;}
a:visited.concierge-menu-prev-next { color: #666;}
a:active.concierge-menu-prev-next { background-color: #666;}

.mail-show-nav-title { padding: 2px;}
a.mail-show-nav-title { text-decoration: none; color: #fff; font-size: 24px;}
a:hover.mail-show-nav-title { border-bottom: 1px solid #fff;}
a:visited.mail-show-nav-title { color: #fff;}
a:active.mail-show-nav-title { color: #727af4; background-color: #fff;}


a.sidebar-folder-title { text-decoration: none; color: r;}
a:hover.sidebar-folder-title { border-bottom: 1px solid #fff;}
a:visited.sidebar-folder-title { color: #000;}
a:active.sidebar-folder-title { color: #727af4; }/* background-color: #000; */

.album-sidebar-folder-title {
    font-size:22.5pt;
}

a.album-sidebar-folder-title { text-decoration: underline; color: rgb(70, 140, 169);}
a:hover.album-sidebar-folder-title { border-bottom: 0px solid #fff;}
a:visited.album-sidebar-folder-title { color: rgb(70, 140, 169);}
a:active.album-sidebar-folder-title { color: rgb(70, 140, 169); }/* background-color: #000; */


a.mail-big-nav { text-decoration: none; color: #FFF;}
a:hover.mail-big-nav { border-bottom: 1px solid #FFF;}
a:visited.mail-big-nav { color: #FFF;}
a:active.mail-big-nav { color: #727af4; background-color: #000;}

/*************  Auto Completion ***************/




/******** email one **********/

.mail-show-nav-box { 
    padding: 10px 10px 10px 10px;
    margin: 0 0 0 30px;
    border-bottom: solid 1px #2b2f6e;
    width: 1100px;}

.mail-show-nav-box-sub { 
    padding: 0px 0px 0px 0px;
    margin: 0 0 6px 0px;
    width: 1100px;}

.mail-subject-id { font-size:12px; color:#8c8c8c;}





/********** email show ***********/

.mail_message{
    position:absolute;
    top:36px;
    right:0;
    border: solid #2b2f6e 3px;
    width:810px;
    height:650px;
    padding:20px 5px 5px 20px;
    overflow:auto;}

.mail_media{position:absolute;
    height:669px;
    top:36px;
    left:0;
    border: solid #2b2f6e 3px;
    margin:0px 0px 0px 20px;
    padding: 6px 0px 0px 6px;
    width:400px;}

.mail_titles{
    font-size:28px;
    margin:20px 0px 0px 20px;}

.mail_attachment_title{
    padding:0px 20px 4px 6px;
    border-left:3px solid #333366;
    border-right:1px solid #333366;
    border-top:1px solid #333366;
}

.mail-two-subject{ font-size: 36px;}
.mail-two-body {margin: 10px 0 0 6px;}


/********** email ************/

.mail-actions-title{ 
    font-size: 24px;
    position: absolute;
    left: 60px;
    top: 550px;
}

.mail-actions{ font-size: 32px;
    position: absolute;
    left: 60px;
    top: 580px;
    border: solid #2b2f6e 3px;
    padding: 15px;
}

.mail-actions-title-compose{ 
    font-size: 24px;
    position: absolute;
    left: 648px;
    top: 12px;
}

.mail-actions-compose{ font-size: 32px;
    position: absolute;
    left: 660px;
    top: 40px;
    border: solid #2b2f6e 3px;
    padding: 15px;
}


a.inbox-two-list { text-decoration: none; color: #FFF; }
a.inbox-two-list:visited {  }
.inbox-two{
    position: absolute;
    left: 60px;
    top: 190px;
    font-size: 32px;
    border: solid #2b2f6e 3px;
    padding: 15px;
    width: 1200px;
}

.composebox-two{
    /* font-size:25px;    padding:0px;    position:absolute;*/
    width:99%;
}
hr
{
    border-bottom:1px solid #999; border-collapse:collapse; margin:0; margin-top:6px;
}
.inbox-show-two{
    position: absolute;
    left: 400px;
    top: 250px;
    font-size: 32px;
    border: solid #2b2f6e 3px;
    padding: 15px;
    width: 800px;
}

.mail-show-nav-box { 
    padding: 10px 10px 10px 10px;
    margin: 0 0 0 30px;
    border-bottom: solid 1px #2b2f6e;
    width: 1100px;}

.email-to{
    float: left;
    position: relative;
    width: 100px;
    height: 48px;
    padding: 10px 10px 0 20px;
    border-top: orange solid 1px;
    border-left: orange solid 1px;
}
.email-from{
    float: left;
    position: relative;
    width: 220px;
    height: 48px;
    padding: 10px 10px 0 20px;
    border-top: orange solid 1px;
    border-left: orange solid 1px;
}

.email-date{
    float: left;
    position: relative;
    width: 120px;
    height: 48px;
    padding: 10px 10px 0 20px;
    border-top: orange solid 1px;
    border-right: orange solid 1px;
}
.email-subject{
    float: left;
    position: relative;
    width: 730px;
    height: 48px;
    padding: 10px 10px 0 20px;
    border-top: orange solid 1px;
}

.title-to{
    float: left;
    /* color: #A9AACC; */
    position: relative;
    
    width: 100px;
    height: 36px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
    border-left: orange solid 1px;
}
.title-from{
    float: left;
    color: #A9AACC;
    position: relative;
    
    width: 220px;
    height: 36px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
    border-left: orange solid 1px;
}
.title-date{
    float: left;
    color: #A9AACC;
    position: relative;
    
    width: 120px;
    height: 36px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
    border-right: orange solid 1px;
}
.title-subject{
    float: left;
    color: #A9AACC;
    position: relative;
    
    width: 730px;
    height: 36px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}

.bottom-to{
    float: left;
    position: relative;
    
    width: 100px;
    height: 26px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}
.bottom-from{
    float: left;
    position: relative;
    width: 10em;
    width: 220px;
    height: 26px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}
.bottom-date{
    float: left;
    position: relative;
    width: 10em;
    width: 120px;
    height: 26px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}
.bottom-subject{
    float: left;
    position: relative;
    width: 10em;
    width: 730px;
    height: 26px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}

#showflash { 
    position: absolute; 
    top: 44px;
    left: 348px;
    margin: -4px 0px 0px 23px;
    padding: 16px 30px 14px 20px; 
    /*color: #6974A9; */
    color: #9da9df;
    background-color: #1a1c59; 
    border: solid 3px #2b2f6e; 
    
    font-size: 32px;}

textarea.text-area-compose  {
    border:1px solid #84C3D5;
    color:#000000;
    font-family:Arial;
    font-size:18pt;
    height:300px;
    margin-bottom:0pt;
    margin-top:-40px;
    padding-left:5px;
    width:100%;
    overflow-x:hidden;
}
.view-messages{
    background:#FFFFFF none repeat scroll 0%;
    border:1px solid #84C3D5;
    color:#000000;
    font-family:Arial;
    font-size:18pt;
    height:300px;
    margin-bottom:0pt;
    margin-top:0px;
    overflow-y:scroll;
    overflow-x:hidden;
    padding:5px 0px 4px 4px;
    width:100%;
}
input.send-btn {
    background:transparent url(/images/send.png) no-repeat scroll 0%;
    border:0pt none;
    height:45px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:130px;
    cursor:pointer;
    cursor:hand;
}
.renew-btn {
    background:transparent url(/images/renew_now.png) no-repeat scroll 0%;
    border:0pt none;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:185px;
    cursor:pointer;
    cursor:hand;
}
input.submit-btn {
    background:transparent url(/images/submit.png) no-repeat scroll 0%;
    border:0pt none;
    height:58px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:187px;
    cursor:pointer;
    cursor:hand;
}
input.cancel-btn {
    background:transparent url(/images/Cancel.png) no-repeat scroll 0%;
    border:0pt none;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:131px;
    cursor:pointer;
    cursor:hand;
}
input.copy-btn{
    background:transparent url(/images/copy.png) no-repeat scroll 0% 50%;
    border:0pt none;
    cursor:pointer;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:131px;
}
input.save-btn {
    background:transparent url(/images/save.png) no-repeat scroll 0% 50%;
    border:0pt none;
    cursor:pointer;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:131px;
}

input.yes-btn {
    background:transparent url(/images/yes.png) no-repeat scroll 0% 50%;
    border:0pt none;
    cursor:pointer;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:81px;
    cursor:pointer;
    cursor:hand;
}
input.write_email{
    background:transparent url(/images/WriteEmail.png) no-repeat scroll 0%;
    border:0pt none;
    height:45px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:130px;
    cursor:pointer;
    cursor:hand;
}
/********** email sent ************/

.email-sent-to{
    float: left;
    position: relative;
    width: 240px;
    height: 48px;
    padding: 10px 10px 0 20px;
    border-top: orange solid 1px;
    border-left: orange solid 1px;
}
.email-sent-from{
    float: left;
    position: relative;
    width: 220px;
    height: 48px;
    padding: 10px 10px 0 20px;
    border-top: orange solid 1px;
}

.email-sent-date{
    float: left;
    position: relative;
    width: 370px;
    height: 48px;
    padding: 10px 10px 0 20px;
    border-top: orange solid 1px;
    border-right: orange solid 1px;
}
.email-sent-subject{
    float: left;
    position: relative;
    width: 460px;
    height: 48px;
    padding: 10px 10px 0 20px;
    border-top: orange solid 1px;
}

.title-sent-to{
    float: left;
    /* color: #A9AACC; */
    position: relative;
    
    width: 240px;
    height: 36px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
    border-left: orange solid 1px;
}
.title-sent-from{
    float: left;
    color: #A9AACC;
    position: relative;
    
    width: 220px;
    height: 36px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}
.title-sent-date{
    float: left;
    color: #A9AACC;
    position: relative;
    
    width: 370px;
    height: 36px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
    border-right: orange solid 1px;
}
.title-sent-subject{
    float: left;
    color: #A9AACC;
    position: relative;
    
    width: 460px;
    height: 36px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}

.bottom-sent-to{
    float: left;
    position: relative;
    
    width: 240px;
    height: 26px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}
.bottom-sent-from{
    float: left;
    position: relative;
    width: 10em;
    width: 220px;
    height: 26px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}
.bottom-sent-date{
    float: left;
    position: relative;
    width: 10em;
    width: 370px;
    height: 26px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}
.bottom-sent-subject{
    float: left;
    position: relative;
    width: 10em;
    width: 460px;
    height: 26px;
    padding: 0 10px 0 20px;
    border-top: orange solid 1px;
}

/* for drag-and-drop demos */

div.shopping_demo {
    height:110px;
}

.textitems {
    background-color: #ECF3E1;
    width: 160px;
}

img.products {
    float:left;
    /*  width:100px;
    height:100px; */
    margin-right:10px;
    cursor:move;
}

img.products100100 {
    float:left;
    width:100px;
    height:100px;
    margin-right:10px;
    cursor:move;
}

img.products77112 {
    float:left;
    width:100px;
    height:100px;
    margin-right:10px;
    cursor:move;
}

div.cart {
    clear:both;
    border:1px solid #E8A400;
    background-color:white;
    padding:8px;
    width:500px;
}

span.title {
    margin:0;
    padding:0;
    padding-top:10px;
    font-size: 12px;
    color: #444;
    font-weight:normal;
}

div#wastebin {
    float:right;
    width:128px;
    height:228px;
    color:#888;
    border:1px dashed #888;
    text-align:center;
}

div.cart img {
    float:left;
    width:32px;
    height:32px;
    margin-right:10px;
}

div.cart div {
    /* ensure no problems here */
    font-size:14px;
    font-weight:normal;
    color:#444;
    clear:left;
}

ul.sortablelist {
    list-style-image:none;
    list-style-type:none;
    margin-top:5px;
    margin:0px;
    padding:0px;
}

ul.sortabledemo li {
    padding:0px;
    margin:0px;
}

span.handle {
    background-color: #E8A400;
    color:white;
    cursor: move;
}

li.green {
    background-color: #ECF3E1;
    border:1px solid #C5DEA1;
    cursor: move;
}

li.light-blue {
    /* background-color: #ecf4ff; */
    background-color: #dfecff;
    border-top:1px solid #ccc;
    cursor: move;
}

.menu-title {
    width:300px;
    
    border-bottom:1px solid #ccc;
    
}



.concierge-menu-title {
    width:440px;
    color:#666;
    margin:20px 0px 0px 0px;
    border-bottom:1px solid #ccc;
    padding:12px 0px 1px 4px;
    font-size:32px;
}

.menu {
    width:420px;
    color:#3c3c3c;
    margin:0px 0px 0px 10px;
    background-color:#ebebc5;
    -moz-opacity:0.75;
    padding:2px 0px 6px 14px;
    font-size:22px;
    
    
    /* border:1px solid #C5DEA1; */
}
.menu-right {
    width:420px;
    color:#3c3c3c;
    margin:0px 0px 0px 10px;
    background-color:#e9e9bd;
    -moz-opacity:0.75;
    padding:2px 0px 6px 14px;
    font-size:22px;
    
    
    /* border:1px solid #C5DEA1; */
}



li.orange {
    border:1px solid #E8A400;
    background-color: #FFF4D8;
}

#puzzle {
    margin-left:10px;
    width:450px;
    height:450px;
    border:1px solid #e8a400;
}

#puzzle img {
    float:left;
    margin:0px;
    cursor:move;
}

span.congrats {
    background-color: #E8A400;
    color:white;
    font-weight: bold;  
}

div.cart-active {
    background-color: #FFF4D8;
}

div.wastebin-active {
    background-color: #FFF4D8;
    border:1px solid #E8A400;
}

/******concierge **********/
/*
.concierge { 	
margin: 10px 0 0 20px;
font-family: Arial,Helvetica,sans-serif;
overflow: auto; }

.concierge-heading { 
font-size: 36px;}

.concierge-list-heading {
margin: 20px 0 10px -20px;
font-size: 30px;}
.concierge-content {
font-size:12px;
font-family: Arial,Helvetica,sans-serif;
margin: 20px 0 0 20px;
}
.concierge-item {
margin: 0 0 6px 0;
}

a.concierge-heading { text-decoration: none;color:#000;}
a:hover.concierge-heading {background-color:#999;padding-right:30px;}
a:visited.concierge-heading {}
a:active.concierge-heading {}

.concierge-item-link{padding:0px 30px 0px 15px;}
a.concierge-item-link { text-decoration: none; color: #333; font-size: 24px;}
a:hover.concierge-item-link { color: #000; background-color: #999;padding:0px 30px 0px 15px;}
a:visited.concierge-item-link {}
a:active.concierge-item-link { background-color: #999;}

.concierge-nav-box { margin: 20px 0 0 0;}
a.concierge-nav { text-decoration: none; color: #6C6C6C; font-size: 28px;}
a:hover.concierge-nav { color: #000; background-color: #999;}
a:visited.concierge-nav {}
a:active.concierge-nav { background-color: #999;}

.concierge-summary { 
margin: 0 0 20px 10px;
width: 400px;}


.concierge-show-title { font-size: 32px; margin: 20px 0 0 20px;}
.concierge-show-body { width: 600px; margin: 20px 0 0 20px; line-height: 20px;}

.concierge-next-prev{margin: 0 0 6px 0;}
*/
/***** drag and drop media management ******/

div.shopping_demo {
    height:110px;
}

.textitems {
    background-color: #ECF3E1;
    width: 160px;
}

img.media {
    float:left;
    width:186px;
    height:150px;
    margin-right:10px;
    padding:3px;
    cursor:move;
}


div.album {
    clear:both;
    border:1px solid #E8A400;
    background-color:white;
    padding:8px;
    width:300px;
    
    margin: 0 0 0 30px;
    
}

div.album img {
    float:left;
    width:124px;
    height:100px;
    margin-right:10px;
}

div.album div {
    /* ensure no issues */
    font-size:14px;
    font-weight:normal;
    color:#444;
    clear:left;
}


div#mediaremove {
    float:right;
    width:128px;
    height:200px;
    color:#888;
    border:1px dashed #888;
    text-align:center;
}

/****/

/*** test ***/

/*
div.album_two {
clear:both;
background-color:#333366;
margin: 20px 0px 0px 0px;
padding:8px;
width:300px;

margin: 0 0 0 30px;

}

div.album_two img {
float:left;
width:62px;
height:50px;
margin-right:10px;
}

div.album_two div {
font-size:14px;
font-weight:normal;
color:#FFF;
clear:left;
}


div#mediaremove_two {
float:right;
width:128px;
height:200px;
color:#888;
border:1px dashed #888;
text-align:center;
}

*/


/***** drag and drop media management --- photo album ******/

.image-enlarge {
    border:0px solid #EE8006;
    padding:2px;
}


img.album-media {
    float:left;
    margin-right:10px;
    cursor:move;
}


div.sort-album {
    clear:both;
    border:1px solid #E8A400;
    background-color:white;
    padding:8px;
    width:300px;
    
    margin: 0 0 0 30px;
    
}

div.sort-album img {
    float:left;
    width:31px;
    height:25px;
    margin:4px;
}

div.sidebar-album img {
    float:left;
    width:31px;
    height:25px;
    margin:4px;
}

div.sidebar-folder img {
    margin-left:-6px;
    margin-top:3px;
}

div.sort-album div {
    font-size:14px;
    font-weight:normal;
    color:#444;
    clear:left;
}


div.sort-mediaremove {
    float:right;
    width:128px;
    height:228px;
    color:#888;
    border:1px dashed #888;
    text-align:center;
}

/****/

.photo-sidebar {
    /* border: 1px solid yellow;  */
    width: 350px; /* 420px; */
    float: left;
}
.tab-container {
    width: 200px;
    height: 120px;
}
#slideshowdiv
{
    text-align:center; width:520px;
}
/*************** sidebar containers **************/

.sidebar-container {
    position:relative;
    clear:left; height:80px;
    margin-top:25px;
    margin-left:45px;
}

.sidebar-container-selected {
    position:relative;
    clear:left; height:80px;
    left:3px;
    margin-top:25px;
    background-color: #fff; /*FFF4D8*/
    border-top:2px solid #F3B15D; /*E8A400*/
    border-bottom:2px solid #F3B15D; /*E8A400*/
    border-left:2px solid #F3B15D;
    border-right:2px solid #fff;
    margin-left:45px;
    
}

.sidebar-folder {
    position:absolute;
    top:-5px;
    left:10px;
}

.sidebar-title-holder {
    position:absolute;
    top:-5px;
    left:90px;
    font-size:36px;
}

.sidebar-folder-title {
    font-size:30px;
}
.sidebar-actions {
    font-size:16pt;
}
.sharedphotos
{
    color:#000000; margin-left:45px; padding-bottom:0px; font-size:16pt; font-weight:bold; padding-top:15px; border-bottom:dotted 2px #000000; margin-bottom:20px; 
    width:82%;
}
.spinner {
    position:absolute;
    top:20px;
    left:165px;
}


.sidebar-edit-folder {
    float:left;
    font-size:16pt;
    /*text-decoration: none;*/
    color:#468CA9; text-decoration:underline;font-family:Arial; 	 
    
}
div.folder-hover, div.folder-hover a {
    /* background-color: #FBE4B8 ;  FFF4D8;*/
    background-color: rgb(61, 120, 146);
    color:#ffffff;
}

div.wastebin-hover {
    background-color: #E3EAF1; /*FFF4D8;*/
    border:1px solid #E8A400;
}

.photo-thumb-display {
    border: 2px solid #F3B15D;
    float: left;
    width: 750px;
    padding: 10px;
    height:640px;
    background-color:#fff;
    margin-top:20px;
}

/****** thumbnail images displayed ******/
img.media-thumb {
    float:left;
    /*width:100px;
    height:100px; */
    margin-right:10px;
    margin-bottom:10px;
    cursor:move;
}

.media-trashcan {
    border-right: 1px solid #585451;
    border-left: 1px solid #585451;
    border-bottom: 1px solid#585451;
    width: 750px;
    height: 140px;
    display:block;
    float: left;
    padding: 10px;
    _left:460px;
    _top:680px;
    
}

.media-trashcan-text {
    margin-top: 20px;
    margin-left: 20px;
}

.wastebin{
    position:absolute;
    top:28px;
    float:left;
}

.center-content {
    float: left;
    width:750px;
}

/* testing */
/**********************/

.border-test {
    
    border: solid 1px red;
}

.large-text {font-size: 36px;}
.test-one-border {
    border: solid 1px orange;
    /*padding: 20px;*/
    position:relative;
    width:300px;
    height:140px;
}

.test-one-div-one { 
    border: solid 1px gray;
    position:absolute;
    top:0;
    left:0;
    width:200px;
}

.test-one-div-two { 
    border: solid 1px blue;
    position:absolute;
    top:50px;
    left:50px;
    
}

/**********************/

.test-two-border {
    border: solid 1px orange;
    padding: 20px;
    width: 500px;
    height: 120px;
}

.test-two-div-one {
    border: solid 1px gray; 
    float:left;
    width:150px;
}

.test-two-div-two { 
    border: solid 1px blue;
    float:left;
    width:350px;
    margin: 30px 0 0 -30px;
}

/**********************/

.isnav{
    color:#000066;
    font:18px Arial,Helvetica,sans-serif;
    width: 1100px;
    margin: 0px;
    padding: 0px;
    margin: 5px 0px 0px 45px; 
    height:36px;
}

#navlist {
    margin: 0;
    padding: 4px 0 0px 2px;
    width: 1100px;
}

#navlist li {
    font-size: 20pt;
    margin: 0; 
    padding: 0;
    display: inline;
    list-style-type: none;
}


#navlist span {
    color:#666;
    float:left;
    font-size:18px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:28px;
    padding:0pt 2px 6px;
    text-decoration:none;
}
#navlist a.active:link, 
#navlist a.active:visited  {
    background-color:#FFFFFF;
    border:1px solid #EE8006;
    color:#EE8006;
    float:left;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:28px;
    padding:0pt 2pt;
    text-decoration:none;
}

#navlist a:link, #navlist a:visited {
    color:#468CA9;
    border:1px solid #fdefd5;
    float:left;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:28px;
    padding:0pt 2pt 0pt;
    text-decoration:underline;
}
#navlist a:hover {
    background-color:#FFFFFF;
    color:#EE8006;
    border:1px solid #EE8006;
    float:left;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:28px;
    padding:0pt 2pt 0pt;
    text-decoration:none;
}

/*background:transparent url(http://legacy.idahostatesman.com/ap/pointer.gif) no-repeat scroll center bottom;*/

/***************************************************
Administration
***************************************************/
/***************************************************
Navigation
***************************************************/

.navbox {
    margin: 3px 0px 0px 40px; /* was 20 from the top */
    padding: 0px 0px 10px 0px;
/* beware, adding height here breaks the drop down border in ie*/  } 

.navitem {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}

.navitemblank {
    margin: 0px 50px 0px 10px;
    font-weight: bold;
}

#nav a {
    font-weight: bold;
    font-size: 12px;
    /*  base font color*/
    color: #369;
}

#nav a {
    text-decoration: none;
}

#nav li li a {
    display: block;
    /* adding this width fixes the ie bug */
    max-width: 160px;
    width: 142px;
    font-weight: normal;
    /* drop down font color */
    color: #369;
    /* drop down item spacing */
    /* controls line spacing on drap dawn.... must match hover below*/
    padding: 0.2em 15px; 
}

/* padding must match li ul {*/
#nav li li a:hover {
    padding: 0.2em 15px; 
    /* border: 5px solid #7d6340; */
    border-width: 0 10px;
    /* list highlight background and font*/
    background-color: #369;
    color: #fff;
}

#nav, #nav ul {
    z-index:4;
    list-style: none;
    padding: 0;
    margin: 0px 0px 0px 0px;
}

/* added nav but just added borders*/
#nav li {
    float: left;
    position: relative;
    /* and added padding to give the menu a bit more space, however, this causes the background hightlight to fall short */
    /* padding: 0px 0px 0px 30px; */
    cursor: default;
    background-color: white;
    /* top and bottom borders */
    border-bottom: 1px solid #7d6340;
    border-width: 1px 0;
}

/* added nav but just added borders */
#nav li#first {
    border-left-width: 1em;
}

#nav li#last {
    border-right-width: 1em;
}

/* can't touch this with nav */
/* padding must match #nav li li a:hover */
li ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    
    font-weight: normal;
    background-color: #FFF;
    /* padding for the drop down box, not the elements ??*/
    /*	padding: 0.5em 0 1em 0; */
    border-top: solid 1px #F5F5F5;
    border-right: solid 1px #7d6340;
    border-left: solid 1px #7d6340;
    border-bottom: solid 1px #7d6340;
}


#nav li>ul {
    top: auto;
    left: auto;
}

#nav li li {
    display: block;
    float: none;
    background-color: transparent;
    border: 0;
}

#nav li:hover ul, li.over ul {
    display: block;
}



/***************************************************
Search
***************************************************/

/* span are containing all search elements */	
.searchBox {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;
    width: 200px;
    /*background-color: #EEEEEE; */
    text-align:left; 
    float: left;
}

.searchBox li { 
    list-style-type: none;
    display: block; 
    padding: 0px; 
    padding: 0px 0px 0px 25px;
    margin: 0px 0px 2px 0px;
    width: 200px;
    background: transparent url(/images/bullet.gif) no-repeat 2px 3px;
}

.searchBox li a:hover { color: white; background-color: #B0B0B0; padding: 0px 12px 0px 0px;}

#search_spinner {
    position: absolute;
    margin: 3px 0px 0px -180px;
}

/* class for the search form in shared/_rsearch */
.search_form { padding: 0px 0px 0px 40px;}

/* drop down list of countries */
#search_results {
    position: absolute;
    margin: 44px 0px 0px -200px;
    top: 1em;
    left: 0;
    background-color: #FFF;
    width: 180px;
    padding: 0px 60px 0px 10px;
}

/* for the text surrounding search */
.divSearch {
    margin: 1px 1px 1px 1px; 
    font-size: 11px;
    vertical-align: top;
}

/*** for address book */
div#header{}
div#container{text-align:left; }
div#page-content p{
    line-height:1.2;
    margin-top:4px;
    margin-bottom:0px;
    font-size:14pt;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
}
div#page-content p a{
    color:#468CA9;
    text-decoration:underline;
}
div#page-content p a:hover{
    color:#EE8006;
    text-decoration:underline;
}
div#tabs{
    height:auto;
    left:45px;
    position:absolute;
    top:101px;
    width:1100px;
    z-index:100;
}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{width:100%;margin:0 auto;}
div#page-content{
    background:#CECEC5 none repeat scroll 0% 50%;
    border-left:1px solid #BEBDB3;
    border-top:1px solid #BEBDB3;
    border-right:0px;
    border-bottom:0px;
    margin-left:20px;
    position:absolute;
    top:46px;
    height:100%;
    width:98%;
    
}

div#footer{clear:both;width:100%}

div#statusbar{
    font-size:30px;
    height:0px;
    left:410px;
    position:absolute;
    top:55px;
    width:700px;
}	

.message{
    color:#000000;
    font-size:30px;
    height:45px;
    width:99%;
}
div#button_right{
    z-index:1000;
    position:absolute;
    right:45px;
    top:100px;
}
div#search_button_right{
    z-index:1000;
    position:absolute;
    right:45px;
    top:120px;
}

#phonebook_button_right{
    position:relative;
    float:right;
    top:-45px;
    width:200px;
    z-index:1000;
}
#statusbar_message{
    color:#000000;
    font-size:30px;
    background-color:#CAE4FF;
    width:600px;
    float:left;
}
.slideshow_button{
    background:transparent url(/images/slideshow_button.gif) no-repeat scroll 0%;
    border:0pt none;
    height:45px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:130px;
    cursor:pointer;
    cursor:hand;
}
.slideshow_button_disabled{
    background:transparent url(/images/slideshow_button.gif) no-repeat scroll 0%;
    border:0pt none;
    height:45px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:130px;
    cursor:pointer;
    cursor:hand;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
}

.Album-paginationwidget
{
    background-color:#FBE4B8;
    float:right;
    font-size:16pt;
    margin-bottom:3px;
}
.Album-paginationwidget a{
    color:#468CA9; 
    text-decoration:underline;
    padding:2px;
    border:0px solid #EE8006;
}

.paginationwidget
{
    background-color:#FBE4B8;
    float:right;
    font-size:16pt;
    left:890px;
    margin-bottom:3px;
    position:absolute;
    top:50px;
}
.paginationwidget a{
    color:#468CA9; 
    text-decoration:underline;
    padding:2px;
    border:0px solid #EE8006;
}

.paginationwidgetActive
{
    border:1px solid #EE8006;
    color:#EE8006;
    background-color:#FFF;
    padding:2px;
    text-decoration:none;
}
span.paginationlink{
    position:relative;
    top:-10px;
}


.paginationheading
{
    text-align:center; text-transform: uppercase; border-bottom:2px solid #fff; font-size:16pt; padding:3px; font-weight:bold;
}
.pagination-link{
    height:30px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
}
.emptytrashlink
{
    position:absolute; top:115px; left:550px;
}
.brandingspace
{
    height:auto;
    left:910px;
    margin-top:20px;
    position:absolute;
    top:700px;
}
.textmessage{
    float:left;
    font-family:arial;
    font-size:16pt;
    font-style:italic;
    margin:0pt;
    padding:10px 0px 0px 45px;
}
.statusmessage
{
    position:absolute; 
    top:50px; 
    left:450px; 
    font-weight:normal;
    font-size:30px;
    height:45px;
    width:auto;
    
}
/*** css for address book ***/
div#address-book-content{
    top:0px;
    margin:0px 0px 20px 20px;
    position:relative;
    width:98%;
    height:80%;
    overflow-y:auto;
    overflow-x:hidden;
}
#album ul {
    list-style-image:none;
    list-style-type:none;
    padding-left:10px;
}

#tabs ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-left:10px;
}
#tabs li {
    border-color:#297E9C rgb(176, 197, 217) rgb(176, 197, 217);
    border-style:solid;
    border-width:0px;
    display:inline;
    float:left;
    font-family:inherit;
    font-size:12px;
    margin-left:0px;
    text-decoration:none;
}

.tabs-container-selected a{
    color:#000000;
    padding:0px 5px;
    text-decoration:none;
}

.tabs-container-selected a:visited{
    text-decoration: none; 
    color: #000000;
}

.tabs-container-selected a:hover{
    text-decoration: none; 
    color: #000000;/* 1B5790 */
    border:0px;
}

.tabs-container a{
    color: #000000;
    padding:0px 5px;
    text-decoration:none;
}

.tabs-container a:visited{
    text-decoration: none; 
    color: #000000;
}

.tabs-container a:hover{
    text-decoration: none; 
    color: #000000; /* 1B5790 */
    border:0px;
}

#tabs .tabs-container-selected, #album .tabs-container-selected{
    background:#FBE4B7;
    border-top: 2px solid #EE8006;
    border-left: 2px solid #EE8006;
    border-right: 2px solid #EE8006;
    border-bottom: 2px solid #FBE4B7;
    padding:1px;
    margin:1px;
    text-decoration:none;
    height:auto;
}

#tabs .tabs-container, #album .tabs-container{
    border-top: 2px solid #84c3d5;
    border-left: 2px solid #84c3d5;
    border-right: 2px solid #84c3d5;
    border-bottom: 0px solid #84c3d5;
    padding:1px;
    margin:1px 1px 1px 1px;
    text-decoration:none;
    background-color:#84c3d5;
    color:#fff;
}

/** css for 2.5 tabs*/
#tab-buttons ul{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
.button-on {
    display: block;
    width: 260px;
    height: 48px;
    text-decoration: none;
    background: url(/images/button_on_off.png) -260px 0;
    font-size:24px;
    color:#000000;
    text-align:center;
    margin-right:10px;
}
.button-on-off{
    width: 260px;
    height: 48px;
    background: url(/images/button_on_off.png);
    text-decoration: none;
    font-size:24px;
    color:#ffffff;
    text-align:center;
    margin-right:10px;
}
.button-on a{
    color:#ffffff;
    padding:10px 0px 0px;
    text-decoration:none;
    vertical-align:middle;
}
.button-on-off a{
    color:#000000;
    padding:10px 0px 0px;
    text-decoration:none;
    vertical-align:middle;
}
.set-anchor-area{
    top:15px;
    position:relative;
    width:97%;
}

.album_subtab_on {
    display: block;
    width: 230px;
    height: 48px;
    text-decoration: none;
    background: url(/images/album_subtab_On.png) ;
    font-size:24px;
    color:#000000;
    text-align:center;
    margin-right:10px;
}
.album_subtab_on_off{
    width: 230px;
    height: 47px;
    background: url(/images/album_subtab_Off.png);
    text-decoration: none;
    font-size:24px;
    color:#ffffff;
    text-align:center;
    margin-right:10px;
}
.album_subtab_on a{
    color:#000000;
    padding:10px 0px 0px;
    text-decoration:none;
    vertical-align:middle;
}
.album_subtab_on_off a{
    color:#FFFFFF;
    padding:10px 0px 0px;
    text-decoration:none;
    vertical-align:middle;
}

/* end css for 2.5 tabs */


/** to show address details **/
.address-list {
    background:transparent;
    margin:2px 0 0 40px;
    padding:1px 0 0 15px;	
    color:#000000;
    height:25px;
    text-align:left;
    font-size:22px;
    font-weight:normal;
}

.address-list td {
    border-top:1px solid #b2b0ae; 
    padding:8px;
    color:#000000;
}

.address-list td a {
    color:#468CA9;
    font-weight:normal;
    text-decoration:underline;
    font-size:inherit;
    cursor:pointer;
}
.address-list td a:hover {
    color:#EE8006;
    font-weight:normal;
    text-decoration:underline;
    font-size:inherit;
    cursor:pointer;
}
.address-list:hover {
    padding: 2px 10px 2px 10px;
    border:solid 1px gray;
    background: #fafafa;
    cursor:pointer;
}

.view_data{
    color:#000000;
    font-size:23px;
    font-weight:normal;
    text-align:left;
}
.view_data td {
    font-weight:bold;
}

.survey_view_data{
    color:#000000;
    font-size:18pt;
    font-weight:normal;
    text-align:left;
    font-family:Arial;
}
.survey_view_data td {
    font-weight:bold;
}

.help-box{}
a.help-box {padding:4px 10px 4px 10px;}
a.help-box:hover { color: #FFF; background-color:#369; text-decoration: underline; text-decoration: none;}
a.help-box { text-decoration: none; color: #369; }
a.help-box:visited {  }

/** to show user data **/
.c-edit-box {border:1px solid red;padding:0px;background: transparent url(/images/help_back_five.png) no-repeat;height:467px;width:528px;position:absolute;top:134px;left:300px;z-index:4000;color:#fff;font-size:32px;}
.c-edit-box-title-light {color:#fff;font-size:36px;position:absolute;Top:16px;Right:10px;z-index:22;}
.c-edit-box-header {width:480px;height:400px;position:absolute;font-size:14px;color:#000;}
.c-edit-box-title-dark {color:#fff;font-size:12px;position:absolute;right:12px;top:5px;z-index:22;}

/**** PAGINATION *******/
.pagination{
    padding: 5px;
    margin: 0 0 0 0px;
    letter-spacing: 0.0em;
}

.pagination ul{
    margin: 0;
    padding: 0;
    font-size: 20px;
    text-align:center;
}

.pagination li{
    list-style-type: none;
    display: inline;
    padding-bottom: 1px;
}

.pagination li a, .pagination li a:hover{
    text-decoration:none;
    padding:5px;
}

.pagination li.disablepage{
    font-family:inherit;
    font-size: 20px;
    font-weight:normal;
    margin : 0px 2px 0px 2px;
    color: #929292;
    vertical-align: bottom;
}

.pagination li.currentpage{
    font-family:inherit;
    font-size: 20px;
    font-weight:normal;
    margin : 0px 2px 0px 2px;
    color: #929292;
    vertical-align: bottom;
    padding:3px;
    background-color: #efefef;
    border:1px solid #666666;  
}

.pagination li.nextpage{
    font-family:inherit;
    font-size: 20px;
    font-weight:normal;
    margin : 0px 2px 0px 2px;
    background-color: #ffffff;
    vertical-align: bottom; 
}

* html .pagination li.currentpage { /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
    margin-right: 5px;
    padding:5px;
    background-color: #efefef;
    border:1px solid #666666; 
}
* html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
    margin-right: 5px;
    padding:3px;
}

.section {
    border:0px solid #666666;
    float:left;
    width:240px;
    padding:5px;
}

/****** END PAGINATION *******/
.link_to_function_button{
    margin:40px 0 0 40px;
    font-size:13px;
    font-weight:normal;
    padding:5px;
    background-color:#cccccc;
    border:solid 1px #2e6699;
    color:#000000;
    text-decoration:none;
}
.link_to_function_button a{
    color:#000000;
    text-decoration:none;
}

.link_to_function_button a:hover{
    color:#000000;
    text-decoration:none;
}


/****** Senior Transportation Start ********************/
#resident-list { 
    border-top:1px solid #CCCCCC;
    height:auto;
    left:45px;
    position:absolute;
    top:185px;
    width:1100px;
}

.span_prev_next {
    float:right;
    height:10px;
    margin-top:-4px;
} 
.date-day{
    background-color:#FFFFFF;
    border:1px solid #EE8006;
    color:#EE8006;
    font-size:18pt;
    padding:1px;
    text-decoration:none;
} 
/*.resident-col{
float: left;
position: relative;	
padding: 0 10px 0 20px;
border-bottom:solid 1px #ccc;
font-size:24px; 		
}

.resident-title-col{
float: left;
position: relative;
vertical-align: bottom;

padding: 0 10px 0 20px;
border-bottom:solid 1px #ccc;

color:#666;
font-size:24px;
font-weight:bold;
}*/
.resident-col{
    /* float: left;
    position: relative;	
    padding: 0 10px 0 20px; */
    border-bottom:1px solid #CCCCCC;
    border-right:0px solid red;
    font-size:24px;
    padding:5px;	
}

.resident-title-col{
    /*float: left;
    position: relative;
    vertical-align: bottom;
    padding: 0 10px 0 20px;*/
    border-bottom:1px solid #CCCCCC;
    color:#666666;
    font-size:24px;
    font-weight:bold;
    padding-left:5px;
    text-align:left;
}

div.trans_nav {
    /*font-size:16px;
    margin-left:10px;
    border-top: solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    width:1148px;
    height:29px;
    vertical-align:top;
    line-height:30px;   */
    /* position:absolute;
    right:50px;
    top:155px;*/
    left:45px;
    position:absolute;
    text-align:right;
    top:155px;
    width:1100px;
    z-index:1000;
}


/****** Senior Transportation End ********************/


/************ Senior Calendar Start ****************/
#calendar {
margin:0px 0px 0px 0px;
border-top: solid 1px #ccc;
border-left: 1px solid #ccc;
padding-bottom:1px;
/*width:1239px;*/
width:988px;
overflow:hidden;
}

.calendarheader { 
    margin:0px 0px 0px 0px;
    border-left:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height:30px;
    width:987px;
   
    overflow:hidden;
}
.calendarheader-item {
    background-color:#C3D9FF;
border-bottom:1px solid #C3D9FF;
border-right:1px solid #C3D9FF;
color:#005E9B;
float:left;
font-family:arial;
font-size:14pt;
font-weight:bold;
height:30px;
position:relative;
text-align:center;
width:140px;
/*background-color:#c6c6c6;
    border-bottom:1px solid #666;
    border-right:1px solid #666;
    float:left;
    position:relative;
    width:120px;
    font-size:12pt;
    font-weight:bold;
    font-family: arial;
    height:20px;
    text-align:center;*/
}


#cal_links {
margin:0px 0px 5px 570px;
padding-bottom: 0px;

height:25px; padding:3px; width:200px; text-align:center;
position:relative;
left:70px;
overflow:hidden;

}

.link_to_function_link{
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding:0px; margin:0px;
    color:#000000;
}


.calendar-day-label {
background:#EFEFEF none repeat scroll 0%;
border-bottom:1px solid #EFEFEF;
color:#666666;
float:right;
font-size:16pt;
font-weight:normal;
padding-right:0px;
position:relative;
text-align:right;
width:100%;
/*color:#666;
font-size:12px;
position:relative;
font-weight:normal;
float:right;
margin-right:2px;
width: 100%;
text-align: right;*/
}


.cday-past {
background-color:#FFFFFF;
border-bottom:1px solid #C3D9FF;
border-right:1px solid #C3D9FF;
float:left;
height:140px;
position:relative;
width:140px;

/*border-bottom: solid 1px #ccc;
border-right: solid 1px #ccc;
background-color:#ffffff;
height:120px;
width:120px;
float: left;
position:relative;*/

}

.cday-now {
border-bottom: solid 1px #ccc;
border-right: solid 1px #ccc;
/*border-left: solid 1px #ccc;*/
background-color:#fcfbeb;
height:140px;
width:140px;
float: left;
position:relative;

}

.cday-fut {
border-bottom: solid 1px #ccc;
border-right: solid 1px #ccc;
background-color:#ecf4ff;
/*background-color:#fff;*/
height:140px;
width:140px;
float: left;
position:relative;

}

.c-holiday {font-size:11px;margin-top:10px;margin-left:10px}
.c-list-box {
	font-size:11px;
margin-left:0px;
margin-top:20px;
text-align:center;
}
ul.c-list {
font-weight:normal;
font-size:14pt;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:0px;
padding-left:0px;
padding-top:10px

}

.cday-past-list {
    /*
padding:2px 0px 1px 4px;
width:113px;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-right:#ccc 1px solid;
background-color:#E8E8E8;
text-align:left;
padding-left:24px;
margin-top:2px
*/
padding:2px 0px 1px 4px;
margin-top:1px;
width:auto;
background-color:#E8E8E8;
text-align:left;
/* don't forget about the conditional for the background -- can we deliver the class at the model? */
}
.cday-past-list-last {
padding:2px 0px 1px 4px;
margin-top:1px;
width:auto;
background-color:#E8E8E8;
text-align:left;
}

.cday-now-list {
padding:2px 0px 1px 4px;
margin-top:1px;
width:auto;
background-color:#fcf7cb;
text-align:left;
}
.cday-now-list-last {
padding:2px 0px 1px 4px;
margin-top:1px;
width:auto;
background-color:#fcf7cb;
text-align:left;
}

.cday-fut-list {
padding:2px 0px 1px 4px;
margin-top:1px;
width:auto;
background-color:#dfecff;
text-align:left;
}
.cday-fut-list-last {
padding:2px 0px 1px 4px;
margin-top:1px;
width:auto;
background-color:#dfecff;
text-align:left;
}

.empty-list {
  padding:2px 0px 1px 4px;
}


.c-header {
padding-bottom:10px;
margin-left:20px;
/*width:1239px;*/
}

.c-header-text {
font-size:28px;
margin-left:20px;
font-weight:normal;
color:#666;
}

.c-header-text-light {color:#c0c0c0;}

.monthname
{
	font-size:14px; font-weight:bold; color:#005E9B; text-align:center; 
}

/************ Senior Calendar End ****************/
.big_heading{
    font-size:20px;
    margin: 5px 0 10px 40px;
    padding:1px;
}
.check_favourites{
    font-style:italic;
    font-size:16pt;
    left:-25px;
    margin:5px 0pt 10px 40px;
    padding:1px;
    position:relative;
    top:14px;
}


/************ Senior Dining Start ****************/
.frontdesk_heading{
    font-size:48px;
    margin-left:20px;
    margin-top:20px;
    color:#c0c0c0;
    height:60px;
    width:1150px;
}
.frontdesk_date_header{
    /*width:1150px;
    margin-left:10px;
    height:40px;
    padding-top:3px;*/
    position:absolute;
    width:1100px;
    left:45px;
    
}
.frontdesk_date_display{
    background-color:#CCCCCC;
    color:#FFFFFF;
    float:right;
    font-size:32px;
    height:40px;
    line-height:38px;
    margin-left:2px;
    padding:0px 12px 0px 44px;
    position:relative;
    vertical-align:bottom;
}	
.dining_box{
    border-top: solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    border-right:solid 1px #ccc;
    float:left;
    position: relative;
    /*width:570px;*/
    width:500px;
    height:auto;	
    margin-right:20px;
}
.dining_item{
    float:left;
    height:600px;
    margin-left:40px;
    padding-right:30px;	
}

div#dining-content{
    /*background:#ffffff none repeat scroll 0% 50%;
    border-left:1px solid #BEBDB3;
    border-top:1px solid #BEBDB3;
    border-right:0px;
    border-bottom:0px;
    position:absolute;
    top:46px;*/
    margin-left:40px;
    height:100%;
    width:98%;
    
}
/************ Senior Dining End ****************/

/************ Senior Survey Start ****************/
.divider{
    border-top: 1px solid #cccccc;
}

.yesnotable{
    margin-left:35px;
}

.scaletable{
    margin-left:10px;
}

.radiodisplay{
    padding-left:30px;
}

.textdisplay{
    padding-left:20px;
}

.scaletextdisplay{
    padding-left:40px;
}

.radiobutton{
    height:40px;
    margin:0px;
    padding:0px;
    width:40px;
}
/************ Senior Survey End ****************/

/************ Senior Mail  Inbox Start ****************/
.mail-list-header {
    background:#3d7892;  
    margin:0 0 0 40px;
    padding:0 0 0 15px;	
    color:#ffffff;
    height:40px;
    text-align:left;
    font-size:20pt;
    font-family:Arial;
    
}
.mail-list-header th{
    border-top:0px solid #b2b0ae; padding:3px;
}

.mail-list-odd {
    background:#ffffff;
    margin:2px 0 0 40px;
    padding:1px 0 0 15px;	
    color:#000000;
    height:62.5px;
    text-align:left;
    font-size:18pt;
    font-family:Arial;
    border-bottom:2px solid red;
}
.mail-list-even {
    background:#e6f3f7;
    margin:2px 0 0 40px;
    padding:1px 0 0 15px;	
    color:#000000;
    height:62.5px;
    text-align:left;
    font-size:18pt;
    font-family:Arial;
    border-bottom:2px solid red;
}
.mail-list-odd:hover
{
    background-color:#97B8C2;
}

.mail-list-even:hover
{
    background-color:#97B8C2;
}

.mail-list td {
    border-top:1px solid #b2b0ae; 
    padding:8px;
    color:#000000;
}
.mail-ul
{
    padding-left:20px; border-bottom:1px solid #84c3d5; padding-right:20px; cursor:pointer;
}

.mail-ul-fromtext
{
    padding-left:20px; border-bottom:1px solid #84c3d5; padding-right:20px; color:#337799;
}

.contenttable
{
    border:2px solid #EE8006;  /*FF9766;*/
}

.emailaddresslink:link, 
.emailaddresslink:visited, 
.emailaddresslink:active,
.home-alerts a, .home-alerts a:visited, .home-alerts a:active  {
    color:#468CA9; text-decoration:underline; font-family:Arial; 
}

.emailaddresslink:hover, .home-alerts a:hover {
    color:#EE8006;
}
.fromrow{font-size:18pt;}
.torow{font-size:18pt;}
.senttext{font-size:18pt;}
#lookup_morenames{
    background:#888888;
    /* -moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);*/
    border:0px solid #808080;
    cursor:default;
    font-size:32px;
    height:auto;
    left:50%;
    margin:-260px 0pt 0pt -440px;
    position:absolute;
    top:50%;
    width:900px;
    z-index:4000;
}

/************ Senior Mail  Inbox End ****************/

.tab-instructions{
    font-size:16pt;
    font-style:italic;
    margin-bottom:4px;
    margin-top:4px;
    padding:0pt;
}
.selected-pictures{
    display:inline;
    color:#EE8006;
    font-size:18pt;
}

/*************** rss feed link ********/
.rss-nav-link {
    text-align:left;
    font-size:18pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    margin-top:8px;
}
/* should only be used with rss-nav-link fro web, games */
.support{
    padding: 5px 0px 10px 10px; 
    width: 90%;
}
.rss-nav-link-selected {
    text-align:left;
    font-size:18pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    margin-top:8px;
    border:1px solid #ACACAC;
    background:#ffffff;
    font-weight:bold;}

.rss-nav-link a:link, .rss-nav-link a:visited, .rss-nav-link a:active,
.rss-nav-link-selected a:link, .rss-nav-link-selected a:visited, .rss-nav-link-selected a:active {
    color:#468CA9;
    text-decoration:underline; 
}
.rss-nav-link a:hover, .rss-nav-link-selected a:hover{
    color:#EE8006;
    text-decoration:underline;
}

.rss-subnav-link {
    text-align:left;
    font-size:16pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    margin-top:8px;
}

.rss-subnav-link a:link, .rss-subnav-link a:visited, .rss-subnav-link a:active{
    color:#468CA9;
    text-decoration:underline; 
}
.rss-subnav-link a:hover{
    color:#EE8006;
    text-decoration:underline;
}

.rss-content{
    background-attachment:scroll;
    background-color:#FFFFFF;
    background-image:none;
    background-repeat:repeat;
    border:1px solid;
    height:400px;
    margin-bottom:10px;
    overflow-x:hidden;
    overflow-y:auto;
    width:99%;
}

/*.rss-content-text p{
font-size: 18px;
font-weight:normal;
}
.rss-content-text a{
width:130px;
}*/

div#page-content p a img {
    margin-right:10px;
    margin-bottom:2px;
}
.rss-heading {
    margin-left:5px; 
    font-size:18px;
    font-weight:bold;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
}

/********* for google search *********/
input.gsc-search-button {
    /*color:#000000;
    font-size:18pt;
    text-decoration:none;
    margin-left:5px;
    background:url(/images/smallbutton_bg.gif) repeat-x; height:35px; width:auto; border:1px solid #7E7E95; padding:2px;
    cursor:pointer;
    cursor:hand;*/
    text-indent: 135px;
    background:transparent url(/images/Search.png) no-repeat scroll 0%;
    border:0pt none;
    height:45px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:130px;
    cursor:pointer;
    cursor:hand;
    
    
}
input.gsc-input{
    font-size:18pt;
    color:#000000;
    font-family:Arial;
    font-weight:normal;
    padding-left:3px;
}
div.gsc-control {
    margin:10px 0px 10px 100px;
    position:relative;
    width:500px;
}
div.gsc-branding-text{
    font-size:18px;
    color:grey;
}
.article-links th {
    font-size:18pt;
    color:#000000;
    font-family:inherit;
    font-weight:bold;
    text-align:center;
}
.article-links td span {
    text-align:center;
}
hr.vertial-line{
    height:185px;
    vertical-align:middle;
    width:1px;
}
hr.horozontal-line{
    border-color:#C5C5C5 -moz-use-text-color -moz-use-text-color;
    border-style:solid none none;
    border-width:1px 0pt 0pt;
    height:1px;
    width:95%;
}
#google-search-space{
    /*background:#FFFFFF none repeat scroll 0% 50%;
    margin-left:80px;*/
    
    border:0px solid #808080;
    height:auto;
    left:45px;
    position:absolute;
    top:170px;
    width:1115px;
}
form.gsc-search-box{
    border-bottom:1 px solid red;
}
div.gsc-tabsArea { /* hack to hide the tabs */
    display:none;
}
div.gsc-clear-button{ /* hack to hide the "x" button for clearing the result */
    display:none;
}
/* for search result div */
div#searchResults {
    font-size:18pt;
    height:auto;
    margin-left:40px;
    overflow-x:hidden;
    overflow-y:auto;
}

div#searchResults a:link, div#searchResults a:visited, div#searchResults a:link b, div#searchResults a:visited b {
    color:#468CA9;
}
div#searchResults a:hover, div#searchResults a:hover b{
    color:#EE8006;
}
/************ Senior Training ****************/

.training_instructons {
    font-size: 36px;
    padding-left: 45px;
}
.training-button {
    border:3px solid gray;
    font-size:48pt;
    font-weight:bold;
    left:375px;
    padding:12px;
    position:absolute;
    text-align:center;
    top:450px;
    width:375px;
    background-color: #FFFFFF;
}
a.training-button {
    /*  base font color*/
    color: #369;
    text-decoration: none;
}

a.training-button:hover {
    background-color: #3D7892;
    color: #fff;
}

.flag-icon
{
    position:absolute;
    left:740px;
    top:440px;
}
.training-logo
{
    position:absolute;top:775px;left:770px;
}

.step1 {
    font-size: 28pt;
    position:absolute;
    left:950px;
    top:150px;	
    color:gray;
}
.step {
    font-size: 28pt;
    position:absolute;
    left:950px;
    top:150px;	
    color:gray;
}
.stepnumber {
    font-size: 200pt;
    position:absolute;
    left:1020px;
    top:-28px;	
    color:gray;
}

.step2 {
    font-size: 28pt;
    position:absolute;
    left:950px;
    top:135px;	
    color:gray;
}

.step3 {
    font-size: 28pt;
    position:absolute;
    left:1000px;
    top:120px;	
    color:gray;
}

.step4 {
    font-size: 28pt;
    position:absolute;
    left:997px;
    top:182px;	
    color:gray;
}

.step5 {
    font-size: 28pt;
    position:absolute;
    left:982px;
    top:122px;	
    color:gray;
}

.step6 {
    font-size: 28pt;
    position:absolute;
    left:980px;
    top:45px;	
    color:gray;
}

/************ Senior Training ****************/
.skip-training:link, 
.skip-training:visited, 
.skip-training:active {
    color:#468CA9;
    font-family:Arial;
    font-size:18pt;
    position:absolute;
    left:880px;
    text-decoration:underline;
    top:13px;
}

.skip-training:hover {
    color:#EE8006;
}

.training-step{
    width:880px;
}
/********** senior news *******/
div.rss-channel-details{
    /*display:inline;*/
    font-size:11pt;
    font-weight:bold;
    left:6px;
    position:relative;
    top:5px;
}
/*** end senior news *****/

/* View Messages */

.link_buton{
    color:#337799;
    font-size:16pt;
 }
.album-attachment-text{
    font-size:18pt;
    /*font-weight:bold;*/
}

/* ajax-loader*/
div#ajax-loader{
    background:#FFFFFF none repeat scroll 0% 50%;
    border:1px solid #CC6633;
    display:none;
    left:31%;
    position:absolute;
    top:4%;
    z-index:20000;
}
.mandatory{
    color: red;
    font-weight:normal;
    font-style:14pt;
}
.sending_message{
    height:250px;
    width:400px;
    border:10px solid #ff9933; 
    
}

.ajax-message{
    postion:relative;
    margin:20px;
    color:#333333;
    
    font-family:tahoma;
    font-size:24pt;
    text-align:center;
    padding:20px;
}

.ajax-image{
    left:43%;
    position:relative;
    top:-2%;
    width:50px;
}

.disable_mail_to_link{
    text-decoration:none;
    color:#000000;
    cursor:text;
}


/* Custmizing the error_messages_for in senior address book */
div.errorExplanation {
    padding:0px;
    margin-top:-20px;
}

div.errorExplanation p, div.errorExplanation h2 {
    display:none;
}

div.errorExplanation ul{    
    font-size:18pt;
    color:#000000;
}

/* Customize the radio button in the  survey  form */
button.checked, img.checked
{	
    background:transparent url(/images/checked_radio.gif) no-repeat scroll 0%;
    border:0px none;
    height:38px;
    width:45px;
}

button.unchecked, img.unchecked
{
    background:transparent url(/images/unchecked_radio.gif) no-repeat scroll 0%;
    border:0px none;
    height:38px;
    width:45px;
}

.radio_label
{
    vertical-align:middle;
    padding-top: 7px;
}

.servey-link:link, 
.servey-link:visited, 
.servey-link:active {
    color:#468CA9;
    text-decoration:underline;
}
.servey-link:hover {
    color:#EE8006;
}
.cursor-default {
    cursor:default;
}
.training-text
{
    font-size:36px;
    left:167px;
    padding:12px;
    position:absolute;
    text-align:center;
    top:344px;
    width:837px;
}

div.notviscode{
    display: none;
}


/* New UI V2.5 */

.welcome-text {
    font-size: 42px;
    padding: 15px 0px 0px 19px;
    text-align:left;
    color:#000;
}
.header-link {
    float:left;
    height:152px;
    margin-right:0px;
    padding-top:0px;
    background:url(/images/topbannerbg.gif) repeat-x;
    width:100%; text-align:right
}
.leftsideDiv	{width:390px; background-color:#F1DBAC; float:left; height:779px;}
.leftsideDiv p	{margin:30px 10px 0 10px;}
.leftsideDiv img	{list-style:none; margin-bottom:12px;}
.leftShadow	{float:left; width:40px; background:url(/images/leftsideShadow.gif) repeat-y; height:779px; }
.leftCurve	{height:30px; width:45px; background:url(/images/leftsideCurve.gif) no-repeat; margin-top:749px;}
.rightsideDiv	{float:left; width:790px; position:absolute; top:150px; left:420px; z-index:100; }
.rightsideContent	{margin:15px 0 15px 0; border-bottom:1px solid #327798; padding-bottom:20px;}
.rightBottom	{height:30px; background:url(/images/rightBottom.gif) repeat-x; width:65%; margin-top:85px; position:absolute; top:816px; left:425px}
.picofDay	{margin-top:5px;}
/*.picofDayImg	{margin-right:0px; margin-bottom:10px; float:left}*/
.picofDayImg{
    float:left;
    height:410px;
    margin-bottom:2px;
    margin-right:0px;
    width:550px;
    overflow:hidden;
}
.picofDayQuote	{width:30%; float:left}
.picofdayDate	{font-size:30px;  font-weight:bold;padding-top:10px;}
.picofdayHeading {clear:both;padding:10px 0px 0px;height:49px;}
.seattleWeather	{margin:0 0 0 0px;}
.homepage-heading{color:#327699; font-weight:bold;font-size:18pt; }
.weatherFeed	{margin:0; width:720px; clear:both}
.weatherFeed table {font-size:16pt;}
/* for web_news */
#main-news p {
    padding-right:11px;  
}
#local td{
    padding-right:11px;    
}
#sports td{
    padding-right:11px;    
}

.inboxStatusmessage{
    font-size:30px;
    font-weight:normal;
    height:45px;
    left:350px;
    margin-bottom:15px;
    position:relative;
    top:5px;
    width:450px;
}
/************ Senior Mail  Inbox Start for version 2.5 ****************/
.inbox-list-header {
    background:#CECBC6;  
    margin:0 0 0 40px;
    padding:0 0 0 15px;	
    /*color:#000000;
    font-size:20pt;
    font-family:Arial;*/
    height:40px;
    text-align:left;
    
    font-family:Tahoma;
    font-weight:bold;
    font-size:24px; 
    color:#333333;
    
}
.inbox-list-header th{
    border-top:0px solid #b2b0ae; padding:3px;
}

.inbox-list-odd {
    background:#E5E4E0;
    margin:2px 0 0 40px;
    padding:1px 0 0 15px;	
    color:#000000;
    height:62.5px;
    text-align:left;
    font-size:18pt;
    font-family:Arial;
    border-bottom:2px solid red;
}
.inbox-list-even {
    background:#F2F1EF;
    margin:2px 0 0 40px;
    padding:1px 0 0 15px;	
    color:#000000;
    height:62.5px;
    text-align:left;
    font-size:18pt;
    font-family:Arial;
    border-bottom:2px solid red;
}
.inbox-list-odd:hover
{
    background-color:#97B8C2;
}

.inbox-list-even:hover
{
    background-color:#97B8C2;
}

.inbox-list td {
    border-top:1px solid #b2b0ae; 
    padding:8px;
    color:#000000;
}
.inbox-ul
{
    padding-left:20px; 
    border-bottom:1px solid #7b7364; 
    padding-right:20px; 
    cursor:pointer;
}

.inbox-ul-fromtext
{
    padding-left:20px; border-bottom:1px solid #84c3d5; padding-right:20px; color:#337799;
}
.tblcontent
{
    border-right:0px solid #7b7364;
    border-bottom:1px solid #7b7364;
    border-left:1px solid #7b7364;
}
.inbox-odd-row{
    background:#D6D4CF;
    color:#333333;
    font-family:"Tahoma";
    font-size:24px;
    font-weight:normal;
    height:62px;
    text-align:left;
    border-top:1px solid #7b7364;
    cursor:pointer;
}
.inbox-even-row{
    background:#ffffff;
    color:#333333;
    font-family:"Tahoma";
    font-size:24px;
    font-weight:normal;
    height:62px;
    text-align:left;
    border-top:1px solid #7b7364;
    cursor:pointer;
}
.unreadmail{
    color:#FFFFFF;
    font-family:"Tahoma";
    font-size:24px;
    font-weight:bold;
    background-color:#337799;
    height:62px;
    text-align:left;
    border-top:1px solid #7b7364;
    cursor:pointer;
}

.oldmail{
    color:#333333;
    font-family:"Tahoma";
    font-size:24px;
    font-weight:normal;
    height:62px;
    text-align:left;
    border-top:1px solid #7b7364;
    cursor:pointer;
    background-color:#ffffff;
}
.inbox-odd-row:hover, .inbox-even-row:hover, .oldmail:hover, .unreadmail:hover
{
    background-color:#70a0b7;
}

.divSubject{
    float:left;width:420px;padding-left:10px;padding-top:15px;
}
.divMultipart{
    float:left;width:50px;padding-top:3px;
}
.divDateFld{
    float:left;width:120px;padding-top:15px;
}
.divFromTo{
    float:left;width:400px;
}
/************ Senior Mail  Inbox End ****************/           
div#main-content{
    /* position:absolute;
    width:1110px;
    border:0px;
    background-color:transparent;
    height:auto;*/
    top:0px;
    /*width:98%;*/
    margin:0px 0px 20px 20px;
}
.left-content{
    float:left;width:280px;height:300px;border:0px solid red;font-size:18pt;
}
.right-content{
    float:left;width:845px;border:0px solid green;height:auto;font-size:18pt;
}
.content-heading{
    /*font-weight:bold;font-family:inherit;padding-top:18px;font-size:18pt;*/
    font-family:inherit;
    font-size:18pt;
    font-weight:bold;
    padding-bottom:10px;
    padding-top:18px;
    text-align:center;
}
/*.rss_content_desc{
margin-top:2px;
margin-bottom:0px;
}*/
div.rss_content_desc p {
    margin-top:5px;
    margin-bottom:0px;
}

/*** CSS alyout for games, web news ***/
.dParentdiv {width:97%; height:auto; overflow-x:hidden; overflow-y:auto;margin-left:20px;}
.dleftSection {float:left; width:285px; margin:0px; padding:0px;}
.drightSection {float:left; width:70%; margin:0px 0px 0px 25px;padding:0px;}

.dleftSection span {margin:0; margin-top:30px; font-size:18pt; color:#246D91; font-weight:bold; margin-bottom:20px; border-bottom:1px solid #246D91; width:auto}
.dleftSectionHeading {margin: 20px 0px 0px 0px; font-size: 22pt; font-weight: bold; color:#505050; font-size-adjust: 0.50;}
.drightSectionHeading {margin: 20px 0px 0px 0px; font-size: 22pt; font-weight: 900; color:#000000;}

.drightTitle {font-size:18pt; font-weight:bold}
.dDateTime {color:#888888; font-size:18pt; font-weight:bold; }
.dtopStories {margin-top:10px; overflow:hidden; border-bottom:1px solid #C7C7C7; padding-bottom:10px;width:100%;}
.dTopstoriesContent {float:left; width:100%; margin-top:5px;font-size:14pt;}
.dTopstoriesContent p {
    margin:0px;
}
.dTopstoriesContent img {
    margin-right:5px;
}
.data-header{
    height:38px;width:1145px;background-color:#CECBC6;font-weight:bold;padding:3px 0px 3px 3px;font-family:Tahoma;font-weight:bold;font-size:24px;
}
.data-column {
    background:#ffffff;
    margin:0px 0 0 0px;
    padding:5px 0px 5px 20px;	
    color:#000000;
    height:62px;
    text-align:left;
    font-size:24px;
    font-weight:normal;
    cursor:pointer;
    border-top:1px solid #7B7364;
}
.data-column:hover {background:#70a0b7;}

.new_modal_dialog_header{
    background:#78715F none repeat scroll 0%;
    border:0px solid #FFFFFF;
    height:55px;
    width:100%;
}

.new_modal_dialog_title{
    color:#ffffff;
    float:left;
    font-family:tahoma;
    font-size:30pt;
    font-weight:normal;
    padding-left:20px;
}
.new_modal_dialog_close_image{
    cursor:pointer;
    float:right;
    padding-right:4px;
    margin:2px -3px 0px 0px;
}
.new_modal_dialog_body{
    margin:5px 5px 1px 0px;
}
.new_close_button {
    color:#FFFFFF;
    float:left;
    font-family:tahoma;
    font-size:21pt;
}
.help-text{
    color:#434343;
    font-family:Georgia !important;
    font-size:21px;
    font-style:italic;
    left:20px;
    position:absolute;
    /*    width:300px;*/
}
.edit-field-label{
    color:#333333;
    font-family:tahoma;
    font-size:24px;
    font-weight:bold;
    text-transform:uppercase;
}
.new-label-text{
    color:#333333;
    font-family:tahoma;
    font-size:21pt;
    font-weight:bold;
    text-align:right;
    text-transform:uppercase;
    vertical-align:middle;
    padding-right:10px;
}
.note-text{
    font-size:18pt;
    font-weight:normal;
    text-transform:uppercase;
    color:#333333;
}
.label-text{
    color:#78715F;
    font-family:tahoma;
    font-size:24px;
    font-weight:bold;
    text-align:right;
    text-transform:uppercase;
    padding-right:10px;
}
.label-value{
    color:#333333;
    font-family:tahome;
    font-size:24px;
    font-weight:bold;
    text-align:left;
}

input.write_email_button{
    background:transparent url(/images/WriteEmail.png) no-repeat scroll 0%;
    border:0pt none;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:196px;
    cursor:pointer;
    cursor:hand;
}
input.new-save-btn {
    background:transparent url(/images/save.png) no-repeat scroll 0%;
    border:0pt none;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:134px;
    cursor:pointer;
    cursor:hand;
}

input.new-add-btn {
    background:transparent url(/images/add_photo_button.png) no-repeat scroll 0%;
    border:0pt none;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:196px;
    cursor:pointer;
    cursor:hand;
}
input.new-view-btn{
    background:transparent url(/images/View.png) no-repeat scroll 0%;
    border:0pt none;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:134px;
    cursor:pointer;
    cursor:hand;
}
input.new-send-btn {
    background:transparent url(/images/send.png) no-repeat scroll 0%;
    border:0pt none;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:131px;
    cursor:pointer;
    cursor:hand;
}
input.continue-btn {
    background:transparent url(/images/Continue.png) no-repeat scroll 0%;
    border:0pt none;
    height:56px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    width:163px;
    cursor:pointer;
    cursor:hand;
}
.input_auto_complete{
    width:98%;
    border:1px solid #7B7364;
    font-family:Arial;font-size:18pt;color:#000000;margin-bottom:0;padding-left:3px;    
}
.input_textarea{
    width:100%;height:452px;font-family:Arial;font-size:18pt;color:#000000;margin-top:10px;overflow-x:hidden;border:1px solid #7B7364;padding-left:3px;
}
.input_subject{
    width:98%;font-family:Arial;font-size:18pt;color:#000000;margin-bottom:0;padding-left:3px;border:1px solid #7B7364;
}
.status-image{
    padding-left:45px;    
}

.status-message{
    font-size:16pt;
    font-style:italic;
    margin-bottom:4px;
    margin-top:4px;
    padding:0pt;   
    vertical-align: super;
    margin-left:40px; 
}
.divStatus{
    display:inline;
    font-family:Georgia !important;
    font-size:16pt;
    font-style:italic;
    position:relative;
    top:-11px;
}
/* style for New Album page */
.album-menu {
    position:relative;
    padding:5px 0px 5px 5px;
}

.album-menu-selected {
    position:relative;
    background-color: #fff; 
    padding:5px 0px 8px 5px;
    border:1px solid #ACACAC;
    width:90%;
}
.album-menu-selected .album-sidebar-folder-title {
    font-weight:bold;
}
.album-menu-photo-head{
    /* border-bottom:1px solid #999999; */
    color:#333333;
    font-size:24px;
    font-weight:bold;
    margin:10px 0px 20px 0px;
}
.file_upload{
    font-size:24px; 
}
.fileUploadHack {
    font-size:32px;
    -moz-opacity:0.0 ;
    filter:alpha(opacity: 0);
    -khtml-opacity: 0;
    cursor:pointer;
}
.divAlbumHeading{
    position:relative;
    font-color:#333333;
    font-family:tahoma;
    border-bottom:1px solid #999999;
    margin:20px 10px 0px 10px;
}

/*** new rss feed style */

.rss_box UL { font-size:18pt; padding-left:0px;list-style-image:none;list-style-type:none;font-family:inherit;font-weight:normal;}
.rss_title, rss_title a {
    font-family: inherit;
    letter-spacing: 1px;
}
li > a.rss_item{
    display:block;
    margin-bottom:-20px;
    text-align:left;
    text-decoration:underline;
}
li > a.rss_item:link,  li > a.rss_item:visited,  li > a.rss_item:active, li > div a.rss_item:link,  li > div  a.rss_item:visited,  li > div  a.rss_item:active {
    color:#468CA9;
}
li > a.rss_item:hover, li > div a.rss_item:hover { 
    color: #e0861e;
}
li.rss_item p{
    line-height:1.2;
    text-align:left;
    margin:0px; 
}
li.rss_item br[clear="all"]{
    display:none;
}
li.rss_item{
    display:table;
    padding:10px 0px;
}
li.rss_item p img{
    padding-right:10px;
    font-size:5px;
}
#display_rss li.rss_item p img{
    /* display:none;*/
}
/*
li a.rss_item  {
margin: 8px 0;
}
li.rss_item p{
line-height:1.2;
text-align:left;
margin:0px; 
}
li.rss_item p+p{
padding:10px 0px 0px 10px; 
}

.rss_date {
font-size: 11px;font-weight : normal;color: #F60;
} 
*/
/* hack to display ticker news in daily digest */
div#static_rss_ticker{
    border-bottom:2px solid #C1BBAE;
    /*text-align:center;*/
    margin-right:8px;
    height:300px;            
}
div#static_rss_ticker p{
    font-size:14pt;
}

div#entertainment_rss_ticker li.rss_item a{
    text-decoration:none;
    color:#000000;
    font-style:italic;
    font-weight:bold
}

/*div#static_rss_ticker P{
font-size:14pt;

margin:10px 10px 10px 10px;
text-align:center;
padding-left:0px;
}
div#static_rss_ticker P img{
margin-left:58px;
margin-right:100%;
}
div#static_rss_ticker p+p{
padding:0px 0px 0px 20px; 
}
div#static_rss_ticker li.rss_item{

}
div#static_rss_ticker a.rss_item{
text-align:center;
}*/
/* end */   

/*** daily digest css */
/*.dleftSection {width:265px; margin-top:30px; }
.dleftSection span {margin:0; margin-top:30px; font-size:18pt; color:#246D91; font-weight:bold; margin-bottom:20px; border-bottom:1px solid #246D91; width:auto}
*/
.divLeftColumn, .divRightColumn{float:left}
.divLeftColumn{
    display:inline;
    margin-left:5px;
    width:28%;
    /*border-top:1px solid #C1BBAE;*/
    margin-top:0px;
    padding-top:20px;
    font-size:18pt; 
    /*border-bottom:1px solid #246D91;*/
}  
.divRightColumn{
    display:inline;
    margin-top:0px;
    padding-left:30px;
    padding-top:17px;
    width:68%;
}  
.divHeading{
    font-family:inherit;
    font-size:16pt;
    font-weight:bold;
    padding:0px;
}
.divNote{
    margin:0px 0px 5px 0px;
}
.select-box{
    font-size:24pt;border:2px solid #7B7364;
}

.divWebLeftColumn,.divWebRightColumn,.divWebMiddleColumn {float:left;}
.divWebLeftColumn {
    /*width:31%;*/
    display:inline;
    /*border-right:1px solid #333333;*/
    height:100%;
    margin-left:20px;
}

.yahoo_logo{
    background: url(/images/yahoo_news_big.gif);
    width:211px;
    height:35px;
    
}
.family-list-label {
    color: grey;
}

/********* New Home page layout  *********/
/* indexHeader styles */
#indexHeader {
    clear:left;
    float:left;
    width:100%;
    overflow:hidden;
    height:109px;    
    background:url(/images/homepage_bkgd.gif) repeat;
    /*border-bottom:4px solid #000;*/
}
#indexHeader p,
#indexHeader h1,
#indexHeader h2 {
    clear:left;
    float:left;
    width:96%;
    margin:0;
    padding:.4em 2% .1em 2%;
}
/* column container */
.seniorColmask {
    clear:both;
    float:left;
    width:1255px;				/* width of page */
    overflow:hidden;
}
#seniorLayoutDiv{
    /* background:url(/images/homepage_bkgd_middle_800.gif) repeat;*/
}
/* common column settings */
.colright,
.columnMiddle,
.columnLeft {
    float:left;
    width:100%;				/* width of page */
    position:relative;
}
.column1,
.column2,
.column3 {
    float:left;
    position:relative;
    padding:.5em 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
    only padding top and bottom is included here, make it whatever value you need */
    overflow:hidden;
}
/* 3 Column settings */
.threecol {
    /*background:#f4f4f4;*/		/* right column background colour */
}
.threecol .columnMiddle {
    right:25%;				/* width of the right column */
    /*background:#fff;*/		/* center column background colour */
}
.threecol .columnLeft {
    right:50%;				/* width of the middle column */
    /*background:#f4f4f4;*/	/* left column background colour */
}
.threecol .column1 {
    width:20%;				/* width of center column content (column width minus padding on either side) */
    left:107%;height:775px;				/* 100% plus left padding of center column */
    /* border:1px solid red;*/
}
.threecol .column2 {
    width:32%;				/* Width of left column content (column width minus padding on either side) */
    left:55%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
    /*border:1px solid green;height:100%;*/
}
.threecol .column3 {
    width:44%;				/* Width of right column content (column width minus padding on either side) */
    left:76%;	/*border:1px solid blue;*/			/* Please make note of the brackets here:
    
    (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
.homepage-pageLinks{
    margin:0px;
    padding-bottom:19px;
}
.homepage-announcement-heading{
    font-weight:bold;
    padding-bottom:8px;
    padding-top:5px;
    text-transform:uppercase;
}
.homepage-announcement-content{
    font-weight:normal;
}
.homepageAnnouncement{
    font-size:16pt;
    height:495px;
    padding:15px 10px 0px 18px;
    width:180px;
}
.hrDashed{
    border: none 0; 
    border-top: 1px dashed #999999;/*the border*/
    width: 100%;
    height: 1px;
    padding: 10px 0px 10px 0px;
}
.hrNormal{
    border: none 0; 
    border-top: 1px solid #999999;/*the border*/
    width: 100%;
    height: 1px;
    padding:20px 0px 0px;
}
/********* end senior homepage layout */

/* for weather layout */
.currentWeather{ width:205px;float:left;margin-left:15px; }
.tomorrowWeather{ margin-left:15px;float:left;width:200px; }
.font_21 {
    font-size:21pt;
}

.font_24 {
    font-size:24pt;
}

.border_for_div{
    border-right:1px solid #333333;width:33%;
}

div.vertial-line { 
    border: none 0; 
    border-right: 1px solid #999999;/*the border*/
    width: 1px;
    height: 400px;
    padding:20px 0px 0px;
}

/* css for auto complete drop down */
div.auto_complete {
    z-index:10;
    width: 700px;
}
div.auto_complete ul {
    border:1px solid #888;
    background: #d6e4fc;
    margin:0;
    padding:0;
    width:100%;
    height: 300px; 
    overflow-y: scroll; 
    overflow-x:hidden;
    list-style-type:none;
}
div.auto_complete ul li {
    margin:0;
    padding:3px;
    color:#464646;
}
div.auto_complete ul li.selected { 
    background-color: #abbdde;
    color:313131;
}
div.auto_complete ul strong.highlight { 
    color: #800; 
    margin:0;
    padding:0;
}



#modal_dialog_header, #modal_dialog1_header {
    background:#78715F none repeat scroll 0%;
    border:0px solid #FFFFFF;
    height:55px;
    width:100%;
}

#modal_dialog_title, #modal_dialog1_title {
    color:#ffffff;
    float:left;
    font-family:tahoma;
    font-size:30pt;
    font-weight:normal;
    padding-left:20px;
}

#modal_dialog_close_image, #modal_dialog_close_image1 {
    cursor:pointer;
    float:right;
    padding-right:4px;
    margin:2px -3px 0px 0px;
}

/*.instruction {
font-size:12px;
font-style:italic;
margin-left:8px;
margin-top:5px;
}*/

.pp_text{
    color:#468CA9;font-weight:bold;
}
.pp_text_black{
    color:#000000;font-weight:bold;font-size:16pt;margin-top:10px;
}

#login_notice-senior {
    border:0px solid #DD9988;
    color:#990000;
    margin:0px 0px 20px;
    padding:0px;
}

.help-tb{
    font-family:Georgia italic; font-size:21px; color:#434343;
}
/* Credit-card and payments */
.cc-bc{
    background-color:#F2F0ED;
    border-bottom:1px solid #C8C6C3;
    height:40px;
    padding-left:30px;
}
.cc-bc-op{
    padding-top:5px;
    font-size:16pt;
    font-weight:normal;
    padding-right:15px;
}
.hr-cc{
    height:400px;width:1px;margin: 0; padding: 0; border: 1px dotted #A5AEC5; 
}
.label-options-cc{
    font-weight:normal;font-size:15pt;text-decoration:underline;color:#468CA9;
}
.cc_options_td{
    text-align:left;
    font-weight:normal;
    height:200px;
    padding-right:10px;
    font-size:18pt;
}
/* end */
.popup_modal_dialog {
    background-color:white;
    border:1px solid gray;
    height:auto;
    left:15%;
    position:absolute;
    top:10%;
    width:764px;
    z-index:11000;
    border:1px solid #999999;
    opacity:0.999999;
}

#popup_modal_dialog_header{
    background:#78715F none repeat scroll 0%;
    border:0px solid #FFFFFF;
    height:55px;
    width:100%;
}

#popup_modal_dialog_title{
    color:#ffffff;
    float:left;
    font-family:tahoma;
    font-size:30pt;
    font-weight:normal;
    padding-left:20px;
}
#popup_modal_dialog_close_image{
    cursor:pointer;
    float:right;
    padding-right:4px;
    margin:2px -3px 0px 0px;
}

/* Paypal */
.pxt16{
    font-size:16pt;
}
.pxt19{
    font-size:19pt;
}
.payment_error{
    color:red;width:100%;font-weight:bold;text-align:left;padding-left:30px;
}
.home-alerts {
    color: red;
}

#homeHighLightMsgs a, #homeHighLightMsgs a:visited, #homeHighLightMsgs a:active  {
    color:#468CA9; text-decoration:underline; font-family:Arial; 
}

#homeHighLightMsgs a:hover {
    color:#EE8006;
}

/* Albums build 13 */
.albumhome_left_tab{
    margin:0px;width:300px;height:41px;border:0px solid red;background: transparent url(/images/album/album_functions_center1.png);
}
.albumhome_pad{
    padding:5px 0px 0px 20px;
}
#album-left-column{
    height:auto;float:left;
    width:300px;
}
#album-right-column{
    height:auto;
    
    padding-left:10px;
}
.group_bg{
    background:transparent url(/images/sr_album_pagelayout_top_3.png) no-repeat;
  }
  .personalalbum_bg{
    background:transparent url(/images/sr_album_pagelayout_top_2.png) no-repeat;
  }


/* user status */
.mystatus{
    
}
div.success, span.you{
    background:green;
}
span.unactivated{
    background-color: #468CA9;
    color: #FFFFFF;
    padding: 0 5px 0 5px;
}
span.invite_pending{
     background-color: #EE8006;
    color: #FFFFFF;
    padding: 0 5px 0 5px;
}
  