body {background: #d4e9ed;
	font-family: verdana;
	font-size: 70%;}
#box0 {background: url(/images/bg.png);
	width: 1600px;
	height: 1089px;
	position: absolute;
	left: 50%;
	margin-left: -800px;}
#logobox {width: 524px;
	height: 65px;
	position: absolute;
	left: 50%;
	top: 8px;
	margin-left: -464px;}
#phonebox {width: 337px;
	height: 101px;
	position: absolute;
	left: 50%;
	top: 11px;
	margin-left: 138px;}
#menubox {width: 770px;
	height: 38px;
	position: absolute;
	left: 50%;
	top: 116px;
	margin-left: -385px;
	z-index: 100;}
#blackbox {width: 950px;
	height: 261px;
	position: absolute;
	left: 50%;
	top: 156px;
	margin-left: -475px;
	z-index: 50;}
#body1head {width: 435px;
	height: 37px;
	position: absolute;
	left: 50%;
	top: 437px;
	margin-left: -475px;}
#body2head {width: 267px;
	height: 37px;
	position: absolute;
	left: 50%;
	top: 437px;
	margin-left: -26px;}
#bodyfullhead {width: 711px;
	height: 37px;
	position: absolute;
	left: 50%;
	top: 437px;
	margin-left: -475px;}
#body1 {width: 665px;
	height: 360px;
	position: absolute;
	left: 50%;
	top: 469px;
	margin-left: -465px;
	padding: 0px 20px;
	overflow: auto;}
#bodyright {background: url(/images/tickerbg.png) repeat-x;
	float: right;
	clear: right;
	width: 210px;
	height: 180px;
	padding: 10px;
	margin: 10px 0 0 15px;}
#scrollbox {width: 200px;
        height: 180px;
        left:0;
        top:0;
        overflow:hidden;}
#data {position:absolute;
        width: 320px;
        height:1200px;
        left:0;
        top:0;
        border-width:0px;
        overflow:hidden;}
#bodyextra {width: 320px;
	height: 360px;}
#bodyfull {width: 680px;
	height: 360px;
	position: absolute;
	left: 50%;
	top: 469px;
	margin-left: -465px;
	padding: 10px;
	overflow: auto;}
#vidtext {width: 200px;	
	height: 350px;
	position: absolute;
	left: 50%;
	top: 480px;
	margin-left: -450px;
	padding: 10px;
	overflow: auto;}
#vidplay {width: 320px;
	height: 350px;
	position: absolute;
	left: 50%;
	top: 480px;
	margin-left: -170px;
	padding: 10px;}
#rightmenu {width: 212px;
	height: 337px;
	position: absolute;
	left: 50%;
	top: 417px;
	margin-left: 263px;
	font-size: 0px;}
#subfooterleft {position: absolute;
	left: 50%;
	top: 920px;
	margin-left: -570px;}
#footer {width: 1050px;
	height: 82px;
	position: absolute;
	left: 50%;
	top: 1080px;
	margin-left: -430px;}
#vidboxtop {position: absolute;
	left: 50%;
	top: 865px;
	margin-left: -100px;}
#vidbox {width: 420px;
        height: 190px;
	position: absolute;
	left: 50%;
	top: 895px;
	margin-left: 0px;}
#smallimages {width: 395px;
	height: 75px;
	position: absolute;
	left: 50%;
	top: 195px;
	margin-left: 80px;
	font-size: 0px;
	z-index: 75;}
#map_canvas, #map_canvas2 {width: 600px;
	height: 290px;
	left: 30px;}
#maptext, #maptext a {width: 250px;
	height: 100px;
	color: #000000;}
	
h1 {font-size: 150%;}
.bodytext {margin: 10px;}
.footertext {margin: 10px;
        color: #839698;
        text-align: center;}
.standout {color: #3acedf;}
a:link {color: #ffffff;}
a:visited {color: #ffffff;}
a.video:link {text-decoration: none;}
a.video:visited {text-decoration: none;}
a.footer:link {color: #839698; text-decoration: none;}
a.footer:visited {color: #839698; text-decoration: none;}
a.news {color: #000000; text-decoration: none;}
.menu {width: 800px;
	padding: 0 0 0 0px;
	margin: 0;
	list-style: none;
	height: 36px;
	position: relative;
	z-index: 100;
	font-family: arial;}
.menu li.head {display: block;
	float: left;}
.menu li a.headlink {display: block;
	float: left;
	height: 36px;
	line-height: 37px;
	color: #888888;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 10px;
	cursor: pointer;
	background: url(/images/menuleftOFF.png) no-repeat;}
.menu li a.headlink span {float: left;
	display: block;
	padding: 0 10px 0 0px;
	height: 36px;
	background: url(/images/menucenterOFF.png) top right;
	border: 1px #d7dfe0;}
.menu li a.headlink:hover {color: #000000;
	background: url(/images/menuleftON.png) no-repeat;
	line-height: 37px;}
.menu li a.headlink:hover span {background: url(/images/menucenterON.png) repeat-x top right;}
.menu li:hover > a.headlink {color: #000000;
	background: url(/images/menuleftON.png) no-repeat;
	line-height: 37px;}
.menu li:hover > a.headlink span {background: url(/images/menucenterON.png) repeat-x top right;}
.menu table {border-collapse: collapse;
	width: 0px;
	height: 0px;
	position: absolute;
	top: 0px;
	left: 0px;}
.menu a:hover {visibility: visible;
	position: relative;
	z-index: 100;}
.menu li:hover {position: relative;
	z-index: 100;}
.menu ul {position: absolute;
	left: -10000px;
	top: -10000px;
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	list-style: none;}
.menu ul.sexdefense {width: 185px;}
.menu ul.court {width: 97px;}
.menu :hover ul {left: 0;
	top: 35px;
	background: #9fadae;
	padding: 3px;
	border: 2px solid #7a9793;
	border-width: 1px 1px 1px;
	white-space: nowrap;
	height: auto;
	z-index: 110;}
.menu :hover ul li {display: block;
	height: 20px;
	position: relative;
	font-weight: normal;
	width: auto;}
.menu :hover ul li a {display: block;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	width: auto;
	padding:0 10px;
	color: #000000;
	text-decoration: none;}
.menu :hover ul li a:hover {background: #d7dfe0;
	color: #000000;}

