/* CSS Document */
body{
	background-color:#7dbcfd;
	 background-repeat:repeat;
	 margin:0px; padding:0px;
	 }
			 
td	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color: black;
}
	 
p	{
	margin:16px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color: black;
	text-align: justify;
}
	 
img	{border:0px}

b	{font-size:12px; font-weight: bold}




div#general	{ 	background-color:#7dbcfd width: 960px; margin:0px;  border-bottom:1px solid white; padding:0px;z-index:8;}
	
	div#header	{width:960px; border-bottom:1px solid white;z-index:2;}
	
	div#footer	{
	position:relative;
	left: 0px; right: 0px;
	width:510px;
	left: 215px;
	background-color:#b9dafb;
	border-top:1px solid white;
	z-index:3;
}



	div#footer2	{ left: -1px; width:956px; background-color:#b9dafb; border-top:1px solid white;z-index:3;}
	
	
	div#middle_content	{
	position:absolute;
	left: 216px;
	top: 129px;
	width: 547px;
	background-color:white;
	z-index:4;
}

div#right_content	{
	position:absolute;
	left: 764px;
	top: 128px;
	width: 199px;
	background-color: #b9dafb;
	border-right:1px #a5a370;
	 border-bottom:1px solid white
	z-index:5;
}
		#flashcontent	{
	position:absolute;
	left: 3px;
	width:505px;
	height:220px;
	z-index:3;

}
div#middle_content3	{
	background-color:#b9dafb;
	top: 128px;
		left: 232px;
	z-index:3;
}
	
	div#right_content3	{
	background-color:#b9dafb;
	top: 128px;
	z-index:3;
}

		#menu	{
	border-right:1px solid white;
	background-image:url(../image-files/menu_bg.gif);
	background-repeat:repeat-y;
				  
	
				  }
	div#menubar {
					margin:0px;
					padding:0px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
 				    font-size:12px;
 				    line-height:14px;
 				    color:#1d4c7e;
 				    text-decoration:none;
					background-image:url(../image-files/menu_bg.gif);
				 	background-repeat:repeat-y;	
			
				
					}
		#menubar_ul ul{
					list-style:none;
					margin:0px;
					padding:0px;
					}
		#menubar_ul li{
					margin:0px;
					padding:0px;
					color:black;
					}
		#menubar ul{
					list-style:none;
					margin:0px;
					padding:0px;
					}
		#menubar li{
					margin-left:20px;
					color:black;
					}
				
		#text	{ height:100%;
				  border-top:1px solid white;}
				  
#container{/*location set for browser, DO NOT EDIT*/
	position: absolute;
	top: -215px;
	left: 1px;
	width: 100%;
	z-index: 1;
	}				  
#navback {
	/*background image set for left side*/
	position: absolute;
	top: 128px;
	left: 1px;
	z-index: 5;
	width: 22%;
}
      
#navigation {/*The navigation on the left side, positioned absolutely*/
	z-index:3;
	width:211px;
	font-family:Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif;
	line-height:110%;/*line-height can be set in order to have the navigation elements better separated, if needed*/
	background-color: #b9dafb;
	color:#003399;
	 border-bottom:1px solid white;
}
/* ############################################################# */
/* ############################ FORM ########################### */
table#contact_form{
	background-color: #b9dafb;
	border: 2px solid #b20909;
	}
	#contact_form td{
		padding-left:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000080;	
		}
	#contact_form input{
		border:1px solid #000080;
		height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:11px;
		 line-height:14px;
		 width:180px;
		}
	#contact_form textarea{
		border:1px solid #000080;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		 font-size:11px;
		 line-height:14px;
		 width:180px;
		}
.contact_border_bottom{	border-bottom:1px dotted #000080; }
.contact_border_right{	border-right:1px dotted #000080;  }






/* ############################################################## */
/* ############################ FONTS ########################### */


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	padding: 4px;
	width: auto;
	BORDER-TOP: thin solid #1d4c7e;
	BORDER-LEFT: thin solid #1d4c7e;
	BORDER-BOTTOM: thin solid #1d4c7e;
	BORDER-RIGHT: thin solid #1d4c7e;
	background-color: #1d4c7e;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ffffff;
	padding: 3px;
	width: auto;
	BORDER-TOP: thin solid #1d4c7e;
	BORDER-LEFT: thin solid #1d4c7e;
	BORDER-BOTTOM: thin solid #1d4c7e;
	BORDER-RIGHT: thin solid #1d4c7e;
	background-color: #1d4c7e;
	}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000080;
	text-align: left;
	margin: 16px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FF0;
	text-align: left;
	margin: 16px;
}


h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 1px;
	width: auto;
	BORDER-TOP: thin solid #1d4c7e;
	BORDER-LEFT: thin solid #1d4c7e;
	BORDER-BOTTOM: thin solid #1d4c7e;
	BORDER-RIGHT: thin solid #1d4c7e;
	background-color: #1d4c7e;
	}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	left: 180px;
	width: auto;
	z-index: 7;
	margin: 16px;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	text-align: justify;
	color: #000000;
}

.menu2	{ font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:12px;
		  font-weight:bold;
		  line-height:14px;
		  color:#C1D5FB;
		  text-decoration:none;
		  }
.menu2_selected{
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:12px;
		  font-weight:bold;
		  line-height:14px;
		  color:#ff6f00;
		  text-decoration:none;
		  }
.links{   
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:12px;
		  line-height:14px;
		  color:#000080;
		  text-decoration:none;
		  }
.txt_important{
		  font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-size:11px;
		  font-weight:bold;
		  line-height:14px;
		  color:#000080;
		  text-decoration:none;
		  }

A:link {color:#000080; text-decoration: underline}
A:visited {color:#000080; text-decoration: underline}
A:hover {text-decoration: underline overline}
A:active {color:#000080; text-decoration: underline}


		  
a:link.menu				{ color:#000080; text-decoration:none }
a:link.right_content	{ color:#000080; text-decoration:none }
a:link.txt_important	{ color:#ffd21f; text-decoration:none }
a:link.links			{ color:#000080; text-decoration:underline }

a:visited.menu			{ color:#000080; text-decoration:none }
a:visited.right_content	{ color:#000080; text-decoration:none }
a:visited.txt_important	{ color:#ffd21f; text-decoration:none }
a:visited.links			{ color:#000080; text-decoration:underline }

a:hover.menu			{ color:#000080; text-decoration:none }
a:hover.right_content	{ color:#000080; text-decoration:none }
a:hover.txt_important	{ color:#ffd21f; text-decoration:none }
a:hover.links			{ color:#000080; text-decoration:underline }


/* ############################################################## */
/* ########################## BORDER ########################### */

.brd_bottom	{border-bottom:1px solid white}
.brd_right	{border-right:1px solid white;}


/* ############################################################## */
/* ########################## IMAGES ########################### */

.img_inner{margin-right:20px}
