BODY{
	background-color:	#ffffff;
	margin:			0px 0px 0px 5px;
	padding:		0px;
	font-size:		0.6em;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:			#000000;
}

TEXTAREA{
	border:			1px solid #c5c5c5;
	background-color:	#e9e9e9;
	color:			#000000;
	font-size:		0.7em;
	border: 		2px solid #cccccc; 
}

H1{
	font-size:		1.6em;
	font-weight:		bold;
}

H2{
	font-size:		1.1em;
	font-weight:		bold;
}

H3{
	font-size:		1.0em;
	font-weight:		bold;
	margin-bottom:		0.5em;
}

H4{
	font-size:		1.0em;
	font-weight:		normal;
}

P{
	margin-top:		0px;
	margin-bottom:		0.7em;
	font-size:		1.9em;
}


FORM{
	margin:			0px;
	padding:		0px;
}

DIV.clear{
	clear:			both;
}


DIV#siteWrapper{
	width:			985px;
	float:			left;
}

DIV#Main {
	float: 			left;
	width: 			985px;
}

DIV#header{
	float:			left;
	width:			985px;
	height:			105px;
}

/* for Internet Explorer */
/*\*/
* html DIV#header {
	height:			100px;
}
/**/

DIV#headerImage{
	float:			left;
	width:			145px;	
	height:			80px;
}

DIV#headerNav{
	float:			left;
	height:			65px;
	width:			580px;	
	font-weight:		bold;
	color: 			#8cc63f;
	padding-top:		40px;
}

/* for Internet Explorer */
/*\*/
* html DIV#headerNav {
	height:			60px;
}
/**/


DIV#headerNavContent{
	background-image: 	url(redBorderTop.png);
	background-position: 	top left;
	background-repeat: 	repeat-y;
	height:			40px;
	padding-top:		15px;
}

DIV#headerNav .L1{
	float:			left;
	margin:			0px;
	width:			65px;
	height:			20px;
	padding-right:		0.4em;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(HomeOFF.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L1LinkText{
	padding:		4px 0px 0px 22px;
}
DIV#headerNav .L1 A{
	color:			#aaaaaa;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L1 A:HOVER{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#headerNav .L2{
	float:			left;
	margin:			0px;
	width:			90px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(AboutUsOFF.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L2LinkText{
	padding:		4px 0px 0px 22px;
}
DIV#headerNav .L2 A{
	color:			#aaaaaa;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L2 A:HOVER{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#headerNav .L3{
	float:			left;
	margin:			0px;
	width:			55px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(Q&AOFF.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L3LinkText{
	padding:		4px 0px 0px 18px;
}
DIV#headerNav .L3 A{
	color:			#aaaaaa;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L3 A:HOVER{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#headerNav .L4{
	float:			left;
	margin:			0px;
	width:			65px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(NewsOFF.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L4LinkText{
	padding:		4px 0px 0px 22px;
}
DIV#headerNav .L4 A{
	color:			#aaaaaa;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L4 A:HOVER{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#headerNav .L5{
	float:			left;
	margin:			0px;
	width:			100px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(MutualityOFF.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L5LinkText{
	padding:		4px 0px 0px 25px;
}
DIV#headerNav .L5 A{
	color:			#aaaaaa;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L5 A:HOVER{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#headerNav .L6{
	float:			left;
	margin:			0px;
	width:			85px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(PerformanceOFF.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L6LinkText{
	padding:		4px 0px 0px 20px;
}
DIV#headerNav .L6 A{
	color:			#aaaaaa;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L6 A:HOVER{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#headerNav .L7{
	float:			left;
	margin:			0px;
	width:			100px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(ContactOFF.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L7LinkText{
	padding:		4px 0px 0px 23px;
}
DIV#headerNav .L7 A{
	color:			#aaaaaa;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L7 A:HOVER{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#headerNav .L8{
	float:			left;
	margin:			0px;
	width:			65px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(HomeON.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L8LinkText{
	padding:		4px 0px 0px 22px;
}
DIV#headerNav .L8 A{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L8 A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#headerNav .L9 {
	float:			left;
	margin:			0px;
	width:			90px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(AboutUsON.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L9LinkText{
	padding:		4px 0px 0px 22px;
}
DIV#headerNav .L9 A{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L9 A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#headerNav .L10{
	float:			left;
	margin:			0px;
	width:			55px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(Q&AON.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L10LinkText{
	padding:		4px 0px 0px 18px;
}
DIV#headerNav .L10 A{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L10 A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#headerNav .L11{
	float:			left;
	margin:			0px;
	width:			65px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(NewsON.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L11LinkText{
	padding:		4px 0px 0px 22px;
}
DIV#headerNav .L11 A{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L11 A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#headerNav .L12{
	float:			left;
	margin:			0px;
	width:			100px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(MutualityON.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L12LinkText{
	padding:		4px 0px 0px 25px;
}
DIV#headerNav .L12 A{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L12 A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#headerNav .L13{
	float:			left;
	margin:			0px;
	width:			85px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(PerformanceON.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L13LinkText{
	padding:		4px 0px 0px 20px;
}
DIV#headerNav .L13 A{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L13 A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#headerNav .L14{
	float:			left;
	margin:			0px;
	width:			100px;
	height:			20px;
/*	display:		inline;*/
	font-size:		1em;
	background: 		url(ContactON.png);
	background-repeat: 	no-repeat;
}
DIV#headerNav .L14LinkText{
	padding:		4px 0px 0px 23px;
}
DIV#headerNav .L14 A{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}
DIV#headerNav .L14 A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}


DIV#headerNavBreadcrumb{
	float:			left;
	margin-top:		5px;
	color:			#2c2f8f;	
	width:			75px;
}

DIV#headerNavBreadcrumbTrail{
	float:			left;
	margin-top:		5px;
	color:			#e01b22;
	width:			500px;
}


DIV#headerNavBreadcrumbTrail A{
	color:			#aaaaaa;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#headerNavBreadcrumbTrail A:HOVER{
	color:			#aaaaaa;
	text-decoration:	underline;
	font-weight:		bold;
}


DIV#headerSearch{
	float:			left;
	width:			250px;
	margin-top:		28px;	
}

/* for Internet Explorer */
/*\*/
* html DIV#headerSearch {
	margin-top:		38px;	
}
/**/


DIV#searchBox{
	padding-left:		10px;
/* 	border-left :		solid 2px #8cc63f; */
	height:			35px;
}

DIV#headerSearch H3{
	font-size:		1.0em;
	font-weight:		bold;
	margin-bottom:		0.10em;
}

DIV#headerSearchHelp{
	float: 			left;
	font-size:		1.0em;
	color:			#2c2f8f;	
	font-weight:		bold;
	width:			175px;
}


DIV#headerSearchHelp A{
	color:			#2c2f8f;	
	text-decoration:	none;
}

DIV#headerSearchHelp A:hover{
	color:			#2c2f8f;	
	text-decoration:	underline;
}
 
.searchInput{
	border:			solid 0px #ffffff;
	height:			22px;
	width:			240px;
	background-color:	#ffffff;
	font-size:		1.2em;
	background: 		url(searchInput.png);
	background-repeat: 	no-repeat;
	padding-left:		25px;
	padding-top:		5px;
}

DIV#headerSearchButton{
	float:			right;
	height:			40px;
	margin-top:		0.25em;
	display:		block;
	width:			50px;
	background: 		url(greenButton.png);
}

DIV#content{
	width:			995px;
	float:			left;
	background-color:	#FFFFFF;
}


DIV#mainContent{
	width:			725px;
	float:			left;
	margin:			0px;
	padding:		0px;
	height:			auto;
	min-height:		500px;
	background-image: 	url(redBorder.png);
	background-position: 	top left;
	background-repeat: 	repeat-y;
}

/* for Internet Explorer */
/*\*/
* html DIV#mainContent {
	height:		500px;
}
/**/

DIV#mainContent H1{
	margin-bottom:		0.5em;
	margin-top:		0px;
}


DIV#mainContent H2{
	margin-bottom:		0.7em;
	margin-top:		0px;
}

DIV#mainContent H3{
	margin-bottom:		1.0em;
	margin-top:		1.0em;
}

DIV#mainContent H4{
	margin-bottom:0.7em;
	margin-top:0px;
}

DIV#qaContent A{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#qaContent A:hover{
	color:			#e01b22;
	text-decoration:	underline;
	font-weight:		bold;
}


DIV#homebanner {
	background-image: 	url(homeBanner.png);
	background-position: 	top left;
	background-repeat: 	no-repeat;
	color:			#ffffff;
	height:			407px;
	width:			710px;
}

DIV#homeBannerContent{
	padding: 		275px 15px 0px 25px;
}

DIV#homebanner H1{
	font-size:		1.8em;
	font-weight:		normal;
	margin-bottom:		0.25em;
}

DIV#homebanner H3{
	margin-bottom:		0.5em;
	margin-top:		0.5em;
}


DIV#homebanner P{
	font-size:		1.1em;
	margin-bottom:		0.5em;
	margin-top:		0em;
	font-weight:		normal;
	width:			600px;
}

DIV#homebanner A{
	color:			#ffffff;	
	text-decoration:	none;
	font-weight:		bold;
}

DIV#homebanner A:hover{
	color:			#ffffff;	
	text-decoration:	underline;
	font-weight:		bold;
}


DIV#banner{
	color:			#ffffff;
	height:			70px;
	width:			710px;
	margin:			0px;
}

DIV#bannerContent{
	padding: 		40px 15px 0px 25px;
}

DIV#banner H1{
	font-size:		1.8em;
	font-weight:		normal;
	margin-bottom:		0.25em;
}

DIV#banner H3{
	margin-bottom:		0.5em;
	margin-top:		0.5em;
}


DIV#banner P{
	font-size:		1.1em;
	margin-bottom:		0.5em;
	margin-top:		0em;
	font-weight:		normal;
	width:			600px;
}

DIV#banner A{
	color:			#ffffff;	
	text-decoration:	none;
	font-weight:		bold;
}

DIV#banner A:hover{
	color:			#ffffff;	
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#homeMainLinks{
     	color: 		        red;
	font-size:		0.9em;
	background-image: 	url(rlaHomeFocus.png);
	background-position: 	top left;
	background-repeat: 	no-repeat;
	height:			93px;
}     

DIV#homeMainLinks .homeLink{
	float: 			left;
	width:	 		40px;
	margin:			25px 0px 0px 0px;
	height:			15px;
	font-size:		9px;
	color:			#ffffff;
}

DIV#homeMainLinks .homeLinkContent{

}

DIV#homeMainLinks .homeLinkText{
	padding-top:		0px;
	padding-left:		8px;
}

DIV#homeMainLinks .homeLink A{
	color:			#ffffff;
	height:			15px;
	width:			35px;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#homeMainLinks .homeLink A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#homeMainLinksBlank{
	float:			left;
	width:			175px;
	padding-left:		10px;
	padding-top:		45px;
}

/* for Internet Explorer */
/*\*/
* html DIV#homeMainLinksBlank{
	width:			185px;
}
/**/

DIV#homeMainLinks1{
	float:			left;
	padding-top:		30px;
	width:     	        175px;
} 

DIV#homeMainLinks2{
	float:			left;
	padding-top:		30px;
	width:     	        175px;
} 

DIV#homeMainLinks3{
	float:			left;
	padding-top:		30px;
	width:     	        175px;
} 

DIV.homeMainLinksLeft{
	float:			left;
	width:     	        100px;

} 
DIV.homeMainLinksMid2{
	float:			left;
	width:     	        5px;
	height:			60px;
} 
DIV.homeMainLinksMid3{
	float:			left;
	width:     	        17px;
	height:			60px;
} 

DIV.homeMainLinksRight{
	float:			left;
	width:     	        40px;
	padding-top:		15px;
	padding-left:		10px;
} 

/* for Internet Explorer */
/*\*/
* html DIV.homeMainLinksMid3{
	width:     	        15px;
} 

/**/

DIV.homeMainLinksHeading{
     color:              White;
     font-weight:        bold;
}  

DIV.homeMainLinksText{
     color:              White;
}   

DIV.bannerHeading{
     color:              	ffffff;
     font-size:          	24px;
     padding: 		     	55px 0px 0px 20px;
}

DIV#contentColumn1{
     width:			500px;
     float:			left;
}

DIV#contentColumn2{
     width:			220px;
     float:			left;
}

DIV#contentBody{
	padding: 		20px 20px 10px 20px;
}

DIV#contentBody P{
	font-size:		1.1em;
	font-weight:		normal;
	color:			#000000;
}

DIV#contentBody LI{
	font-size:		1.1em;
	font-weight:		normal;
	color:			#000000;
} 

DIV#contentBody A{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#contentBody A:hover{
	color:			#e01b22;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#contentBodyImage{
	float: 			left;
	padding: 		0px 20px 0px 0px;
}

DIV#contentBodyText{
	float: 			left;
}

DIV#contentBodyWithLeftImage{
	padding: 		20px 20px 0px 0px;
}

DIV#contentBodyLeftImage{
	float:			left;
	width:			250px;
}





DIV#rightContent{
	float:			left;
	width:			260px;
	height:			500px;
	padding-left:		10px;
	margin-top:		0px;	

}

DIV#mainRight{
	color:			#ffffff;
	padding-top:		5px;
	padding-left:		10px;
	background-image: 	url(mainRight.png);
	background-position: 	top left;
	background-repeat: 	no-repeat;
	height:			500px;
}

DIV#news {
	height:			168px;
	width:			220px;
}

/* for Internet Explorer */
/*\*/
* html DIV#news {
	height:		160px;
}
/**/



DIV#newsHeading {
	width:			225px;
	padding-top:		5px;
	padding-bottom:		5px;
	font-weight:		bold;	
	font-size:		0.9em;
	border-bottom:		solid 1px #8c8c8c;
}

DIV#newsHeading A{
	color:			#ffffff;
	font-weight:		bold;
	text-decoration:	none;
}

DIV#newsHeading A:HOVER{
	color:			#ffffff;
	font-weight:		bold;
	text-decoration:	none;
}

DIV#newsStory1 {
	height:			90px;
	width:			225px;
}

DIV#newsStory2 {
	height:			25px;
	width:			225px;
	border-top:		solid 1px #8c8c8c;
}


DIV#newsStory3 {
	height:			30px;
	width:			225px;
	border-top:		solid 1px #8c8c8c;
}

DIV.newsStoryLink {
	float:			right;
	padding-top:		5px;
	font-size:		0.9em;
	align:			right;
	text-align:		right;
	width:			54px;
}

DIV.newsStoryLink A{
	color:			#e01b22;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV.newsStoryLink A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV.newsStoryHeader	{
	height:			20px;
	width:			225px;
}

DIV.newsStoryNumber {
	float:			left;
	width:			10px;
	padding-top:		5px;
}

DIV.newsStoryTitle1 {
	float:			left;
	width:			175px;
	font-size:		0.9em;
	font-weight:		bold;
}

DIV.newsStoryTitleContent1 {
	padding-top:		5px;
	padding-left:		0px;
}

DIV.newsStoryDate1 {
	float:			left;
	width:			50px;
	padding-top:		5px;
	text-align:		right;
	align:			right;
	font-size:		0.8em;
}

DIV.newsStoryTitle {
	float:			left;
	width:			170px;
	font-size:		0.9em;
	font-weight:		bold;
}

DIV.newsStoryTitleContent {
	padding-top:		5px;
	padding-left:		0px;
}

DIV.newsStoryDate {
	float:			left;
	width:			55px;
	padding-top:		5px;
	text-align:		right;
	align:			right;
	font-size:		0.8em;
}

DIV.newsStoryContent {
	height:			60px;
	width:			225px;
}

DIV.newsStoryImage {
	float:			left;
	width:			55px;
	padding-top:		5px;
}

DIV.newsStoryDetail {
	float:			left;
	width:			170px;
	padding-top:		5px;
	padding-bottom:		5px;
	font-size:		0.9em;
}

DIV#QandAs {
	height:			170px;
	width:			220px;
}

DIV#QandAHeading {
	width:			225px;
	padding-top:		5px;
	padding-bottom:		5px;
	font-weight:		bold;	
	font-size:		0.9em;
	border-bottom:		solid 1px #8c8c8c;
}

DIV#QandAHeading A{
	color:			#ffffff;
	font-weight:		bold;
	text-decoration:	none;
}

DIV#QandAHeading A:HOVER{
	color:			#ffffff;
	font-weight:		bold;
	text-decoration:	none;
}

DIV#QandAIntroduction {
	height:			30px;
	width:			225px;
	padding-top:		2px;
	font-size:		0.9em;
}

/* for Internet Explorer */
/*\*/
* html DIV#QandAIntroduction {
	padding-top:		5px;
}
/**/

DIV.QandAInputTitle {
	padding-top:		5px;
	height:			15px;
	width:			225px;
	font-weight:		bold;	
	font-size:		0.9em;
}

/* for Internet Explorer */
/*\*/
* html DIV.QandAInputTitle {
	margin-bottom:		5px;
}
/**/

.QandAInput {
	border:			1px solid #817e7e;	
	height:			20px;
	width:			225px;
	background-color:	#ffffff;
	color:			#000000;
	font-size:		11px;
}

/* for Internet Explorer */
/*\*/
* html DIV.QandAInput {
	margin-bottom:		0.25em;
}
/**/



DIV#QandAAction {
	width:			225px;
	padding-top:		2px;
	font-size:		0.9em;
	align:			left;
	text-align:		left;
}

DIV#QandAActionButton {
	float: 			right;
	width:	 		30px;
	height:			16px;
	margin:			0px 0px 0px 0px;
	font-size:		9px;
	color:			#ffffff;
	align:			left;
	text-align:		left;
}

/* for Internet Explorer */
/*\*/
* html DIV#QandAActionButton {
	width:			40px;
	padding-left:		10px;
	padding-top:		7px;
}
/**/


DIV#QandAActionButton A{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
	align:			left;
	text-align:		left;
}

DIV#QandAActionButton A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#financials {
	height:			165px;
}

DIV#financialsHeading {
	width:			225px;
	padding-top:		6px;
	padding-bottom:		5px;
	font-weight:		bold;	
	font-size:		0.9em;
	border-bottom:		solid 1px #8c8c8c;
}

DIV#financialsHeading A{
	color:			#ffffff;
	font-weight:		bold;
	text-decoration:	none;
}

DIV#financialsHeading A:HOVER{
	color:			#ffffff;
	font-weight:		bold;
	text-decoration:	none;
}

DIV.financialsItem {
	float:			left;
	width:			225px;
	height:			65px;
}

DIV.financialsItemImage {
	float:			left;
	width:			55px;
	padding-top:		5px;
}


DIV.financialsItemContent {
	float:			left;
	width:			170px;
	height:			65px;
}

DIV.financialsItemTitle {
	float:			left;
	width:			157px;
	padding-top:		5px;
	padding-bottom:		5px;
	font-size:		0.9em;
	font-weight:		bold;
}

DIV.financialsItemDetail {
	font-size:		0.9em;
}

DIV.financialsItemLink {
	padding-top:		5px;
	font-size:		0.9em;
	align:			right;
	text-align:		right;
}

DIV.financialsItemLink A{
	color:			#e01b22;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV.financialsItemLink A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}










DIV#searchAgain {
	padding-bottom:		20px;
	font-size:		1.1em;
}

DIV#searchAgainLeft {
	float:			left;
	width:			425px;
}

DIV#searchAgainRight {
	float:			left;
	width:			100px;
}

.searchAgainInput{
	border:			1px solid #817e7e;	
	height:			15px;
	width:			150px;
	margin-left:		25px;
	margin-right:		10px;
	background-color:	#ffffff;
	font-size:		1.1em;
}

INPUT#searchAgainButton{
	float:			left;
	margin-top:		0.25em;
	display:		block;
	background: 		url(greenButton.png);
}

DIV.searchResultLink{
	float:			left;
	width:			520px;
	font-size:		1.1em;
	margin-bottom:		0px;
}

DIV.searchResultText{
	float:			left;
	width:			520px;
	font-size:		1.0em;
	font-weight:		normal;
	margin-bottom:		10px;
}

/*Footer*/
DIV#footer{
	padding-top:		5px;
	width:			980px;
	float:			left;
	color:			#817e7e;	
}

DIV#footerLeft{
	width:			650px;
	float:			left;
}

DIV#footerRight{
	width:			320px;
	float:			left;
}

DIV#copyRight{
	padding-left:		11px;
	font-size:		0.9em;
	color:			#817e7e;	
}

DIV#footer UL{
	float: 			right;
	margin:			0px 0px 0px 0px;
	padding:		0px;
	list-style:		none;
}

DIV#footer LI{
	margin:			0px;
	padding:		0px;
	display:		inline;
	color:			#817e7e;	
	font-size:		1em;
}

DIV#footer A{
	color:			#817e7e;	
	text-decoration:	none;
}

DIV#footer A:hover{
	color:			#817e7e;	
	text-decoration:	underline;
}
 

DIV#copyRight .divLeft{
	margin-right:		7px;
}


DIV#sitemap{
	margin-top:		10px;
	margin-right:		15px;
	height:			340px;
	float:			left;
	width:			500px;
	padding:		0px 0px 0px 0px;
}

DIV#sitemap UL{
	list-style-type: 	none;
	width: 			100px;
}

DIV#sitemap LI{
	padding-bottom:		5px;
}

DIV#sitemap A{
	font-size:		1.1em;
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#sitemap A:hover{
	color:			#e01b22;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#nav1 {
	padding-left:		20px;
}


.flow {
  	float: 			left;
  	clear: 			left;
 	margin: 		0px 1.25em 1.25em 0px;
}


DIV#jobsContent{
	float:			left;
	width:			250px;
	margin-top:		40px;	
}

DIV#jobs{
	padding-top:		2px;
	padding-left:		10px;
}

DIV#jobs H3{
	margin-bottom:		0.5em;
	margin-top:		0px;
}

DIV.jobItem {
}

DIV.jobItemTitle {
	float:			left;
	font-size:		0.9em;
	font-weight:		normal;
	width:			200px;
	margin-bottom:		0.75em;
	margin-top:		0.5em;
}
DIV.jobItemDate {
	float:			right;
	text-align:		right;
	font-size:		0.9em;
	font-weight:		normal;
	width:			38px;
	margin-bottom:		0.75em;
	margin-top:		0.5em;
}

DIV.jobItemLeft {
	float:			left;
	width: 			60px;
}

DIV.jobItemImage {
	padding-bottom:		5px;
}

DIV.jobItemRight {
	float:			left;
	width: 			178px;
}

DIV.jobItemStrapLine {
	float:			left;
	width: 			175px;
	font-size:		0.9em;
	font-weight:		normal;
	margin-bottom:		0.25em;
	color:			#817e7e;	
}

DIV.jobItemLink {
	float:			right;
	color:			#8cc63f;
}

DIV.jobItemLink A{
	color:			#8cc63f;
	text-decoration:	none;
	font-weight:		normal;
}

DIV.jobsItemLink A:HOVER{
	color:			#8cc63f;
	text-decoration:	underline;
	font-weight:		normal;
}

DIV.jobItemLine{
	float:			left;
	width:			240px;
	font-size:		2px;
	border-bottom :		solid 1px #8cc63f;
}

DIV#docsBody{
	padding: 		20px 20px 0px 0px;
}


/*DIV#docs{
	margin-top:		10px;
	margin-bottom:		10px;
	padding-left:		10px;
}*/

DIV#docsBodyMain {
	margin-bottom:		10px;
	padding-left:		10px;
	width:			500px;
}

DIV#docsBodyMain A{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#docsBodyMain A:hover{
	color:			#e01b22;
	text-decoration:	underline;
	font-weight:		bold;
}


DIV.docItem {
	clear: 			both;
	height:			85px;
	margin-bottom:		2px;
	background-color: 	#ededed;
	width:			500px;
}

DIV.docItemLeft {
	float:			left;
	width: 			100px;
}

DIV.docItemLeftText {
	padding:		5px 0px 5px 10px;
	font-size:		1.2em;
}

DIV.docItemImage {
	padding-bottom:		5px;
}

DIV.docItemRight {
	float:			left;
	width: 			350px;
}

DIV.docItemRightText {
	padding:		5px 0px 5px 10px;
	font-size:		1.2em;
}

DIV.docItemRightText A{
	color:			#666699;
	text-decoration:	none;
	font-weight:		bold;
}

DIV.docItemRightText A:hover{
	color:			#666699;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV.docItemRight .docItemRightLink{
	float: 			left;
	width:	 		110px;
	height:			24px;
	margin:			5px 0px 0px 5px;
	font-size:		1em;
	color:			#ffffff;
	background: 		url(LargeRedButton2.png);
}

DIV.docItemRight .docItemRightLink A{
	color:			#ffffff;
	height:			20px;
	width:			110px;
	text-decoration:	none;
	font-weight:		bold;
}

DIV.docItemRight .docItemRightLink A:HOVER{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}

DIV.docItemRight .docItemRightLinkText{
	padding-top:		6px;
	padding-left:		10px;
}

DIV#docsBodySub {
	padding-top:		10px;
	padding-left:		10px;
	padding-right:		10px;
}

DIV#docsBodySub A {
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#docsBodySub A:hover{
	color:			#e01b22;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#qaContent{

}

DIV#qaYourQuestionHeadingBanner{
	background-image: 	url(redBanner.png);
	background-position: 	top left;
	background-repeat: 	no-repeat;
	height:			40px;
}

DIV#qaYourQuestionHeadingText{
	padding: 		10px 15px 0px 20px;
	color:			#ffffff;
	font-weight:		bold;
	font-size:		1.1em;
}

DIV#qaYourQuestionContent{
	padding: 		5px 15px 20px 25px;
	font-size:		1.3em;
	width:			475px;
}

DIV#qaOurAnswerHeadingBanner{
	background-image: 	url(greyBanner.png);
	background-position: 	top left;
	background-repeat: 	no-repeat;
	height:			40px;
}

DIV#qaOurAnswerHeadingText{
	padding: 		10px 15px 0px 20px;
	color:			#ffffff;
	font-weight:		bold;
	font-size:		1.1em;
}

DIV#qaOurAnswerContent{
	padding: 		0px 15px 0px 25px;
	font-size:		1.1em;
	width:			450px;
}

DIV#qaCategoryQuestionHeadingBanner{
	background-image: 	url(splitGreyBanner.png);
	background-position: 	top left;
	background-repeat: 	no-repeat;
	height:			30px;
	color:			#ffffff;
	font-weight:		bold;
	font-size:		1.1em;
}

DIV.qaCategoryQuestionHeadingText{
	float:			left;
	width:			255px;
	padding: 		5px 15px 0px 20px;

}

.QandAMultipleInput {
	border:			1px solid #817e7e;	
	height:			100px;
	width:			225px;
	background-color:	#ffffff;
	color:			#000000;
	font-size:		11px;
	margin-left:		2.25em;
	margin-bottom:		0.25em;
	padding-left:		0.25em;
	padding-top:		0.25em;
	padding-bottom:		0.25em;
}

DIV#QandANextAction {
	width:			500px;
	height:			20px;
}

DIV#QandANextActionButton {
	float: 			right;
	width:	 		40px;
	height:			20px;
	margin:			0px 0px 0px 0px;
	font-size:		9px;
	color:			#ffffff;
	align:			left;
	text-align:		left;
	background: 		url(redButton.png);
	background-position: 	top right;
	background-repeat: 	no-repeat;
}

DIV#QandANextActionButton A{
	float: 			right;
	color:			#ffffff;
	width:	 		32px;
	text-decoration:	none;
	font-weight:		bold;
	align:			left;
	text-align:		left;
	padding-top:		2px;
}

DIV#QandANextActionButton A:HOVER{
	color:			#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
}

DIV#maincontentLeft {
	float:			left;
	width:			530px;
}

DIV#maincontentLeftBanner {
	background-image: 	url(redLeftBanner.png);
	background-position: 	top left;
	background-repeat: 	no-repeat;
	height:			30px;
	margin-top:		20px;
}

DIV#maincontentLeftBannerText{
	padding: 		10px 15px 0px 25px;
	color:			#ffffff;
	font-weight:		bold;
	font-size:		1.1em;
}

DIV#mainContentLeftIntro {
	padding: 		10px 15px 10px 25px;
	margin-right:		20px;
	font-size:		1.3em;
}

DIV#locationLeftIntro {
	padding: 		0px 5px 20px 5px;
	margin-right:		10px;
	font-size:		13px;
}

DIV#mainContentLeftIntroGrey {
	padding: 		10px 15px 10px 25px;
	margin-right:		20px;
	background-color:	#dcdcdc;		
	font-size:		1.1em;
}

DIV#mainContentLeftText {
	padding: 		0px 25px 0px 25px;
	margin-right:		20px;
	font-size:		0.9em;
}

DIV.otherQueriesTitle {
	border-top:		solid 1px #817e7e;	
	font-size:		0.9em;
	padding-left:		5px;
	padding-top:		5px;
	color:			#2c2f8f;	
}

DIV.otherQueriesTitleNoBorder {
	font-size:		0.9em;
	padding-left:		5px;
	padding-top:		5px;
	color:			#2c2f8f;	
}

DIV.otherQueriesLink {
	font-size:		0.9em;
	padding-left:		5px;
	padding-bottom:		5px;
	color:			#817e7e;	
}

DIV.otherQueriesLink A{
	color:			#787878;
	text-decoration:	none;
}

DIV.otherQueriesLink A:HOVER{
	color:			#e01b22;
	text-decoration:	none;
}

DIv#mainContentForm {
	width:			530px;
	min-height:		725px;
}

DIv#mainContentFormContent {
	margin-right:		10px;
	margin-top:		20px;
	padding-top:		20px;
	background-color:	#F5F5F5;
	min-height:		725px;
}

/* for Internet Explorer */
/*\*/
* html DIv#mainContentFormContent {
	height:			700px;
}
/**/



DIv.mainContentRow {
	clear:			both;
	min-height:			30px;
	padding-left:		25px;
	padding-right:		20px;
}

DIV.mainContentIntro {
	font-size:		1.1em;
	padding-bottom:		10px;
}

DIV#contentBodyRightText{
	padding: 		0px 0px 0px 10px;
}

DIV.maincontentLeftCol1{
	float:			left;
	width:			150px;
}

DIV.maincontentLeftCol1Text{
	padding:		5px 0px 0px 0px;
	text-align:		left;
}
DIV.maincontentLeftCol2{
	float:			left;
	padding:		0px 0px 0px 0px;
	width:			200px;
}

DIV.maincontentLeftCol2Go{
	padding:		0px 0px 0px 135px;
}

DIV.maincontentLeftCol2Go A{
	float:			right;
	margin:			0px 20px 10px 0px;
	font-size:		0.9em;
	color:			#ffffff;
	background: 		url(goRed.png);
	height:			15px;
	width:			29px;
	padding-top:		0.2em;
	padding-left:		0.9em;
	text-decoration:	none;
	font-weight:		bold;
}

/* for Internet Explorer */
/*\*/
* html DIV.maincontentLeftCol2Go A{
	width:			39px;
	height:			16px;
}
/**/

DIV.maincontentLeftCol2Go A:HOVER{
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}

DIV.maincontentLeftCol3{
	float:			left;
	width:			115px;
	padding:		5px 10px 0px 0px;
	text-align:		right;
}

.requiredField {color: #FF0000}

.contactInput{
	border:			1px solid #817e7e;	
	height:			20px;
	width:			190px;
	background-color:	#ffffff;
	font-size:		1em;
	margin-bottom:		0.25em;
}

.contactMessageInput{
	border:			1px solid #817e7e;	
	height:			75px;
	width:			190px;
	background-color:	#ffffff;
	font-size:		1em;
	margin-bottom:		0.25em;
}

DIV.newsItem {
	width:			510px;
	min-height:		30px;
	background-color:	#aaaaaa;
}

/* for Internet Explorer */
/*\*/
* html DIV.newsItem {
		height:		30px;
}
/**/


DIV.newsItemContent {
	margin:			0px 20px 0px 25px;
	padding:		2px 0px 2px 0px;
}

DIV.newsItemTitle {
	float:			left;
	width:			415px;
	color:			red;
	font-weight:		bold;
}

DIV.newsItemDate {
	float:			right;
	width:			50px;
	text-align:		right;
	align:			right;
	color:			#ffffff;
}

DIV.newsItemStrapLine {
	float:			left;
	width: 			405px;
	font-size:		0.9em;
	font-weight:		normal;
	margin:			0.0em;
	color:			#ffffff;
}

DIV.newsItemLink {
	float:			right;
	width:			60px;
	text-align:		right;
	align:			right;
	color:			#ffffff;
	font-weight:		bold;
}

DIV.newsItemLink A{
	color:			#ffffff;
	font-weight:		bold;
	text-decoration:	none;
}

DIV.newsItemLink A:HOVER{
	color:			#ffffff;
	font-weight:		bold;
	text-decoration:	none;
}

DIV.newsItemLine {
	float:			left;
	width: 			465px;
	height:			1px;
	border-bottom:		1px solid #817e7e;	
}

DIV.newsItemFiller {
	width:			510px;
	min-height:		20px;
	background-color:	#aaaaaa;
}


DIV#rightNav {
	padding-top:		0px;
	padding-left:		0px;
}

DIV#rightNav .L1{
	margin:			0px;
	padding-top:		5px;
	padding-left:		5px;
	font-size:		1em;
	height:			15px;
	width:			175px;
	border-top: 		solid 1px #c5c5c5;
}

DIV#rightNav .L1 A{
	color:			#2c2f8f;	
	height:			15px;
	width:			175px;
	text-decoration:	none;
	font-weight:		normal;
}

DIV#rightNav .L1 A:HOVER{
	color:			#e01b22;
	text-decoration:	none;
	font-weight:		normal;
}

DIV#rightNav .L2{
	margin:			0px;
	padding-top:		5px;
	padding-left:		5px;
	font-size:		1em;
	height:			15px;
	width:			175px;
	border-top: 		solid 1px #c5c5c5;
}

DIV#rightNav .L2 A{
	color:			#e01b22;
	height:			15px;
	width:			175px;
	text-decoration:	none;
	font-weight:		normal;
}

DIV#rightNav .L2 A:HOVER{
	color:			#2c2f8f;	
	text-decoration:	none;
	font-weight:		normal;
}

DIV#maincontentRight {
	float:			left;
	width:			180px;
	margin:			0px;
	padding-top:		20px;
}

DIV#maincontentRightTitle {
	height:			16px;
	background-color:	#e01b22;
	color:			#ffffff;
	font-weight:		bold;
	font-size:		0.9em;
	padding-left:		5px;
	padding-top:		2px;
}

DIV#fact&focus{
	height:			260px;
	padding-left:		0px;
	border:			solid 1px black;
}

DIV#fact{
	margin-bottom:		10px;
}

DIV#factTitle{
	padding-top:		115px;
	padding-bottom:		2px;
	padding-left:		5px;
	color:			#ffffff;
	font-weight:		bold;
	font-size:		0.9em;
}

DIV#factText{
	padding-left:		5px;
	color:			#ffffff;
	font-weight:		normal;
	font-size:		0.9em;
}

DIV#factTextNews{
	padding-top:		115px;
	padding-left:		5px;
	color:			#ffffff;
	font-weight:		normal;
	font-size:		0.9em;
	padding-bottom:		2px;
}

DIV#focus{
}

DIV.focusItem{
}

DIV.focusItemImage{
	margin-bottom:		10px;
}

DIV.focusItemText{
	padding-top:		5px;
	padding-bottom:		5px;
	font-size:		0.9em;

}

DIV.focusItemLink{
	float:			right;
	width:	 		35px;
	height:			15px;
	margin:			0px 0px 10px 0px;
	font-size:		0.9em;
	color:			#ffffff;
	background: 		url(greenButtonOnWhite.png);
}

DIV.focusItem .focusItemLink A{
	color:			#ffffff;
	height:			15px;
	width:			35px;
	padding-top:		0.1em;
	padding-left:		0.9em;
	text-decoration:	none;
	font-weight:		bold;
}

DIV.focusItem .focusItemLink A:HOVER{
	color:			#787878;
	text-decoration:	none;
	font-weight:		bold;
}

DIV#filler{
	height:			260px;
	padding-left:		0px;
}


