﻿body { margin:0; font-family:Tahoma,Arial,verdana,small fonts; font-size:12px; line-height:24px; }

a { text-decoration:none; color:#1f4d7b; font-weight:bold; }
h4 {color:#cb8c0e; font-size:14px; margin:20px 0 5px 0; padding:0; }

#masthead { height:145px; border-bottom:1px solid #000; background:#0f2d53 url('/images/clouds.jpg') no-repeat center center; }
#tn      { height:38px; background:#808080 url('/images/tn_bg.gif') no-repeat top center; clear:both; }

#masthead div { width:770px; }
#masthead h3 { width:259px; height:111px; background-image:url('/images/logo.png'); margin:10px 0 0 0; padding:0; float:left; }
#masthead h3 span { display:none; }

#createAFreeAccount { display:block; height:30px; width:210px; background-image:url('/images/createFreeAccount.png'); float:right; margin:60px 0 0 0; }
#createAFreeAccount span { display:none; }

#tn ul { margin:0; padding:7px 0 0 0; }
#tn ul li { list-style:none; float:left; }
#tn ul li a { color:#FFF; font-weight:bold; margin:0 15px 0 15px; cursor:hand; padding:0; }
#tn ul li a:hover { color:#e2dfec; }
#tn ul li a.active { color:#CCC; border-bottom:1px dotted #CCC; }

#tn div { width:770px; }

#hero.heroContent { height:90px; }
#hero.heroContent h1 { margin:0; padding:20px 0 0 0; font-size:18px; color:#1f4d7b; float:left; }
#hero.heroContent h2 { margin:0; padding:0; font-size:15px; color:#1f4d7b; float:left; clear:both; }

#hero { height:200px; background:#e9e7e3 url('/images/hero_bg.gif') no-repeat bottom center; }
#hero div { width:770px; }
#hero div h2 { float:left; color:#1f4d7b; font-size:20px; text-align:left; margin:50px 0 0 0; line-height:30px; }
#hero div img { float:right; }

#content { width:770px; clear:both; text-align:left; }
#content #content_body { width:495px; float:left; }
#content #content_links { width:275px; float:right; }

#content #content_body p span { font-size:11px; font-style:italic; }

#content #content_links ul { margin:30px 0 0 0; padding:0; }
#content #content_links ul li { list-style:none; }

.container { margin:30px 50px 15px 0; }

#footer { width:770px; clear:both; text-align:left; color:#2a517f; font-size:11px; line-height:18px; padding-top:30px; }
#footer a { font-weight:normal; }
#footer a:hover { text-decoration:underline; }

.formTable { width:100%; margin:15px 0 15px 0; background-color:#e9e7e3; }
.formTable_label { font-weight:bold; text-align:left; }

.websiteButton { border:0; background-color:#ffaa00; font-size:11px; font-weight:bold; padding:5px; color:#FFF; }
.websiteButton:hover { background-color:#eba00a; }