html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
body {font:73% verdana, tahoma, "Trebuchet MS", sans-serif;line-height:1.7em;color:#333;background:#fff;}
h1 {margin:0;padding-top:20px;font-size:130%;text-transform:none;letter-spacing:2px;color:#395773;background:inherit;}
h2 {margin:20px;padding:5px;font-size:120%;letter-spacing:1px;text-align:center;color:#000;background:#81A7CC;}
h3 {padding-top:5px;font-size:110%;color:#666;}
h4 {padding:5px;text-transform:uppercase;font-size:110%;color:#fff;background:#f17c0b;}
p {padding:10px 10px 0 0;}
#container {margin:0 auto;width:99%;min-width:1000px;}
#banner {height:143px;margin:0 auto;padding:0;background:#FFFFFF url(images/tt-logo.jpg) left no-repeat;color:#333;}
#banner img {margin:0 auto;text-align:center;}
#icons {margin:0 200px; padding-top:15px;}
#icons img {float:right; margin-left:15px; border:none;}
#navlist {background:#fff url(three_0.gif) repeat-x;height:35px;}
#contentfloatholder {float:left;width:100%;position:relative;margin-top:0px;}
#contentfloatholder:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
#centerpad {margin:0 200px;padding:0;border:1px solid #069;border-top:none;}
#centerpad2 {margin:0 200px;padding:0;border:1px solid #069;}
#center {float:left;width:100%;margin-right:-95%;}
#content {padding:15px;margin-top:25px;}
#sidebar-a {float:left;width:140px;margin-left:-5%;padding:0 5px 0 10px;font-size:11px;}
#sidebar-a p {line-height:1.3em; padding-bottom:10px;}
#sidebar-a h2, #sidebar-b h2 {width:143px;color:#fff !important;background-color:#369;margin:0;padding:0 0 0 2px;font-size:110%;letter-spacing:0;text-align:left;}
#sidebar-b {float:right;width:140px;margin-right:15px;padding:0 5px 0 10px;color:#666;font-size:11px;}
#sidebar-b p {line-height:1.3em; padding-bottom:10px;}
#sidebar-a ul, #sidebar-b ul {margin:0 0 10px 0;padding:0;list-style:none;}
#sidebar-a ul li, #sidebar-b ul li {margin:0;padding:0;list-style:none;}
#pub {line-height:1.5em;}
a {text-decoration:none;color:#369;font-weight:bold;}
a:hover {color:#000;}
img.floatLeft {float:left;margin:4px;border:none;}
img.floatLeftzero {float:left;margin:0;border:none;}
img.floatRight {float:right;border:none;}
.clear {clear:both;width:100%;}
#valid {margin-top:20px;}
.listport { font-size:0.9em; }
.listport h1 { width:100%; margin-bottom:10px; }
.listport ul li {list-style:none; height:130px; margin-left:-40px; }
.listport img {float:left; border:none; margin-right:5px; }
.col2, .col2center {float:left;width:32%;}
.col2center { padding:0 2%;}
.anp { margin-bottom:67px; }
#list {height: 195px;}
.col3, .col3center {float:left;width:30.5%;}
.col3center {margin:0 3%;}
strong {color:#000;}
#nav {padding:0;margin:0 auto;list-style:none;height:35px;width:528px;background:#fff url(three_0.gif) repeat-x;position:relative;z-index:500;font-family:verdana, sans-serif;}
#nav li.top {display:block;float:left;height:35px;}
#nav li a.top_link {display:block;float:left;height:35px;line-height:33px;color:#fff;text-decoration:none;font-size:11px;font-weight:bold;padding:0 0 0 12px;cursor:pointer;background:url(three_0.gif);}
#nav li a.top_link span {float:left;display:block;padding:0 24px 0 12px;height:35px;background:url(three_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left;display:block;padding:0 24px 0 12px;height:35px;background:url(three_0a.gif) no-repeat right top;}
#nav li:hover a.top_link {color:#fff;background:url(three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(three_1a.gif) no-repeat right top;}
#nav li:hover {position:relative;z-index:200;}
#nav li:hover ul.sub {left:1px;top:34px;background:#BCCDE9;padding:3px;border:1px solid #000;white-space:nowrap;width:115px;height:auto;z-index:300;}
#nav li:hover ul.sub li {display:block;height:20px;position:relative;float:left;width:115px;}
#nav li:hover ul.sub li a {display:block;font-size:11px;height:18px;width:113px;line-height:18px;text-indent:5px;color:#000;text-decoration:none;border:1px solid #BCCDE9;font-weight:normal;}
#nav li:hover ul.sub li a:hover {background:#369;color:#fff;border-color:#fff;}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {left:90px;top:-4px;background:#bbd37e;padding:3px;border:1px solid #5c731e;white-space:nowrap;width:100px;z-index:400;height:auto;}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
#footer {padding-top:5px;margin:0 auto;background:#fff;color:#999;text-align:center;font-size:9px; line-height:1.5em;}
#footer a {text-decoration:underline;color:#369;font-weight:normal;}
#footer a:hover {color:#000;}
.imgfoot { float:left; width:130px; height:60px; }
.imgfoot2 { float:right; width:130px; height:60px; padding-top:20px; }
.fieldNameCSS { font-weight: bold; }
.small { font-size:9px; } 
hr { color:#fff; background:#fff url(images/dots.gif) repeat-x; border:0; height:11px; width:98%; }
