/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
margin:0;
	padding: 0; 
	font-size: 1em;
	background: url(images/tagbg.jpg) repeat-y left;
	background-color:#3B577D;
	}
	
#topcontainer {
margin:0;
	color: #FFFFFF;
	width: 1000px;
	height: 110px;
	padding: 0;
	}
	
#maincontainer { margin: 0; padding: 0; width: 1104px; height: 100% }
	

/*--------------------Left navigation --------------------------------------*/	
	#leftcolumn  { background: url(images/leftnavbg.jpg) repeat-y center; margin: 0 auto; width: 300px; height: 100%; float: left }
	
	#leftnav   { font-size: 100%; margin: 0; padding: 0; width: 300px }
	
	#leftnav ul  { list-style-type: none; display: block; margin: 0; padding: 0; width: 300px }

	#leftnav li a,
	#leftnav li a.main  { list-style-type: none; display: block; margin: 0; padding: 7px 3px 7px 15px; width: 285px; border-bottom: 1px solid #224053 }
	

	
	#leftnav li a:link, 
	#leftnav li a:active, 
	#leftnav li a:visited  { color: #ffffff; text-decoration: none; background: url(images/leftnavbg.jpg) repeat-y center; width: 300px }
		
	#leftnav li a:hover  { color: #000000; text-decoration: none; background: url(images/leftnavbg_ro.jpg) repeat-y center; width: 300px }	
		
		
	#leftnavscience  { font-size: 95%; margin: 0; padding: 0; width: 300px }
	
	#leftnavscience ul  { list-style-type: none; display: block; margin: 0; padding: 0; width: 300px }

	#leftnavscience li a,
	#leftnavscience li a.main  { list-style-type: none; display: block; margin: 0; padding: 7px 3px 7px 15px; width: 285px; border-bottom: 1px solid #224053 }
	

	
	#leftnavscience li a:link, 
	#leftnavscience li a:active, 
	#leftnavscience li a:visited {
		color:#ffffff;
		text-decoration:none;
		background: url(images/leftnavbg2.jpg) repeat-y center;
		}
		
	#leftnavscience li a:hover {
		color: #000000;
		text-decoration:none;	
		background: url(images/leftnavbg2_ro.jpg) repeat-y center;
		}		
		
		
/*--------------------------------MIDDLE SECTION---------------------------------------*/

#middlecolumn {
	margin: 0;
	padding: 0;
	width: 800px;
	float: right;
	background-color:#fff;
	border-left: 4px #224054 solid;
	}
	
#middlecolumn2 {
	margin: 0;
	padding: 0;
	width: 800px;
	float: right;
	background-color:#FFFFFF;
	border-left: 4px #224054 solid;
	}			
	
.image {
margin: 5px 0 5px 0;
border: #FFFFFF 2px solid;
}

.image2 {
margin: 5px;
border: #224053 2px solid;
}

.mainimagetext {
margin: 5px 2px 5px 2px;
text-align:center;
width:50%;
}

.middletext {
width: 415px;
float:left;
margin: 10px 10px 10px 10px;
font-size:85%;
}

.middletext2 {
width: 720px;

margin: 0 auto;
padding: 10px;
font-size:85%;
}

.rightcolumn {
font-size:70%;
padding: 5px;
text-align:left;
}

.righttext {
padding: 5px;
width: 189px;
}

.newscolumnhd {
	margin: 0 auto;
	font-size: 110%;
	padding-top:7px;
	color: #224053;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	}
	
.newscolumn {
font-size: 85%
}
	
	
a.textlink, a.textlink:link, a.textlink:active, a.textlink:visited   { color: #06c; text-decoration: none; border-bottom: 1px solid #0066cc }

a.textlink:hover {
	color: #666666;
	border-bottom: 1px #666 solid;

	text-decoration:none;
}
	
.margin {
margin-left:3px;
}	


h1 {
font-size:160%;
color:#324E73;
font-weight:bold;
text-align:center;
}

h2 {
font-size:130%;
color: #39807D;
font-weight:bold;

}

h3 {
font-size:115%;
color: #464646;
font-weight:bold;
margin-left:10px;
}	

h4 {
font-size:100%;
color: #000;
font-style:italic;
margin-top:10px;



}


/*----------------------Table------------------------*/

table.subnav {
	border-spacing:1px;
	font-size:95%;
	background-color:#fff;
	color: #000000;
	width:70%;
	
}


tbody th.subnav {
	font-weight: bold;
}

tbody tr.subnav		{
	background-color:#C6D7F0; 
	text-align:left;

	}
tbody tr.odd 	{
	background: #7EA3D5;

}


table.blank{
	background-color:#fff;	
}

/*-------------------------internal nav--------------------------------------*/

#internal {
		margin: 0;
		padding: 0;
		width: 80%;
		font-weight:bold;

		}
	
	#internal ul {
		display: block;
		margin: 0;
		padding: 0;
		width: 80%;
		list-style-type: none;
		}

	#internal li a,
	#internal li a.main {
		display: block;
		list-style-type: none;
		margin: 5px 0 5px 0;
		width: 80%;
		text-indent: -12px;
		padding: 4px 5px 4px 18px;
		}
	

	
	#internal li a:link, 
	#internal li a:active, 
	#internal li a:visited {
		color:#000;
		text-decoration:none;
		background-color:#C6D7F0;
		}
		
	#internal li a:hover {
		color: #fff;
		text-decoration:none;	
		background-color:#628ECA;
		}		
		
/*--------------------------Links page-------------------------------------*/	
		
#linkspage ul {
		display: block;
		margin: 0;
		padding: 0;
		list-style-type: none;
		}


#linkspage li a,
	#linkspage li a.main {
		display: block;
		list-style-type: none;
		margin: 0;
		text-indent: -10px;
		padding: 4px 3px 3px 8px;
		line-height: 20px;
		}
		
#linkspage li a:link, 
	#linkspage li a:active, 
	#linkspage li a:visited {
	color: #0066CC;
	text-decoration:none;

	
}

#linkspage li a:hover {
	color: #666666;
	text-decoration:underline;
}	
	
	
	
	
	
		



		
#footer  { font-size: 65%; background-color: #ffffff; text-align: center; margin-left: 300px; padding-top: 10px; padding-bottom: 10px; width: 800px; clear: both; border-top: 4px solid #224053 }		
		
