html {overflow:-moz-scrollbars-vertical;}
* {margin:0; padding:0;}
body {background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0 auto; text-align:center; color:#000000;}
.container {width:750px; text-align:left; margin:15px auto 0 auto; background-color:#FFFFFF;}
.top_bar_container {background-image:url(../images/logo_bkgd.gif); background-position:top left; background-repeat:repeat-x; border:1px solid #838383; height:41px;}
.logo {background-image:url(../images/logo.jpg); background-position:top left; background-repeat:no-repeat; margin:5px 0 0 15px; display:block; width:226px; height:28px; float:left;}
.header_container {border:1px solid #2E2E2E; height:208px; margin:0; padding:0; font-size:0;}
.division_bar {background-image:url(../images/division_bar.jpg); background-position:top left; background-repeat:no-repeat; height:25px; width:750px; border-top:2px solid #FFFFFF;}
.page_container {background-image:url(../images/content_bkgd.gif); background-position:top left; background-repeat:repeat-y; border:1px solid #CBCBCB; color:#666465;}
.content_container {margin:0 0 0 177px; width:553px; clear:none;}
.breadcrumbs_container {margin-top:6px; font-size:10px; color:#000000;}
.content {margin:18px 10px 15px 35px;}
h4 {color:#2D425D; font-size:14px; margin:10px 0;}
.footer_container {clear:both; color:#FFFFFF; text-align:center; border-top:3px solid #7E7E7E; background-image:url(../images/footer_bkgd.gif); background-position:top left; background-repeat:repeat-x; height:62px;}
.footer {margin:17px 30px 0 30px;}
.copyright_container {text-align:center; font-size:9px; color:#777777; margin-top:10px;}
p {margin:15px 0;}
.attention {color:#FF0000;}
.indent {margin-left:30px;}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
.position_search {float:right; margin-top:15px; *margin-top:14px;}
.search {background-color:#FFFFFF; background-image:url(../images/search_gradient.gif); background-repeat:repeat-x; background-position:top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px #FFFFFF solid; color:#000000; height:14px; line-height:14px; vertical-align:middle; width:135px; padding:0 0 0 0; margin:-2px 0 0 0;}
.search_container {float:right; margin:9px 2px auto 0;}
.ul_normal {margin:0 0 15px 30px}
.li_normal {list-style:disc}
.li_product {margin:5px 0;}
.divider {margin:8px 0; border-top:1px solid #3D5779;}
.search_result {font-style:italic; color:#000000;}
.learn_container {text-align:left; width:95px;}
.subtitles {font-weight:bold; color:#3D5779;}
.size9 {font-size:9px;}

.left_container {width:164px; margin:0 0 0 -1px; padding:0; float:left; height:175px; background-image:url(../images/menu_bkgd.gif); background-position:top left; background-repeat:repeat-y; border-left:1px solid #CCCCCC;}
#menu_container {text-align:left; margin:0; padding:0; position:relative;}
.menu_spacer {height:2px; background:#FFFFFF; line-height:2px; font-size:1px;}

.menu {font-family:Verdana, Arial, Helvetica, sans-serif; width:164px; position:absolute; font-size:11px; margin:0; z-index:100; height:25px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; height:23px; color:#223D6C; border-width:0 0 2px 0; border-style:solid; border-color:#CCCCCC; /*background:#C6C3A2;*/ line-height:23px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style-type:none;}
.menu ul li {margin:0; position:relative; text-align:left;}
.menu ul li ul {display:none; border-top:2px solid #CCCCCC; margin-top:-2px;}
.menu ul li ul li {text-align:left; clear:both; border-width:0 2px 0 2px; border-style:solid; border-color:#CCCCCC;}
.menu ul li ul li.products {width:265px;}
/* specific to non IE browsers */
.menu ul li a {padding-left:5px;}
.menu ul li:hover a {color:#FFFFFF; background:#223959;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:164px;}
.menu ul li:hover ul li a {display:block; background:#223959; color:#FFFFFF; padding-left:20px; background-image:url(../images/arrow02.gif); background-position:6px 9px; background-repeat:no-repeat;}
.menu ul li:hover ul li a:hover {background:#3D5779; color:#FFFFFF; background-image:url(../images/arrow02.gif); background-position:6px 9px; background-repeat:no-repeat;}
.menu ul li a.sub {background-image:url(../images/arrow01.gif); background-position:147px 9px; background-repeat:no-repeat;}
.menu ul li:hover a.sub {background-image:url(../images/arrow02.gif); background-position:147px 9px; background-repeat:no-repeat; color:#FFFFFF;}
.menu ul li a.selected {color:#FFFFFF; background:#223959;}
.menu ul li a.sub_selected {color:#FFFFFF; background:#223959; background-image:url(../images/arrow02.gif); background-position:147px 9px; background-repeat:no-repeat;}






.text-field3 {width:500px; margin:5px 0 5px 0;}
.text-field4 {width:160px/*130*/; margin:0 0 5px 0; padding:1px;}
.text-field5 {width:210px/*165*/; margin:0 0 5px 0; padding:1px;}
.text-field3, .text-field4, .text-field5 {color:#000000; background:#FFFFFF; border-color:#774E00; border:solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/search_gradient.gif); background-repeat:repeat-x; background-position:left top; clear:right; scrollbar-face-color:#CCCCCC; scrollbar-shadow-color:#AAAAAA; scrollbar-highlight-color:#EEEEEE; scrollbar-3dlight-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-track-color:#FFFFFF; scrollbar-arrow-color:#FFFFFF;}
label {width:200px; float:left; text-align:right; margin:3px 10px 5px 0; clear:both}
.radioandcheck {margin-bottom:10px; color:#000000; clear:left; float:left}
.radioandcheck_label {float:left; text-align:left; margin:3px 10px 5px 2px; clear:right}
.check {margin-top:3px; *margin-top:0px;}
.radio {margin:3px 0 -2px 0; *margin:0 0 -2px 0;}
.error-msg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:FF0000; text-align:left; margin:10px; background-position:left top; padding:5px; border:90939A; border-style:solid; border-width:1px}






.normal {color:#446088; text-decoration:underline;}
.normal:hover {color:#000000/*6F8CB4*/;}
.learn {background-image:url(../images/learn.jpg); background-repeat:no-repeat; background-position:left; padding-left:27px; display:block; height:27px; line-height:27px; font-size:11px; color:#446088; text-decoration:underline; text-align:left;}
.breadcrumbs {color:#446088; text-decoration:underline;}
.breadcrumbs:hover {color:#000000;}