body {
background-image: url(images/bg_metal.jpg);
background-position: top center;
background-repeat: repeat-y;
margin: 0px 0px 0px 0px;
}

#header {
background-image: url(images/bg_header.jpg);
background-repeat: repeat-x;
width: 100%;
padding-top: 4px;
}

body.DEeditor {
	background: none;
}

body.DEeditor a {
	background: none;
font-family: verdana;
font-size: 11px;
line-height: 18px;
color: #686868;
}

#nav {
width: 760px;
text-align: center;

}

#container {
background-image: url(images/bg_content.gif);
background-position: top center;
background-repeat: repeat-y;
width: 760px;
}

#contentareaHome {
padding-right: 30px;
padding-left: 30px;
}

#contentarea {
padding-right: 50px;
padding-left: 50px;
}

#subnav, #projectNav {
width: 144px;
float: left;
text-align: left;
}

#projectNav .menuitem {
border-bottom: 1px solid #A5A5A5;
font-size: 9px;
font-weight: bold;
font-family: verdana;
margin-right: 20px;
padding-left: 5px;	
padding-bottom: 5px;
padding-top: 5px;
}

#projectNav .menuitem a {
color: #000000;
text-decoration: none;
font-size: 9px;
}

#projectNav a {
color: #686868;
font-size: 10px;
font-weight: bold;
font-family: verdana;
}

#projectNav .menuitem a:hover {
color: #B62A26;
}

#subnav .callout, #rightColumn .callout {
border: 1px solid #999999;
}

#copyarea{
width: 516px;
font-family: verdana;
font-size: 11px;
line-height: 18px;
color: #686868;
float: left;
padding-top: 10px;
text-align: left;
}

#copyarea .textTitle {
font-family: verdana;
font-size: 12px;
line-height: 18px;
color: #686868;
font-weight: bold;
}

#copyarea .textTitleProject {
font-family: verdana;
font-size: 12px;
line-height: 18px;
color: #000000;
font-weight: bold;
}

#copyarea a {
font-weight: bold;
color: #B62A26;
font-size: 10px;
}

#thirdNav {
border: 1px solid black;
background-image: url(images/bg_thirdnav.jpg);
background-position: top left;
background-repeat: repeat-x;
background-color: #F22920;
font-size: 9px;
line-height: 18px;
color: #FFFFFF;
font-weight: bold;
padding-left: 10px;
padding-bottom: 10px;
display: inline;
}

#rightColumn {
width: 190px;
float: right;
padding-left: 10px;
}

#thirdNav a {
color: #FFFFFF;
font-size: 9px;
}

#thirdNav a:hover {
text-decoration: none;
}

#footer, #footer a {
font-family: verdana;
font-size: 9px;
color: #4F4F4F;
text-align: center;
padding-top: 10px;
}

#bottomLeft {
width: 287px;
float: left;
margin-top: 20px;
margin-right: 20px;
}

#bottomLeft .box {
background-color: #EBEBEB;
border: 1px solid #B62A26;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
color: #686868;
font-weight: bold;
font-size: 11px;
line-height: 14px;
font-family: verdana;
text-align: left;
}

#bottomLeft .box a {
color: #686868;
}

#bottomRight {
width: 453px;
float: left;
}

.box {
background-color: #EBEBEB;
border: 1px solid #B62A26;
color: #686868;
font-weight: bold;
font-size: 11px;
line-height: 14px;
font-family: verdana;
text-align: left;
padding-left: 10px;
padding-right: 10px;
}

.box a {
color: #686868;
font-weight: bold;
font-size: 11px;
line-height: 14px;
font-family: verdana;
text-align: left;
}

.projectThumb {
border: 1px solid #999999;
margin-right: 10px;

}

#projectsIT {
width: 310px;
float: left;
text-align: left;
border-right: 1px solid #A5A5A5;
padding-top: 10px;
padding-right: 10px;

}

#projectsAV {
width: 310px;
float: left;
text-align: left;
padding-left: 10px;
padding-top: 10px;
}

.projectDescShort {
font-family: verdana;
font-size: 10px;
line-height: 14px;
color: #686868;
}
.projectTitle a {
font-family: verdana;
color: #000000;
font-size: 12px;
line-height: 18px;
font-weight: bold;
}

.greyline {
margin-top: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #A5A5A5;
}

#news {
text-align: left;
float: left;
padding-top: 8px;
width: 516px;
}

#news .textTitle {
font-family: verdana;
font-size: 12px;
line-height: 14px;
color: #686868;
font-weight: bold;
}

#news .textDate {
font-family: verdana;
font-size: 10px;
line-height: 14px;
color: #686868;
font-style: italic;
}

#news .textCopy {
font-family: verdana;
font-size: 11px;
line-height: 14px;
color: #686868;
text-align: left;
}

#news .textCopy a {
font-weight: bold;
color: #B62A26;
}

#copyarea .contact {
font-family: verdana;
font-size: 11px;
color: #686868;
}


#lineRed {
border-bottom: 1px solid #B62A26;
margin-bottom: 10px;
margin-top: 10px;
}
#lineBlack {
border-bottom: 1px solid #000000;
}


/*========FEATURED PARTNERS PAGE========*/

#partnerArea {
margin-right: -20px;
margin-left: -20px;
}
.partnerTitle {
font-family: verdana;
text-transform: uppercase;
border-bottom: 1px solid #B62A26;
font-weight: bold;
font-size: 12px;
padding-bottom: 3px;
margin-bottom: 5px;
text-align: left;
margin-top: 10px;
}
#partnerIntro {
font-family: verdana;
font-size: 11px;
line-height: 18px;
color: #000000;
text-align: left;

width: 494px;
float: left;
display: inline;
}
#partnerLogo {
width: 205px;
float: left;
display: inline;
background-color: white;
border-right: 1px solid black;
}

#partnerProd, #partnerFull {
font-family: verdana;
font-size: 10px;
line-height: 12px;
color: #000000;
text-align: left;
float: left;
display: inline;
}
#partnerProd a, #partnerFull a {
font-size: 11px;
font-weight: bold;
color: #B62A26;
}
#partnerIntro a {
font-size: 12px;
font-weight: bold;
color: #B62A26;
}
.partnerContainer {
width: 700px;
float: left;
display: inline;
border-bottom: 1px solid black;
background-image: url(images/bg_partners.jpg);
background-position: bottom;
background-repeat: repeat-x;
margin:0; padding: 0;
}
.marginSet {
margin-left: 20px;
margin-right: 20px;
}
/*
width: 700px; float: left; display: inline; background-image: url(images/bg_partners.jpg); background-position: bottom; background-repeat: repeat-x;
width: 700px; float: left; display: inline; background-image: url(images/bg_partners.jpg); background-position: bottom; background-repeat: repeat-x;    
width: 700px; float: left; display: inline; background-image: url(images/bg_partners.jpg); background-position: bottom; background-repeat: repeat-x;
*/