body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
body, .body {font:12px/1.6em Arial, Helvetica, sans-serif; color: #4D4D4D; }

p, h1, h2, h3, h4, h5, h6, ol, ul {margin-bottom:1.2em;}

#PageHeader {width:770px; height:118px; margin:0 auto; position:relative;z-index:100;}
#PageHeader .title {height:45px;margin:0 0 15px 0;padding:0;position:absolute;bottom:0;left:0;width:100%;}

body.home #PageHeader {height:50px;}

#PageNav,
#PageNav li {margin:0;padding:0;list-style:none;float:left;position:relative; text-align:center;}
#PageNav a {display:block;text-decoration:none; color:#666; text-transform:uppercase; font:12px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif; position:relative;}
#PageNav a:hover {color:#c83044;}
#PageNav li div {display:none;background:url(/images/header/nav-sub.png) no-repeat center bottom; width:140px;margin:-10px auto 0 -40px;top:40px;position:absolute;z-index:99;left:65px;overflow:hidden;}
#PageNav li ul {padding:15px 5px 20px;float:left;width:130px;margin:0;overflow:hidden;}
#PageNav li ul > li {width:100%;margin:0 auto;}
#PageNav li ul > li a {padding:5px; border-top:1px solid #CCC; margin:0 10px;}
#PageNav li ul > li:first-child a {border-top:none;}

#PageNav li.active > a {color:#000;}
img {vertical-align:baseline;}

#PageNav > li {width:192px; }
#PageNav > li > a {font-size:14px;background:url(/images/header/nav-item.png) no-repeat center bottom;height:40px;line-height:33px;z-index:100;}
#PageNav > li:hover {}
#PageNav > li:hover > a {}
#PageNav > li:hover > ul {display:block;}

#PageNav > li.home > a {background:url(/images/header/nav-item-home.png) no-repeat center bottom;text-indent:-5000px;}



#PageBody {
}

#PageFooter {
}



.callout { 
	color:#4D4D4D;
	font-size: 80%;
	line-height: 100%; 
}

a:link, a:visited, a:active { 
	color:#4D4D4D; 
	text-decoration: underline
}

a:hover	{ 
	color: #4D4D4D; 
	text-decoration: none;
}

.footer { 
	color: #7f7d70; 
	font-size: 11px; 
	font-weight: bold;
	font-family: Arial, Helvetica;
	margin: 20px 0px 0px 0px;
}

.footer:link, .footer:visited, .footer:active { 
	color: #7f7d70; 
	text-decoration: underline;
}

.footer:hover { 
	color: #7f7d70; 
	text-decoration: none;
}

.footerLower { 
	color: #A5A5A5;
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	margin: 10px 0px 20px 0px;
}

.footerLower:link, .footerLower:visited, .footerLower:active { 
	color: #A5A5A5;
	text-decoration: underline;
}

.footerLower:hover { 
	color: #A5A5A5;
	text-decoration: none;
}

.head1 { 
	color: #868686; 
	font-size: 16px; 
	line-height: 18px; 
}

.head2 { 
	color: #3d6386; 
	font-size: 16px; 
	line-height: 18px; 
}

.head3 { 
	color: #868686; 
	font-weight: bold; 
	font-size: 15px; 
}

.head4 { 
	color: #7f7d70; 
	font-size: 16px; 
	line-height: 20px; 
	font-weight: bold;
}

.headNews { 
	color: #191970; 
	font-size: 16px; 
	line-height: 18px; 
	font-weight: bold;
}

.caption2 { 
	color: #868686; 
	font-weight: bold; 
	font-size: 11px;
}

.caption { 
	color: #868686; 
	font-size: 11px; 
}

.caption:link, .caption:visited, .caption:active { 
	color: #868686; 
	text-decoration: underline;
}

.caption:hover { 
	color: #868686; 
	text-decoration: none;
}

.caseStudyIcon {
	float: left;
	margin-bottom: 20px;
	margin-right: 23px;
	width: 102px;
	height: 210px;
	color: #868686;
	font-size: 10px;
	line-height: 14px;
	vertical-align: top;
}

.caseStudySepBar {
	width: 100%;
	color: #7f7d70;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 4px;
	clear: left;
}

.caseStudyBox {
	padding: 10px 10px 0px 8px;
	border-right-color: #9E9E9E;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #9E9E9E;
	border-left-style: solid;
	border-left-width: 1px;
}

.caseStudyBoxNoBorder {
	padding: 10px 10px 0px 10px;
	
}
.caseStudyBoxNoBorder p {margin-bottom:0;}

.caseStudyFeaturedBox {
	padding: 12px 25px 0px 25px;
	border-right-color: #9E9E9E;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #9E9E9E;
	border-left-style: solid;
	border-left-width: 1px;
}

.caseStudyFeaturedBoxNoPadding {
	border-right-color: #9E9E9E;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #9E9E9E;
	border-left-style: solid;
	border-left-width: 1px;
}


