body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0;}
img,fieldset{border:none; padding:0; margin:0;}
body{font:normal 11px/12px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#585656;}
span.clear{clear:both;}
img a{text-decoration:none;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
img.left_curve{float:left;}
img.right_curve{float:right;}

#layout{margin:0 auto; width:906px;}
#main{float:left; width:891px; border-bottom:1px solid #e3e3e3; padding:0 0 20px 15px;}
#header{float:left; width:891px; padding:11px 0 0 8px;}
#header img{float:left;}
#header .right_section{float:right; width:555px;}
#header .right_section ul{float:left; width:555px; list-style:none;}
#header .right_section li{float:left; width:auto; font-size:14px; font-weight:bold; color:#1575d5; padding:13px 34px 5px 0}
#header .right_section li a{color:#1575d5; text-decoration:none;}
#header .right_section li a:hover{color:#f28102;}
#header .right_section li.log_in{float:left; background:url(images/page2/divider.gif) no-repeat 0 1px; width:auto; padding:13px 21px 10px 118px}
#header .right_section li.contact{float:left; color:#f28102; padding:4px 0 0; line-height:16px; text-align:right;}

#body_container{float:left; width:891px; padding:15px 0 0}

#left_container{float:left; width:618px;}
#left_container .menu{float:left; width:573px;}
#left_container .menu ul{float:left; width:573px; list-style:none;}
#left_container .menu li{float:left; width:auto; font-size:16px; line-height:18px; color:#fff; background:url(images/page2/menu_bg.gif) no-repeat 0 0; width:189px; height:28px; text-align:center; font-weight:bold; padding:9px 0 0}
#left_container .menu li a{color:#fffbf8; text-decoration:none;}
#left_container .menu li a:hover{text-decoration:underline;}

#left_container .content_area{float:left; width:573px;}
#left_container .content_area ul{float:left; width:573px; list-style:none;}
#left_container .content_area ul li{float:left; width:553px; border-bottom:1px solid #e4e4e4; background:url(images/page2/bull.gif) no-repeat 4px 11px; padding:9px 0 11px 24px;}
#left_container .content_area ul li a{color:#1A7EE2; text-decoration:none;}
#left_container .content_area ul li a:hover{text-decoration:underline;}
#left_container .content_area h1{float:left; width:573px; font:bold 24px Arial, Helvetica, sans-serif; color:#1A7EE2; background:url(images/page2/border_line.gif) no-repeat 0  bottom; padding:8px 0 17px;}
#left_container .content_area h2{float:left; width:573px; font:bold 16px Arial, Helvetica, sans-serif; color:#585656;}

#left_container .content_area p{float:left; width:573px; font-size:12px; line-height:18px; color:#4E4E4F; padding-top:15px}
#left_container .content_area p a{color:#1A7EE2; text-decoration:none; font-weight:bold}
#left_container .content_area p a:hover{color:#f28102;}
#left_container .two_column{float:left; width:569px; padding:38px 0 14px 4px;}
#left_container .two_column h4{float:left; font:bold 18px/20px Arial, Helvetica, sans-serif; color:#1A7EE2; padding-bottom:7px;}
#left_container .content_area h4 a{color:#1A7EE2; float:left; font:bold 18px/20px Arial, Helvetica, sans-serif; color:#1A7EE2; padding-bottom:7px; text-decoration:none;}
#left_container .content_area h4 a:hover{color:#f28102;}
#left_container .two_column ol{float:left; width:265px; list-style:none;}
#left_container .two_column ol li{float:left; width:241px; border-bottom:1px solid #e4e4e4; background:url(images/page2/bull.gif) no-repeat 4px 11px; padding:9px 0 11px 24px;}
#left_container .two_column ol li span{color:#1A7EE2;}
#left_container .two_column ol li a{color:#1A7EE2; text-decoration:none;}
#left_container .two_column ol li a:hover{text-decoration:underline;}
#left_container .two_column ol li span a{color:#1A7EE2; text-decoration:none;}
#left_container .two_column ol li span a:hover{color:#1A7EE2;}
#left_container .two_column .col_one{float:left; width:303px;}
#left_container .two_column .col_one p {float:left; width:auto;}
#left_container .two_column .col_two{float:left; width:265px;}
#left_container .two_column .col_two p {float:left; width:auto;}

#left_container .content_area .one_column{float:left; width:569px; padding:0px 0px 14px 0px;}
#left_container .content_area .one_column h4{float:left; font:bold 18px/20px Arial, Helvetica, sans-serif; color:#1A7EE2; padding-bottom:7px;}
#left_container .content_area .one_column ul{float:left; width:573px; list-style:none;}
#left_container .content_area .one_column ul li{float:left; width:553px; background:url(images/page2/bull.gif) no-repeat 4px 11px; padding:9px 0px 0px 24px; border-bottom: 0px;}
#left_container .content_area .one_column ul li span{color:#1A7EE2;}
#left_container .content_area .one_column ul li a{color:#1A7EE2; text-decoration:none;}
#left_container .content_area .one_column ul li a:hover{text-decoration:underline;}
#left_container .content_area .one_column ul li span a{color:#1A7EE2; text-decoration:none;}
#left_container .content_area .one_column ul li span a:hover{color:#1A7EE2;}

#right_container{float:left; width:273px;}
#right_container .nav{float:left; width:273px;}
#right_container .nav ul{float:left; width:273px; list-style:none;}
#right_container .nav li{float:left; width:auto;}
#right_container .nav li.trial{float:left; width:90px;padding:0 1px 0 0;}
#right_container .nav li a{float:left; width:90px; height:28px; background:url(images/page2/yellow_menu_bg.gif) no-repeat 0 0; text-decoration:none; font-size:16px; line-height:18px; color:#fff; text-align:center; font-weight:bold; padding:8px 0 0} 
#right_container .nav li a:hover{float:left; width:90px; height:28px; background:url(images/page2/yellow_menu_bg.gif) no-repeat 0 0; padding:8px 0 0; text-decoration:underline;}
#right_container h3 {color:#fffbf8; font-size:13px;}

#right_container h3{float:left; width:248px; background:url(images/page2/head_strip.gif) no-repeat 0 0; height:27px; padding:18px 0 0 22px;}
#right_container h3 img{float:left;}

#right_container .common_row{float:left; width:270px; padding-top:25px}
#right_container .common_row.none{float:left; width:270px; padding-top:15px}
#right_container .common_row .links{float:left; width:270px; background:#f8f8f8;}
#right_container .common_row .links ul{float:left; width:270px; list-style:none;}
#right_container .common_row .links li{float:left; width:255px; color:#3e3e3d; font-size:13px; line-height:15px; background:url(images/page2/links_divider.gif) no-repeat 0  bottom; padding:9px 0 6px 15px;}
#right_container .common_row .links li a{color:#3e3e3d; width:auto; text-decoration:none; float:left; padding:7px 0 9px 22px;}
#right_container .common_row .links li a:hover{float:left; background:url(images/page2/arrow.gif) no-repeat 0 5px;}
#right_container .common_row .links li a.current{float:left; background:url(images/page2/arrow.gif) no-repeat 0 6px; cursor:text}

#menu_bottom{float:left; width:891px; padding:20px 0 0;}


#menu_bottom .menu{float:left; width:891px; background:url(images/page2/menu_bg_bottom.gif) repeat-x; height:57px;}
#menu_bottom .menu ul{float:left; width:870px; list-style:none; padding:3px 0 0 5px}
#menu_bottom .menu li{float:left; width:auto; font:bold 13px/15px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#fffffe; background:url(images/page2/divider_menu_bottom.gif) no-repeat right 3px; padding:19px 62px 12px}
#menu_bottom .menu li.none{background:none; padding-right:0;}
#menu_bottom .menu li a{color:#fff; text-decoration:none;}
#menu_bottom .menu li a:hover{text-decoration:underline;}


#footer{float:left; width:907px; padding-bottom:50px; padding-top:10px;}
#footer .logo{margin:0  auto; width:205px;}
#footer .logo img{float:left;}
#footer p{float:left; width:907px; text-align:center; font:normal 11px/13px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#1b3f9e; padding-top:10px;}
#footer p span{color:#000;}
#footer p a{color:#1b3f9e; text-decoration:underline;}
#footer p a:hover{text-decoration:none;}