body {
	font-family: Arial, Helvetica, sans-serif; text-align:center; margin-top:0px; background-color:#f5f3f1;}

#allcontent {width:950px; border-left: solid 1px black; border-right: solid 1px black; text-align:center;}

#topnav {background-image:url(images/nav_bg1.jpg); background-repeat:x; padding:2px;}

a:link {color: #0000FF; text-decoration:none;}
a:visited {color: #0000FF; text-decoration:none;}
a:hover {color: #0000FF; text-decoration:underline;}

a.nav {font-weight:bold; margin:0px;}
a.nav:link {font-size:12px; color:#FFFFFF; text-decoration:none; width:50px; padding: 3px 10px 3px 10px;}
a.nav:visited {font-size:12px;  color:#FFFFFF; text-decoration:none; width:50px; padding: 2px 10px 2px 10px;}
a.nav:hover {background-image:url(images/nav_bg2.jpg); font-size:12px;  color:#ffffff; text-decoration:none; width:50px;  padding: 2px 10px 0px 10px;}

#leftnav {float: left; width:160px; background-color: #000066; margin-left:2px; margin-right:2px; margin-top:5px; border:solid 1px black; text-align:left; padding-top:5px; padding-bottom:5px;}

a.leftnav:link {font-size:12px; color:#FFFFFF; text-decoration:none; width:115px; padding: 2px 10px 2px 10px;}
a.leftnav:visited {font-size:12px;  color:#FFFFFF; text-decoration:none; width:115px; padding: 2px 10px 2px 10px;}
a.leftnav:hover {font-size:12px;  color:#CCCCCC; text-decoration:underline; width:115px;  padding: 2px 10px 2px 10px;}

#footer {clear:both; width: 750px; margin-top:10px; text-align:center; font-size:10px;}

.box {float: right; background-color:#FFFFFF; width: 750px; margin:10px; border:solid 1px black; text-align: left; padding: 5px; font-size:12px;}
.greybox {float: right; width: 750px; margin:10px; background-color: #CCFFFF; border:solid 1px black; text-align: left; padding: 5px; font-size:12px;}
.redbox {float: right; width: 742px; margin:10px; background-color: #990000; border:solid 5px black; text-align: left; padding: 5px; font-size:12px; color:#FFFFFF;}

.floatleft {float:left; margin:10px 0px 10px 20px;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003300;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}

.topline {border-top:solid 1px #cccccc; padding-top:10px; }