.grid_1{width:69px;}
.grid_2{width:150px;}
.grid_3{width:231px;}
.grid_4{width:312px;}
.grid_5{width:393px;}
.grid_6{width:474px;}
.grid_7{width:555px;}
.grid_8{width:636px;}
.grid_9{width:717px;}
.grid_10{width:798px;}
.grid_11{width:879px;}
.grid_12{width:960px;}
.hiddenDisplay {display:none;}
a{outline: 0;}
.reset{
  margin:0px;
  padding:0px;
  border:0px;
}
.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;}
.borderTest{border: 1px solid #000; }
h2{
font-size:12pt;
font-weight: bold;
}
h3{
font-size:16pt;
color: #444 ;
margin:0px;
}
h4{
font-size:11pt;
color: #AAAAAA ;
}
body {  
  margin:0px;
  padding:0px;
  border:0px;
  text-align:center;
  font-family:  "Lucida Grande","Lucida Sans",Arial,Helvetica,Sans-Serif;
  font-size:10pt;
  background-color:#fff;
  background-image:url(../images/grey_gradient_bg.jpg);
  background-repeat: repeat-x;
}
.full{
  width:960px;
  margin:0px auto;
  text-align:left;

}
.quickLinks{
  height:30px;
  background-image:url(../images/ShadowWeight_01.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  z-index:4;
}
.headerDiv{
  height:135px;
}
.contentBackground{
  background-image:url(../images/ShadowWeight_02.png); 
  background-repeat: repeat-y;
  background-position: center;
}
.footerWrapper{
  background-image:url(../images/ShadowWeight_06.png);
  background-repeat: no-repeat;
  background-position: top center;
  z-index:4; 
}
.footerDiv{
 height:40px;
}
.footerTitles{height:28px;}

.menuSystem{
  padding-left:15px;
  padding-top:10px;
  background-color:#fff;
  height:125px;
  background-image:url(../images/tollfree2.png);  
  background-repeat: no-repeat;
  background-position: 97% 25%;

}

.listMenu li a {

  display: block;
  text-decoration: none;
  font-weight:bold;
  color: #666;
  background-color:#fff;
  }

.listMenu li a:hover {
  background-color: #666;
  background-image:url(../images/menuBackFlipped.png);
  color:#000;
}

.subTitle{
  font-size:16pt;
  font-weight:600;
  color: #666; 
}
.subMenu{
  margin-left:20px;
}
.newsItem{
margin-top:0px;
font-size:11pt;
font-family: "Lucida","Lucida Sans",Arial,Helvetica,Sans-Serif;
color: #666;
}
.newsItem span{
 font-size:9pt;
}
.sideTitle{
width:170px;
}

.flipsectionA{
width:270px;
float:left;
}
.flipsectionA img{
width:250px;
height:180px;
padding:5px;
border: 1px dotted #bbb;
}
.flipsectionB{
width:300px;
float:left;
}
.flipsectionA,.flipsectionB{
margin-top:15px;
margin-left:10px;
}
.flipsectionB .title{
font-size:12pt;
font-weight:600;
color: #102432;
}
.flipsectionB p{
margin:0px;
}
.flipsectionEnd{
height:10px;
clear:both;
}
.inputWrap{
height:20px;
position:relative;
margin-top:4px;
}
.commentWrap{
position:relative;
margin-top:4px;
height:80px;	
}
.contactTitles{
width: 140px;
display:inline;
}
.contactInputs{

position:absolute;
left:140px;
display:inline;

}
.contactText{display:block;}

.standard ul{
padding:0px;
margin:0px;
border:0px;
}
.standard li{
padding:0px;
margin:0px;
border:0px;
clear:left;
display:block;
}

.footerSublist span{
padding-left:-20px;
}


.special{
clear:both;
width:717px;
height:232px;
padding-bottom:20px;
}

.specialtitle{
width:717px;
height:25px;
margin-bottom:15px;
}

.specialpic1{
width:240px;
clear:both;
float:left;
}

.specialpic2{
width:240px;
float:left;
padding-left:5px;
}

.specialinfo{
width:225px;
float:left;
padding-left:5px;

}


.equippic1{
clear:both;
float:left;
}

.equippic2{
float:left;
padding-left:25px;
}

.equipinfo{
clear:both;
float:left;
padding-bottom:50px;

}

.projects img{

border: 2px solid #4F8892;
padding: 3px;
margin: 2.5px;

}

.sub2{
	display:none;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
