/* CSS Document */
body {
font-family:arial;
background-color:#333333;
padding:0px;
margin:0px;
text-align:center;
}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}

#container{
width:775px;
margin-left:auto;
margin-right:auto;
}

#services_container{
width:775px;
margin-left:auto;
margin-right:auto;
}

#header {
width:775px;
background-color:#000000;

}

#footer
{
height:31px;
background-image:url(../images/footer_bg.jpg);
background-repeat:no-repeat;
font-size:10px;
color:#000000;
text-align:center;
vertical-align:middle;
}

#services
{
font-size:11px;
}

#sitenav {
background-color:#00595A;
color:#ffffff;
width:160px;

}


#linkbox ul {
padding-top:0px;
margin-top:5px;
margin-left:25px;
width:372px;
}



/* ----------------------------------------START NAV STYLES-------------- */
#navlist
{
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
margin: 0px;
padding: 5px;
/*padding-left: 180px;*/
background-color: #000000;;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*padding-bottom: 3px;*/
/*padding-top: 3px;*/
}

#navlist a, #navlist a:link, #navlist a:visited
{
border: 1px solid #000000;
padding: 1px;
padding-left: 0.3em;
padding-right: 0.3em;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#navlist a:hover, #navlist a:active, #navlist a:focus
{
/*border: 1px solid #ffcc00;*/
padding: 1px;
padding-left: 0.3em;
padding-right: 0.3em;
text-decoration: none;
color:#ffcc00;
}

#navlist li
{
padding-right: 1px;
display: inline;
font-size: 0.6em;
}

#navlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a { background-color: #c0c0c0;color:#000000; }


/* ------------------------------END NAV STYLES---------------*/



#maincontent
{

}

/*----------------------HOME PAGE LAYOUT */

#maincontent #home 
{
/*height:364px;*/
background-image:url(../images/home_bg.jpg);
text-align:left;
}

#maincontent #services
{
background-color:#ffffff;
text-align:left;
}

#maincontent #home #linkbox
{

width:434px;
background-color:#ffffff;
border:1px solid #000000;
padding:0px;
line-height:120%;

}


#maincontent #home #linklist
{

width:436px;
padding:0px;
line-height:120%;

}

#maincontent #home #linklist li
{
list-style-image:url(../images/logo_bullet.gif);
font-size:11px;

}

#maincontent #home #features
{
background-image:url(../images/home_feature_bg.gif);
background-repeat:no-repeat;
height:375px;
width:263px;
text-align:center;
padding-top:5px;
}

#maincontent #home #features #feature_lab
{
background-image:url(../images/home_lab_bg.gif);
height:156px;
width:251px;
text-align:left;
font-size:11px;

}

#maincontent #home #features #feature_lab p
{
padding: 10px 90px 5px 15px;
}

#maincontent #home #features  p
{
padding: 10px 50px 5px 15px;

}


#maincontent #home #features #feature_emergency
{
margin-top:5px;
background-image:url(../images/home_emergency_bg.gif);
height:141px;
width:251px;
text-align:left;
font-size:11px;
/*padding:5px 80px 5px 5px;*/
}

#maincontent #home #features  #feature_emergency p
{
padding: 10px 90px 5px 15px;

}

#maincontent #home p
{
font-size:11px;
}



/*-------------SERVICES PAGE DEFINITIONS*/

#PhotoHeader {
border-bottom:1px solid #000000;
font-size:11px;
font-weight:bold;

}

#RelatedImages {
padding-top:20px;
}




/* ---------------------------   START CLASS DEFINITIONS HERE */

.featureheader 
{
font-size:16px;
font-weight:bold;
color:#303030;
}

