/* Body and box-like elements */ 
html { padding: 0; margin: 0; }

a { overflow: hidden; }

body {
    padding: 0;
    text-align: center;
    background-color: #b5ac9f;
    margin: 0; }
    
#frame {
    width: 904px;
    text-align: left;
    padding-top: 30px;
    margin: 0px auto; }
    
#capper {
	display: block;
	width: 904px;
	height: 22px;
    padding: 19px 0 0 0;
    margin: 0;
    background: #FFF url(imx/contact_cap.gif) top left no-repeat; } 

#header { 
    padding: 0;
    margin: 0;
    width: 904px; }
    
#footNav {
	display: block; 
	padding: 8px 0 0 0;
    margin: 0;
    width: 904px;
	height: 28px;
    background: transparent url(imx/footer_back.gif) top left no-repeat; }

#content {
	width: 881px;
    padding: 2px 0 0 23px;
    margin: 0;
    background: #FFF url(imx/content_back.gif) top center repeat-y; }   
        
#homeLeft {
	display: block;
	float: left;
    margin: 2px 0 0 0;
    width: 215px;
	height: 198px;
    padding: 14px 10px 0 10px; 
	background: #a7bcdb url(imx/left_home_back.jpg) top left no-repeat; }
    
#flashContent {
	display: block;
	float: left;
    margin: 2px 4px 0 3px;
    width: 331px;
	height: 212px;
    padding: 0; 
	background: #fff url(imx/middle_home_back.jpg) top left no-repeat; }
    
#homeRight{
	display: block;
	float: left;
    margin: 2px 0 0 0;
    width: 269px;
	height: 183px;
    padding: 14px 10px 15px 8px;  
	background: #727a83 url(imx/right_home_back.jpg) top left no-repeat; }
    
#interiorLeft {
	display: block;
	float: left;
    margin: 36px 30px 0 0;
    width: 208px;
    padding: 0;  
	background-color: transparent; }

#interiorRight {
	display: block;
	float: left;
    margin: 36px 0 0 0;
    width: 562px;
    padding: 0 60px 15px 0;  
	background-color: transparent; } 
    
#interiorRightComplex {
	display: block;
	float: left;
    margin: 36px 0 0 0;
    width: 610px;
    padding: 0 0 15px 0;  
	background-color: transparent; } 
    
#interiorSideNav {
	display: block;
    margin: 0 0 7px 0;
    width: 188px;
    padding: 15px 10px 0 10px;  
	background-color: #9fb2cf; }
    
#interiorPhoto {
	display: block;
    margin: 0 0 7px 0;
    width: 208px;
    padding: 0;  
	background: none; }
	
#interiorMap {
	display: block;
    margin: 0 0 0 10px;
    width: 288px;
    padding: 0;  
	background: none; }	
    
#casePod {
	display: block;
	margin: 40px 0 0 0;
    padding: 0;  
	background: none; }
    
.companyPod {
	display: block;
	margin: 0 0 -10px 0;
    padding: 25px 0 0 0;  
	background: none;
	border-top: solid 1px #c6c0b6; }
    
.companyStats {
	display: block;
	width: 169px;
	float: left;
	margin: 0;
    padding: 0;  
	background: none; }
    
.companyContent {
	display: block;
	width: 377px;
	float: right;
	margin: 0;
    padding: 0;  
	background: none; }

#companyLogo {
	display: block;
	float: left;
    margin: 0 44px 7px 0;
    padding: 0;  
	background: none; }
    
.complexPod {
	width: 144px;
	display: block;
	float: left;
	margin: 15px 5px 15px 0;
    padding: 0;  
	background: none;
	border: solid 1px #bdb3a9; }
    
.complexPodBlue {
	width: 144px;
	display: block;
	margin: 0;
    padding: 6px 0 4px 0;  
	background: #8fadd3; }

#errorbox {
	margin: 5px 0 20px 0;
    padding: 15px 15px 15px 15px;
    border: solid 1px #ffb0b0;
    background: #ffd3d3; }

.navigation {
	display: block;
	margin: 0;
    padding: 15px 0 15px 0; }

.entry {
	display: block;
	margin: 0;
	padding: 0; }

.post {
	display: block;
	margin: 0 0 25px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dashed #ccc; }




/* Top Nav */
#nav, #nav ul {
	z-index: 500;
    width: 881px;
    height: 50px;
    display: block;
    margin: 0;
    padding: 0; }

#nav ul.childrenApproach, #nav ul.childrenInvFocus, #nav ul.childrenPortfolio {
	margin: 50px 0 0 0; }

#nav ul {
	margin: 0;
    padding: 10px;
    list-style: none; }	

#nav li.invApproach {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    background-color: #fff; }    

#nav li.invApproach a {
	display: block;
	padding: 0;
	margin: 0;
    float: left;
    width: 132px;
    height: 50px;
    text-indent: -9000px;
	font: bold 13px "Helvetica Neue", "Arial", sans-serif;
    text-decoration: none;
    background: #829bbe url(imx/nav_invapproach.gif) top left no-repeat; }
    
#nav li.invApproach a:hover {
	display: block;   
    background: #829bbe url(imx/nav_invapproach.gif) 0 -50px no-repeat; }

#nav li.invApproach ul a {
	display: block;
	text-indent: 0;
	text-decoration: none;
	font: normal 11px "Helvetica Neue", "Arial", sans-serif;
	padding: 5px 5px 5px 10px;
	margin: 0;
	width: 132px;
    height: 18px;
	color: #000;
	background: none;
	border: none; }

#nav li.invApproach ul a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background: none; }

#nav li.invFocus a {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 142px;
    height: 50px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/nav_invfocus.gif) top left no-repeat; }

#nav li.invFocus a:hover {
    background: #829bbe url(imx/nav_invfocus.gif) 0 -50px no-repeat; }    

#nav li.invFocus ul a {
	display: block;
	text-indent: 0;
	text-decoration: none;
	font: normal 11px "Helvetica Neue", "Arial", sans-serif;
	padding: 5px 5px 5px 10px;
	margin: 0;
	width: 142px;
    height: 18px;
	color: #000;
	background: none;
	border: none; }

#nav li.invFocus ul a:hover {
	font-weight: bold;
	color: #000;
	background: none; }
    
#nav li.portfolio a {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 143px;
    height: 50px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/nav_portfolio.gif) top left no-repeat; }
    
#nav li.portfolio a:hover {
    background: #829bbe url(imx/nav_portfolio.gif) 0 -50px no-repeat; } 
    
#nav li.portfolio ul a {
	display: block;
	text-indent: 0;
	text-decoration: none;
	font: normal 11px "Helvetica Neue", "Arial", sans-serif;
	padding: 5px 5px 5px 10px;
	margin: 0;
	width: 143px;
    height: 18px;
	color: #000;
	background: none;
	border: none; }

#nav li.portfolio ul a:hover {
	font-weight: bold;
	color: #000;
	background: none; }
    
#nav li.team a {
	display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 155px;
    height: 50px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/nav_team.gif) top left no-repeat; }
    
#nav li.team a:hover {
    background: #829bbe url(imx/nav_team.gif) 0 -50px no-repeat; } 
    
#nav li.about a {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 147px;
    height: 50px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/nav_about.gif) top left no-repeat; }
    
#nav li.about a:hover {
    background: #829bbe url(imx/nav_about.gif) 0 -50px no-repeat; } 
    
#nav li.deals a {
	display: block;
	margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 141px;
    height: 50px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/nav_deals.gif) top left no-repeat; }
    
#nav li.deals a:hover {
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/nav_deals.gif) 0 -50px no-repeat; }     
     
#nav li.here a, #nav li.here a:hover {
	margin: 0;
	padding: 0;
	float: left;
    color: #FFF;
    text-decoration: none;
    font: bold 11px/1.5em Lucida Grande, Verdana, sans-serif;
    background: #4a73b5; }

#nav li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    background-color: #fff; }    

#nav li ul {
	display: block;
	position: absolute;
	padding: 0;
	height: auto;
	font-weight: normal;
	margin: 0; }

#nav li.invApproach ul {
	width: 132px; }

#nav li.invFocus ul {
	width: 142px; }

#nav li.portfolio ul {
	width: 143px; }

#nav li.invApproach ul a {
	display: block;
	width: 120px;
	text-indent: 0;
	text-decoration: none;
	font: normal 10px "Helvetica Neue", "Arial", sans-serif;
	padding: 3px 5px 2px 6px;
	margin: 0;
	color: #607baa;
	background: #f3f3ec url(imx/dropapproach_back.gif) top left repeat-x; }

#nav li.invApproach ul a:hover  {
	font-weight: normal;
	color: #fff;
	background: #607baa url(imx/dropdown_highlight.gif) top left repeat; }

#nav li.invFocus ul a {
	display: block;
	width: 131px;
	text-indent: 0;
	text-decoration: none;
	font: normal 10px "Helvetica Neue", "Arial", sans-serif;
	padding: 3px 5px 2px 6px;
	margin: 0;
	color: #607baa;
	background: #f3f3ec url(imx/dropfocus_back.gif) top left repeat-x; }

#nav li.invFocus ul a:hover  {
	font-weight: normal;
	color: #fff;
	background: #607baa url(imx/dropdown_highlight.gif) top left repeat; }

#nav li.portfolio ul a {
	display: block;
	width: 132px;
	text-indent: 0;
	text-decoration: none;
	font: normal 10px "Helvetica Neue", "Arial", sans-serif;
	padding: 3px 5px 2px 6px;
	margin: 0;
	color: #607baa;
	background: #f3f3ec url(imx/dropport_back.gif) top left repeat-x; }

#nav li.portfolio ul a:hover  {
	font-weight: normal;
	color: #fff;
	background: #607baa url(imx/dropdown_highlight.gif) top left repeat; }

#nav li ul a.dropBottom {
	background: #f3f3ec url(imx/drop_back.gif) top left repeat-x; }

#nav li ul a.dropBottom:hover  {
	font-weight: normal;
	color: #fff;
	background: #607baa url(imx/dropdown_highlight.gif) top left repeat; }




/* Interior Top Nav */
#interiorNav, #interiorNav ul {
	z-index: 500;
    width: 881px;
    display: block;
    margin: 0;
    padding: 0; }

#interiorNav ul.childrenApproach, #interiorNav ul.childrenInvFocus, #interiorNav ul.childrenPortfolio {
	margin: 36px 0 0 0; }

#interiorNav ul {
	margin: 0;
    padding: 0;
    list-style: none; }	

#interiorNav li.invApproach a {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_invapproach.gif) top left no-repeat; }
    
#interiorNav li.invApproach a:hover, #interiorNav li.invApproachAt a, #interiorNav li.invApproachAt a:hover {
    display: block;
	padding: 0;
	margin: 0;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
	font: bold 13px "Helvetica Neue", "Arial", sans-serif;
    text-decoration: none;
    background: #829bbe url(imx/intnav_invapproach.gif) 0 -36px no-repeat; }
    
#interiorNav li.invApproach ul a, #interiorNav li.invApproachAt ul a {
	display: block;
	text-indent: 0;
	text-decoration: none;
	font: normal 11px "Helvetica Neue", "Arial", sans-serif;
	padding: 5px 5px 5px 10px;
	margin: 0;
	width: 123px;
    height: 18px;
	color: #000;
	background: none;
	border: none; }

#interiorNav li.invApproach ul a:hover, #interiorNav li.invApproachAt ul a:hover {
	font-weight: bold;
	color: #000;
	background: none; }


#interiorNav li.invFocus a {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_invfocus.gif) top left no-repeat; }
    
#interiorNav li.invFocus a:hover, #interiorNav li.invFocusAt a, #interiorNav li.invFocusAt a:hover {
    display: block;
	padding: 0;
	margin: 0;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
	font: bold 13px "Helvetica Neue", "Arial", sans-serif;
    text-decoration: none;
    background: #829bbe url(imx/intnav_invfocus.gif) 0 -36px no-repeat; }
    
#interiorNav li.invFocus ul a {
	display: block;
	text-indent: 0;
	text-decoration: none;
	font: normal 11px "Helvetica Neue", "Arial", sans-serif;
	padding: 5px 5px 5px 10px;
	margin: 0;
	width: 123px;
    height: 18px;
	color: #000;
	background: none;
	border: none; }

#interiorNav li.invFocus ul a:hover, #interiorNav li.invFocusAt ul a:hover {
	font-weight: bold;
	color: #000;
	background: none; }
    
#interiorNav li.portfolio a {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_portfolio.gif) top left no-repeat; }
    
#interiorNav li.portfolio a:hover, #interiorNav li.portfolioAt a, #interiorNav li.portfolioAt a:hover {
    display: block;
	padding: 0;
	margin: 0;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
	font: bold 13px "Helvetica Neue", "Arial", sans-serif;
    text-decoration: none;
    background: #829bbe url(imx/intnav_portfolio.gif) 0 -36px no-repeat; }
    
#interiorNav li.portfolio ul a {
	display: block;
	text-indent: 0;
	text-decoration: none;
	font: normal 11px "Helvetica Neue", "Arial", sans-serif;
	padding: 5px 5px 5px 10px;
	margin: 0;
	width: 123px;
    height: 18px;
	color: #000;
	background: none;
	border: none; }

#interiorNav li.portfolio ul a:hover, #interiorNav li.portfolioAt ul a:hover {
	font-weight: bold;
	color: #000;
	background: none; }
    
#interiorNav li.team a {
	display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_team.gif) top left no-repeat; }
    
#interiorNav li.team a:hover, #interiorNav li.teamAt a, #interiorNav li.teamAt a:hover {
	display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_team.gif) 0 -36px no-repeat; }
    
#interiorNav li.about a {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_about.gif) top left no-repeat; }
    
#interiorNav li.about a:hover, #interiorNav li.aboutAt a, #interiorNav li.aboutAt a:hover {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_about.gif) 0 -36px no-repeat; }
    
#interiorNav li.deals a {
	display: block;
	margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_deals.gif) top left no-repeat; }
    
#interiorNav li.deals a:hover, #interiorNav li.dealsAt a, #interiorNav li.dealsAt a:hover {
    display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 123px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_deals.gif) 0 -36px no-repeat; }
    
#interiorNav li.news a {
	display: block;
	margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 121px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_news.gif) top left no-repeat; }
    
#interiorNav li.news a:hover, #interiorNav li.newsAt a, #interiorNav li.newsAt a:hover {
    display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 121px;
    height: 36px;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    background: #829bbe url(imx/intnav_news.gif) 0 -36px no-repeat; }    

#interiorNav li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    background-color: #fff; }    

#interiorNav li ul {
	display: block;
	position: absolute;
	padding: 0;
	height: auto;
	font-weight: normal;
	margin: 0; }

#interiorNav li.invApproach ul, #interiorNav li.invApproachAt ul  {
	width: 123px; }

#interiorNav li.invFocus ul, #interiorNav li.invFocusAt ul {
	width: 123px; }

#interiorNav li.portfolio ul, #interiorNav li.portfolioAt ul {
	width: 123px; }

#interiorNav li.invApproach ul a, #interiorNav li.invApproachAt ul a {
	display: block;
	width: 110px;
	text-indent: 0;
	text-decoration: none;
	font: normal 10px "Helvetica Neue", "Arial", sans-serif;
	padding: 3px 5px 2px 6px;
	margin: 0;
	color: #607baa;
	background: #f3f3ec url(imx/dropint_back.gif) top left repeat-x; }

#interiorNav li.invApproach ul a:hover, #interiorNav li.invApproachAt ul a:hover {
	display: block;
	width: 110px;
	height: 18px;
	text-indent: 0;
	text-decoration: none;
	font: normal 10px "Helvetica Neue", "Arial", sans-serif;
	padding: 3px 5px 2px 6px;
	margin: 0;
	color: #fff;
	background: #607baa url(imx/dropdown_highlight.gif) top left repeat; }

#interiorNav li.portfolio ul a, #interiorNav li.portfolioAt ul a {
	display: block;
	width: 110px;
	height: 18px;
	text-indent: 0;
	text-decoration: none;
	font: normal 10px "Helvetica Neue", "Arial", sans-serif;
	padding: 3px 5px 2px 6px;
	margin: 0;
	color: #607baa;
	background: #f3f3ec url(imx/dropint_back.gif) top left repeat-x; }

#interiorNav li.portfolio ul a:hover, #interiorNav li.portfolioAt ul a:hover  {
	display: block;
	width: 110px;
	height: 18px;
	text-indent: 0;
	text-decoration: none;
	font: normal 10px "Helvetica Neue", "Arial", sans-serif;
	padding: 3px 5px 2px 6px;
	margin: 0;
	color: #fff;
	background: #607baa url(imx/dropdown_highlight.gif) top left repeat; }
	
#interiorNav li.invFocus ul a, #interiorNav li.invFocusAt ul a {
	display: block;
	width: 110px;
	height: 18px;
	text-indent: 0;
	text-decoration: none;
	font: normal 10px "Helvetica Neue", "Arial", sans-serif;
	padding: 3px 5px 2px 6px;
	margin: 0;
	color: #607baa;
	background: #f3f3ec url(imx/dropint_back.gif) top left repeat-x; }

#interiorNav li.invFocus ul a:hover, #interiorNav li.invFocusAt ul a:hover  {
	display: block;
	width: 110px;
	height: 18px;
	text-indent: 0;
	text-decoration: none;
	font: normal 10px "Helvetica Neue", "Arial", sans-serif;
	padding: 3px 5px 2px 6px;
	margin: 0;
	color: #fff;
	background: #607baa url(imx/dropdown_highlight.gif) top left repeat; }

#interiorNav li ul a.dropBottom {
	background: #f3f3ec url(imx/drop_back.gif) top left repeat-x; }

#interiorNav li ul a.dropBottom:hover  {
	font-weight: normal;
	color: #fff;
	background: #607baa url(imx/dropdown_highlight.gif) top left repeat; }




/* Capper Contact/Login Nav */
ul.capperNav {
 	display: block;
    margin: 0 0 0 686px;
    padding: 0;
    background-color: #fff; }

ul.capperNav li {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    height: 13px;
    text-align: center;
    background-color: #fff; }
    
ul.capperNav li.contact a {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 87px;
    height: 13px;
    text-indent: -9000px;
    font: 10px sans-serif;
    background: #FFF url(imx/contact_us.gif) top left no-repeat; }
    
ul.capperNav li.contact a:hover, ul.capperNav li.contactAt {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 87px;
    height: 13px;
    text-indent: -9000px;
    font: 10px sans-serif;
    background: #FFF url(imx/contact_us_on.gif) top left no-repeat; }
    
ul.capperNav li.loginInv a {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 102px;
    height: 13px;
    text-indent: -9000px;
    font: 10px sans-serif;
    background: #FFF url(imx/invlogin.gif) top left no-repeat; }

ul.capperNav li.loginInv a:hover, ul.capperNav li.loginInvAt {
	display: block;
	padding: 0;
	margin: 0;
    list-style: none;
    float: left;
    width: 102px;
    height: 13px;
    text-indent: -9000px;
    font: 10px sans-serif;
    background: #FFF url(imx/invlogin_on.gif) top left no-repeat; } 

   

   
   
/* Top News List */
.topNewsList {
 	display: block;
 	width: 215px;
    margin: 0 0 5% 0;
    padding: 0 0 6% 0;
    background: transparent url(imx/topnews_border.gif) bottom left repeat-x; }
    
.topNewsListLeft {
 	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 0 7px 0 0;
	padding: 0;
	background: transparent url(imx/news_bullet.gif) top left no-repeat; }
	
.topNewsListRight {
 	display: block;
 	width: 192px;
 	line-height: 12px;
 	float: left;
    margin: 0;
    padding: 0; }   

.topNewsList a {
	font: normal 10px Verdana, sans-serif;
    line-height: 12px;
    color: #FFF;
	text-decoration: none; }
    
.topNewsList a:hover {
	font: normal 10px Verdana, sans-serif;
    line-height: 12px;
    color: #253355;
	text-decoration: none; }




/* Feedburner News List Style */
.feedburnerFeedBlock {
 	display: block;
 	width: 215px;
 	line-height: 12px;
 	float: left;
 	font: normal 10px Verdana, sans-serif; 
    line-height: 16px;
    margin: 0;
    padding: 0; }   

.feedburnerFeedBlock a {
	font: normal 10px Verdana, sans-serif;
    line-height: 16px;
    color: #FFF;
	text-decoration: none; }
    
.feedburnerFeedBlock a:hover {
	font: normal 10px Verdana, sans-serif;
    line-height: 16px;
    color: #253355;
	text-decoration: none; }
	
.feedburnerFeedBlock ul {
 	display: block;
    margin: -10px 0 0 0;
    padding: 0; }

.feedburnerFeedBlock ul li {
    list-style: none;
    margin: 0;
    padding: 10px 0 10px 25px;
    border-bottom: 1px solid #6c85af;
    background: transparent url(imx/news_bullet.gif) top left no-repeat; }
   
#creditfooter {
	display: none; }




/* Headings */
h1.homeHead { /* logo image */
	display: block;
	margin: 0;
	padding: 0;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    height: 213px;
    width: 904px;
    background: #fff url(imx/head_home.jpg) top left no-repeat; }
    
h1.interiorHead { /* logo image */
	display: block;
	margin: 0;
	padding: 0;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    height: 43px;
    width: 904px;
    background: #fff url(imx/head_interior.gif) top left no-repeat; }

h1.interiorHead a, h1.homeHead a {
	display: block;
    padding: 0;
    margin: 0 0 0 20px;
    border: 0;
	overflow: hidden;
    background-color: transparent;
    text-decoration: none;
    width: 321px;
    height: 32px; }

h1.interiorHead a:hover, h1.homeHead a:hover {
	display: block;
    padding: 0;
    margin: 0 0 0 20px;
    border: 0;
	overflow: hidden;
    background-color: transparent;
    text-decoration: none;
    width: 321px;
    height: 32px; }
    
h2 {
	display: block;
    padding: 0;
    margin: 0 0 20px 0;
    float: left;
    font: normal 22px Verdana, sans-serif;
    line-height: 26px;
    color: #872300; }
    
h2.news {
	display: block;
    padding: 0;
    float: none;
    margin: 0 0 20px 0;
    font: normal 22px Verdana, sans-serif;
    color: #872300; }
    
h2.pagetitle {
	display: block;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    font: normal 22px Verdana, sans-serif;
    line-height: 26px;
    color: #872300; }
    
h2 a {
	display: block;
    padding: 0;
    float: none;
    margin: 0 0 1px 0;
    font: normal 22px Verdana, sans-serif;
    text-decoration: none;
    color: #872300; }

h2.topNews { /* Index Headline Text */
    display: block;
	margin: 0 0 10px 0;
	padding: 0;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    height: 25px;
    width: 215px;
    background: transparent url(imx/topnews_head.gif) top left no-repeat; }
    
h2.topNews a { /* Index Headline Text */
    display: block;
	margin: 0 0 10px 0;
	padding: 0;
    text-indent: -9000px;
    font: 10px/10px sans-serif;
    height: 15px;
    width: 85px; }
    
h3 {
	display: block;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 13px Verdana, sans-serif;
    line-height: 16px;
    color: #7d96ba; }
    
h3 a {
    color: #7d96ba;
    text-decoration: underline; }
    
h3 a:hover {
    color: #253355;
    display: block;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 13px Verdana, sans-serif;
    line-height: 16px;
    text-decoration: underline; }
     
h3.highlight {
	display: block;
    padding: 0;
    margin: 0 0 15px 0;
    font: normal 13px Verdana, sans-serif;
    line-height: 16px;
    color: #253355; }
    
h3.singleNews, h3.singleNews a {
	color: #253355;
    display: block;
    padding: 0;
    margin: 0 0 5px 0;
    font: normal 16px Verdana, sans-serif;
    line-height: 19px;
    text-decoration: none; }
    
h3.singleNews a:hover {
    color: #253355;
    display: block;
    padding: 0;
    margin: 0 0 5px 0;
    font: normal 16px Verdana, sans-serif;
    line-height: 19px;
    text-decoration: none; }

h3.archiveNews, h3.archiveNews a {
	display: block;
    padding: 0;
    margin: 10px 0 5px 0;
    font: normal 16px Verdana, sans-serif;
    line-height: 19px;
    color: #253355;
    text-decoration: none; }
        
h3.archiveNews a:hover {
    color: #253355;
    display: block;
    padding: 0;
    margin: 10px 0 5px 0;
    font: normal 16px Verdana, sans-serif;
    line-height: 19px;
    text-decoration: none; }

h3#comments {
	display: block;
	border-bottom: 1px solid #ccc;
    padding: 0 0 3px 0;
    margin: 0 0 10px 0;
    font: bold 13px Verdana, sans-serif;
    line-height: 16px;
    color: #7d96ba; }
    
h3#respond {
	display: block;
    padding: 0;
    margin: 0 0 5px 0;
    font: bold 13px Verdana, sans-serif;
    line-height: 16px;
    color: #7d96ba; }

h4 {
	display: block;
    padding: 0;
    margin: 0;
    font: normal 12px Verdana, sans-serif;
    line-height: 15px;
    color: #253355; }




/* Interior Sub Nav */
ul.interiorSubNav {
 	display: block;
    margin: 0 0 0 15px;
    padding: 0; }

ul.interiorSubNav li {
	list-style-image: url(imx/subnav_bullet.gif);
    margin: 0;
    padding: 0 0 15px 0; }
    
ul.interiorSubNav li a {
	color: #FFF;
	font-size: 11px; 
    font-weight: normal; 
    line-height: 13px;
    font-family: Verdana, sans-serif;
	text-decoration: none; }
    
ul.interiorSubNav li a:hover, ul.interiorSubNav li.subNavAt {
	color: #253355;
	font-size: 11px; 
    font-weight: normal; 
    line-height: 13px;
    font-family: Verdana, sans-serif;
    text-decoration: none; }
    
ul.interiorSubNav li a:hover, ul.interiorSubNav li.subNavAt {
	color: #253355;
	font-size: 11px; 
    font-weight: normal; 
    line-height: 13px;
    font-family: Verdana, sans-serif;
    text-decoration: none; }
 
 

/* Interior Sub Sub Nav */
ul.interiorSubSubNav {
 	display: block;
    margin: 0 0 0 12px;
    padding: 0; }

ul.interiorSubSubNav li {
	list-style-image: url(imx/pixel.gif);
    margin: 0;
    padding: 10px 0 0 0; }
    
ul.interiorSubSubNav li a {
	color: #FFF;
	font-size: 11px; 
    font-weight: normal; 
    line-height: 13px;
    font-family: Verdana, sans-serif;
	text-decoration: none; }
    
ul.interiorSubSubNav li a:hover, ul.interiorSubSubNav li.subNavAt {
	color: #253355;
	font-size: 11px; 
    font-weight: normal; 
    line-height: 13px;
    font-family: Verdana, sans-serif;
    text-decoration: none; } 
 
 
 
 
/* Current Portfolio lists */
ul.currentPortfolio {
    display: block;
    padding: 0;
    margin: 0 0 40px 0; }
    
ul.currentPortfolio li {
    list-style-type:  none;
    margin: 0;
    padding: 0 0 3px 0;
    font: normal 11px/1.5em Verdana, sans-serif;
    line-height: 14px;
    color: #666; }
    
ul.currentPortfolio li a {
    color: #666;
    font: normal 10px/1.5em Verdana, sans-serif;
    text-decoration: underline; }

ul.currentPortfolio li a:hover {
   	margin: 0;
    padding: 0 0 5px 0;
   	color: #48526b;
   	font: normal 10px/1.5em Verdana, sans-serif;
    text-decoration: underline; }




/* Normal lists */
ul {
    display: block;
    padding: 0;
    margin: -10px 0 10px 15px; }
    
ul li {
    list-style-type: disc;
    margin: 0;
    padding: 0 0 5px 0;
    font: normal 11px/1.5em Verdana, sans-serif;
    line-height: 14px;
    color: #666; }
    
ul.numbers li{
    list-style-type:  none;
    margin: 0 0 0 -15px;
    padding: 0 0 10px 0;
    font: normal 11px/1.5em Verdana, sans-serif;
    line-height: 14px;
    color: #666; }
    
ul li a {
    color: #666;
    text-decoration: underline; }

ul li a:hover {
    color: #000;
    text-decoration: underline; }




/* Normal lists */
ol.commentlist {
    display: block;
    padding: 0;
    margin: 0 0 10px 20px; }
    
ol.commentlist li {
    margin: 0;
    padding: 0 0 10px 0;
    font: normal 12px/1.5em Verdana, sans-serif;
    line-height: 16px;
    color: #666; }
    
ol.commentlist li a {
    color: #333;
    font: bold 12px/1.5em Verdana, sans-serif;
    text-decoration: underline; }

ol.commentlist li a:hover {
    color: #000;
    text-decoration: underline; }




/* Table Style */
td.rowA {
	padding: 15px 0 0 15px;
	color: #333b50;
	font: normal 13px/1.5em Verdana, sans-serif;
	background-color: #e2dedb; }
	
td.rowB {
	padding: 15px 0 0 15px;
	color: #333b50;
	font: normal 13px/1.5em Verdana, sans-serif;
	background-color: #FFF; }
	
td.ulPod {
	padding: 10px 15px 7px 0; }




/* Paragraph and Link Styles */
#content p {
    color: #666;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 11px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none; }
    
#content p a {
	color: #666;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 11px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none;
    text-decoration: underline; }
    
#content p a:hover {
    color: #253355;
    font-size: 11px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none;
    text-decoration: underline; }
    
#interiorRight p.paramPoint {
    padding: 0;
    margin: 0 0 20px 0; 
    line-height: 15px;
    color: #333b50;
	font: normal 13px/1.5em Verdana, sans-serif;
    background: none; }
    
.entry p {
    color: #333;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 12px; 
    font-weight: normal; 
    line-height: 16px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none; }
    
.entry p a {
	color: #333;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 12px; 
    font-weight: normal; 
    line-height: 16px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none;
    text-decoration: underline; }
    
.entry p a:hover {
    color: #253355;
    font-size: 12px; 
    font-weight: normal; 
    line-height: 16px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none;
    text-decoration: underline; }
    
.navigation a {
	color: #666;
    padding: 0;
    margin: 0 0 20px 0;
    font-size: 11px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none;
    text-decoration: underline; }
    
.navigation a:hover {
    color: #253355;
    font-size: 11px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none;
    text-decoration: underline; }

.inlineHighlight {
    color: #253355; }
    
.inlineHighlightBig {
	display: block;
	margin: 15px 0 0 0;
	padding: 0;
	font-size: 12px; 
    color: #253355; }
    
.companyHighlight {
    color: #7e96ba; }
    
#interiorRight .companyStats p {
    font-size: 10px; }
    
#interiorRight .companyStats a {
    font-size: 10px; }
    
#interiorRight .companyStats a:hover {
    font-size: 10px; }
    
#interiorRight .companyContent p.backToTop {
    display: block;
    margin: -5px 0 15px 0;
    padding: 0; }
    
.contactForm {
    color: #666;
    font-size: 11px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif; }
 
#sidebarcopy p {
    color: #12527d;
    padding: 0;
    margin: 20px 0 20px 0;
    font-size: 13px; 
    font-weight: bold; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none; }
    
#sidebarcopy p a {
    color: #FFF;
    background: none;
    text-decoration: none; }
    
#sidebarcopy p a:hover {
    color: #253355;
    font-size: 13px; 
    font-weight: bold; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: #48799b;
    text-decoration: none; }

#sidebarcopy a, #sidebarcopy a:hover {
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
    background: none;
    text-decoration: none; }
    
#errorbox p {
    color: #8a2525;
    padding: 0;
    margin: 0;
    font-size: 13px; 
    font-weight: bold; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none; }

#footNav p {
	display: block;
    padding: 0 0 0 23px;
    margin: 0;
    font: normal 10px/1.6em "arial", sans-serif;
    line-height: 14px;
    color: #fff; }

#footNav p a {
    color: #FFF;
    background: none;
    text-decoration: underline; }
        
#footNav p a:hover {
    color: #253355;
    font: normal 10px/1.6em "arial", sans-serif;
    line-height: 14px;
    background: #none;
    text-decoration: underline; } 

#pdfPod a.pdfDownload {
	display: block;
	padding: 0;
	margin: 5px 0 0 0;
    list-style: none;
    float: right;
    width: 77px;
    height: 19px;
    text-indent: -9000px;
    font: 10px sans-serif;
    background: #FFF url(imx/pdf.gif) top left no-repeat; }

#pdfPod a:hover.pdfDownload {
    background: #FFF url(imx/pdf_on.gif) top left no-repeat; }

#pdfPod a.printDownload {
	display: block;
	padding: 0;
	margin: 5px 0 0 0;
    list-style: none;
    float: right;
    width: 77px;
    height: 19px;
    text-indent: -9000px;
    font: 10px sans-serif;
    background: #FFF url(imx/print.gif) top left no-repeat; }

#pdfPod a:hover.printDownload {
    background: #FFF url(imx/print_on.gif) top left no-repeat; }
    
#casePod p {
	display: block;
	vertical-align: bottom; }
	
p#acquisitionText {
    display: block;
    width: 124px;
    height: 136px;
    color: #282425;
    text-align: center;
    padding: 0;
    margin: 15px 10px 0 10px;
    float: none;
    font-size: 10px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none; }
    
p#acquisitionTextPrev {
    display: block;
    width: 124px;
    height: 110px;
    color: #282425;
    text-align: center;
    padding: 0;
    margin: 15px 10px 0 10px;
    float: none;
    font-size: 10px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none; }
    
p#acquisitionTextBlue {
    display: block;
    width: 144px;
    color: #fff;
    text-align: center;
    padding: 0;
    margin: 0;
    font-size: 10px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none; }

#interiorRight p.date {
    color: #999;
    display: block;
    padding: 0;
    float: none;
    margin: 0 0 10px 0;
    font-size: 10px; 
    font-weight: normal; 
    line-height: 15px;
    letter-spacing: 0px;
    font-family: Verdana, sans-serif;
    background: none; }

.moreText {
	display: block;
    padding: 0;
    margin: 5px 0 20px 0;
    font-weight: bold; }




/*  Image Styles  */
img.meetOurTeam {
	margin: 90px 0 0 135px;
	padding: 0;
	background-color: transparent; }
	
.post img {
	float: left;
	margin: 5px 15px 5px 0;
	padding: 0;
	background-color: transparent; }
	
.post img a {
	text-underline: none;
	background-color: none; }




/*  Float Clear  */
.ClearIt {
	clear: both;
	display: block; }
