html, body, form, fieldset { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin:1em 0; padding:0; }
li, dd, blockquote { margin-left:1em; }
 
body {
	background:#a8dcd9 url(../img/banner.gif) no-repeat top left; /*left side img and background */
	font-family: arial, verdana, sans-serif;
	font-size: 0.8em;
	line-height: 1.3;
	padding-top:5px;
	height:100%;
}
#home #title, #titleRight{
    /*background-image: url(../img/home-head.jpg);*/ /* not used */
	height:96px; 
	text-indent: -9999px; 

}
/*  LAYOUT  */
img{
	border:none;
      
	  
}

#wrapper1 {
	margin-left: 47px;
	margin-top: 15px;
	background-image: url(../img/grad-left.gif);
	background-repeat: repeat-y;
	background-position: top left;
	margin-right: 8px;
	height:auto;
}	

#wrapper2 {
	width: 100%;
	padding: 0 0 -11em 0;
	background: #FFF url(../img/grad-right.gif) repeat-y top right; 
	margin-left: 8px;
}

#header {
	clear:both; 
	margin:0;
	overflow: hidden;
	width:100%;
}

#content { 
padding:  10px; 
}
#text #content {padding-left:0px; padding-right:0px}
#cont a.underlines {
 text-decoration:underline;
 color:#0066FF; 
}
/* STYLE  */
#map {border: 1px #BBB solid;}

 
#myh1 {  
	  text-align:left;
	  font: bold 16px verdana, arial, sans-serif;	  
	  padding: 4px;  
	  background-color: #CCCCCC; 
 
	 }
 
h2 { 
    
  	text-align:left;
	font: bold 12px verdana, arial, sans-serif;
	color: #000000;	
	padding: 0, 30px, -20px,0;	
}
h3{  
	text-align:right;
	font: bold 14px verdana, arial, sans-serif;
	color: #000000;	
	padding: 0, 30px, -20px,0;	
}

h5{	 
	text-align:left;
	font: bold 12px verdana, arial, sans-serif;
	background-color:#CCCCCC  ; 
	padding: 4px;	 
}
h6{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
hr{
    padding: -300px, 0,0,0;	

} 
#list{
	 
	 margin-left:40px;
	 margin-top:-10px;
	 margin-right:35px;
	 font: 11px verdana, arial, sans-serif;
   
}
#snav{
   text-align:left;
   margin-left:500px;
  
    
}
 #snav a{
 	color:#333333;
}
#home h2 {margin:  0px 0 1.3em 0; font-weight:lighter; font-size:2.2em;}
#home img {float:left; margin:0 15px 15px 0;} 
#home #content a {color:#000; font-weight:bolder;} 
#home #content a:hover {text-decoration:none;}
 
 

.headerrightimg {
	float:right;
}

.fronthead1{
	margin-left:50px;
	margin-right:-50px;
	font-size:2.7em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:150px;
	margin-bottom:-150px;
	text-align:center;
}

#content_header {	
	position:absolute;
	top:0;
	background-image:url(graphics/content_top1.jpg);
	background-repeat:no-repeat;	
	background-color:#3895D6;
	width:800px;
	height:90px;	
}

#nav_pos {
	position:absolute;
	top:222px;
	width:800px;
	background-color:#FFFFFF;
}
 
#nav {
	position:absolute;
	top:222px;
	width:800px;
	background:white;
	padding:0;
	margin:0;
}

  
#nav ul {
	list-style:none;
	padding:0;
	margin:0;
	text-align:center;
}
 
#nav a, #content_nav a {
	display:block;
	width:160px;
	text-decoration:none;
	line-height:37px;
	color:#0033CC;
	font-weight:bold;
}
	

#nav li, #content_nav li {
	float:left;
	width:160px;
	padding:0px;
}


#nav li ul {
	position:absolute;
	width:160px;
	list-style:none;
	left:-999em;
	margin:0;
	padding:0;
	text-align:left;
}


#nav a:visited {
	color:#006633;
}


#nav a:hover, a:active {
	color:#FF9900;
}

#content {
	position:absolute;
	z-index:0;
	top:117px;
	background-color:#FFffff;
	width:776px;
	padding-left:12px;
	padding-right:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#splash {
	position:absolute;
	top:260px;
	background-color:#ffffff;
	background-image:url(graphics/index_bottom.jpg);
	background-repeat:no-repeat;
	height:317px;
	width:800px;
}


.region_report {
	float: right;
	position: relative;
	width: 20%;
	align: center;
	margin-top: 30px;
}


#cover_title {
	float:left;
	margin-left:50px;
	margin-right:-50px;
	margin-top:10px;
	margin-bottom:-40px;
	height:317px;
	width:750px;
}

.fronthead2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:2.6em;
	color:#0061C3;
	text-align:center;
	margin-left:-87px;
	margin-right:87px;
}

.fronthead3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.6em;
	color:#000000;
	text-align:center;
	margin-left:-87px;
	margin-right:87px;
	margin-top:200px;
}
ol li{
	/*list-style:;*/
	margin-left:10px;
	list-style-type:disc ;
	 
}  
#cont ol li{
font-size:11px;
 
}

/*class sub links*/
 
#cont{
	position:static;
	width: 98%;
}

#middleColumn {
	width: 100%;
}
#rightColumn {
	width: 0;
}

#mainmenu li li li a{
	 background-color: #E5E9EE; 
}
 
/* menu expanding button */
#mainmenu li a.on {
	 /* color: black;*/
	  
}
 
#mainmenu {
	position:static;
}

#sidenavg{
/*position:absolute;*/
}
 
#mainmenu li a.expandlink:hover {
	/* text-decoration:underline; 
	 background-color: #FFF; 
	 color: black;*/
} 
 
#cont ul li{
	list-style:none;
	font-size:11px;
	color: black;
}
#mainmenu{
	/*background-color: #F3F0E9; */
	width:600px;
	color: black;
 
}
#mainmenu ul {
    color:#000000;  
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	 
} 
/* LINKS */
a:link {
	/*color: black;
	font-weight: bold;*/
	text-decoration: none;
}


a:visited {
	/*color: #405188;
	font-weight: bold;*/
	text-decoration: none;
}

a:hover {
	/*color:  #b51800;  */
	sbackground-color: #F3F0E9; 
	/*font-weight: bold;
	text-decoration: underline; */
}
 ul li {
	 list-style-type: none;  
	 /* color:#000000; */
}
 
#mainmenu #sidelist li{ 
	margin :0; 	
}
#mainmenu #sidelist li a{ 
	color: black;  
	font-size:12px; 
    font: verdana, arial, sans-serif;
	 
	 
   
} 
/* position for the class 1 -- class 6 lines */
#mainmenu #sidelist .lines { 

	visibility:hidden;
	position:absolute;
	left:300px;
	 
	 
}
#mainmenu #sidelist .clslist { 
	visibility:hidden;
	position:absolute;
	font-size:11px;
	bottom: 80px;

}
#mainmenu #sidelist ul li{
    margin-left:20px;
    text-decoration:none; 
} 
 
#sidelist ul li { 	 
	 margin :0; 
	 text-decoration:none;   
}
#sidelist ul li ul li{ 	 
	 text-decoration:none;  
	 margin :0; 
}

.imgs{
/*	width: 100px;
	height:100px; */
	position:absolute; 
	margin-left:10px;
	margin-bottom:10px;
	text-decoration:none;
	bottom:0px;
}
/* move the class text to the left within the box*/
#cls{ 
     
	  margin:10px;
	  
} 
/*close the gap*/
#mainmenu #sidelist li ul li ul li a {
    /*text-decoration:underline;
 	color:black;*/
	color:#FF0000;
	margin:   0; 
	cursor:pointer;	
}
 
#mainmenu #sidelist li ul li{
	 text-decoration:none;  
}
#mainmenu #sidelist li ul li ul li     {
    /*text-decoration:none; */
  
 	 
}
#mainmenu #sidelist li ul li ul li  {  
 	 
	margin-left:20px; 
	cursor:pointer;
	color:black;
	 
}
  
 
 /***Regional Report page***/ 
input {
 	font-size:16px;
}
.checkbox {
	font-size: 11px;
}

 select { 
 	font-size:11px;
} 

#mentions {
	font-family: verdana, arial, sans-serif;
	position: absolute;
	bottom : 200px;
	left : 10px;
	color: #000;
	background-color: #ddd;
}
#mentions a {text-decoration: none;
	color: #222;
}
#mentions a:hover{
	text-decoration: underline; 
}
 
/*page layout */
#cont {
	padding-left:12px;
	padding-right:12px;
	height:auto;
}

#mapcont {
    padding-left:12px;
	padding-right:12px;
	height:auto;
	margin-top: -15px;
}

#mapcontrol {
	padding-left: 12px;
	margin-top: -40px;
	width: 250px;

}


#cont li {
	font: 11px verdana, arial, sans-serif;
	color: #000000;	 
	margin: 10px, 40px;   
}
 
#cont  p{
	padding-right:12px;
    text-align:left;
	font: 11px verdana, arial, sans-serif;
	color: #000000;	
	/* padding: 0, 10px, 5px, 0px; */
}

#cont td {
	font: 12px verdana, arial, sans-serif;
	color: #000000;	
}

#cont td #rightlinks a {
     font-size:18px; 
	 font-family: Arial , Helvetica, sans-serif ; 
	 color:#000000;
} 
  
#cont td #rightlinks{
     margin-left:20px;

}
#cont td #lefttlinks   {
     font-size:18px; 
	 font-family: Arial , Helvetica, sans-serif  ;	 

} 
#cont  { 
  	padding: 10px; 
}

#cont p a {
    font: verdana, arial, sans-serif;  
	font-size:12px;  
	text-decoration:underline;
	color:#000000;
}
#text #cont  {
		padding-left:30px; padding-right:30px
}
tr td{
font-size:11px;

}

#clscontinue a{	   
	  font: bold 14px verdana, arial, sans-serif;
	  color:#333333;								
}
 
#clscontinue p#home{
 	  text-align:right;	
}
#viewD a{
	  font: 16px verdana, arial, sans-serif;
}
#viewD {
	  text-align:center;	  
}

/*  feedback form*/
p input{
	 background-color: #FFFF99; 
}
p textarea{
	background-color:#FFFF99; 
}
form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	fill-color:#FFFFCC;
	
}

form p label {
	float: left;
	width: 15%;
	font: bold 0.9em Verdana,Arial,Helvetica, sans-serif;
}


#feedback{
    font: bold 0.9em Verdana,Arial,Helvetica, sans-serif;
	color:#990066;
}


/**** mian header *****/

#navg {
	line-height:normal;
	border-bottom: 1px solid #555;
	padding:0,15px, 0px;
	margin:8px,-15px;
	clear:both;
	width: 100%;
 
}

 
#navg {
	overflow:hidden;
	width:600px;
} 
#navg ul  {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
	clear:both;
} 
#navg ul { padding-right:70px; }
#navg li  {
	margin:0 3px 0 0;
	padding:0 0 0 5px;
	min-width:60px;
	 _width:70px; 
}

#navg li { background:url("../img/nav/nav-left.gif") no-repeat left top; float:left;}
#navg li#home { background:url("../img/nav/home-left.gif") no-repeat left top; }
 
#navg a {
	display:block;
	padding:4px 5px 3px 1px;
	text-decoration:none;
	text-align:center;
	font-size:0.78em;
	color:#000;
} 


#navg a { background:url("../img/nav/nav-right.gif") no-repeat right top; } 
#navg  li { background:url("../img/nav/nav-left.gif") no-repeat left top; }	 
 
#navg li#home  a { background:url("../img/nav/home-right.gif") no-repeat right top; }

#navg li a:hover  {
	text-decoration:underline;
}  
 
#navg li ul {
	position:absolute;
	width:160px;
	list-style:none;
	left:-999em;
	margin:0;
	padding:0;
	text-align:left;
	
}
#navg a:visited {
	/*color:#006633;*/
	color: #000;
	
}
#navg a:hover, a:active {
	color:#FF9900;
}  
 
/*  */
#title{
	background:  url(../img/head.gif) no-repeat;  top left;
    height:41px;
	text-indent: -9999px; 
	 background-color: #FFF; 
}
#titleRight{
	position: relative;
	margin-top: -41px;
	margin-left:650px;
	height: 40px;
	background-image: url(../img/head_repeat.gif);
	background-position: top right;
	background-repeat: repeat-x;
   	font-size:0em;
	background-color: #FFF; 
}
.ie #titleTopRight{
	position: relative;
	margin-top: -40px;
	margin-right: -2px;
	width: 21px;
	height: 40px;
	float: right;
	background:  url(../img/top_right_30.gif) no-repeat  top right;
}

.gecko #titleTopRight{
	position: relative;
	margin-top: -40px;
	margin-right: -12px;
	width: 21px;
	height: 40px;
	float: right;
	background:  url(../img/top_right_30.gif) no-repeat  top right;
}
#footerLeft {
	background:  url(../img/grad-bottom-left.gif) no-repeat;  bottom left;
 	height: 47px;
 	/*height: 3.4em;*/
	width: 16px;
 	text-indent: -9999px; 
	position: relative;
	margin-left: -8px;
	
}
.ie #footer {
	/*margin-top: -37px;*/			/* works only on my computer */
	/*margin-top: -2.33em;*/
	margin-top: -2.33em;
	margin-left: 8px;
	padding: 0 0 1em 0;
	text-align:right;
	background-image: url(../img/grad-bottom-repeat.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	/*background-color: orange;*/
}

.gecko #footer {
	/*margin-top: -36px;*/
	margin-top: -2.15em;
	margin-left: 8px;
	padding: 0 0 1em 0;
	text-align:right;
	background-image: url(../img/grad-bottom-repeat.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}


.ie #footerBottomRight {
/*	position: relative;*/
	margin-top: -56px;
/*	margin-top: -3.5em;*/
	margin-right: -6px;
	float: right;
	width: 25px;
	height: 50px;
	background:  url(../img/grad_bottom_right.gif) no-repeat  bottom right;
}

.gecko #footerBottomRight {
	position: relative;
	margin-top: -62px;
	margin-right: -6px;
	padding: 0 0 1em 0;
	float: right;
	width: 25px;
	height: 40px;
	background:  url(../img/grad_bottom_right.gif) no-repeat  bottom right;
}

#copyright {
	float: left;
	text-decoration:none;
	color:#333;
	font-size: 0.3em;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0 0; 
}


#copyright a {
	text-decoration:none;
	color:#333;
}

#copyright a:hover {
	color:#BBB;
	text-decoration:underline;
}


#footer p {
 border-top:1px #BBB solid; margin:0 17px 0  8px; 
}

#footer ul { border-top:1px #BBB solid; margin:0 17px 0  8px; }
#footer ul li {
	display:inline; 
	font-size: 0.8em;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0 0; 
	border-right: 1px solid #BBB;
}

#footer ul li.last {
	border-right:none;
	 margin-right:1em; 
}

#footer ul li a {
	text-decoration:none;
	color:#333;
}

#footer ul li a:hover {
	color:#BBB;
	text-decoration:underline;
}





/* MENU */
/**********************************************************
#nav .navaltbground1 a{
	background-color:#E0E0C2;
}

#nav .navaltbground2 a {
	background-color:#CCE6BF;
}


#content_nav {
	margin-top:90px;
	position:relative;
}

#content_nav ul {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	width:800px;
}

#content_nav li ul {
	position:absolute;
	z-index:1;
	top:27px;
	left:0;
	display:none;
}

#content_nav ul li a {
	display:block;
	text-decoration:none;
}
*******************************************/
/* Fix IE. Hide from IE Mac \*/\
/****************************************
* html #content_nav ul li { float:left; height:1%; }
* html #content_nav ul li a { height:1%; }
* html #content_nav ul ul { left:0; }
* html #content, * html #footer { position:static; }
**********************************/
/* End */
/***********************************
#content_nav ul li a:hover, #content_nav ul ul li a:hover { color:#000; background-color:#FFF; border:1px solid #000; width:158px; line-height:25px; }
#content_nav li ul li a { } 
#content_nav li:hover ul, #content_nav li.over ul { display:block; }

#content_nav .navaltbground1 a{
	background-color:#E0E0C2;
	font-weight:bold;
}





#content_nav .navaltbground1 ul li a, #content_nav .navaltbground1 ul {
	background-color:#E0E0C2;
	font-weight:normal;
}

#content_nav .navaltbground2 a {
	background-color:#CCE6BF;
	font-weight:bold;
}

#content_nav .navaltbground2 ul li a, #content_nav .navaltbground2 ul {
	background-color:#E0F0D9;
	font-weight:normal;
}

/* TO MAKE IT A VERTICAL SUBMENU --- */
/*
#content_nav ul li {
	position:relative;
}
#content_nav ul ul {
	width:160px;
}
/* --------------------------------- */
/*  HOME PAGE  */
/***************************
#home h1 { background-image: url(/_img/home-head.jpg); height:96px; text-indent: -9999px; }
#home h2 {margin:10px 0 1.3em 0; font-weight:lighter; font-size:2.2em;}
#home img {float:left; margin:0 15px 15px 0;}
#home #content a {color:#000; font-weight:bolder;}
#home #content a:hover {text-decoration:none;}
 ******************/

