#tty div,ul,td,li,th,span,p,select,input,form,textarea,label {font-size: 12px}
#tty #nonNav {width:100px;}
#tty #navII { position: absolute; left: 0; top: 88px; width: 100%; height:21px; background: url(images/graybar.gif); white-space: nowrap; }

#tty #hero { position: absolute; left: 0; top: 110px; width: 100%; height:135px; background: url(images/hero.jpg); background-repeat:no-repeat; background-position: 2px 0; white-space: nowrap; }

#herotext {position: absolute; left: 225px; width: 520px; margin-top: 8px;}
#toplinks {position: absolute; left: 0; top: 0; width:770px; height:85px; background: url(images/frs_header.gif) no-repeat;}
#toplinks p { text-align:right; margin-top:10px;}

#tty h2 {margin: 10px 0 3px 0;}
#tty #surround {top: 110px;}
#ttymain #surround {top: 245px;}

#tty .form {background:#f1f1f1; margin-bottom:-2px; padding-bottom:2px; padding-left: 5px;}
.form div.clear {border-top:0;}
.form h2 {margin: 10px 40px 5px 30px  !important; border-bottom: 1px solid #999 ;}
.form .error {background-color:#cccccc;}
.form .errorBox {background-color:#cccccc;}
#tty .first {border-top: 1px solid #999;}
#tty .last {border-bottom: 1px solid #999; }
.half1 .formGroupB .labelCol { width:110px; margin-bottom: 8px;}
.half1 .formGroupB .inputCol { width:130px; margin-bottom: 8px;}
.half2 .formGroupB .labelCol { width:110px; margin-bottom: 8px;}
.half2 .formGroupB .inputCol { width:130px; margin-bottom: 8px;}

.threeCol .form h2 {margin: 10px 20px 5px 10px !important;}
#tty .dropdown1col { width:85%; }


#ttyfooter {float: left; position: relative; bottom: 0; left: 0; width: 100%; }
#ttyfooter p {font-size: 11px; margin-top: 3px; text-align: center; width: 770px; white-space: nowrap; }
#ttyfooter img {margin-left: 120px; margin-right: 120px; }
#ttyfooter .links {margin: -15px 0 10px 0;}

.tagline {position: relative; /*top: 50px; margin-bottom: 40px;*/ height:60px; font-weight: bold;}
.tagline img {margin: 0 0 -20px 0;}

a:visited { color:#5C609E; }

