body{
background: black url(../images/bodytile.jpg) repeat-x;
color: white;
margin-top: 0;
font: 12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	}

h2{
margin: 10px;
	}

p{
margin: 10px;
text-align: justify;
	}

img{
outline: none;
border: none;
	}

a{
color: #94a8b6;
text-decoration: none;
outline: none;
}

a:hover{
color: white;
	}

table{
border: none;
padding: 0px;
	}
tr{
padding: 0px;
	}
td{
text-align: center;
padding: 0px;
margin-top: 0px;
	}

.wrapper{
width: 770px;
border: 1px #94a8b6 solid;
border-top: none;
margin: 0 auto;
	}

.banner{
background: url(../images/banner.jpg) no-repeat;
	}

.bannerwrap{
height: 200px;
background: url(../images/banneroutline.gif) no-repeat;
	}

#tagline{
float: left;
padding-top: 5px;
padding-left: 20px;\
	}

#contact{
padding-top: 5px;
text-align: justify;
float: right;
height: 42px; width: 168px;
	}

.navbar{
font: 14px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
width: 770px;
margin: 0 auto;
padding: 0px;
	}

.navbar td{
width: 192px;
border: 1px #94a8b6 solid;
border-left: none;
	}

.menu{
width: 100%;
display: block;
	}

.menu:hover{
background: #481f03 url(../images/menuback1.jpg) repeat-x;
	}

.bgcolor{
background: black;
	}

.container{
position: relative;
background: black;
	}

.leftpanel{
margin-top: 10px;
border-left: solid 10px black;
width: 220px;
float: left;
	}

.leftpanel2{
position: absolute;
bottom: 0px;
width: 220px;
float: left;
	}

.topleft{
height: 5px; width: 220px;
background: url(../images/topleft.jpg) no-repeat;
	}

.left{
text-align: center;
margin-left: 5px;
width: 210px;
background: #222222; 
	}

.HL{
width: 100%;
border: 1px solid #94a8b6;
margin-bottom: 5px;
	}

#leftdivider{
height: 20px; width: 220px;
background: url(../images/leftdivider.gif);
	}

.bottomleft{
margin-bottom: 10px;
height: 5px; width: 220px;
background: url(../images/bottomleft.jpg) no-repeat;
	}


.rightpanel{
margin-top: 10px;
margin-right: 10px;
width: 520px;
float: right;
	}

#topright{
height: 5px; width: 520px;
background: url(../images/topright.jpg) no-repeat;
	}

#right{
border-top: 5px solid #222222;
border-bottom: 5px solid #222222;
margin-left: 5px;
width: 510px;
background: #222222; 
	}

#bottomright{
margin-bottom: 10px;
height: 5px; width: 520px;
background: url(../images/bottomright.jpg) no-repeat;
	}

.clear{
clear: both;
	}

.services{
font-size: 14px;
margin-left: 5px;
width: 500px;
border: 1px black solid;
	}

.services td{
height: 225px; width: 164px;
border: 1px #333333 solid;
	}

.services a {
border-top: 10px #222222 solid;
width: 100%; height: 175px;
display: block;
color: #94a8b6;
font-size: 16px;
	}

#promo{
text-align: left;
font: 12px Tahome, Verdana, Arial, Helvetica, Sans-Serif;
background: black;
	}

#promo:hover{
border: 1px #333333 solid;
	}

.certs{
width: 770px;
margin: 0 auto;
	}

.MCS{
width: 385px;
	}

.none{
text-align: left;
width: 570px;
	}

.contact{
text-align: right;
	}

.copy{
text-align: center;
width: 770px;
font: 8pt Arial, Helvetica, Sans-Serif;
color: #94a8b6;
	}

.copy a:hover{
text-decoration: underline;
	}

#preload{
background: url(../images/menuback1.jpg);
	}
