/* HEADER -----------------------------------------------
Layout styles for home header
--------------------------------------------------------*/
#vis1{}
#vis2{visibility:hidden;}
#vis3{visibility:hidden;}
.grey-h3-home{
		font-size:		0.7em; 
		color:			#666666;
	
	
		}
#header_content				
		{
	
			width: 				960px;
			height: 			410px;
			position:relative;				
			
	
		}
		

#header					
		{
	
			background: 		url(../backgrounds/header.gif) top right no-repeat;
			position:			absolute;
			left:				0px; 
			top:				0px;
			width:				960px;
			height:				95px;
			z-index:			1; 
			visibility:			visible;
		}
		
#header h1
		{	
			float: 				right;
			display:			inline;
			background: 		url(../logo.gif) top left no-repeat;
			width: 				188px;
			height: 			75px;
			text-indent: 		-9999px;
			margin: 			14px 31px 0 0;
		}
#page_image

		{
			float:				left;
			
			position:			absolute;
			left:				0px; 
			top:				95px;
			width:				960px;
			height:				190px;
			
			float:				left;
			clear:				left;
			width:				960px;
	
			margin:				0;
			z-index:			2; 
			visibility:			visible;	
		}
#news_latest

		{
			float:				left;
			background: 		url(../backgrounds/home-news-strip.gif) top right no-repeat;
			position:			absolute;
			left:				0px; 
			top:				285px;
			width:				960px;
			height:				44px;
			z-index:			3; 
			visibility:			visible;	
		}
#news_intro-text

		{
			float:				left;
			background: 		url(../backgrounds/home-intro-text.gif) top right no-repeat;
			position:			absolute;
			left:				0px; 
			top:				329px;
			width:				960px;
			height:				81px;
			z-index:			4; 
			visibility:			visible;	
		}


/* HEADER -----------------------------------------------
Header ends
--------------------------------------------------------*/

/* CONTENT BITS 
--------------------------------------------------------*/

#home_left_projects{
			float:				left;
			background-color:	#fff;
			width:				520px;
			display:			block;	
			
		}
#home_left_projects h3{
			color:				#999999;
			font-size:			1.6em;
	
				
			
		}


#home_right_news{
			float:				right;
			background-color:	#fff;
			width:				330px;
			xxpadding-right:      34px;
			display:			block;		
			
		}	

/*--------------------------------------------------------*/
#roll-over-container{
					position:relative;
					background-color:		#ffffff;
					margin-top:24px;
					margin-left:20px;
					
		}
					*html .roll-over-container{left:-275px;}
					
#roll-over-container H2 {
					color:				#000;
					padding:			3px;	
					margin:				3px;
	
					background-color:		#ffffff;
}


.roll-over-item H3 A:LINK,.roll-over-item H3 A:VISITED,.roll-over-item H3 A:HOVER, {
	color:			#005D99;
	padding-left:	 0px;
	border: 		0px;
	
}

.roll-over-item H3 A {
	color:			#005D99;

}

.roll-news-over-image{
	
					xxleft:				-34px;
					float: 				left;
					margin-right:			20px;
					position:			relative;
					xleft:				-54px;

					}

				
.roll-over-item{
					xfloat:				none;
					xclear:				left;
					padding:			3px;	
					margin:				0px;
					background-color:		#F6E60A;
					position:			absolute;
					left:				0px; 
					top:				64px;
					width:				250px;
					xvisibility:		hidden;
					xxborder-bottom:10px solid #fff;
					}
					
.roll-over-item a{
					color:				005D99;
					font-size:			1.2em;
					margin-top:			-20px;
					}
.roll-over-more{
					color:				005D99;
					font-size:			1.2em;
					margin-top:			-20px;
					
					}
.roll-over-more A{
					color:				005D99;
					font-size:			1.2em;
					margin-top:			-20px;
					
					}
					
					
*html .roll-news-over-image{left:-14px;}
*html .roll-over-item{left:-290px;}

#yellowtab {	position:absolute;
				left:0px;top:49px;}
*html #yellowtab{left:-290px;}



/* 


*html #roll-over-container{left:-276px;}







--------------------------------------------------------*/


ul#rolling-news	
		{
			float: 				left;
			display: 			block;
			padding: 			0;
			color:				#000;
			margin: 			5px 0 0 100px;
			overflow: 			hidden;
			width:				700px;
		
		}
						
ul#rolling-news li	
		{
			float: 			left;
			display: 			block;
			position:			absolute;
			left:				100px; 
			top:				7px;
			list-style: 			none;
			margin: 			0;
			padding: 			0;
			color: 				#000;
			visibility:			hidden;
			
		}

	
ul#rolling-news li a	
		{
			float: 			left;
			outline: 			none;
			color: 			#000;
			padding: 			0 5px 0 5px;
			
			
		}
						
ul#rolling-news li a:hover
		{
			color:#000000;
		}

		
		
		


/* bits
--------------------------------------------------------*/


#content_left			
		{
			float: 				left;
			clear: 				both;
			width: 				560px;
			display:			block;
	
			background:			#fff;
			
	

		}
		
#content_left h2			
		{
			color: 				#005D99;
			font-size:			1.8em;
			font-weight:		bold;	


		}
		
#content_left ul				
		 {

		   list-style-image: 	url(../backgrounds/ul_disc.gif);
	
		}
		
#content_right			
		{
			float: 				left;
			clear: 				both;
			width: 				960px;
			display:			block;
			background:			#fff;
	

		}
		
#content_right h2			
		{
			color: 				#005D99;
			font-size:			1.8em;
			font-weight:		bold;	


		}
		
#content_right ul				
		 {

		   list-style-image: 	url(../backgrounds/ul_disc.gif);
	
		}




/*--------------------------------- tt_news LIST view  -----------------------------------*/
.home_page-list-container {
	background-color:#fff;
	width:			525px;
	margin:			0px 0 0 25px;
	padding:		0px;
	display:block;
	
	
	
}	


.home_page-list-item {
	display:		block;
	float: 			left;
	padding:	   	0px;
	margin:			0 0px	20px 0;
	height:			120px;

	font-size:		1em;
	width:			100px;
	text-align:		left;
	background-color:#fff;
	
	} 
	
.home_page-list-item-text {
	display:		block;
	float: 			left;
	padding:	   	0px;	
	margin-right: 	5px;
	font-size:		1em;
	width:			95px;
	text-align:		left;
	background-color:#fff;
	} 
.home_page-list-item-text h3{
	font-size:		1.5em;
	color:			#005D99;
	font-weight:	bold;
	margin-bottom: 		-2px;
	}
	
.home_page-list-date {
	color: 			#000;
	text-align: 	left;
	font-size: 		1.2em;
	font-weight: 	normal;
	}

.home_page-list-container H3 {
	font-size:		1.6em;
	color:			#005D99;
	xfont-weight:	bold;
	


}
.home_page-list-container H3 A:LINK,.home_page-list-container H3 A:VISITED,.home_page-list-container H3 A:HOVER, {
	color:			#005D99;
	padding-left:	 0px;
	border: 		0px;
	text-decoration:none;
}

.home_page-list-container H3 A {
	color:			#005D99;

}
.home_page-list-container H4 {
	font-weight:	normal;
	height:			70px;
	padding-left:	3px;
}

.home_page-list-imgcaption {
	float: 			left;
	padding-top:	3px;
	padding-right:	3px;
	font-size: 		0.9em;

	}

.home_page-list-container IMG {
	float: 			left;
	border:			0px;
	margin-bottom:	4px;
	margin-right:	2px;
	margin-left:	0px;
}
.home_page-list-category IMG {
	float: 			none;
	border:			none;
	margin:			0px;
}

.home_page-list-morelink,.home_page-list-category {

	margin-left:	0px;
	font-size: 		1.1em;
	color:			#005D99;
}
.home_page-list-morelink a {

	margin-left:	0px;
	font-size: 		1.1em;
	color:			#005D99;
}
.home_page-list-morelink  {
	margin-bottom:	3px;
	font-size: 		1.2em;
		color:			#005D99;
}
.home_page-list-browse {
	text-align: 	center;
	font-size:		1.2em;
}

