@charset "utf-8";
/* CSS Document */


body{
margin: 0;
padding: 0;
border: 0;
height: 100%;
max-height: 100%;
background-color: #0C5285;
}

#frameTop, #framecontent{
	width: 100%;
	height: 135px; /*Height of top frame div*/
	background-color: #0C5285;
	color: white;
}

#frameBottom{
bottom: 0; 
background-color: #0C5285;
color: #FFFFFF;
height: 100%;
}

#maincontent{
left: 0;
right: 0;
}

#topBar{
margin: auto;
width: 790px;
padding: 10px 10px 10px 0;
color: #CFCEED;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em;
text-align: right;
}

#logo {
		width: 98px;
		float:left;
		}
#topImageRight {
	float: right;
	width: 668px;
}

.innertube{
margin: auto;
width: 780px;
background-color:#FFFFFF;
padding: 10px 10px 0 10px;
}
.maininnertube{
background-image:url(/images/08/swirl_middle.gif);
background-repeat: no-repeat;
background-color:#FFFFFF;
margin: auto;
width: 780px;
padding: 0 10px 30px 10px;
}

* html #maincontent{ /*IE6 hack*/
width: 100%; 
}

#header {
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#142961;
}
.clear {
	clear: both;
	display: block;
	height: 0;
	content: ".";
	padding: 0;
	margin: 0;
	border: 0;
}

#textcontentOneColumn {
	float: left;
	width: 375px;
	background-color: transparent;
	padding: 10px 10px 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
#leftColImages {
width: 360px;
	
}
#textcontentTwoColumn {
	float: right;
	width: 375px;
	padding: 10px 0;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#textLeft {
	text-align:left;
}
#blueLine {
	float: left;
	margin-left: 5px;
	width: 2px;
	height: 430px;
	padding: 0 0 0 0;
	background-image:url(/images/08/blue_line.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsRow {
	width: 740px;
	float: left;
	padding: 0 20px 0 20px ;
	margin-top:10px;
}

.newsColumn{
	width: 500px;
	float: left;
	padding: 0 20px 0 20px ;
}

.newsRowTitle {
	width: 740px;
	float: left;
	padding: 0 20px 0 20px ;
	margin-top:30px;
}
.pressImageThumbnail {
	float:right;
	width: 160px;
	padding: 0 0 0 20px;
}

.pressImageNormal {
	float:right;
	width: 220px;
	padding: 0 0 0 20px;
}


#footer{
	background-color: #0C5285;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	color: #CFCEED;
	text-align: center;
	padding:10px 0 10px 0;
}
