/* CSS Document */
body{
margin:0px;
background: repeat-x url(../images/body_back.gif);
padding:20px;
}
.navlinks a{
text-decoration:none;
color:#666666;
margin-left:10px;
font-size:14px;
}
.navlinks a:hover{
color:#d72c2c;
}

.navlinks_shorter a{
text-decoration:none;
color:#666666;
margin: 0px 8px;
font-size:13px;
}
.navlinks_shorter a:hover{
color:#d72c2c;
}

.navlinks .margin-right{
margin-right:10px;
}

.gray{
color:#CCCCCC;
margin-left:7px;
font-size:15px;
}
img{
outline:none;
border:none;
margin-right:5px;
}
#cholder{
margin:auto;
width:765px;
}
#under{
background-color:#f1f1f1;
width:765px;
border:#d72c2c 1px solid;
font-size:12px;
padding-bottom:12px;
}
#a{
margin-left:10px;
}
#content{
width:806px;
margin:auto;
height:auto;
background-color:#FFFFFFF; 
font-family:Arial, Helvetica, sans-serif;
padding:50px 20px 0px 20px;
min-height:485px;
}
#outside{
width:841px;
margin:auto;
background:url(../images/back.png) no-repeat;
}
#outside2{
width:841px;
margin:auto;
background:url(../images/back_map.png) no-repeat;
}
#header{
background:url(../images/header.jpg);
width:806px;
height:185px;
margin:auto;
}
#footer{
background:url(../images/footer.png) no-repeat;
margin:auto;
height:124px;
width:840px;
}

#sub{
margin:12px 5px auto 10px;
float:left;
}
#toptwo{
margin:auto 50px;
text-align:center;
}
#bottomtwo{
text-align:center;
margin:0px 50px;
}

#industrial{
width:185px;
background:white url(../images/head_back.jpg) no-repeat top;
float:left;
margin:10px 3px;
border:1px solid #666666;
text-align:center;
min-height:253px;
}
#municipal{
width:185px;
background:white url(../images/head_back.jpg) no-repeat top;
float:left;
margin:10px 3px;
border:1px solid #666666;
text-align:center;
min-height:253px;
}
#aeration{
width:185px;
background:white url(../images/head_back.jpg) no-repeat top;
margin:10px 3px;
float:left;
border:1px solid #666666;
text-align:center;
min-height:253px;
}
#power{
width:185px;
background:white url(../images/head_back.jpg) no-repeat top;
margin:10px 3px;
float:left;
border:1px solid #666666;
text-align:center;
min-height:253px;
}
#general{
width:185px;
background:white url(../images/head_back.jpg) no-repeat top;
margin:10px 3px;
float:left;
border:1px solid #666666;
text-align:center;
min-height:253px;
}
#companies{
margin-top:20px;
}

#super{
width:185px;
background:white url(../images/head_back.jpg) no-repeat top;
margin:10px 3px;
border:1px solid #666666;
text-align:center;
float:left;
min-height:253px;
}

.cinfo{
width:170px;
margin: auto 10px;
padding-bottom:8px;
font-size:12px;
}
.top{
color:#d72c2c;
font-size:20px;
margin:20px 10px 5px 10px;
}
.chead{
border-top:1px #d72c2c dashed;
color:#d72c2c;
font-size:14px;
margin:15px 10px 5px 10px;
padding-top:10px;
}

.cinfo a{
font-size:10px;
color:#d72c2c;
}

.header{ 
background:url(../images/head_back.jpg) no-repeat;
text-align:center;
width:170px;
padding-top:5px;
margin:auto;
font-size:18px;
color:#666666;
}
#general_in{
width:379px;
margin-left:10px;
border:1px dotted black;
padding:5px;
}
#general_out{
margin-top:50px;
width:550px;
}
#topheader{
}

.subhead{
color:#666666;
}
#footnote{
font-size:13px;
text-align:center;
margin-top:15px;
color:#d72c2c;
clear:both;
padding-top:5px;
padding-bottom:5px;
}
.smalllink a:link {color:black; text-decoration:underline; border:none;font-size:12px;}
.smalllink a:visited {color:black; text-decoration:none;border:none;font-size:12px;}
.smalllink a:active {color: #666666; text-decoration:none;border:none;font-size:12px;}
.smalllink a:hover {color: #666666; text-decoration:none;border:none;font-size:12px;}
