br.clear{clear:both;height:1px;}

.clear{
		clear:both;
		height:1px;
	}
	
* HTML .clear
{
	display:none
	}
	

a{
	color:#fff;
	text-decoration:underline;
}:hover{

	text-decoration:underline;
	color:#fff;
}

	div, p{
		line-height:1.3em;
		margin:0px;
		padding:0px;
	}

	body{
		font-family:arial;
		color:#fff;
		font-size:67%;
		margin:0px; 
		border:0px; 
		padding:0px;
		background-color:#565D67;
		background-image:url("/images/bg.jpg");
		text-align:center;
	}
	td, th{
		font-size:68%;
		vertical-align:top;
		border:0px;
		
	}
	input{
		color:#000;
		font-size:100%;
	}


/*.MiddleContent ul li 
{
	list-style-image: url("/images/arrow.jpg");
	padding:2 0 2 13;
	width:320;
	float:left;
	}*html .MiddleContent ul li {float:none;}
*/		
/* ******************** START CONTROLS THE LAYOUT OF THE PAGE ************************************** */

#Outer
{
	
	text-align:left;
    position:relative;
	width:882px;
	min-width:882px;
	margin:0 auto;
	}

	#Logo
	{
		position:absolute;
		top:20px;
		left:0px;
		}

	#Banner
	{
		position:absolute;
		top:96px;
		left:0px;
		}

	#OuterContent
	{
		position:relative;
		margin:0px 3px 0px 0px;
		padding-top:216px;
			}*html #OuterContent{padding-top:230px;}

		#ContentArea
		{
			position:relative;
			float:left;
			padding:10px 0px 26px 0px;
			width:884px;
			min-height:300;
			background-image:url("/images/bgcontent.gif");
			background-color:#305893;
			}*html #ContentArea{ position:none; float:none;}
		#ContentAreaFront
		{
			position:relative;
			float:left;
			padding:0px 0px 8px 0px;
			width:884px;
			min-height:300;
			background-image:url("/images/bgFront.jpg");
			
			}*html #ContentAreaFront{ position:none; float:none;}

		#ContentAreaWide
		{
			position:relative;
			float:left;
			padding:10px 0px 8px 0px;
			width:884px;
			min-height:300;
			background-image:url("/images/bgcontentwide.gif");
			
			}*html #ContentAreaWide{ position:none; float:none;}
				.LeftContent
				{
					float:left;
					margin-left:4;
					width:225;
					}*html .LeftContent{margin-left:2;width:227;}
				.LeftContentFront
				{
					float:left;
					margin-left:10;
					width:485;
					border:solid 0px #f00;
					}*html .LeftContentFront{margin-left:6;width:490;}					

				.MiddleContent
				{
					float:left;
					margin-left:14;
					width:380px;
					min-height:1;	
					}

				.WideContent
				{
					float:left;
					margin-left:14;
					width:600px;
					min-height:1;	

					}					
					
				.RightContent
				{
					float:left;
					margin-left:22;
					width:227px;
					}*html .RightContent{margin-left:19;}
				.RightContentFront
				{
					float:left;
					margin:14 0 0 22;
					width:350px;
					border:solid 0px #f00;
					}*html .RightContentFront{margin-left:19;}					
				

	#Footer{
		/*border:solid 1px #f00;*/
		width:882px;
		margin-top:6px;
		font-size:9px;
		text-align:right;
		padding:4px 0px 20px 0px;
			}
			
	#SiteMap
	{
			margin:0px;
			padding: 0px;
		}
		
		#SiteMap li
		{
			width:200;	
			list-style-image:none;
			list-style-type:none;
			margin:0px;
			padding: 0px;
			}
		#SiteMap li a
		{
			

			}	
		#SiteMap li li a
		{
			

			}			
		#SiteMap li li li a
		{
			

			}
		#SiteMap li li li li a
		{
			

			}					
/******************* START NAV **********************/
#TopNav
{
	position:absolute;
	z-index:10000;
	top:60px;
	left:180px;
	width:750px;
	height:22px;
	
}


#TopNav ul 
{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
	padding-right:4px;
}

#ulnav a {
	display: block;
	white-space:nowrap;
	font-size:100%;
	color:#7792B8;
	text-decoration: none;
	padding: 4px 25px 2px 0px;
	margin-top:2px;
	font-family:Arial;
	font-weight:bold

}


#ulnav a:hover, #ulnav a.selected {
	color:#003768;
}

#ulnav li {
	float: left;
	position: relative;
	text-align: right;
	cursor: default;
	padding: 0 0 0 0;
	margin: 0;
	list-style-image:none;
	}


/******************* END NAV **********************/
/******************* START NAV **********************/
#footernav
{
	width:750px;
	float:right;
}


#footernav ul 
{
	float: right;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border:0px;
}

#footerul a {
	display: block;
	white-space:nowrap;
	font-size:110%;
	color:#7792B8;
	text-decoration: none;
	padding: 4px 0px 2px 30px;
	margin-top:2px;
	font-family:Arial;
	font-weight:bold

}


#footerul a:hover, #footerul a.selected {
	color:#003768;
}

#footerul li {
	float: left;
	position: relative;
	text-align: right;
	cursor: default;
	padding: 0 0 0 0;
	margin: 0;
	list-style-image:none;
	}

#footer_emp a {

	white-space:nowrap;
	
	color:#7792B8;
	text-decoration: none;
	margin-top:2px;
	font-family:Arial;
        font-weight:normal;


}

#footer_emp
{
	width:750px;
	float:right;
}

#footer_emp  {

	white-space:nowrap;
	font-size:110%;
	color:#7792B8;
	text-decoration: none;
	margin-top:2px;
	font-family:Arial;
	font-weight:bold

}
/******************* END NAV **********************/
	/*  START UL LEFT NAV *************************************** */

	#leftnav
	{	
		width:227;
		padding:25px 0px 0px 0px;
		margin:0px;
		margin-bottom:110;
		
	}
	
	#leftnav ul{
		padding:0px 0px 0px 0px;
		margin:0px;
border-bottom:solid 1px #5774A1;
	}
	

	#leftnav li{
		list-style-image:none;
		list-style-type:none;
		margin:0px;
		padding: 0px;
		border-top:solid 1px #5774A1;
			float:none
	}


	#leftnav a
	{
		margin:0px;
		text-decoration:none;
		font-weight:normal;
		color:#DBE1EA;
		display:block;
		font-size:90%;
		padding:6 0 6 10;
		margin:0;
	}

	#leftnav a:hover{
		color:#DBE1EA;
		background-color:#4D6D9C
	}

	#leftnav a.selected{
		color:#DBE1EA;
		background-color:#4D6D9C
	}

	#leftnav ul ul li a{ padding-left:40; color:#819ABF;}
/* *************************************** END UL LEFT NAV *************************************** */





/* ******************** END CONTROLS THE LAYOUT OF THE PAGE ************************************** */

/* START SPECIALS ***************************************  */

/* ******* HEADING ELEMENT ******* (id=7)*/
			
.heading_{
  color:#DBE1EA;
  font-weight:bold;
}

.heading_light{
  color:#87B7CF;
  font-weight:bold;
}

	.heading_textBg
	{
		float:left;
		width:356px;
		padding:4px 15px 2px 10px;
		background:#0F2758 url('/images/headingtop.gif') top left no-repeat;
		color:#fff;
		font-size:110%;
		font-weight:bold;

		}*html .heading_textBg{width:381px;}
		
	.headingBgBase
		{
			float:left;
			display:block;
			height:5px;
			background:#0F2758  url('/images/headingbtm.gif') top left no-repeat;
			width:381px;
			margin-bottom:10;
		}
		
	.heading_textBgsm
	{
		float:left;
		width:202px;
		padding:4px 15px 2px 10px;
		background:#0F2758 url('/images/headingtopsm.gif') top left no-repeat;
		color:#fff;
		font-size:110%;
		font-weight:bold;
		}*html .heading_textBgsm{width:227px;}
		
	.headingBgBasesm
		{
			float:left;
			display:block;
			height:5px;
			background:#0F2758  url('/images/headingbtmsm.gif') top left no-repeat;
			width:227px;
			margin-bottom:10;
		}		

	.heading_textBgsm2
	{
		float:left;
		width:202px;
		padding:4px 15px 2px 10px;
		background:#0F2758 url('/images/headingtopsm.gif') top left no-repeat;
		color:#fff;
		font-size:90%;
		}*html .heading_textBgsm2{width:227px;}

	.heading_textFront
	{
		float:left;
		width:315px;
		padding:8px 15px 2px 10px;
		background:#0F2758 url('/images/headingfront.gif') top left no-repeat;
		color:#fff;
		font-size:90%;
		}*html .heading_textFront{width:340px;}		
		
	.headingBgBasesm2
		{
			float:left;
			display:block;
			height:5px;
			background:#0F2758  url('/images/headingbtmsm.gif') top left no-repeat;
			width:227px;
			margin-bottom:10;
		}	
	.headingBgFront
		{
			float:left;
			display:block;
			height:5px;
			background:#0F2758  url('/images/headingbtmfront.gif') top left no-repeat;
			width:340px;
			margin-bottom:10;
		}
    .heading_textHl {clear:both;display:block;margin-top:10px;}		

/* ******* IMAGE ELEMENT ******* (id=2)*/
.leftwrap{
  float:left;
}

.rightwrap{
  float:right;
}

.centerwrap{text-align:center}

.imgplace{ padding: 14 0 0 0 ; }	


/* ******* TABLE ELEMENT ******* (id=3)*/
table.tableblack{border-top: #000000 1px solid; border-left: #000000 1px solid}
td.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblack{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc;}

table.tableblackmaxwidth{border-top: #000000 1px solid; border-left: #000000 1px solid; width:100%}
td.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid}
th.tableblackmaxwidth{border-right: #000000 1px solid; border-bottom: #000000 1px solid; background-color:#ccc}

table.tablemaxwidth{width:100%}


.text{padding: 0 8 0 8 ;}	
/* *************************************** END SPECIALS ***************************************  */

.floatleft{
	float:left;
		}

.floatright{
	float:right;
		}

	
.textBg
{
	float:left;
	width:350px;
	padding:15px 15px 15px 15px;
	background:#4D6D9C url('/images/500curvetop.gif') top left no-repeat;
	min-height:20;
	font-size:94%;
	color:#CFDAE9;
	}*html .textBg{width:381px;}
	
	.textBgBase
	{
		float:left;
		display:block;
		height:8px;
		background:#4D6D9C  url('/images/500curvebtm.gif') top left no-repeat;
		width:380px;
	}	*html .textBgBase{width:381px;}
	
	
.downloaditem a
{
	color:#A2B0C8;
	font-size:90%;
	
	}	
	.doc
	{
		float:left;
		margin-left:4;
		padding-top:10;	
		width:200;
		}
		
	.doc1 a
	{
		border-bottom:solid 1px #748BAF;
		float:left;
		margin-left:4;
		padding-top:13;
		margin-top:6;
		width:214;
		background:url('/images/person.gif') top right no-repeat; 
		text-decoration:none;
		}	
			.doc1 a:hover{background:url('/images/person_over.gif') top right no-repeat;  text-decoration:none;}
		
	.doc2 a
	{
		border-bottom:solid 1px #748BAF;
		float:left;
		margin-left:4;
		padding-top:13;
		margin-top:6;
		width:214;
		background:url('/images/doc.gif') top right no-repeat; 
		text-decoration:none;
		}		
		.doc2 a:hover{background:url('/images/doc_over.gif') top right no-repeat; text-decoration:none;}

	.MiddleContent .doc_pdf a
	{
		float:left;
		margin-left:4;
		padding-top:6;
		margin-top:6;
		width:380;
		text-decoration:none;
		}	
		
	.RightContent .doc_pdf a
	{
		float:left;
		margin-left:4;
		padding-top:6;
		margin-top:6;
		width:227;
		text-decoration:none;
		}
					
	.RightContent .doc_pdf img{ border:none; margin-right:10}
	.MiddleContent .doc_pdf img{ border:none; margin-right:10}
/* NEWS ***************************** */
.news{ }

.news_item
{
	margin-bottom:6;
	padding-bottom:3;
	border-bottom:solid 1px #2C4C7F;
	width:360;
	margin-left:8
	}
/*.news_item a
{
	color:#A2B0C8; 
	text-decoration:none;
	 background-color:#29477A;
	 padding:0 3 0 5; 
	 width:30px;
	 }*/
.news_item a:hover
{
	color:#29477A; 
	text-decoration:none;
	 background-color:#A2B0C8;
	 }	 
		
	.news_date
	{
		float:left; 
		border-right:solid 1px #fff;
		padding-right:4;
		margin-right:4;
		width:100;
		}
		
	.news_heading
	{
		color:#A2B0C8;

		}	
.news_heading a
{
	 width:240px;
	text-decoration:none;
	 background-color:Transparent;	 
	 color:#A2B0C8;
	 }		
	.news_heading a:hover
	{
		color:#A2B0C8;
		text-decoration:underline;
		background-color:Transparent;	
		}	 
				
	.news_info{ float:left;}
	
	
	.back a
	{
		color:#A2B0C8; 
		text-decoration:none;
		 background-color:#29477A;
		 padding:0 3 0 5;
		 margin-left:8
	 }
	.back a:hover
	{
	color:#29477A; 
	text-decoration:none;
	 background-color:#A2B0C8;
	 }	
	.news_body
	{
		margin-bottom:10;
		}	
/* ***************************** NEWS ***************************** */	
.news_item_front
{
	margin-bottom:6;
	padding-bottom:3;
	border-bottom:solid 1px #2C4C7F;
	width:350;
	margin-left:8
	}

 .news_item_front .news_heading a
{
	 width:230px;
	text-decoration:none;
	 background-color:Transparent;	 
	 color:#A2B0C8;
	 }	

/*  PEOPLE ***************************** */
.peoplelink
{
	border-bottom:solid 1px #6581AD; 
	margin-bottom:3;
	padding-bottom:4;
	color:#0F2758;
	}
	.peoplelink a{color:#C0D4F0; text-decoration:none;}
	
.imgPeople{float:left; padding:0 10 10 0;}
.txtPeople{ color:#ABBEDB;}	
/*  ***************************** PEOPLE ***************************** */	



/*  THUMBNAIL ***************************** */	
.thumbnail{ width:71; float:left; padding-right:4;padding-bottom:4;}	
	
/*  ***************************** THUMBNAIL ***************************** */	

.search
{
	padding:10 0 10 0;
	border-bottom:dashed 1px #fff;
	border-top:dashed 1px #fff;
	text-align:center}

.sep 
{
	width:360;
	}


.input  
{
	width:100; padding:5 0 5 0
	}
.input input{width:200;}


.random{ padding:10 0 0 50}




.shareprices{width:350px; }
.shareprices .shareprice{ float:left;width:163px;padding:6px;}
.shareprices .shareprice .code{	font-weight:bold;	font-size:120%;	border-bottom:1px solid #7791B6;}
.shareprices .shareprice .price{	border-bottom:1px solid #7791B6;}
.caption{ float:left; font-weight:bold; color:#CFD6E3;}
.value{float:right;}


.frontnews{ padding-top:40;}	
	
.download_doc{ position:absolute; top:26px; left:524px; width:350px; border:solid 0px #f00;}	
	.download_doc .heading_{font-weight:bold; color:#fff; font-size:12px;}
	.download_doc .text{font-weight:bold;color:#fff; font-size:10px; padding:0px; margin:0px; width:260px; margin-top:10px;}

.bannerDocFile{ margin-top:22px;}
img{ border:none;}


.front_txt{ background:url('/images/front_txt.gif'); width:488px; height:134px; margin-top:20px; margin-left:4px; padding:10px; background-repeat:no-repeat}		
	.front_txt .heading_{ color:#899FBF; font-family:Arial; font-size:18px; margin-left:8px; padding-bottom:5px;}
	.front_txt .text{ width:450px; border:solid 0px #f00;}
	
	
	