html {
	background: url(graphics/bg3.jpg) repeat-x;
	background-color: #e0ece5;  #5780A2; */
}


#hd {
	background: url(graphics/bgHd.jpg);
	height: 137px;
}

#hd0 {
	float: left;
	width: 120px;
	padding: 30px 0 0;
}

#hd1 {
	float: left;
	width: 770px;
	padding-top: 12px;
	margin-bottom: 8px;
}

#hd2 {
	padding-top: 8px;
	color: #24458C;
}

#hd3 {
	float: left;
	width: 120px;
	padding: 30px 0 0;
}

#nav {
text-align:center;
	background: url(graphics/bgNav-trans.png);
	height: 32px;
}

#navInner {
	margin: auto;
	font-family:Arial, Helvetica, sans-serif;
	height: 32px;
}

#navInner ul{
	margin: 0; padding: 0;
}

#navInner li.first a {border-left: 1px solid #cccccc;}
#navInner li.active a {text-decoration:underline;}

#navInner li {
	list-style: none;
	display: inline;
	text-transform:uppercase;
	padding: 0;
	line-height:33px;
}

#navInner a, #navInner a:visited {
position: relative;
	color: #eee;
	padding: 8px 30px 7px;
	border-right: 1px solid #cccccc;
}

#navInner a:hover {
	text-decoration: none;
	color: #D5E8F9;
}
	

#bdInner { 
	margin-top: 0;
	padding-top: 39px;
	background: url(graphics/bgBdTop-trans2.png) no-repeat;
}

#bdContainer {
	background: url(graphics/bgBdContainer.gif);
}

#bdLeft {
	float: left;
	background: url(graphics/bgBdLeft.png) repeat-x;
	width: 160px;
	padding: 0 25px; 
}

#leftNav {
	border-bottom: 1px solid #ccc;
	text-align:left;
	margin-top: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#leftNav ul{
	margin: 0; padding: 0;
}


#leftNav li {
	list-style:none;
	border-top: 1px solid #ccc;
	line-height: 35px;
	padding: 0 0 0 7px;
	text-transform:uppercase;
	color: #333333;
}

#leftNav a, #leftNav a:visited {
	color: #333333;
}

#leftNav li.active a {text-decoration:underline;}

#bdRight {
	float: right;
	width: 760px;
	min-height: 350px;
	padding: 5px 20px 22px;
	text-align: justify;
	margin-top: -5px;
}

#bdFooter {
	background: #d6e1d0;
	border-top: 3px solid #a8c197;
	padding: 5px 30px;
	height: 42px;
	line-height: 16px;
	font-size:10px;
	margin: 0 0 30px;
	color: #24458C;
}

#flash { float:right; width:300px; height:184px; margin:-5px 0px 0 15px; padding-bottom: 5px;}

.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}

/*
.teamMember { clear:both; }
.teamMemberAlt { clear:both; }
*/

.teamName { font-weight:bold; };
.teamMember .teamImage { float:right; padding:3px; border:1px solid #cccccc; margin: 0 0 12px 25px;}
.teamMemberAlt .teamImage { float:left;  padding:3px; border:1px solid #cccccc; margin: 0 25px 12px 0;}
.teamMember .teamImage { float:right; padding:3px; border:1px solid #cccccc; margin: 0 0 12px 25px;}


.newsListTitle { font-size:120%;font-weight:bold; };

.press { clear:both; padding:3px; border-bottom:2px solid #cccccc; }
.press .pressDescription { padding:3px;}
.press .pressDetails { float:right; width:135px; padding:3px; }
.press .pressDownload { }
.press .pressDate { }

.getReader {
margin-top:10px;
clear:both;
}

.partner { clear:both; padding:3px; }
.partner .partnerImage { float:left; }
.partner .partnerName { display:none; }
.partner .partnerDescription { text-align:center; }
.partner .partnerLink { text-align:center; }
 
.partnerLogos  { 
display:inline;
padding:20px;
}

#contactForm { width:400px; float:right;}

#rightImages { width:340px; float:right; margin-top:-10px; margin-left:10px; }

#flash1 { float:right; margin-left:10px; }

#flash2 { float:right; margin-left:10px; }

