* html img { behavior: url(iepngfix.htc); }

body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #681121;
	height:100%;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	line-height: 130%;
}

#contentHolder {
	width:766px;
	height:100%;
	margin: 0 auto;
	padding:0px;
	text-align: left;
}

.pageHolder {
	width:766px;
	height:auto;
}

.hdr {
	width:766px;
	height:141px;
	position:absolute;
	top: 0px;
}

.hdrLogo {
	position:absolute;
	top: 25px;
	left: 50px;
}

.hdrTagPhone {
	position:absolute;
	top: 60px;
	left: 540px;
}

.nav {
	width:766px;
	height:37px;
	position:absolute;
	top: 141px;
	text-transform:uppercase;
	font-weight: 500;
	font-size: 12px;
}

 div.navCompany a {
	width:84px;
	height:37px;
	display:block;
	position: absolute;
	left: 6px;
	top: 0px;
	text-decoration:none;
	color: #cc9999;
	text-align:center;
	line-height:37px;
	vertical-align:middle;
}

div.navCompany a:hover{
	background-image:url(images/navROBG.jpg);
	background-repeat:repeat-x;
	width:84px;
	height:37px;
	display:block;
	position: absolute;
	left: 6px;
	top: 0px;
	color: #ffffff;
}
div.navServices a {
	width:240px;
	height:37px;
	display:block;
	position: absolute;
	left: 90px;
	top: 0px;
	text-decoration:none;
	color: #cc9999;
	text-align:center;
	line-height:37px;
	vertical-align:middle;
}

div.navServices a:hover{
	background-image:url(images/navROBG.jpg);
	background-repeat:repeat-x;
	width:240px;
	height:37px;
	display:block;
	position: absolute;
	left: 90px;
	top: 0px;
	color: #ffffff;
}
div.navProjects a {
	width:150px;
	height:37px;
	display:block;
	position: absolute;
	left: 330px;
	top: 0px;
	text-decoration:none;
	color: #cc9999;	
	text-align:center;
	line-height:37px;
	vertical-align:middle;
}

div.navProjects a:hover{
	background-image:url(images/navROBG.jpg);
	background-repeat:repeat-x;
	width:150px;
	height:31px;
	display:block;
	position: absolute;
	left: 330px;
	top: 0px;
	color: #ffffff;
}
div.navPartners a {
	width:98px;
	height:37px;
	display:block;
	position: absolute;
	left: 404px;
	top: 0px;
	text-decoration:none;
	color: #cc9999;
	text-align:center;
	line-height:37px;
	vertical-align:middle;
}

div.navPartners a:hover{
	background-image:url(images/navROBG.jpg);
	background-repeat:repeat-x;
	width:98px;
	height:37px;
	display:block;
	position: absolute;
	left: 404px;
	top: 0px;
	color: #ffffff;
}

div.navLeed a {
	width:60px;
	height:37px;
	display:block;
	position: absolute;
	left: 480px;
	top: 0px;
	text-decoration:none;
	color: #cc9999;
	text-align:center;
	line-height:37px;
	vertical-align:middle;
}

div.navLeed a:hover{
	background-image:url(images/navROBG.jpg);
	background-repeat:repeat-x;
	width:60px;
	height:37px;
	display:block;
	position: absolute;
	left: 480px;
	top: 0px;
	color: #ffffff;
}

div.navRecognition a {
	width:110px;
	height:37px;
	display:block;
	position: absolute;
	left: 540px;
	top: 0px;
	text-decoration:none;
	color: #cc9999;
	text-align:center;
	line-height:37px;
	vertical-align:middle;
}

div.navRecognition a:hover{
	background-image:url(images/navROBG.jpg);
	background-repeat:repeat-x;
	width:110px;
	height:37px;
	display:block;
	position: absolute;
	left: 540px;
	top: 0px;
	color: #ffffff;
}

div.navContact a {
	width:100px;
	height:37px;
	display:block;
	position: absolute;
	left: 650px;
	top: 0px;
	text-decoration:none;
	color: #cc9999;
	text-align:center;
	line-height:37px;
	vertical-align:middle;
}

div.navContact a:hover{
	background-image:url(images/navROBG.jpg);
	background-repeat:repeat-x;
	width:100px;
	height:37px;
	display:block;
	position: absolute;
	left: 650px;
	top: 0px;
	color: #ffffff;
}

.mainContainer {
	background-image:url(images/mainBGTile.jpg);
	background-repeat:repeat-x;
	background-color:#d3d3d3;
	width:744px;
	height: 100%;
	position:relative;
	top: 0px;
	left: 0px;
}

.mainContent {
	height: 100%;
}

.mainCopy {
 padding: 55px 30px 40px 30px;
}

.txtHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	line-height:120%;
	color: #bf1120;
}

.txtSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.txtBody {
	line-height: 140%;
}

div.photo {
background-color:#ffffff;
/*padding:0px 20px 0px 20px;*/
margin:0 0 10px 10px;

}

div.photo p {
font-size: 11px;
color: #666666;
text-align: left;
line-height:100%;
}

div.homeContentBoxContainer {
margin: 0 auto;
padding:0px;
display: inline;
}

div.contentBox {
width:323px;
background:#ffffff;
padding:7px 7px 7px 7px;
margin-left:0px;
}

div.contentBox span {
font-size: 11px;
color: #000000;
text-align: left;
line-height: 120%;
}

div.contentBox span a {
font-size: 10px;
color: #bf1120;
font-weight: bold;
text-align: left;
text-transform:uppercase;
}

.secNav {
	font-size: 12px;
	color: #bf1120;
	text-decoration : none;
	text-align:center;
}

.secDivide {
	color: #999999;
}

.sec {
	color: #bf1120;
	text-decoration : none;
	font-weight: bold;
}
A.sec:link { color : #bf1120; text-decoration : none;}
A.sec:vlink { color : #bf1120; text-decoration : none;}
A.sec:hover { color : #e21424; text-decoration : underline;}
A.sec:active { color : #bf1120; text-decoration : none;}


.ftrLinks {
	width:620px;
	font-size: 10px;
	font-weight: normal;
	line-height:180%;
	color: #e21424;
	text-decoration : none;
	text-align:center;
}

.ftrDivide {
	color: #ce1221;
}

.ftrCopyright {
	font-size: 10px;
	font-weight: normal;
	color: #e21424;

}

.ftr {
	color: #e21424;
	text-decoration : none;
}
A.ftr:link { color : #e21424; text-decoration : none;}
A.ftr:vlink { color : #e21424; text-decoration : none;}
A.ftr:hover { color : #FFFFFF; text-decoration : underline;}
A.ftr:active { color : #e21424; text-decoration : none;}
