/* CSS Document */

body {
	background-color:#DFE9F3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:76.1%;
	color:#002c77;
	margin:0px;
	text-align:center;
	}

p {font-size:1em;}

h1 {font-size:1.50em; color:#00ADEF;}
h2 {font-size:1em; margin:0px;}
h3 {font-size:1.25em; font-weight:bold; padding:25px 0px 0px 0px; margin:0px;}
h4 {font-size:1.25em; font-weight:100; color:#00ADEF;}
h5 {font-size:1em; font-weight:100; color:#00ADEF;}
h6 {font-size:1.15em; font-weight:bold; color: #FF0000;}

table {font-size:1em;}

a, a:link {text-decoration:none; color:#00ADEF;}
a:hover {text-decoration:underline;}

.blue {font-size:1em; color:#00ADEF;}
.mission { font-size:1.25em; font-weight:100; color:#9900cc;}
.needs { font-size:1.25em; font-weight:100; color:#cc0000;}
.people { font-size:1.25em; font-weight:100; color:#00adef;}
.achieve { font-size:1.25em; font-weight:100; color:#ff9900;}



/* Template layout */

#background {
	background:url(images/background.gif) repeat-y top #DFE9F3;
	}
	
#container {
	margin: auto;
	width:750px;
	background:#FFFFFF;
	text-align:left;
	}
	
	#header {
		background:url(images/header_background.gif) no-repeat #0A3887;
		height:122px;
		}
		
	#navigation {
		background:url(images/nav_background.gif) no-repeat;
		height:60px;
		margin-bottom:10px; padding-top:2px;
		}
		
		.list { display:inline; float:left; width:180px;}
		.list li { list-style:none; padding:0px;}
		.list ul { margin:0px; padding:3px 5px 0px 18px;}
		.list a { color:#002c77;}
		.list a:hover {  color:#000000; text-decoration:none;}
		.list a.active { color:#000000; text-decoration:none;}
		
		
		/* sub menu divs */
		
		 
.left .navcontainer {min-width:135px; max-width:135px; width: 157px; }

.left .navcontainer ul
{
margin: 0px 0px 10px 0px;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

.left .navcontainer a
{
display: block;
padding: 5px 5px 5px 18px;
min-width:135px;
max-width:135px;
width: 157px;
background-color: #F4F7FB;
border-bottom: 1px solid #FFFFFF;
text-decoration:none;
font-weight:bold;
}

.left .navcontainer a:link, .navlist a:visited
{
color: #002c77;
text-decoration: none;
font-weight:bold;
}

.left .navcontainer a:hover
{
background-color: #ECF2F8;
color: #002c77;
text-decoration:none;
font-weight:bold;
}

#support{
	background:url(images/left_silo1_backgroud.gif) no-repeat;
	max-height:160px;
	height:170px;
	margin:10px 0px;
	padding:5px;
	min-width:150px; 
	max-width:150px; 
	width: 157px;
	}

#accreditation{
	background:url(images/left_accreditation_backgrou.gif) no-repeat;
	padding:5px 0px 0px 5px;
	min-width:155px; 
	max-width:155px; 
	width: 157px;
	height: 300px;
	}


	
/* main layout */

	
	.left { 
		display:inline;
		float:left;
		width:157px;
		padding-right:10px;
		}
		
		.left a { color:#002c77; text-decoration:none; }
		.left a:hover { color:#002c77; text-decoration:underline; }
		 
		
	.middle { 
		display:inline;
		float:left;
		width:434px;
		padding-right:6px;
		}
		
		.top { 
		display:inline;
		float:left;
		}
		
	.right { 
		display:inline;
		float:left;
		width:139px;
		}
	
		.box { background:url(images/right_silo4_background.gif) no-repeat; width:139px; height:220px; margin:0; font-size:0.92em;}
			.box p{ margin:0px; padding:10px 5px 10px 5px; font-size:1.15em; font-weight:bold;}
		
		#footer { 
			font-size:0.85em;
			margin-top:80px;
			line-height:17px;
			margin-left:15px;
			padding-bottom:20px;
			width:690px;
			}
			
			#footer ul { margin:0px; padding:0px;}
			#footer li { list-style:none; display:inline; padding-right:10px;}
			#footer a { color:#002c77; text-decoration:none;}
			#footer a:hover {color:#002c77; text-decoration:underline;}


/* TYPO3 CSS */

.news-latest-date {
	font-size:0.85em;
	padding:0px;
	margin:0px;
	}
	
.bodytext {
	padding:5px 0px;
	margin:0px;
	}
	

	
	
	
	
	
/* Typo3 added styles */


.csc-mailform {border:none; padding:0px; margin:0px;}
.csc-mailform-field { width:200px; padding-bottom:10px;}

.news-list-browse {padding:20px 0px 0px 0px;}
.news-list-container {margin:0px;}
.news-list-item {margin:0px;}
.news-list-item img {display:inline; float:left; margin:29px 10px 0px 0px;}
.news-latest-item-1{display:inline; float:left;}
.news-latest-item-1 img{display:inline; float:left; margin:29px 10px 10px 0px;}
.news-latest-item-2{display:inline; float:left;}
.news-latest-item-2 img{display:inline; float:left; margin:29px 10px 10px 0px;}
