body {
	margin: 0px;
	/*margin-top: 20px;*/
	background-color: White;
	text-align: center;
}
div, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 88%;
	color: #7B797A;
}
form { margin: 0; }
.binput {
	width: 95%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #000000;
	margin-bottom: 2px;
	padding-left: 2px;	
	padding-right: 2px;		
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 150%;
	font-weight: bold;	
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 130%;
	font-weight: normal;	
}
.text_headers {
	font-size: 114%;
	font-weight: normal;	
	font-weight: bold;	
}
img { border: none; }





#skip { display: none; }
#wrapper {
	width: 740px;	
	margin: auto;
	text-align: left;
}



	#float-content {
		z-index: 1;
		position: absolute;
		top: 315px;
		width: 338px;
		margin-right: 206px;
		margin-left: 196px;	
		font-size: 80%;	
		padding-bottom: 20px;
	}
	#corporate-float-content {
		z-index: 1;
		position: absolute;
		top: 315px;
		width: 544px;
		margin-right: 206px;
		margin-left: 196px;	
		font-size: 80%;	
		padding-bottom: 20px;
	}		
	
	
	
	#header {
		height: 84px;
		padding-top: 5px;
		padding-right: 5px;
		text-align: right;
		color: #FFFFFF;
	}
		#header ul, #header li {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			display: inline;							
			font-size: 94%;
		}	
	#nav {
		height: 22px;
		margin-bottom: 2px;
		background-color: #EDECEC;
	}
		#nav ul, #nav li {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			display: inline;							
		}	
	#banner {
		height: 190px;
		margin-bottom: 2px;
	}
	#main {	
		float: left;
		margin-bottom: 20px; 		
	}
		#left {
			width: 186px;	
			float: left;			
		}
			#left ul, #left li {
				margin: 0px;
				padding: 0px;
				list-style-type: none;				
			}				
			#left li { 				
				padding-top: 4px;
				padding-right: 12px;
				padding-bottom: 4px;
				padding-left: 12px;		
				background-color: #FDFDFD;
			}
		#content {
			width: 338px;
			float: left;
			padding-top: 10px;
			padding-right: 20px;
			padding-left: 10px;
		}
		#right {
			width: 186px;	
			float: left;
		}		
			#right ul, #right li {
				margin: 0px;
				padding: 0px;
				list-style-type: none;				
			}				
			#right li {
				padding-top: 8px;
				padding-right: 8px;
				padding-bottom: 8px;
				padding-left: 8px;
				border-bottom-width: 2px;
				border-bottom-style: solid;
				border-bottom-color: #F4F4F4;				
			}		
			#right li .text_headers { color: #3363B5; }
			#register {
				padding-top: 8px;
				padding-right: 8px;
				padding-bottom: 8px;
				padding-left: 8px;
				background-color: #F2F2F2;
				font-size: 100%;
				font-weight: bold;	
			}
	#footer {
		width: 740px;	
		height: 1px;
		float: left;
		margin-bottom: 5px;
		background-color: #E9E9E9;
	}
	#coltas {
		width: 740px;
		float: left;
		margin-bottom: 5px;
		text-align: right;		
		font-size: 80%; 
		color: #CECDCE;
	}
	
	
	
	
	
a {	
	color: #484646;
	text-decoration: none; 
}
a:hover { text-decoration: underline; }
#header a { color: #FFFFFF; }
#left a { color: #484646; } 
#left a:hover { color: #3363B5; } 
#left .active a { 
	font-weight: bold;
	color: #3363B5; 
} 
#content a, #float-content a, #corporate-float-content a { 
	color: #3363B5;
	text-decoration: underline; 
}
#right a { 
	color: #484646; 
	font-weight: bold;	
} 
#right a:hover { color: #3363B5; } 
#coltas a { color: #CECDCE; }
#coltas a:hover { color: #2B4988; }







.profile, .profile-director, .profile-end {
	margin-top: 10px;
	width: 284px;
	height: 100px;
	padding-left: 15px;
	padding-right: 25px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;	
}
.profile-director {
	border-bottom-width: 10px;
}
.profile-end {
	border-bottom-width: 0px;
}
.profile-photo {
	float: left;
	width: 90px;
}
.profile-details {
	float: left;
	width: 194px;
	padding-top: 5px;
	font-size: 11px;
}

.profile-download {
	width: 184px;
}
.profile-pdf {
	float: left;	
}
.profile-link {
	margin-left: 10px;
	width: 100px;
	float: left;	
	padding-top: 2px;
	font-size: 11px;
}







#corporate-body-simple {
	width: 500px;
	font-size: 100%;	
}





#corporate-year, #careers-search .careers-heading {
	padding: 5px;
	padding-bottom: 0px;	
	width: 490px;
	height: 21px;
	background-image: url(/_sites/_img/news-articles.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}




#year-list {
	font-size: 100%;
	width: 400px;
	padding-top: 5px;
}
	#year-list ul, #year-list li {				
		margin: 0px;
		padding: 0px;
		list-style-type: none;			
	}
	#year-list li {
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		border: 1px solid #F2F2F2;
	}
	#year-list li a {
		float: left;
		width: 46px;
		height: 49px;
		padding-top: 31px;
		padding-left: 34px;	
		background-image: url(/_sites/_img/calendar.gif);
		background-repeat: no-repeat;
		background-position: 13px 32px;
		font-size: 14px;
		font-weight: bold	
	}
	#year-list li:first-child a {
		background-color: #e6e8fd;	
	}
	#year-list li a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background-color: #333cb5;	
	}
	






#corporate-news {
	width: 500px;		
}


#corporate-home {
	float: left;
}
	#corporate-home #corporate-news {
		width: 290px;	
		padding-left: 10px;
		float: left;	
	}
	#corporate-home #corporate-showcase {
		margin-top: 10px;
		width: 200px;	
		float: left;	
	}
	#corporate-home #corporate-showcase-text {
		margin-top: 10px;
		padding-left: 28px;			
		width: 172px;	
		background-image: url(/_sites/_img/corporate-showcase.gif);
		background-repeat: no-repeat;
		font-size: 12px;		
	}




#corporate-news .corporate-article, 
#corporate-home .corporate-article,
#careers-search .careers-job {
	float: left;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 472px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
	background-image: url(/_sites/_img/corporate-article.gif);
	background-repeat: no-repeat;
	font-size: 11px;
}



#corporate-home .corporate-article {
	width: 272px;
	padding-left: 18px;
	background-image: url(/_sites/_img/corporate-home-article.gif);
}





#corporate-news .corporate-article-text,
#corporate-home .corporate-article-text {
	float: left;
	width: 392px;
	padding-right: 10px;	
	font-size: 100%;
}
#corporate-news .corporate-article-img {
	float: left;
	width: 70px;	
}



#corporate-home .corporate-article-text {
	width: 192px;
}




#corporate-body-column {
	float: left;
	width: 544px;
	font-size: 100%;	
}
#corporate-body-text {
	float: left;
	width: 359px;
	padding-right: 25px;	
	font-size: 100%;
}
#corporate-body-image {
	float: left;
	width: 160px;
	font-size: 100%;
}











#careers-search form {
	padding: 10px;
	border: 1px solid #F2F2F2;
	margin-bottom: 10px;	
}
#careers-search td, #careers-search select, #careers-search input {
	font-size: 12px;
	font-weight: bold
}
#careers-search .careers-job {
	background-image: url(/_sites/_img/careers-job.gif);
}

