body{	padding: 0;	margin: 0;	background:  #30353e ;	font-family: Arial;	font-size: 70%;	color: #666666;}
#headerWrapper{	background: url('images/bg_top.gif') #ffffff repeat-x;}
#header{	margin: 0 auto;	width: 1000px;}
#header #logo{	float: left;}
#header #imageBanner{	float: right; padding-right:36px;	margin-top: 8px; background: url('images/bg_banner.gif') no-repeat;}
#header #navBar{	clear: both;	background: url('images/bg_navbar.gif') no-repeat;	height: 45px;}
#header #navBar #languageSelector{	float: left;	padding: 18px 0px 0px 10px;	width: 209px;	text-align: center;	color: #666666;}
#header #navBar #languageSelector ul{list-style: none; list-style-type: none; margin: 0; padding: 0;}
#header #navBar #languageSelector ul li{display: inline; margin: 0; padding: 0 10px;}
#header #navBar #languageSelector ul li.active{font-weight: bold;}
#header #navBar #languageSelector a, a:hover, a:visited{	color: #666666;	text-decoration: none;}
#header #navBar #menu{	float: right;	width: 761px;	padding: 15px 10px;	text-align: left;}
#header #navBar #menu ul{	margin: 0;	padding: 0 0 0 5px;	list-style:none; 	list-style-type:none; }
#header #navBar #menu ul li{	float: left;	margin: 0;	padding: 0;}
#header #navBar #menu ul li a{	padding: 6px 15px 20px 15px;	margin: 0;	background: url('images/nav_separator.gif') no-repeat top right;	color: #d1d6de;	text-decoration: none;}
#header #navBar #menu ul li.current_page_item a{	color: #333333; background: #ffffff;}
#header #navBar #menu ul li a:hover {	background-color: #ffffff;	color: #333333;}
#centerSectionOuterWrapper{	min-height: 300px; background: #ffffff;}
#centerSectionInnerWrapper{	margin: 0 auto;	width: 1000px;	background: url('images/bg_center_top.gif') #ffffff no-repeat top center;}
#centerSection{	overflow: hidden; margin: 0 auto;	width: 980px;	padding: 0 10px;	background: url('images/bg_center_bottom.gif') no-repeat bottom center;}
#centerSection #officeLocations{float: left; width: 169px;	padding: 20px;} 
#centerSection #officeLocations  div.textwidget {}
#content{	float: right; padding: 20px;	margin-right: 25px;	width: 704px;	font-size: 110%;}
#sidebar{	float: right;	width: 230px; margin: 0 0 20px 20px;}
#sidebar #newsFeed ul{ list-style: none; list-style-type: none; margin: 0; padding: 0;}
#sidebar #newsFeed ul li{margin: 0 0 1em 0; padding: 0;}
#sidebar #newsFeed ul li div.date{}
#imageTaglines{	text-align: center;	padding-top: 20px;}
#footer{	clear: both; width: 1000px;	margin: 0 auto;	background: url('images/bg_footer.gif') no-repeat bottom center;	height: 54px;}
#footer #siteByLabel{	width: 149px;	padding: 20px 30px;	float: left;	color: #6e7582;}
#footer #copyright{	padding: 20px 15px;	float: right;	width: 737px;	color: #7d93ad;}
#footer #copyright a{ color: #7d93ad; text-decoration: underline;}
#footer #copyright #owaStar a{text-decoration: none;}
#disclaimer{ width: 940px; margin:0 auto; text-align: justify; margin-top: 20px; color: #50555e}
#professionalIcons{ float: right; padding-top: 20px;}
#professionalIcons img{border: 0;}
h1{	color: #415e7e;	letter-spacing: -1px;	font-size: 220%;}
h2{	color: #333333;}
h3{	color: #415e7e;	margin-bottom: 0;	font-size: 100%;	font-weight: normal;}
a, a:hover, a:visited{ text-decoration: none; color: #415e7e;}
a:hover{	text-decoration: none;}
.alignright{	float: right;	margin: 0 0 5px 5px;}
.alignleft{	float: left;	margin: 0 5px 5px 0;}
div.professional{	float:left; display: inline; width: 220px; padding: 5px; margin: 0 5px 10px 0;}
div.professional:hover {background-color: #f0f0f0;}
div.professional h2{ margin: 0; border-bottom: 1px solid #dddddd;}
div.professional span.title{font-style: italic;}
a.professionalLink {text-decoration: none; }
.professional h2{ font-size: 140%;}
.img { padding: 5px; border: 1px solid #dddddd;}
img {border: 0;}