.addcart_box{width: 100%; text-align: right; padding: 10px 0px 0px 0px;}
.align_center{caption: Text align - Center; text-align: center;}
.align_left{caption: Text align - Left; text-align: left;}
.align_right{caption: Text align - Right; text-align: right;}
.authform_box{background: #fbe5f0; padding: 10px 10px 5px 10px; width: 566px; overflow: hidden; margin-bottom: 10px;}
.authform_box .left{float: left; width: 65px; height: 43px; background: url(/images/icons/ic_authform.gif) no-repeat 10px 0;}
.authform_box .right{float: left; width: 490px; padding-top: 7px;}
.authform_box .right p{margin: 10px 0 10px 0;}
.authform_box .right p img{border: 0 !important;}
.authform_box_s{background: #fbe5f0; padding: 10px; width: 240px; overflow: hidden; margin: 8px 0;}
.authform_box_s .left{float: left; width: 30px; height: 43px; background: url(/images/icons/ic_authform_s.gif) no-repeat 0 0;}
.authform_box_s .right{float: left; width: 205px; padding-top: 0;}
.authform_box_s .right p{margin: 0;}
.authform_box_s .right p img{border: 0 !important;}
.bg_404{background: #99CB28;}
.bg2_404{background: url(/images/page/green_bg.gif) repeat-x #92C719;}
.body_hr{visible: false; border-top: 1px solid #dddddd;}
.body_hr1px{visible: false; clear: both; border-top: 1px solid #dddddd;}
.bold{caption: Text - Bold; font-weight: bold;}
.border_4px{border: 4px solid #DDDDDD;}
.border_5px{border: 5px solid #DDDDDD;}
.border_5pxgrey{border: 5px solid #bbbbbb ! important; margin: 5px 8px 5px 0px;}
.box50left{ float: left; width: 300px; }
.box50right{ float: right; width: 300px; }
.boxclear{ clear: both; }
.clear_page{visible: false; clear: both; font-size: 0.1%;}
.clear_page img{
border: 0px ! important;
}
.content_leftbottom_white{float: left; width: 900px; padding: 0px 0px 0px 0px; background: url(/images/page/page_corner2_content.gif) no-repeat #ffffff; border-bottom: 5px solid #92C719;}
.content_pad2{padding: 15px 120px 10px 120px;}
.content_width{visible: false; width: 585px; font-size: 95%;}
.content_width P img{border: 5px solid #dddddd;}
.content_width UL{margin-top: 0px; margin-bottom: 15px; list-style: circle outside url(/images/icons/chev.gif);}
.content_wrapper404{background: #FFFFFF; width: 900px; margin-top: 0px; position: relative; margin-left: auto; margin-right: auto; text-align: left;}
.dotted_hr{visible: false; border-top: 2px dotted #E1E1E1; clear: both;}
.enroll_help{position: absolute; text-align: right; width: 585px; padding-top: 8px; #padding-top: 10px;}
.errorBox{color: #dc006b; padding: 10px; background: #fbe5f0; margin: 0px 0px 15px 0px;}
.errorBox2{color: #dc006b; padding: 5px; }
.extracts{caption: Text - Extracts; font-style: italic; padding: 0px 21px 0px 21px;}
.float_left{visible: false; float: left;}
.float_left2{visible: false; float: left; padding: 6px 0px 0px 0px;}
.float_left3{visible: false; float: left; padding: 3px 0px 0px 0px;}
.float_right{visible: false; float: right;}
.float_right_other{visible:false; float:right; margin:0; padding:29px 0 0 0; width:300px; background: url(/images/2007/b/bckgrd_footer_other.gif) no-repeat top left;}
.float_right_other a{margin:0 0 0 10px; padding:0; text-decoration:none;}
.form{caption: Form style (Use on form fields); font-family: Arial, Helvetica, sans-serif; padding: 2px; border: 1px solid #cccccc; background-color: #FFFFFF; vertical-align: middle; color: #333333; font-size: 1em;}
.form_hr{visible: false; border-top: 1px solid #dddddd; margin: 2px 0px 2px 0px;}
.form2{visible: false; font-family: Arial, Helvetica, sans-serif; padding: 2px; border: 0px solid #FFFFFF; background-color: #FFFFFF; vertical-align: middle; color: #333333; font-size: 1em;}
.greytext{caption: Grey text; color: #777777;}
.h1white{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: normal; font-size: 185%; margin: 0px 0px 8px 0px; padding: 0px; line-height: 1.1em;}
.h1white a:link, .h1white a:visited, .h1white a:hover{color: #FFFFFF; }
.h2bigger{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; font-size: 155%; margin: 0px 0px 0px 0px; padding: 0px;}
.h2grey{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #787878; font-weight: bold; font-size: 140%; margin: -5px 0px 10px 0px; padding: 0px;}
.h2smaller{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; font-size: 135%; margin: 0px 0px 0px 0px; padding: 0px;}
.h2smallergrey{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #787878; font-weight: bold; font-size: 145%; margin: 0px 0px 0px 0px; padding: 0px; line-height: 1.5em;}
.homepage_left P{visible: false; color: #333333; line-height: 1.6em; margin: 2px 0px 10px 0px;}
.hp_bottom{background: #A8D247; padding: 0px 0px 8px 10px;}
.hp_bottomgreenleft{float: left; width: 565px; background: #A8D247;}
.hp_bottomgreenleft_other{float:left; width:900px; background: #A8D247; margin:0; padding:30px 0 0 0;}
.hp_bottomgreenright{float: right; background: #A8D247; width: 300px; padding: 7px 10px 0px 0px;}
.hp_bottomleft{visible: false; float: left; width: 95px; padding: 4px 0px 0px 0px;}
.hp_bottomright{visible: false; float: left; width: 175px; font-size: 85%;}
.hp_bottomright A:hover{color: #0038a8; text-decoration: none; font-weight: bold;}
.hp_bottomright A:link{color: #333333; text-decoration: underline; font-weight: bold;}
.hp_bottomright A:visited{color: #333333; text-decoration: underline; font-weight: bold;}
.hp_bottomright2{visible: false; float: left; width: 170px; font-size: 85%;}
.hp_bottomright2 A:hover{color: #0038a8; text-decoration: none; font-weight: bold;}
.hp_bottomright2 A:link{color: #333333; text-decoration: underline; font-weight: bold;}
.hp_bottomright2 A:visited{color: #333333; text-decoration: underline; font-weight: bold;}
.hp_boxarrow{visible: false; float: left; width: 22px; padding-top: 2px;}
.hp_boxtext{visible: false; float: left; width: 240px;}
.hp_boxtext P{visible: false; color: #333333; line-height: 1.6em; margin: 0px 0px 10px 0px;}
.hp_header{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #0037A5; font-weight: bold; font-size: 185%; margin: 0px 0px 8px 0px; padding: 0px; line-height: 1.1em;}
.hp_image{visible: false; float: left; padding: 5px 8px 0px 0px;}
.hp_leftcontent_left{visible: false; float: left; width: 288px;}
.hp_leftcontent_right{visible: false; float: left; width: 266px;}
.hp_leftwidth{visible: false; width: 555px;}
.hp_rhbox P{visible: false; color: #333333; line-height: 1.6em; margin: 2px 0px 10px 0px;}
.img_align_left{caption: Image align - Left (float left); float: left; margin: 0px 10px 10px 0px;}
.img_align_mid{caption: Image vertical align - middle; vertical-align: middle; border: 0px solid #ffffff ! important;}
.img_align_right{caption: Image align - Right (float right); float: right; margin: 0px 0px 10px 10px;}
.infoBox{color: #333333; padding: 10px; background: #d7eaf6; border: 5px solid #8ac2e6; margin: 0px 0px 15px 0px;}
.padding_10{visible: false; padding: 10px;}
.padding_5{visible: false; padding: 5px;}
.padding_b5{visible: false; padding: 0px 0px 5px 0px;}
.padding_t3{visible: false; padding: 3px 0px 0px 0px;}
.radio{visible: false; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 1.4em; height: 1.4em; vertical-align: middle;}
.smaller{caption: Small text (90%); font-size: 90%;}
.smaller2{caption: Small text (85%); font-size: 85%;}
.smaller3{caption: Small text (80%); font-size: 80%;}
.steps{float: right; width: 335px;}
.steps .number{float: right; width: 37px;}
.steps .text{float: right; font-size: 85%; text-align: right;}
.td_cellpad{padding: 4px 5px 4px 3px; line-height: 1.6em;}
.td_chev{padding: 5px 0px 2px 5px; line-height: 1.6em;}
.td_headerpad{padding: 3px 5px 3px 5px;}
.td_lblue{caption: background light blue; background: #bfcde9;}
.top_404bar{height: 4px; background: #0038a8; font-size: 0%;}
.white{caption: White text; color: #FFFFFF;}
.width_100{visible: false; width: 100%; border: 0px;}
.width_33{visible: false; width: 33%; border: 0px;}
.width_50{visible: false; width: 49%; border: 0px;}
.wrapperfix_at{font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; width: 556px; }
A.blackbold:hover{color: #0038a8; text-decoration: none; font-weight: bold;}
A.blackbold:link{color: #333333; text-decoration: underline; font-weight: bold;}
A.blackbold:visited{color: #333333; text-decoration: underline; font-weight: bold;}
A.grey:hover{color: #87D300; text-decoration: none; font-weight: bold;}
A.grey:link{color: #B2B2B2; text-decoration: none; font-weight: bold;}
A.grey:visited{color: #B2B2B2; text-decoration: none; font-weight: bold;}
A.white:hover{color: #7fba00; text-decoration: none;}
A.white:link{color: #FFFFFF; text-decoration: underline;}
A.white:visited{color: #FFFFFF; text-decoration: underline;}
A:hover{color: #7fba00; text-decoration: none;}
A:link{color: #0038a8; text-decoration: underline;}
A:visited{color: #0038a8; text-decoration: underline;}
body{font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; font-weight: normal; color: #333333; margin: 0px; padding: 0px; background-color: #FFFFFF; text-align: center;}
body.bodylarge{font-family: Arial, Helvetica, sans-serif; font-size: 105%; font-style: normal; font-weight: normal; color: #333333; margin: 0px; padding: 0px; background-color: #FFFFFF; text-align: center;}
h1{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; font-size: 185%; margin: 0px 0px 8px 0px; padding: 0px; line-height: 1.1em;}
h2{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size: 140%; margin: 0px 0px 5px 0px; padding: 0px;}
h3{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-size: 130%; margin: 0px 0px 5px 0px; padding: 0px;}
h4{font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-size: 130%; margin: 0px 0px 5px 0px; padding: 0px;}
img{border: 0px;}
LI.chev_blue{visible: false; margin-left: -5px; margin-top: 1px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev_blue.gif) no-repeat 0px 5px; font-weight: normal; padding: 1px 0px 1px 12px; font-size: 0.9em;}
LI.hp_news{visible: false; margin-left: -13px; margin-top: 2px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/news_chev.gif) no-repeat 0px 3px; font-weight: normal; padding: 0px 0px 5px 10px;}
LI.hp_news A:hover{color: #0038a8; text-decoration: none; font-weight: bold;}
LI.hp_news A:link{color: #5A5A5A; text-decoration: underline; font-weight: bold;}
LI.hp_news A:visited{color: #5A5A5A; text-decoration: underline; font-weight: bold;}
LI.none{visible: false; margin-top: 2px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif); font-weight: normal; padding: 0 0 5px 0px; border-bottom: 1px solid #A2D3FE;}
LI.signuperror{margin-left: -15px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat 0px 5px; font-weight: normal; padding: 0px 3px 2px 20px;}
P{font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #333333; margin: 5px 0px 15px 0px; line-height: 1.7em;}
TD{font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #333333;}
TH{font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #333333; text-align: left;}
UL{margin-top: 0px; margin-bottom: 0px; padding-bottom: 4px; list-style: circle outside url(/images/chev.gif); line-height: 1.6em;}
UL.hp_news{visible: false; margin-left: 15px; padding-left: 0px; margin-top: 0px;}
UL.none{visible: false; margin-left: 15px; padding-left: 0px;}
UL.signuperrorlist{margin-top: 0px; margin-left: 5px; margin-bottom: 5px; padding-left: 0px; line-height: 1.1em;}
