html,body{margin:0;padding:0;}
body{font: 76% verdana,arial,sans-serif;text-align:center;;background:url(/images/bg.jpg) repeat-x top}
h1 {font: 90%;  arial,sans-serif; margin:0; padding:15px 0; margin-top:0; margin-bottom:10px; background: #0D6D9F; text-align:center; color:#FFF; border-bottom:#BCD2E6 3px solid}
h2 {font: 80%; arial,sans-serif; margin-left: 10px;margin-right:5px;margin-top:0; margin-bottom: 5px; color:#CC9900}
p{margin:0 10px 10px}
a:visited {color:#003399}
a:hover {color:#FF0000;}
/*a{display:block;color: #981793;padding:10px}
*/
div#header {border-bottom:2px solid #0D6D9F; padding:0;margin:0}
div#container{text-align:left;  background:#BCD2E6; border-right:1px solid #0D6D9F; border-top:1px solid #0D6D9F}
div#content p{line-height:1.3; }
div#content li {padding-bottom:5px}
div#navigation{background:#B9CAFF; }
div#extra{width:188px; text-align:left}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{width:705px;margin:0 auto;}
div#content{float:right;width:515px; background:#fff;padding-top:0px; padding-bottom:150px; height:400px; }
 html>body #content
{
min-height:  400px;
height:auto
}


#content ul {
	list-style-type: none;
	padding: 0;
	margin: 15px 10px 20px 1.3em;
	text-align:left;
}

#content ul li {
  background: url(/images/bullet.gif) no-repeat;
  background-position: 0 .4em;
  padding-left: 1.5em;
  margin-bottom: 10px;
}div#navigation{float:left;width:190px;  background:#fff}
div#extra{float:left;clear:left; background:#BCD2E6;}
#extra img {border-bottom:1px solid #0D6D9F;}
div#footer{clear:both;width:100%;  background:#0D6D9F; text-align:right}
#title {font-size:20px}
h2  {font-size:17px; margin-top:20px}
h3  {font-size:15px; margin-top:20px; margin-left:10px; margin-bottom:5px}
#list p {border-bottom:1px solid #CCCCCC; padding-bottom:20px}
#list p.noborder {border:0;padding-bottom:5px}
.newshl {margin:10px;}
a.linkonblue:hover {color:#FFF}

/* boxes */
.hlbxr {width:180px; border-left:1px dashed #0D6D9f; float:right;margin:0 5px 10px 10px; text-align:left}
.hlbxtitle {background: #0D6D9f; margin:0; padding:3px; font-weight:bold; color:#FFF; font-size:110%; text-align:center; margin-bottom:5px}

/* reports */
#repbdr {text-align:left; margin:50px 200px;}
#repbdr li {margin-bottom:5px}
a {font-weight:bold}

/* floats */
.fr {margin:0 10px 10px 10px; float:right}

/*- Menu -------------------------- */

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
		width: 188px;

	}	
	
	
#menu3 {
	width: 188px;
	margin: 0;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	border-top:0;
	font-size:14px
	}

#menu3 ul li { 
	position: relative; 
} 

#menu3 li ul { 
	position: absolute; 
	left: 187px; /*Set 1px less than menu width */ 
	top: 0; 
	display: block; 
		border: 1px solid #BCD2E6; border-top:0
} 
#menu3 li ul li a {border-left: 1px solid #BCD2E6; }
#menu3 li:hover ul {
	display: block; 
} 

#menu3 li:hover>ul { 
	visibility:visible; 
} 

#menu3 ul ul {
	visibility:hidden; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html #menu3 ul li { float: left; height: 1%; } 
* html #menu3 ul li a { height: 1%; } 
/* End */ 

#menu3 ul, li { 
	margin: 0 0 0 0; 
} 

/* Styles for Menu Items */ 
#menu3 ul a { 
	display: block; 
	text-decoration: none; 
	color: #627EB7;
	background: #fff; /* IE6 Bug */ 
	padding: 5px; 
	border: 1px solid #BCD2E6; 
	border-bottom: 0; 
	border-right:0;
	border-left:0;
} 

	
#menu3 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight:bold;
	}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #627EB7;
	display: block;
	background:  url(/images/menu.gif);
	padding: 8px 0 0px 10px;
	}
	
#menu3 li a:hover {
	color: #000099;
	background:  url(/images/menu.gif) 0 -32px;
	padding: 8px 0 0px 10px;
	}
