* {
	margin: 0;
	padding: 0;
}





body {
	font-family: "Microsoft Sans Serif",Arial, Tahoma, Helvetica, Arial, Verdana,  sans-serif;
	background:#d7e0f3 url(../images/bg.gif) top left repeat-x;
    font-size: 11px;
	line-height: 16px;
	color:#383d45;
}

h1 {
	font-family: "Microsoft Sans Serif", Verdana,Tahoma, Helvetica, Arial, Verdana,  sans-serif;
	padding: 10px 0 10px 0px;
	font-size:16px !important;
font-weight:normal !important;
margin:0;
	color:#fff;
	line-height:0.7em;
	background-color: transparent;
}



h2{
	font-family: "Microsoft Sans Serif", Verdana,Tahoma, Helvetica, Arial, Verdana,  sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#fff;
	padding: 0px 0 0px 0px;
	margin:5px 0 0 0;
	font-weight:normal;
	background-color: transparent;
	width:100%;
	clear:both;

}

h3,h4,h5,h6 {
	font-family: "Microsoft Sans Serif", Verdana,Tahoma, Helvetica, Arial, Verdana,  sans-serif;
	font-size: 1.3em;
	color:#fff;
	margin:10px 0 8px 0;
	padding: 15px 0 0px 0px;
	font-weight:bold;
	background-color: transparent;

}

img {
	border: 0;
}


td {
	padding: 5px 12px 0px 0px;
}

table {
padding: 0 10px 0px 0;
margin:15px 0px 15px 0;
width:95%;
}

caption {
padding: 0 15px 10px 15px;

}


a {
color:#0a4e92;

}

a:hover {
color:#0a4e92;
text-decoration: none;
}


p {
color:#383d45;
line-height: 1.8em;
margin:0px 0px 10px 0;
}




th {
background-color:#3366cc;
color:#fff;
	padding: 5px;
}

* html #overall 
{
	height: 100%; min-height: 100%;
}

#overall { 
	padding: 0 0 0 0px; margin: 0px auto;  WIDTH:996px;  
	color: #383d45; 
	display: block !important; 	


}

#wrapper { 
width:764px;
padding-left:96px;


}


#header {
	WIDTH: 764px; 
	height: 85px;
	margin:0px auto;
	float:left;
}


#logo {
margin-top:-1px;
	margin-left:20px;
	float:left;
	display:inline;


}



/* ======================================== Navigation Menu ==============================*/
#nav { 
	  
	height:84px;  
	color:#456898;
	float:right;
	padding-right:10px;
	  }

/* ======================================== Navigations ==============================*/
#nav ul { float:left;  list-style-type:none; display:inline; margin-top:50px;}
#nav ul li {  padding: 0; margin-right: 0px; display:inline;  margin:0 5px 0 0px; float:left;color:#fff; }
#nav ul li a { display:inline; clear:none;  text-decoration:none; font-weight:normal; color:#fff; font-size:10px; margin:0 8px 0 3px;  }
#nav ul a:hover { text-decoration:underline; }

#mainnav { 
	margin-top:6px;
	height:24px;
	background:url(../images/mainnav_bg.gif) top left repeat-x;
	float:right;
	width:764px;
	 padding-top:0px; 

	  }


#mainnav ul { float:right;  list-style-type:none; display:inline;display:inline; width:584px;height:24px;  }
#mainnav ul li {  padding: 0; display:inline;  margin:0px 13px 0 0px; line-height:2em;  }
#mainnav ul li a { float:left;  text-decoration:none; font-weight:normal; color:#fff; font-size:11px; margin:0 0px 0 13px; font-family: Verdana,Tahoma, Helvetica, Arial, Verdana,  sans-serif; height:24px; background:transparent; padding:0px 5px 0px 5px; }
#mainnav ul li a:hover { float:left;  text-decoration:none ; font-weight:normal; color:#13264a; font-size:11px; margin:0 0px 0 13px; font-family: Verdana,Tahoma, Helvetica, Arial, Verdana,  sans-serif; height:24px; }


/* ======================================== content divs ==============================*/

#mediaspace {
	 FLOAT: left;  WIDTH: 764px; height:134px;  
     margin:0px; clear:both;
	 
	 }
	 
	 
#middlewrapper {
	 border: 0px; width:904px; display:block; clear:both; padding:2px 0 0 0; 
}	

 


/* ========================================  class styles ==============================*/
.clear {
	width:100%;
	font-size: 1px;
	line-height: 1px;
	height:1px;
	clear:both;
}


	 
	 
 /* ======================================== footer ==============================*/	 	

	 #footer {
	 FLOAT: none;
	 clear:both;  
	width:764px;
	height:210px;
	padding:0px 0 0 0;
	 display:block;
	 direction:rtl;

	 
	 }
#charts { float:left; padding:0px 0 0 0; width:362px; height: 132px; display:block; margin:114px 0 0 0; }
#map { float:right; padding:0 15px 0 0; width:353px; height: 132px;display:block;}


#charts a {width:362px; height: 114px; display:block; }
#map a{ width:353px; height: 107px;display:block;}

#footer ul { float:left;  list-style-type:none; display:inline; background-color:transparent; width:360px; margin:5px 0px 0 15px; padding:50px 0px 0 0px; text-align:left; height:15px;}
#footer ul li {  padding: 0; margin-right: 0px; display:inline;  margin:0 2px 0 7px; float:left; height:22px; direction:ltr;  }
#footer a { text-decoration:none; font-weight:normal; color:#456898; font-size:0.8em; margin:0 5px 0 0px;  }
#footer a:link{ text-decoration:none; }
#footer a:visited{ text-decoration:none;} 	
#footer a:hover{ text-decoration:underline; }
	 
	#footer p { 
	 
	 padding:5px 15px 0px 15px;font-size:0.9em; color:#a9bad6;  line-height:1.2em; text-align:left !important; margin:-60px 5px 0 5px; float:left; display:inline; width:734px; direction:ltr; }

 /* ======================================== Screen Reader Hack ==============================*/
.hidden
{
	
	display					: none ;
	/* \*/
	display                 : block;
	/* */
	position                : absolute;
	left                    : -2000px;	
	top                     : -2000px;	
	width                   : 1px;	
	height                  : 1px;
}


/* ======================================== Form Elements ==============================*/
form div {display:block; clear:left; margin:0px 0px 0px 0px; float:left;}
form fieldset {color:#006699; margin:0px 0px 0px 0px;  font-weight:bold; font-size:1.4em; border:0px solid #eee; padding: 0 0 0 0; width:97%}
form fieldset legend{ color:#006699;margin:0px 0px 0px 0px;display:block; float:left; }
form label {color:#383d45; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:11px; font-weight:normal; text-align:left;}
form .hiddenlabel {display:none;}
form span {  margin:0px 0px 0px 0px;display:inline;}
form textarea{margin:6px 0px 0px 15px;}
form div.choice {display:inline; clear:both;  margin:0 4px 0 10px; width:150px; }
form div{ margin:10px 0px 0px 0px; }
form div.choice input {margin: 0px 0 0px 0px;  line-height:normal;padding:0; text-align:left;display:inline;}
form div.choice label {margin: -10px 0 0px 6px; display:inline; clear:none; float:left;}

form input{font-family: Arial, Helvetica, sans-serif;color:#4b668f; height: 14px; padding:3px 0px 0 0px; margin:3px 0px 0px 0px; font-size:11px; float:left; font-weight:normal; display:inline;}
form input.long{font-family: Arial, Helvetica, sans-serif;color:#666666;height: 16px;padding: 3px 0px 0 3px;margin:4px 0px 4px 15px;font-size:0.8em;width:280px;float:left;font-weight:normal;}
form span.secondrow{font-family: Arial, Helvetica, sans-serif;color:#666666;height: 16px;padding: 2px 0px 0 2px;margin: -20px 0 0 0;float:left;display:inline;clear:right;}
form span.secondrow label{margin:6px 0px 6px 15px;}


form select {width:190px;margin: 0px 0px 20px 0px;font-size:0.8em;color: #666;margin:6px 0px 6px 15px;clear:left;display:block;}
form select.date1 {width:40px;margin: 0px 0px 20px 0px;font-size:0.8em;color: #666;margin:6px 0px 6px 15px;clear:left;display:inline;float:left;}
form select.date2 {width:80px;margin: 0px 0px 20px 0px;font-size:0.8em;color: #666;margin:6px 0px 6px 15px;clear:none;display:inline;float:left;}

form input.formbutton{font-size:11px; font-family:helvetica, verdana, tahoma, sans-serif; color:#ffffff; font-weight:normal; background-color:#4b668f; display:inline; width: 50px; height:21px; cursor:pointer; border-style:solid; border-width:1px; border-color:Black; padding:0 0 2px 0 ;}	


