html { overflow-y:scroll; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; height:100%; background:#EDEDED; }
.clearfix { display:inline-block; } .clearfix:after { content:"."; display:block; height:0; clear:both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display:block;} /* End hide from IE-mac */
ul, ol { list-style:none; margin:0; padding:0; }
li { float:left; }
ul.floatNone li { float:none; }
h1, h2, h3, h4, h5, h6, p { margin:0; }

a:link, a:visited { color:#3e61c8; text-decoration:none; }
a.bold:link, a.bold:visited { color:#3e61c8; text-decoration:none; font-weight:bold; }
a:hover, a:hover.bold, a:hover.title { text-decoration:underline; }
a.nohover:hover { text-decoration:none; }

#wrapper1 { width:790px;position:relative;margin-left:auto;margin-right:auto; }
#wrapper2 { width:790px; margin-left:auto; margin-right:auto; background:url(imgs/shadow_dark_left.gif) 0 0 repeat-y; }
#wrapper3 { width:770px; margin-left:10px; padding-right:10px; background:url(imgs/shadow_dark_right.gif) 100% 0 repeat-y; }
#content { padding:10px 0 20px 0; background:#fff; }

#topLinks { text-align:right;font-size:11px;height:11px;padding:6px 20px 3px 0;color:#9a9b9a; }
#topLinks a, #topLinks a:visited { color:#9a9b9a;text-decoration:underline; }
#topCorners { background:url(imgs/tile_top.gif) repeat-x; height:16px; }
#leftCorner { float:left;background:url(imgs/ul_corner.gif) no-repeat;width:16px;height:16px; } 
#rightCorner { float:right;background:url(imgs/ur_corner.gif) no-repeat;width:16px;height:16px; }

#siteHeader { background:url(imgs/bg_header.gif) no-repeat;height:97px; }
#siteHeader #logo { float:left; padding-top:11px; padding-left:28px; }
#siteHeader #menu { float:right; }
#siteNav { margin-right:15px;margin-top:33px; }

#tabHome, #tabSupport, #tabAbout { float:left; padding:33px 0 0 0; overflow:hidden; height:0px !important; height /**/ :33px; /* Win IE5 */ }	
#tabHome { width:78px; background:url(imgs/tabs/home.gif) top left no-repeat; }
#tabSupport { width:93px; background:url(imgs/tabs/support.gif) top left no-repeat; }
#tabAbout { width:128px; background:url(imgs/tabs/about.gif) top left no-repeat; }

#siteFooter { height:90px; background:url(imgs/bg_footer.gif) repeat-x; padding-top:12px; font-size:11px; line-height:1.5em; }
#siteFooter #btmInfo { margin:0 0 25px 35px; }
#siteFooter #btmInfo li { width:210px; margin-right:30px; color:#3f3f3f; }
#siteFooter #btmInfo div { font-size:14px; font-weight:bold; color:#fff; margin-bottom:2px; }
#siteFooter #btmNav li { font-size:10px; padding:0 10px;border-left:solid 1px #ccc; height:12px; padding-bottom:3px;color:#555; text-transform:uppercase; }
#siteFooter #btmNav a { color:#555; }

#main1 { height:416px; padding:35px 0 30px 275px; margin-top:5px; }
#main1 h1 { font-size:34px; }
#main1 h2 { font-size:21px; color:#54738C; font-weight:bold; margin:30px 0 0 0; width:200px; }
#main1 p { font-size:18px; color:#555; }
#main1 ul { font-size:14px; color:#555; margin:15px 0 0 22px;list-style-image:url(imgs/check1.gif);width:450px; }
#main1 ul li { margin-bottom:6px; padding-left:4px; }
#main1 ol { font-size:11px; line-height:1.4em; margin:0; padding:0; height:120px; position:relative; left:-4px; }
#main1 ol li { float:left; width:60px; height:78px; margin-right:12px; padding:30px 70px 0 13px; }

#main1 .btn, #referral .btn { margin:23px 0 0 73px; }
#main1 .btn a, #referral .btn a { display:block; text-decoration:none; font:13px/1; width:272px; height:36px; background:url("imgs/btn1.gif") 0 0 no-repeat; }
#main1 .btn a:hover, #referral .btn a:hover { background-position:0 -36px; }
#main1 .btn a span, #referral .btn a span { display:none; }

#referral { padding:22px 0 0 0; }
#referral div { float:left; }
#referral label { padding-left:3px; }
#referral div div { float:none; margin-bottom:17px; }
#referral .left { width:155px; padding:5px 36px 0 50px; color:#999; font-size:11px; line-height:1.6em; }
#referral .left div { color:#666; }
#referral .right { width:440px; padding-left:36px; border-left:dashed 1px #ccc; font-size:12px; }
#referral input, #referral textarea { width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#referralDisclaimer { color:#999; font-size:9px; padding:40px 50px 5px 50px; }
