/* CSS Document */

html{
width: 100%;
margin: 0;

}

body{
width: 100%;
margin: 0;
background-color: #545454;

}

#head1{
height: 148px;
width: 100%;
background-image: url(../images/headbackground.jpg);
background-repeat:repeat-x;

}

#head2{
height: 148px;
width: 100%;
background-image:url(../images/headbackgroundbig.jpg);
background-position:center top;
background-repeat:no-repeat;

}

#head3{
height: 148px;
width: 100%;

background-repeat:no-repeat;

}

#head4{
height: 148px;
width: 975px;
margin-left: auto;
margin-right: auto;
}

#logo{
height: 148px;
width: 379px;
float: left;

}

#headtop{
width: 545px;
height: 86px;
float:left;
}

#headbottom{
width: 575px;
height: 62px;
float:left;
}



#homebanner1{
width: 100%;
background-color: #013020;
height: 366px;
background-image:url(../images/homebanner_background.jpg);
background-position:center top;
background-repeat:no-repeat;
}

#homebanner2{
height: 366px;
width: 930px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
}

#secondbanner1{
width: 100%;
background-color: #013020;
height: 145px;
background-image:url(../images/homebanner_background.jpg);
background-position:center top;
background-repeat:no-repeat;
text-align:center;
}

#secondbanner2{
height: 145px;
width: 930px;
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
}

#midline{
width: 100%;
height: 43px;
background-image:url(../images/midline.jpg);
background-repeat:repeat-x;

}

#copy1{
width: 100%;
min-height: 190px;
background-color: #AEAEAE;
background-image: url(../images/copyback.jpg);
background-repeat:repeat-x;
background-position:top;
}

#copy2{
width: 930px;
margin-left: auto;
margin-right: auto;
min-height: 190px;
}

#copy2in1{
width: 475px;
min-height: 190px;
float:left;
margin-left: 20px;
}

#copy2in2{
width: 405px;
min-height:190px;
float:left;
margin-left: 20px;
text-align:left;

}



#copy3{
width: 100%;
min-height: 220px;
background-color: #AEAEAE;
background-image: url(../images/copyback.jpg);
background-repeat:repeat-x;
background-position:top;
}

#copy4{
width: 930px;
margin-left: auto;
margin-right: auto;
min-height: 220px;
}

#copy4in1{
width: 565px;
min-height: 190px;
float:left;
margin-left: 20px;
}

#copy4in2{
width: 305px;
min-height:190px;
float:left;
margin-left: 20px;
}

#copy4in3{
width: 225px;
min-height:190px;
float:left;
margin-left: 50px;
/*
border-color:#CCCCCC;
border-style:solid;
border-width:thin;
*/
padding-left: 40px;
}

#copy4in32{
width: 225px;
min-height:190px;
float:left;
margin-left: 10px;
/*
border-color:#CCCCCC;
border-style:solid;
border-width:thin;
*/
padding-left: 40px;
}

#whitebox{
background-color:#FFFFFF;
padding: 20px;
border-color:#999999;
border-style:solid;
border-width:thin;
float:left;
}

#windent{
width: 90%;
padding-left: 50px;
padding-right: 50px;
padding-bottom: 50px;

}
#resultscenter{
background-color:#FFFFFF;
margin: 20px;
border-color:#999999;
border-style:solid;
border-width:thin;
width: 860px;
}

#resultsgrey{
background-color: #CCCCCC;
padding: 20px;

float:left;
width: 100%;
}

#resultswhite{
background-color:#FFFFFF;
padding: 20px;

float:left;
width: 100%;
}


#resultswrap{
width:235;
min-height:100px;
text-align:left;
float:left;
background-color:#003300;
margin: 5px;
}

#resultstitle{
padding-left: 20px;
padding-top: 8px;
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 28px;
color:#CCCCCC;
display:block;

}

#resultsmini{
width: 225px;
padding: 20px;
margin: 10px;
min-height: 60px;
text-align:left;
float:left;
background-color:#FFFFFF;
border-color:#999999;
border-style:solid;
border-width:thin;
}


#flashnav1{
width:100%;
height: 93px;
}
#flashnav2{
width: 929px;
height: 93px;
margin-left:auto;
margin-right: auto;

}

#footer1{
width: 100%;
height: 53px;
background-image:url(../images/footerbackground.jpg);
background-repeat:repeat-x;
background-position:top;

}

#footer2{
height: 53px;
width: 930px;
margin-left: auto;
margin-right: auto;
background-image: url(../images/footer2background.jpg);
background-position:center top;
background-repeat:no-repeat;
padding-left: 105px;
text-align:left;

}

.biggrey{
font-family:Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight:bold;
color:#999999;
}

.midgrey{
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:bold;
color:#999999;

}

.biggreen{
font-family:Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight:bold;
color: #003300;
}

.regular{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
line-height: 20px;
}

.regular2{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
line-height: 20px;
text-decoration:underline;
}

.nav{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 62px;
color:#FFFFFF;
text-decoration: none;
padding-left: 9px;
padding-right: 9px;
text-transform: uppercase;

}

.navfoot{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
color:#FFFFFF;
text-decoration: none;
padding-right: 9px;
text-transform: uppercase;
}

.navfoot2{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 12px;
color:#FFFFFF;
text-decoration: underline;
padding-right: 9px;
text-transform: uppercase;
}

.servicelinks{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
line-height: 20px;
text-decoration:none;
font-weight:bold;
}

.servicelinks:hover {
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
line-height: 20px;
text-decoration: underline;
font-weight:bold;
}

.servicelinks2{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #006600;
line-height: 20px;
text-decoration:none;
font-weight:bold;
}

.servicelinks2:hover {
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#006600;
line-height: 20px;
text-decoration: underline;
font-weight:bold;
}
