@charset "utf-8";
/* CSS Document */
body {
margin:0px;
background-image:url(images/bgnd_tile.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#302d2d;
font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
a {text-decoration:none; color:#acacac; border-bottom:1px solid #9f2116; }
a:a {text-decoration:none; border-bottom:1px solid #9f2116; }
a:hover {text-decoration:none; color:#FFFFFF; border-bottom:1px solid #9f2116;
}
.dottiesV {
background-image:url(images/dotties.gif);
background-repeat:repeat-y;
background-position:center;
}
.dottiesH {
background-image:url(images/dotties.gif);
background-repeat:repeat-x;
background-position:center;
}
.headings {
font-size:14px;
color:#FFFFFF;
font-weight:500;
}
.smallHeadings {
font-size:13px;
color:#FFFFFF;
font-weight:500;
}
.headingLinks {font-size:13px; color:#FFFFFF; font-weight:500; text-decoration:none; border-bottom:none;}
.headingLinks:a {color:#FFFFFF; border-bottom:none;}
.headingLinks:hover {color:#bf2316; border-bottom:none;
}
.navOn {
padding:3px 8px 3px 8px;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-color:#73767b;
text-align:center;
}
.navOff {
padding:3px 8px 3px 8px;
font-size:11px;
text-decoration:none;
color:#666666;
text-align:center;
border:0px;
}
.navOff:a {color:#666666; border:0px; }
.navOff:hover {color:#9f2116; border:0px;
}
.bodyCopy {
text-align:left;
font-size:11px;
color:#CCCCCC;
padding:8px;
vertical-align:top;
}
.picButton {border:0px; }
.picButton:a {border:0px; }
.picButton:hover {border:0px;
}
.previewItem {
background-color:#232020;
font-size:11px;
color:#606060;
padding:6px;
vertical-align:top;
text-align:left;
}
.previewItem2 {
background-color:#424041;
font-size:11px;
color:#606060;
padding:6px;
vertical-align:top;
text-align:left;
}
.previewItemWit {
background-color:#FFFFFF;
font-size:11px;
color:#666666;
padding:6px;
vertical-align:top;
text-align:center;
}
#picHolder150 {
	width:150px;
	height:150px;
}
.redHeadings {
color:#bf2316;
font-weight:bold;
font-size:14px;
}
.whiteHeadingsSml {
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}
.whiteHeadings {
color:#FFFFFF;
font-weight:bold;
font-size:16px;
}
.projectDate {
color:#8c8c8c;
font-weight:lighter;
font-size:9px;
}
.lightDate {
color:#d2d2d2;
font-weight:lighter;
font-size:9px;
}
.form_textblock	
{
	color: #666666;
	font-size: 11px; 	
	letter-spacing: 0px;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;	
	background-color: #FFFFFF;	
	width: 200px;
	height: 14px;
	border: 1px solid #252424;	
}
.form_shortblock	
{
	color: #666666;
	font-size: 11px; 	
	letter-spacing: 0px;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;	
	background-color: #FFFFFF;	
	width: 50px;
	height: 14px;
	border: 1px solid #252424;	
}
.form_submit	
{
	color: #666666;
	font-size: 11px;
	font-weight: bold; 
	font-family: verdana, helvetica, sans-serif; 
	letter-spacing: 0px;	
	text-align: center;	
	background-color: #FFFFFF;	
	width: 70;
	border: 1px solid #252424;
}
.form_box {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
border:1px solid #252424;
background-color: #FFFFFF;
padding: 3px;
}
.adminList1 {
padding:4px;
background-color:#3f3f3f;
border-bottom:1px dashed #666666;
border-right:1px dashed #666666;
}
.adminList2 {
padding:4px;
background-color:#505050;
border-bottom:1px dashed #666666;
border-right:1px dashed #666666;
}
.adminList {
vertical-align:top;
}
.featurePic {
padding-right:10px;
padding-bottom:8px;

}
.thumbNails {
	background-color:#272727;
	padding:6px;
}
.displayThumb {
	text-align:center;
}
#logoNavHolder {
	width:750px;
	height:219px;
	position:relative;
}
#logoHolder {
	position:absolute;
	left:0px;
	top:60px;
}
#navHolder {
	position:absolute;
	bottom:0px;
	right:0px;
}
#footerDiv {
	display:block;
	float:left;
	white-space:nowrap;
	color:#8c8c8c;
	font-weight:lighter;
	font-size:9px;
}
.footerLink {
	color:#8c8c8c;
	font-weight:lighter;
	font-size:9px;
	text-decoration:none;
	border-bottom:0px;
}
.footerLink:a { color:#8c8c8c; }
.footerLink:hover { color:#FFF;
}
#contactHolder {
	position:relative;
}
#contactDelete {
	position:absolute;
	top:10px;
	right:10px;
}
.contactCard {
	background-color:#232020;
	font-size:11px;
	color:#606060;
	padding:10px;
	vertical-align:top;
	text-align:left;
	width: 222px;
	height:260px;
	-moz-border-radius:1ex;
  	-webkit-border-radius:1ex;
}
.expCard {
	background-color:#232020;
	font-size:11px;
	color:#606060;
	padding:10px;
	vertical-align:top;
	text-align:left;
	height:260px;
	-moz-border-radius:1ex;
  	-webkit-border-radius:1ex;
}
.serviceCard {
	background-color:#424041;
	font-size:11px;
	color:#606060;
	padding:6px;
	vertical-align:top;
	text-align:left;
	height:260px;
	-moz-border-radius:1ex;
  	-webkit-border-radius:1ex;
}
.contactBoxBig {
	position:relative;
	background-color:#424041;
	font-size:11px;
	color:#606060;
	padding:6px;
	vertical-align:top;
	text-align:left;
	width:100%;
	height:260px;
	-moz-border-radius:1ex;
  	-webkit-border-radius:1ex;
}
