@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:20px 0px 0px 0px;}

li{margin:0;padding:0}

#container-home{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-position:right top;
	background-image:url(img/background.jpg);
	background-repeat:no-repeat}
	
#container-no-home{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	background-position:right top;
	background-image:url(img/background2.jpg);
	background-repeat:no-repeat}
	
h1{
	padding:0;
	margin:0;
	text-indent:-100000px;
	width:478px;
	height:79px;
	display:block;
	background-image:url(img/title.jpg);}

h2{
	margin:0 0 10px 0;
	padding:0;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
	font-size:15px;
	color:#666666;}

#nav-main{
	height:30px;
	list-style:none;
	margin:0;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
	font-size:15px;
	padding:0;
	margin-bottom:20px;
margin-top:20px;}
	
#nav-main li{
	float:left;
	margin:0;
padding:0px 13px 0px 0px}
	
#nav-main li a{
	display:block;
	color:#336633;
	padding:2px 10px 2px 10px;
	font-weight:600;
	text-decoration:none;}
	
#nav-main li a:hover{
	color:#00CC00}


#nav-sub-menu{
	margin-bottom:20px;
	clear:both;
	list-style:none;
	margin:0;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
	font-size:12px;
	padding:0;
line-height:200%;}
	
#nav-sub-menu li{
	margin:0;
	padding:0;}
	
#nav-sub-menu li a{
	display:block;
	color:#336633;
	padding:1px 10px 1px 10px;
	font-weight:600;
	text-decoration:none;}
	
#nav-sub-menu li a:hover,.active{
	color:#00CC00}
	
#left{
	width:220px;
	float:left;}

#right{
	width:540px;
	float:right;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333333;
	text-align:justify;
padding:0px 25px 0px 0px;}
	
#right-home{
	width:460px;
	float:left;
margin-left:10px;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333333;
	text-align:justify}
	
#footer{
	clear:both;
	background-image:url(img/footer.png);
	height:15px;
	color:#FFFFFF;
	text-align:right;
	padding: 5px;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
	font-size:12px;
margin-bottom:10px;}

img{
	border:0}

#ccheck{
	margin-top:20px;
	display:block}

#attention a{
	text-indent:-10000px;
	background-image:url(img/attention.jpg);
	background-repeat:no-repeat;
	display:block;
	width:100px;
	height:18px;
	float:right;
}

input{width:200px}

textarea{width:500px;height:120px}

input, textarea{
	border:3px #057b6d solid;
	padding:2px;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif;
	background:white;
	color:black;
}

fieldset{border:0;margin:0;padding:0}
img{border:0}

input.error,
textarea.error{border:solid 3px #ff0000;}

input[type=submit]{
	border:3px #a3cdc9 solid;
	color:white;
	background: #057b6d;
	margin-top:10px;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, sans-serif

}

a{color:#057b6d; text-decoration:none}
a:hover{color:#a3cdc9}

#map{
width:100%;
height:400px;
}

label{width:150px;display:block; clear:both}
.active{color:#00CC00}

.in{width:100px}


#asbpoints{
list-style-type:none;
margin-top:30px;
}

#accred1{
list-style:none;
text-indent:-10000px;
background-image:url(img/Inspection_Neg.jpg);
background-repeat:no-repeat;
display:block;
width:38px;
height:50px;
float:left;
padding-right:30px;
padding-bottom:20px;}

#accred2{
text-indent:-10000px;
background-image:url(img/Approved_small.jpg);
background-repeat:no-repeat;
display:block;
width:30px;
height:50px;
float:left;
padding-right:35px;
padding-bottom:20px;}

#accred3{
text-indent:-10000px;
background-image:url(img/chas.jpg);
background-repeat:no-repeat;
list-style:none;
display:block;
width:50px;
height:50px;
float:left;
padding-right:30px;
padding-bottom:20px;}

#accred4{
text-indent:-10000px;
background-image:url(img/construction_line.jpg);
background-repeat:no-repeat;
list-style:none;
display:block;
width:52px;
height:50px;
float:left;
padding-right:30px;
padding-bottom:20px;}

#accred5{
text-indent:-10000px;
background-image:url(img/accred5.png);
background-repeat:no-repeat;
list-style:none;
display:block;
width:70px;
height:60px;
float:left;
padding-right:30px;
padding-bottom:20px;}