
body {
	background-color: #FFF;
	margin: 0;
}
body,td,th {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
a:link, a:visited, a:active {
	color: #2e3092;
	text-decoration: none;
}
a:hover {
	color: #2e3092;
	text-decoration: underline;
}


}
form {
	margin: 0;
}

.clear{clear:both;}

#main { /* Holds the page items in place */
	width: 1000px;
	margin:  0 auto;
	padding: 0;
	background: #fff;
	border: 0px solid #f3f3f4;
}

#banner_logos {height:85px;
			   background:transparent url('images/banner_logos.gif') top left no-repeat;
			   }
			   
/*Top Navigation */
#navContainer {width: auto;display:block;clear:both;}
#header_menu {position: absolute; }
#header_menu li {line-height: normal;}
ul#header_menu  {z-index: 10; clear: both;}

#nav {
	height: 28px;
	padding:0;
}

#nav ul {
	margin:0px;
	list-style-type: none; 
	padding: 0; 
	font-size: 12px; 
	width: auto;
	/*
	(Disappearing List-Background)
	http://www.positioniseverything.net/explorer/ie-listbug.html
	*/
	position: relative; /* Fix the Stupid IE6 Bug */
}
#nav ul li {float: left; width:16.6%; height:28px;
			background:transparent url('images/menubox_166X28.jpg') center right no-repeat}
#nav ul li.menu-last{width:16.8%; height:28px; background:transparent url('images/menubox_168X28.jpg') center right no-repeat;}
#nav ul li.menu-first{width:16.8%; background:transparent url('images/menubox_168X28.jpg') center right no-repeat;}
#nav ul li a {display: block;
			color: #2e3092;
			font-weight: normal;
			text-align: center;
			font-size:12px;
			padding-top:7px;
			
			/*padding: 5px 10px; padding-bottom: 4px;*/
			border-left: 0px solid #000; 
			border-right: 0px solid #000;  
			text-decoration: none;}

/* Root Level Link Formatting */
#nav ul li:hover {background:transparent url('images/menubox_hover_166X28.jpg') center right no-repeat  }
#nav ul li.menu-last:hover {background:transparent url('images/menubox_hover_168X28.jpg') center right no-repeat  }
#nav ul li.menu-first:hover {background:transparent url('images/menubox_hover_168X28.jpg') center right no-repeat  }
#nav ul li a:hover { text-decoration: underline; }  


/* Current page Customisations*/
/*#nav li.menu-current a		{background: #167D57;  border-bottom: 1px solid #000;}*/
/*#nav li.menu-current a		{font-weight: bold;} */


/*Banner with search box */
#banner_welcome {float:left;
				width:100%;
				height:52px;
				background-color: #2e3092;
				margin:0;
				padding:0;
				}	
				
#banner_welcome table {border-collapse: collapse;
						border-spacing:0;
						margin:0;
						padding:0;}	
							
#banner_welcome td.uno{ width:772px; height:52px;margin:0; padding:0; vertical-align: middle;
						}
#banner_welcome td.uno p {font-family:times, serif, arial, verdana;
						font-size: 24px;
						color: #fff100;
						letter-spacing: 3px;
						text-transform: uppercase;
						margin:0;
						padding:0;
						margin-left: 10px;
						}
				
#banner_welcome td.dos{ width:228px; height:52px;margin:0; padding:0;}


#search_box {
	width: 175px;
	height:31;
	background-color: red;
	margin:0;
	padding:0;
}
table#search_box  {border-collapse: collapse;
					border-spacing:0;
					margin:0;
					padding:0;
					background-color: #e1dfef;}	
					
#search_box tr.sr_1 td{height:2px;margin:0; padding:0;}
#search_box tr.sr_2 td{height:25px;margin:0; padding:0;}
#search_box tr.sr_2 td#searchcell{width:171px; } 
#search_box tr.sr_3 td{height:2px;margin:0; padding:0;}


.search_string {
	width: 100px;
	height: 14px;
	font-size: small;
	border: none;
	margin-left: 8px;	
}

.search_submit {
	width: 50px;
	height: 15px;
	font-size: 14px;
	color:#726cb2;
	font-family:sans-serif;
	background-color: #e1dfef;
	border: none;	
}


/* Website content */
#content_container {float:left;
					clear:both;	
					width:1000px;
					background-color:#fff;
					text-align: center;
					margin:0;
					padding:0;
					margin-top: 15px;
									
}

#content_container h1, h2, h3, h4 {color: #2e3092;text-align: left;}

#content_container form {text-align: left;}
#content_container table { border-collapse:collapse;
					border-spacing:0;
					margin:0;
					padding:0;
					vertical-align: top;
										}
					

#content_container table * {line-height: 140%;
							padding-right: 0px;
							}	
											
#content_container table td {vertical-align: top;
							text-align: left;
							margin:0;
							padding:0;
							}

#content_container table h1, h2, h3, h4, h5, h6 {color: #2e3092; font-weight:normal;font-family:Arial, Verdana, Helvetica, sans-serif;}
#content_container table h1  	{font-size:x-large;}
#content_container table h2  	{font-size: large;}
#content_container table h3  	{font-size: medium;}

#content_container table ul{ 
			list-style-type: none;
			padding: 0;
			margin: 0;
			}
			
#content_container table li{
			background-image: url(images/bluebutton_14x14.jpg);
			background-repeat: no-repeat;
			background-position:15px .3em; /*0 .4em*/
			padding-left: 40px;
			margin-bottom: 5px;
			}
			

 #content_container table p {margin-right: 10px;}
 #content_container table ul {margin-right: 10px;}	
 #content_container table div img {padding-bottom: 10px;}
 #content_container .tcontent p {margin-right: 0px;}
 
 #content_container .tcontent li{
			background-position:0 .3em; /*0 .4em*/
			padding-left: 25px;
			}
				
.tcontent {width:980px;
			background-color: #fff;
			margin-left: auto;
   			margin-right: auto;}
.tcontent td.col_content {width:730px; }
.tcontent td.col_content * {margin-right: 10px;}			
.tcontent td.col_news {width:250px; margin:0;padding:0;}

.tcontent td.col_news * { /*margin:0;padding:0;*/}

p.newsheader {width:250px;
 			background-color: #2e3092;
			color:#fff100; 
			text-align: center;
			margin: 0;
			padding:0;
			padding-top: 5px;
			padding-bottom: 5px;
			}

.anynews{width:250px;
		float:left;
		background-color: #f0eff7; 
		margin:0; 
		padding:0;
		padding-bottom: 10px;
		}

.anynews hr {
	color: #9698b8;
	border: 0;
	border-top: 1px solid #9698b8;
	height: 1px;
	width: 220px;
	margin:0;
	padding:0;
	margin-left: 10px;
	clear:both;
	}
	
			
.anynews p {padding:0;
			margin:0;
			margin-left: 10px;
			margin-right:10px;
			line-height: 140%;
			font-size: smaller;
			width:230px;
			}
			

.anynews img {margin-right: 5px;}

.anynews p.newstitle {padding-top: 10px;
					  padding-bottom: 10px;
					  font-size: small;}	


.footer {
	float:left;
	width:100%;
	background-color: #FFFFFF;
	clear: both;
}


.footer table {width:100%;
			   height:120px;}/*150px*/
.footer table td {vertical-align: bottom;text-align: center;}
.footer table td p {font-size: 10px;
					color: #666666;
					text-align: center;
					line-height: 14px;
					margin-bottom: 10px;
					}
				
/*inline styles */
.highlight {color: #2e3092; }

.linkpdf {background-image: url("images/PDF_icon_22e.gif");
		  background-repeat: no-repeat;
		  background-position:15px  ; /*0 .4em*/
		  padding-left: 50px;
		  padding-top: 20px; 
		  padding-bottom: 20px;}
		  
.linkword {background-image:  url("images/DOC_icon_22a.gif") ;
			background-repeat: no-repeat;
		  background-position:15px  ; /*0 .4em*/
		  padding-left: 50px;
		  padding-top: 20px; 
		  padding-bottom: 20px;}
		  
.linkppt {background-image:  url("images/PPT_icon_22b.gif") ;
		  background-repeat: no-repeat;
		  background-position:15px  ; /*0 .4em*/
		  padding-left: 50px;
		  padding-top: 20px; 
		  padding-bottom: 20px;}

.linkvideo {background-image:  url("images/video20x20_circ2.gif") ;
		  background-repeat: no-repeat;
		  background-position:15px  ; /*0 .4em*/
		  padding-left: 50px;
		  padding-top: 20px; 
		  padding-bottom: 20px;}
		  
.linkexcel {background: transparent url("images/DOC_icon_22a.gif") left no-repeat; padding-left: 50px;}
.trianglebullet {background: transparent url("images/triangle_8x12.gif") left no-repeat; padding-left: 25px; margin-left:20px; line-height:50%; }


					
