
body {
margin:0; font-family: verdana,arial,helvetica,sans-serif;font-size: .8em;
}
#container {margin:0 auto;width:800px;}
#topnav {
width: 800px; height: 20px; text-align: right; display: inline-block; font-size:.8em;
}
#logo {
width: 800px; height: 77px; 
}
#leftflash {
width: 175px; float: left;
}
#contentcontainer {
width: 800px; float: left;
}
#bottomcontainer {
width: 800px;
}
#topcontainer {
width: 800px;
}
#icontent {
width: 355px;padding: 0px; text-align:center; float: left; background-image: url("/images/ctbk.gif");
}
#icontentinner {width: 335px; margin: 10px; text-align:left;}
p.icontent {font-size:.95em;}
p.maintitle { font-size: 1.3em; color:#990003; font-weight: bold;}
#sponsors {width: 175px; float: left;}
#footerspace {width: 800px; height: 15px; background-image: url("/images/tpftbk.gif"); float:left;}
#footerlink {width: 800px; height: 25px; background-image: url("/images/btftbk.gif"); text-align:center; 
	font-size:.8em;color:#ffffff;padding-top:5px; float:left;}
#footerlink a {color:#ffffff;text-decoration: none;}

/* =navigation */
#nav {
	margin:0;
	padding:0;
	clear:both;
	font-weight:bold;
	color:#666;
	float:left;
	list-style-type:none;
	width:100%;
	position: relative;
	font-size:.8em;
}
#nav li ul li a{
	background:none;
	display:block;
	padding:5px 0px 0 0 !important;
	margin:0 !important;
	font-size:1.0em;
	color:#fff;
	min-height: 20px;
}

#nav li ul {
	width:800px;
	position: absolute;
	margin: 0px 0px 0px 0;
	padding-left:0px !important;
	background-position:0 0 !important;
	background:none;
	left:-9000px;
	color: #fff;
	display:none;
	}

#nav li ul li {
	text-decoration:none;
	background:none
	margin: 0 0 0 0;
	color: #fff;
	width:auto;
}
#nav li ul li:hover {
	text-decoration:none;
	background: none;
	margin: 0 0 0 0;
}	
#nav li a:link,
#nav li a:visited{
	color:#fff;
	text-decoration:none;
}
#nav li a:hover,
#nav li a:active{
	color:#fff;
	text-decoration:none;
}
/* style for indiv sub menu can't find a general way to over ride it all */
#REG li, #REG li a, ul#REG li:hover a, ul#REG li.cur a, ul#REG li.over a
{ color: #FFF !important; background:none !important;}

#AT li, #AT li a, ul#AT li:hover a, ul#AT li.cur a, ul#AT li.over a
{ color: #FFF !important; background:none !important;}
#EX li, #EX li a, ul#EX li:hover a, ul#EX li.cur a, ul#EX li.over a
{ color: #FFF !important; background:none !important;}
#IN li, #IN li a, ul#IN li:hover a, ul#IN li.cur a, ul#IN li.over a
{ color: #FFF !important; background:none !important;}
#AW li, #AW li a, ul#AW li:hover a, ul#AW li.cur a, ul#AW li.over a
{ color: #FFF !important; background:none !important;}
#MY li, #MY li a, ul#MY li:hover a, ul#MY li.cur a, ul#MY li.over a
{ color: #FFF !important; background:none !important;}
#PR li, #PR li a, ul#PR li:hover a, ul#PR li.cur a, ul#PR li.over a
{ color: #FFF !important; background:none !important;}

#cnt2center {padding: 5px 5px 5px 5px; width:415px; float:left;}
#cnt2full {padding: 5px 5px 5px 5px; width:615px; float:left;}
#cnt2fullbottom {padding: 5px 5px 5px 5px; width:615px; float:left;}
#cnt2right {float:right; width:195px; padding-left:5px;}
#cookie {padding-left:5px;color: #FAF2F2; font-size:.8em;width: 420px; height:30px;float: left; #padding-top:8px;#height:22px;}
#cookie a {color: #FAF2F2;}
#printemail {width: 180px;height:22px; float: right; text-align:right; padding-right:20px; padding-top: 8px;}
#leftcontent {width:175px;float:left;}
#leftcontentlower {width:175px;float:left;}
#fullcenter {width: 605px; padding-left:10px; padding-right:10px;float:right;}
#fullland {width: 625px;float:right;}
#fulllandlower {width: 625px;float:right;}
#sidelinks {list-style-type:none; margin:0; width:170px; padding: 0 5px 0 0;}
td.leftlanding {width:175px;}
.white {color: #fff;}
.white a {color: #fff;}
.indent {padding-left:5px;}
