#page1 {
	width: 980px; 
	margin: 0 auto;
	border: none;
}
#subHeaderBar{
	margin-top:6px; 
	height:23px; 
	float:left; 
	width:883px; 
	border-top: 1px solid #ABB493; 
	border-bottom: 1px solid #ABB493;
	text-align:left;
}
#container {
	width: 980px;  
	margin: 0 auto;
	border: none;
}
#headerAreaHP a{
	color:#D94415;
	text-decoration:none;	
}
#headerAreaHP a:hover{
	color:#D94415;
	text-decoration:underline;	
}
#headerAreaHP{
	width:883px; 
	height:231px; 
	padding-top:20px; 
	float:left;
}
#hpQuotes{
	float:left;
	width:346; 
	padding-left:9px; 
	height:190; 
	padding-bottom:16px; 
	padding-top:14px;
}
#videoPlayer{
	float:left; 
	width:530px; 
	height:220px; 
	padding-left:25px;
}
#header {
	height:101px;
}
#headerArea{
	width:883px;
	height:72px;
	padding-top:20px;
	float:left;
}
#pageHeader{
	float:left;
	width:375;
	padding-left:10px;
	height:221; 
}
#headerPhrase{
	float:left;
	width:469;
	height:47px;
	padding-left:10px;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#B8C19E;
	font-size:20px;
}
#subHeader{
	margin-top:6px; 
	height:23px; 
	float:left; 
	width:883px; 
	border-top: 1px solid #ABB493; 
	border-bottom: 1px solid #ABB493;
}
#loginArea{
	height:25px;
}
#login{
	float:right;
	height:25px; 
	width:330px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#575A4E; 
	font-weight:bold;
}
.loginFields {
	color:#484B40; 
	font-weight:bold;
	font-size:11px; 
	margin-top:2px; 
	background: url(/images/loginFieldBG.jpg); 
	background-repeat:repeat-x; 
	background-position: left center; 
	border: 0px;
	padding-left:4px;
	width:96px;
}
#logoNav{
	width:980px;
	height:77px;
}
#logo{
	float:left; 
	width:225px;
}
#nav{
	float:left; 
	width:755px;
	height:77px;
}
#mainContent {
	padding-left:50px; 
	padding-right:46px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#494B40;
	background-image:url(/images/strip_BG.jpg);
	text-align:center;
	width: 884px;
}
#columnContainer{
	margin-top:6px; 
	float:left; 
	width:883px;
}
#columnContainer a{
	color:#D94415;
	text-decoration:none;	
}
#columnContainer a:hover{
	color:#D94415;
	text-decoration:underline;	
}
#columnContainer ul {
	font-size:11px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}
#columnContainer ul li {
	margin: 4px 0px 6px 24px;
	padding: 0px 0px 0px 0px;
	list-style:square;
}
#columnContainer h3{
	font-size:16px;
	margin-top:10px;
	margin-bottom:6px;
}
.insideColumnHeadersLeft{
	float:left; 
	width:250px; 
	height:23px; 
	text-align:left; 
	border-top: 1px solid #ABB493; 
	border-bottom: 1px solid #ABB493;
}
.insideColumnHeadersMiddle{
	float:left; 
	width:249px; 
	height:23px; 
	text-align:left; 
	margin-right:7px;
	border-top: 1px solid #ABB493; 
	border-bottom: 1px solid #ABB493;
}
.insideColumnHeadersRight{
	float:left; 
	width:616px; 
	height:23px; 
	text-align:left; 
	border-top: 1px solid #ABB493; 
	border-bottom: 1px solid #ABB493;
}
#leftColumnHeaderGraphic{
	float:left; 
	width:252px; 
	height:23px; 
	text-align:left; 
	margin-right:12px;
}
#middleColumnHeaderGraphic{
	float:left;
	width:361px;
	height:23px;
	text-align:left;
	margin-right:12px;
}
#rightColumn2ClmHeaders{
	float:left;
	width:616px;
	height:23px;
	text-align:left;
	margin-right:2px;
}
#rightColumnHeaderGraphic{
	float:left; 
	width:245px; 
	height:23px; 
	text-align:left; 
}
#rightColumn2ClmHeadersVIDEO{
	float:left;
	width:616px;
	height:23px;
	text-align:left;
	margin-right:2px;
}
#rightColumnHeaderGraphicVIDEO{
	float:left; 
	width:245px; 
	height:23px; 
	text-align:left; 
}
#rightColumn2ClmVIDEO{
	float:left; 
	width:609px; 
	text-align:left; 
	margin-right:2px; 
	margin-left:0px;
}
.textWrapImageLeft {
	margin: 0px 10px 4px 0px;
	border: solid 1px #ABB493;
}
.textWrapImageRight {
	float:right;
	margin: 4px 00px 0px 10px;
	border: solid 1px #ABB493;
}
#columnLeft {
	float:left; 
	width:250px; 
	text-align:left; 
	padding-left:0px;
	margin-right:12px;
}
#columnLeft h2 {}
#columnLeft p {
	font-size:11px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 6px 0px;
}
#columnLeftVIDEO {
	float:left; 
	width:200px; 
	text-align:left;
	margin-left:20px;
}
#columnLeftVIDEO p {
	font-size:11px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 6px 0px;
}
#middleColumn{
	float:left; 
	width:361px; 
	text-align:left; 
	margin-right:12px; 
	margin-left:0px;
}
#rightColumn2Clm{
	float:left; 
	width:609px; 
	text-align:left; 
	margin-right:2px; 
	margin-left:0px;
}
#columnRight {
	float:left; 
	width:240px; 
	text-align:left; 
	margin-left:0px;
}
dl.blogPod {
	float: left;
	width: 222px;
	margin: 0px 0px 16px 0px;
	padding: 0px;
}
dl.blogPod dt {
	float: left;
	text-transform: uppercase;
	font-weight: normal;
	margin-left:8px;
	margin-bottom:6px;
	padding: 0px;
	width: 222px;
}
dl.blogPod dd.text {
	float: left;
	margin-left: 10px;
	padding-left:2px;
	width: 210px;
	font-size:11px;
}
dl.blogPod dd.readMore {
	float:left;
	text-align:right;
	vertical-align:top;
	padding-top:1px;
	margin: 0px;
	width: 200px;
	font-size:11px;
}
dl.blogPod dd.readMore a{
	color:#D94415;
	text-decoration:none;	
}
dl.blogPod dd.readMore a:hover{
	color:#D94415;
	text-decoration:underline;	
}
dl.blogPod dd.readMoreArrow {
	float:left;
	text-align:left;
	vertical-align:bottom;
	margin: 0px;
	width: 6px;
}
dl.blogPod dd.text p {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

dl.whatWeDoPod {
	float: left;
	width: 245px;
	margin: 0px 0px 16px 0px;
	padding: 0px;
	vertical-align:bottom;
}
dl.whatWeDoPod dd.text {
	float: left;
	margin-left: 14px;
	padding-left:2px;
	width: 230px;
	font-size:11px;
}
dl.whatWeDoPod dd.readMore {
	float:left;
	text-align:right;
	vertical-align:top;
	padding-top:1px;
	margin-right:0px;
	margin-left:0px;
	width: 230px;
	font-size:11px;
}
dl.whatWeDoPod dd.readMore a{
	color:#D94415;
	text-decoration:none;	
}
dl.whatWeDoPod dd.readMore a:hover{
	color:#D94415;
	text-decoration:underline;	
}
dl.whatWeDoPod dd.readMoreArrow {
	float:left;
	text-align:left;
	vertical-align:bottom;
	margin: 0px;
	width: 6px;
}
dl.whatWeDoPod dd.text p {
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.portfolioBigImage{
	border: solid 1px #ABB493;
 	width:525px;
	margin-top:10px;
 }
#footer {
	padding-top:20px;
	height:101px;
	width: 980px; 
	background-image:url(/images/footer_BG.jpg);
	background-position:left;
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#footerLeft{
	float:left; 
	width:307px; 
	height:18px; 
	text-align:left; 
	margin-right:7px; 
	margin-top:5px; font-size:11px;
}
#footerLeft a {
	color:#484B40;
	text-decoration:none;
}
#footerLeft a:hover{
	color:#484B40;
	text-decoration:underline;
}
#footerRight{
	float:left; 
	width:567px; 
	height:18px; 
	text-align:right; 
	margin-top:5px;
}
#footerRight a {
	font-size:12px;
	font-weight:bold;
	color:#484B40;
	text-decoration:none;
}
#footerRight a:hover{
	font-size:12px;
	font-weight:bold;
	color:#484B40;
	text-decoration:underline;
}
.flashPluginPrompt{
	padding-top:14px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
}
.flashPluginPrompt a{
	color: #FF0000;
	text-decoration:underline;
}
.flashPluginPrompt a:hover{
	color: #FF0000;
	text-decoration:none;
}
#belowFooterContact {
	width:883px; 
	text-align:center; 
	margin-top:12px; color: #788453;
}
#belowFooterContact a {
	color:#788453;
	text-decoration:none;
}
#belowFooterContact a:hover{
	color:#788453;
	text-decoration:underline;
}