body,td,th {font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    color: #000000;}

body {	background-color: #DFE0E1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

a {color: #003D79;
	font-weight:bold;}

a:visited {color: #003D79;}

a:hover {color: #990000;}

a:active {color: #003D79;}



ul#list {margin: 5px 0px 5px 14px;
	padding:5px;
	list-style-type:square}



ul {	list-style: none;
	padding: 0;
	margin: 0;}



li.nav {float: left;
	position: relative;
	width: 7.75em;
	text-align: left;
	cursor: default;
	background-color: transparent;}



li ul {	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	font-weight: normal;
	border:1px solid #003366;
	width:8em;
	background: url(images/blank.gif) bottom left no-repeat;}



li>ul {	top: auto;
	left: auto;}



li li {display: block;
	float: none;
	background-color: #FFFFFF;
	border: 0;
	text-align:left;
	padding:2px;}



li:hover ul, li.over ul {display: block;}



hr {color:#004990;
	width:95%;
	margin:0px;}



.text {padding: 15px;}



.headline {font-size:16px;
	color:#004990;
	font-weight:bold;}



.subhead {font-size:12px;
	font-weight:bold;}



.blacklines {border-left: 2px solid #000;
	     border-right: 2px solid #000;}



.bottomblack {border-bottom: 4px solid #000;}

.grayline {border-right: 2px solid #CCC;}

.whiteline {border-right: 2px solid #FFF;}


a.nav {color:#FFFFFF;
	font-size:10px;
	background-color:#000000;
	text-decoration:none;
	line-height:25px;
	padding:5px 2px 5px 2px;}

a.nav:visited {color:#FFFFFF;}

a.nav:hover {color:#000000;
	     background-color:#FFFFFF;}

a.nav:active {color:#0033CC;}



.nav_select {line-height:25px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;}



a.subnav {color:#FFFFFF;
	font-size:10px;
	padding: 5px 0px 5px 10px;
	line-height:18px;
	text-decoration:none;}

a.subnav:visited {color:#FFFFFF;}

a.subnav:hover {text-decoration:underline;
		color:#FFFFFF;}

a.subnav:active {color:#FFFFFF;}



.home_background {background-image:url(images/background.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;}



a.groups {color:#F2F1F1;
	font-size:11px;
	font-weight:bold;
	padding: 3px 12px 3px 12px;
	text-decoration:none;
	line-height:18px;}

a.groups:visited {color:#F2F1F1;}

a.groups:hover {color:#F2F1F1;
	text-decoration:underline;}

a.groups:active {color:#F2F1F1;}



.footer {color:#FFFFFF;
	padding: 10px;}



.box {background-color:#004990;
	color:#FFFFFF;
	font-style:italic;}



.top, a.top, a.top:visited, a.top:active {font-size:11px;}

a.top:hover {color:#990000;}



.quotebox {background-color:#004990; 
	padding:8px; 
	color:#FFFFFF;}



a.navroll {color:#003366;
	text-decoration:none;
	font-weight:normal;
	text-align:center;}

a.navroll:visited {color:#003366;}

a.navroll:hover {color:#003366;
	text-decoration:underline;}

a.navroll:active {color:#003366;}

#left {position: relative;
	  left: 0;
          margin: 0 0 0 0;}
         

#right { margin-left: 342px;
	  z-index: 0;}

#bottom {float: left;
	 left: 0;
	 margin: -322px 0 0 0;}

#footer{background-color: #004990;
	   z-index: 1;
           float: left;
           margin: 0 0 0 0;}