/* START GLOBAL STYLE STYLES */
body {
 background-color:#CCC;
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px !important;
 color:#000;
 text-align:left;
}

#container_section {
 background-image:url(../Images/Layout/en/bg_slice.gif);
 background-repeat:repeat-y;
 margin-left: auto;
 margin-right: auto;
 width:800px;
}

#about #main_bg {
 width:800px;
 height:705px;
 background-image:url(../Images/Layout/en/main_bg.gif);
 background-repeat:no-repeat;
}

#outer_wrapper {
 margin-left: auto;
 margin-right: auto;
 margin-top:5px;
 margin-bottom:5px;
 width:780px;
 height:1%;
}
/*#main_bg {
 width:800px;
 height:705px;
 background-image:url(../Images/Layout/en/main_bg.gif);
 background-repeat:no-repeat;
}
*/
#bookmark_icon {
 float:right;
}
#top_nav {
 float:right;
 padding-top:20px;
 padding-left:20px;
 padding-right:25px;
 padding-bottom:20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9pt;
 color:#FFF;
 text-decoration:none;
 font-weight:normal;
}
#top_nav a:link {
 text-decoration:none;
 font-weight:normal;
 color:#FFF;
}
#top_nav a:visited {
 text-decoration:none;
 font-weight:normal;
 color:#FFF;
}
#top_nav a:hover {
 text-decoration:underline;
 font-weight:normal;
 color:#FFF;
}
#top_nav a:active {
 text-decoration:none;
 font-weight:normal;
 color:#FFF;
}
#home div#top_nav span#indx, 
#about div#top_nav span#abt, 
#questions div#top_nav span#qstns, 
#bookmark div#top_nav span#bkmrk, 
#mlogin div#top_nav span#mbrlgn {
 text-decoration:underline;
 font-weight:bold;
 color:#FFF;
}
#top_nav span#mbrlgn {
 border:1px;
 border-style:solid;
 border-color:#FFF;
 padding:3px;
 text-align:center;
 }
.bold13 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px !important;
 text-decoration:none;
 font-weight:bold;
 color:#000;
}
.small9px {
 font-size:9px;
}
.clear_floats {
 clear:both;
}
#questions #top_right_content a:link, 
#questions #bottom_content_wrapper_questions a:link, 
#about #about_bottom_content_wrapper a:link, 
#privacy #top_content_wrapper a:link {
 color:#06C;
 text-decoration:none;
}
#questions #top_right_content a:visited, 
#questions #bottom_content_wrapper_questions a:visited, 
#about #about_bottom_content_wrapper a:visited, 
#privacy #top_content_wrapper a:visited {
 color:#06C;
 text-decoration:none;
}
#questions #top_right_content a:hover, 
#questions #bottom_content_wrapper_questions a:hover, 
#about #about_bottom_content_wrapper a:hover, 
#privacy #top_content_wrapper a:hover {
 color:#000;
 text-decoration:underline;
}
#questions #top_right_content a:active, 
#questions #bottom_content_wrapper_questions a:active, 
#about #about_bottom_content_wrapper a:active, 
#privacy #top_content_wrapper a:active {
 color:#06C;
 text-decoration:none;
}
.blue12 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#069;
 font-size:12px !important;
 line-height:14px;
 font-weight:bold;
 text-decoration:none;
 font-style:normal;
}
.blue14 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#069;
 font-size:14px !important;
 line-height:16px;
 font-weight:bold;
 text-decoration:none;
 font-style:normal;
}
.blue17 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#069;
 font-size:17px !important;
 line-height:19px;
 font-weight:bold;
 text-decoration:none;
 font-style:normal;
}
.blue17normal {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#069;
 font-size:17px !important;
 line-height:19px;
 font-weight:normal;
 text-decoration:none;
 font-style:normal;
 text-align:center;
}
#top_right_content #blue17 sup {
 font-size:10px !important;
 line-height:17px;	
}

#bottom_content_wrapper {
 float:left;
 margin-left:150px;
 margin-top:-260px;
 text-align:left;
 font-size:12px !important;
 color:#000;
}
/* ie pc only fix \*/
* html #bottom_content_wrapper {
 float:left;
 margin-left:80px;
 margin-top:-260px;
 text-align:left;
 font-size:12px !important;
 color:#000;
}
/* END fix */
#top_content_wrapper {
 margin-left:150px;
 margin-top:50px;
 text-align:left;
}
/* ie pc only fix \*/
/* html #top_content_wrapper {
 float:left;
 margin-left:80px;
 margin-top:50px;
 text-align:left;
}*/
/* end ie only fix */

#top_left_content {
 float:left;
 width:120px;
 text-align:left;
 color:#664234;
 font-size:10px !important;
 margin-top:30px;
}

#top_right_content {
 float:left;
 width:450px;
 text-align:left;
 color:#000;
 font-size:12px !important;
 margin-left:50px;
}
#middle_content_wrapper {
 float:left;
 margin-left:150px;
 margin-top:-300px;
}
/* ie pc only fix \*/
* html #middle_content_wrapper {
 float:left;
 margin-left:70px;
 margin-top:-300px;
} 
/* END fix */
.verdana12 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px !important;
 line-height:12px;
 font-weight:normal;
 text-decoration:none;
 font-style:normal;
}

#footer_bg {
 float:left;
 width:800px;
 height:89px;
 background-image:url(../Images/Layout/en/footer_bg.gif);
 background-repeat:no-repeat;
 line-height:88px;
 vertical-align:middle;
}
#footer_nav {
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px !important;
 font-style:normal;
 text-decoration:none;
 color:#FFF;
 text-align:center;
 margin-left:auto;
 margin-right:auto;
 width:800px;
/* position:relative;*/
 top:0px;
}
/* ie pc only fix \*/
* html #footer_nav {
 top:40px;
}

/* END fix */

#footer_nav a:link {
 font-style:normal;
 text-decoration:none;
 color:#FFF;
}
#footer_nav a:visited {
 font-style:normal;
 text-decoration:none;
 color:#FFF;
}
#footer_nav a:hover {
 font-style:normal;
 text-decoration:underline;
 color:#FFF;
}
#footer_nav a:active {
 font-style:normal;
 text-decoration:none;
 color:#FFF;
}
#truste {
 background-color:#CCC;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px !important;
 font-style:normal;
 text-decoration:none;
 color:#666;
 text-align:center;
 width:800px;
}
/* END GLOBAL STYLE STYLES */



/* START INDEX PAGE STYLES */
#home #main_bg {
 width:800px;
 height:651px;
 background-image:url(../Images/Layout/en/primary_bg.gif);
 background-repeat:no-repeat;
}
#top_left_content_home {
 float:left;
 width:120px;
 text-align:left;
 color:#664234;
 font-size:10px !important;
 margin-top:326px;
 margin-left:45px;
}
#top_right_content_home {
 margin-top:-25px;
 float:left;
 width:450px;
 text-align:left;
 color:#000;
 font-size:12px !important;
 margin-left:0px;
}
/* ie pc only fix \*/
* html #top_right_content_home {
 float:left;
 width:400px;
 text-align:left;
 color:#000;
 font-size:12px !important;
 margin-left:0px;
}
/* end ie only fix */
#bottom_content_wrapper_home {
/* float:left;
 margin-left:0px;*/
 margin-top:30px;
 background-image:url(../Images/Layout/en/primary_lower_bg.gif);
 background-repeat:no-repeat;
 height:372px;
 width:800px;
}
/* ie pc only fix \*/
/* html #bottom_content_wrapper_home {
 float:left;
 margin-left:0px;
 margin-top:60px;
 background-image:url(../Images/Layout/en/primary_lower_bg.gif);
 background-repeat:no-repeat;
 width:800px;
}
*/
/* END fix */

#bottom_content_home {
float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:13px !important;
 line-height:18px;
 font-weight:normal;
 text-decoration:none;
 font-style:normal;
 margin-left:50px;
 width:500px;
 text-align:left;
}
/* ie pc only fix \*/
* html #home .logocontainer {
 width:350px;
 float:left;
}
* html #home .logo_box {
 float:left;
 width:72px;
 text-align:right;
}
* html #home .programdesc {
 float:left;
 margin-left:20px;
 width:220px;
 padding-bottom:0px;
}
/* END fix */
/* END INDEX PAGE STYLES */



/* START ABOUT US PAGE STYLES */
#about_middle_content_wrapper {
 float:left;
 margin-left:140px;
 margin-top:-300px;
}
/* ie pc only fix \*/
/* html #about_middle_content_wrapper {
 float:left;
 margin-left:70px;
 margin-top:-300px;
}*/  
/* end fix */

.logocontainer {
 width:600px;
 margin-left:-15px;
 float:left;
 padding:10px 0px 10px 0px;
}
#home .logocontainer {
 width:600px;
 float:left;
 padding:0px;
}
.logo_box {
 float:left;
 width:125px;
 text-align:right;
 height:69px;
 line-height:69px;
 vertical-align:top;
}
.programdesc {
 float:left;
 margin-left:20px;
 width:450px;
 padding-bottom:0px;
 height:69px;
 vertical-align:top;
 font-size:14px;
}
#about_top_content_wrapper {
 float:left;
 margin-left:150px;
 margin-top:35px;
 text-align:left;
}
/* ie pc only fix \*/
* html #about_top_content_wrapper {
 float:left;
 margin-left:80px;
 margin-top:35px;
 text-align:left;
}
/* end ie only fix */
#about #about_top_content_wrapper #top_left_content {
 float:left;
 width:120px;
 text-align:left;
 color:#664234;
 font-size:10px !important;
 margin-top:30px;
}
/* ie pc only fix \*/
* html #about #about_top_content_wrapper #top_left_content {
 float:left;
 width:120px;
 text-align:left;
 color:#664234;
 font-size:10px !important;
 margin-top:20px;
}
/* end ie fix */
#about_bottom_content_wrapper {
 color:#000;
 text-align:left;
 padding-left:135px;
 margin-top:-290px;
 float:left;
 font-size:12px !important;
/* margin-left:15px;*/
}
/* ie pc only fix \*/
/* html #about_bottom_content_wrapper {
 float:left;
 margin-left:50px;
 margin-top:-260px;
 text-align:left;
 font-size:12px !important;
 color:#000;
}*/
/* end ie fix */
/* END ABOUT US PAGE STYLES */



/* START QUESTIONS PAGE STYLES */
#outer_wrapper_questions {
 background-image:url(../Images/Layout/en/bg_slice.gif);
 background-repeat:repeat-y;
 margin-left:auto;
 margin-right:auto;
 width:800px;
}
/* ie pc only fix \*/
* html #outer_wrapper_questions {
 background-image:url(../Images/Layout/en/bg_slice.gif);
 background-repeat:repeat-y;
 margin-left:auto;
 margin-right:auto;
 width:700px;
}
/* end ie fix */

#questions #main_bg {
 width:800px;
 height:552px;
 background-image:url(../Images/Layout/en/questions_bg.gif);
 background-repeat:no-repeat;
}
#questions #top_right_content {
 float:left;
 width:450px;
 text-align:left;
 color:#000;
 font-size:14px !important;
 margin-left:50px;
}
#bottom_content_wrapper_questions {
 float:left;
 margin-left:50px;
 margin-right:50px;
 margin-top:0px;
 text-align:left;
 font-size:12px !important;
 color:#000;
}
/* ie pc only fix \*/
* html #bottom_content_wrapper_questions {
 float:left;
 margin-left:20px;
 margin-right:50px;
 margin-top:0px;
 text-align:left;
 font-size:12px !important;
 color:#000;
}
/* END fix */
/* END QUESTIONS PAGE STYLES */



/* START MEMBER LOGIN PAGE STYLES */
#mlogin #main_bg {
 width:800px;
 height:144px;
 background-image:url(../Images/Layout/en/login_bg.gif);
 background-repeat:no-repeat;
}
#top_left_content_login_hdr {
 float:left;
 width:650px;
}
#login_hdr {
 float:left;
}
#login_box_top {
 background-color:#b30028;
 height:35px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FFF;
 font-size:10px !important;
 text-align:center;
 padding-top:5px;
}
#login_box_bottom {
 background-color:#95bed4;
 height:200px;
 padding-top:10px;
 padding-left:10px;
}
.login_text {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#933;
 font-size:14px !important;
 line-height:16px;
 font-weight:normal;
 text-decoration:none;
 font-style:normal;
 text-align:center;
}
/* ie pc only fix \*/
* html .login_text {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#933;
 font-size:14px !important;
 line-height:14px;
 font-weight:normal;
 text-decoration:none;
 font-style:normal;
 text-align:center;
 clear:both;
 margin-top:0px;
}
/* end ie only fix */
#login_footer_bg {
 float:left;
 margin-top:0px;
 width:800px;
 height:94px;
 background-image:url(../Images/Layout/en/login_footer_bg.gif);
 background-repeat:no-repeat;
 line-height:88px;
 vertical-align:middle;
}
#mlogin #top_content_wrapper {
 margin-left:0px;
 margin-top:0px;
 text-align:left;
 width:800px;
 background-image:url(../Images/Layout/en/bg_slice.gif);
 background-repeat:repeat-y;
}
#top_left_content_login {
 float:left;
 width:700px;
 text-align:left;
 color:#000;
 font-size:10px !important;
 margin-top:0px;
 margin-left:80px;
}
#bottom_left_content_login {
 float:left;
 width:640px;
 text-align:left;
 color:#000;
 font-size:12px !important;
 margin-top:0px;
 margin-left:80px;
}
/* ie pc only fix \*/
* html #top_left_content_login {
 float:left;
 width:700px;
 text-align:left;
 color:#000;
 font-size:10px !important;
 margin-top:0px;
 margin-left:40px;
}
* html #bottom_left_content_login {
 float:left;
 width:640px;
 text-align:left;
 color:#000;
 font-size:12px !important;
 margin-top:0px;
 margin-left:40px;
}
/* end ie only fix */
#top_right_content_login {
 float:left;
 width:250px;
 text-align:left;
 color:#000;
 font-size:12px !important;
 margin-left:0px;
}
#mbr_login_control_wrapper {
 width:630px;
 border:1px solid #9CC;
 padding:10px;
 font-size: 10pt;
}
#mbr_login_control {
 margin-left:170px;
 margin-top:20px;
 width:400px;
}


#mbr_forgot_login_control {
/*
 margin-left:170px;
 margin-top:30px;
 */
 position:relative;
 left:170px;
 top:0px;
 width:630px;

}

#mbr_forgot_login_control {

}
/* END MEMBER LOGIN PAGE STYLES */



/* START CONTACT US PAGE STYLES */
#contact #main_bg {
 width:799px;
 height:146px;
 background-image:url(../Images/Layout/en/contact_bg.gif);
 background-repeat:no-repeat;
}
#top_content_wrapper_contact {
 float:left;
 margin-left:0px;
 margin-top:100px;
 text-align:left;
 width:800px;
 background-image:url(../Images/Layout/en/bg_slice.gif);
 background-repeat:repeat-y;
}
/* END CONTACT US PAGE STYLES */



/* START TERMS OF SITE USE PAGE STYLES */
#terms #outer_wrapper {
 width:800px;
 height:166px;
 margin-top:auto;
 background-image:url(../Images/Layout/en/login_bg.gif);
 background-repeat:no-repeat;
}
#terms_text {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px !important;
 text-decoration:none;
 font-weight:normal;
 color:#000;
 width:700px;
 text-align:left;
 margin-left:50px;
}
#terms #top_content_wrapper {
 float:left;
 margin-left:auto;
 margin-top:auto;
 text-align:left;
 width:800px;
}
/* END TERMS OF SITE USE PAGE STYLES */



/* START PRIVACY POLICY PAGE STYLES */
#privacy #outer_wrapper {
 width:800px;
 height:166px;
 background-image:url(../Images/Layout/en/privacy_bg.gif);
 background-repeat:no-repeat;
 margin-left:2px;
 margin-top:0px;
}

#privacy_text {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px !important;
 text-decoration:none;
 font-weight:normal;
 color:#000;
 width:700px;
 text-align:left;
 margin-left:50px;
}

#privacy #top_content_wrapper {
 float:left;
 margin-left:auto;
 margin-top:auto;
 text-align:left;
 width:800px;
}
/* END PRIVACY POLICY PAGE STYLES */

/* START CALIFORNIA PRIVACY POLICY PAGE STYLES */
#california_privacy #main_bg {
 width:800px;
 height:166px;
 background-image:url(../Images/Layout/en/privacy_bg.gif);
 background-repeat:no-repeat;
}
/* END CALIFORNIA PRIVACY POLICY PAGE STYLES */



/* START BENEFITS PAGE STYLES */
#bnfts_outer_wrapper {
 background-image:url(../Images/Layout/en/bnfts_bg_slice.gif);
 background-repeat:repeat-y;
 margin-left: auto;
 margin-right: auto;
 width:800px;
}
#benefits_header {
 background-image:url(../Images/Layout/en/benefits_header.gif);
 background-repeat:no-repeat;
 height:172px;
 width:800px;
}

#bnfts_top_nav {
 float:left;
 margin-top:20px;
 margin-left:430px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px !important;
 color:#FFF;
 text-decoration:none;
 font-weight:normal;
}
#bnfts_top_nav a:link {
 text-decoration:none;
 font-weight:normal;
 color:#FFF;
}
#bnfts_top_nav a:visited {
 text-decoration:none;
 font-weight:normal;
 color:#FFF;
}
#bnfts_top_nav a:hover {
 text-decoration:underline;
 font-weight:normal;
 color:#FFF;
}
#bnfts_top_nav a:active {
 text-decoration:none;
 font-weight:normal;
 color:#FFF;
}
#bnfts_mid_nav {
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px !important;
 color:#C03;
 text-decoration:none;
 font-weight:bold;
 margin-left:350px;
 margin-top:55px;
}
#bnfts_mid_nav ul li {
 float:left;
 display:block; 
 height:20px;
 padding:0px 5px 0px 5px;
 text-align:center;
}
#bnfts_mid_nav ul li.divider {
font-size:20px !important;
 text-decoration:none;
 font-weight:normal;
}
#benefits_cash #bnfts_mid_nav span#cshbkrwd, 
#benefits_instant #bnfts_mid_nav span#nstntsv, 
#benefits_fashions #bnfts_mid_nav span#shpfshn, 
#benefits_home #bnfts_mid_nav span#thme, 
#benefits_family #bnfts_mid_nav span#fment {
 text-decoration:none;
 font-weight:bold;
 color:#000;
}
#bnfts_mid_nav a:link {
 text-decoration:none;
 font-weight:bold;
 color:#C03;
}
#bnfts_mid_nav a:visited {
 text-decoration:none;
 font-weight:bold;
 color:#C03;
}
#bnfts_mid_nav a:hover {
 text-decoration:none;
 font-weight:bold;
 color:#C03;
}
#bnfts_mid_nav a:active {
 text-decoration:none;
 font-weight:bold;
 color:#C03;
}
#benefits_content_wrapper {
 float:left;
 margin-left:15px;
 margin-top:0px;
}
#left_column {
 float:left;
 width:190px;
 margin-left:0px;
 background-color:#FFC;
 text-align:left;
}
#left_column_text {
 margin-left:10px;
 margin-top:5px;
 color:#C03;
 text-decoration:none;
 font-weight:bold;
 font-size:11px !important;
}
#left_column_text a:link {
 color:#000;
 text-decoration:none;
 font-weight:normal;
}
#left_column_text a:visited {
 color:#000;
 text-decoration:none;
 font-weight:normal;
}
#left_column_text a:hover {
 color:#C03;
 text-decoration:underline;
 font-weight:normal;
}
#left_column_text a:active {
 color:#000;
 text-decoration:none;
 font-weight:normal;
}
#right_column {
 float:left;
 margin-left:20px;
 width:550px;
 text-align:left;
}
#right_column_header {
 float:left;
}
#right_column_body {
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000;
 text-decoration:none;
 font-weight:normal;

}
.body_disclaimer {
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px !important;
 color:#000;
 text-decoration:none;
 font-weight:normal;
 font-style:italic;
}
#body_box {
 width:546px;
 height:76px;
 border:2px solid #FC6;
 background-color:#FFC;
}
#body_box_text {
float:left;
 margin-left:10px;
 margin-top:10px;
 line-height:14px;
 width:350px;
}
#body_box_select {
 margin-top:10px;
 float:left;
 vertical-align:middle;
 line-height:60px;
}
#body_box_select input {
 vertical-align:middle;
 line-height:60px;
}
#save_bg {
 float:left;
 width:193px;
 height:63px;
 background-image:url(../Images/Layout/en/save_bg.gif);
 background-repeat:no-repeat;
}
#save_txt {
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px !important;
 font-weight:bold;
 text-decoration:none;
 font-style:normal;
 color:#FFF;
 margin-left:30px;
 margin-top:10px;
}
#save_txt a:link {
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px !important;
 font-weight:bold;
 text-decoration:none;
 font-style:normal;
 color:#FC0;
 margin-left:80px;
}
#save_txt a:visited {
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px !important;
 font-weight:bold;
 text-decoration:none;
 font-style:normal;
 color:#FC0;
 margin-left:80px;
}
#save_txt a:hover {
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px !important;
 font-weight:bold;
 text-decoration:underline;
 font-style:normal;
 color:#FC0;
 margin-left:80px;
}
#save_txt a:active {
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px !important;
 font-weight:bold;
 text-decoration:none;
 font-style:normal;
 color:#FC0;
 margin-left:80px;
}
#benefits_footer_bg {
 float:left;
 width:800px;
 height:89px;
 background-image:url(../Images/Layout/en/benefits_footer.gif);
 background-repeat:no-repeat;
 line-height:88px;
 vertical-align:middle;
}
/* END BENEFITS PAGE STYLES */

.ContactUsLabel {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px !important;
 font-weight:bold;
 text-decoration:none;
 font-style:normal;
 color:#000;
}
.mandatory {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px !important;
 font-weight:bold;
 text-decoration:none;
 font-style:normal;
 color:#F00;
}
