/* CSS Document */

/* ----------------------basic layout information---------------------------- */
body{
	margin:0px 0px 0px 0px;
	font-family:arial;
	font-size:12px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color:#676767;


}


table tr td{
	font-family:verdana; 
	font-size:11px;


}

td.restoration{
	background-color:#003366;
	background-image: url(images/restoration_specialist.gif);
	background-repeat: no-repeat;

}


A.top:link {color:#fff;  text-decoration:none; padding:0px 3px 0px 3px; }
A.top:visited {color:#fff;  text-decoration:none; padding:0px 3px 0px 3px; }
A.top:hover {color:#fff;  text-decoration:underline;padding:0px 3px 0px 3px; }
A.top:active {color:#fff;  text-decoration:none;padding:0px 3px 0px 3px; }

div.hnav{
	float:left;
	width:406px;
	color:#fff;
	padding-top:3px;
	font-family:arial;
	font-size:11px;

}
div.emergency{
	float:left;
	width:207px;

}

A:link {color:#423e95;  text-decoration:underline; }
A:visited {color:#000000;  text-decoration:underline; }
A:hover {color:#000000;  text-decoration:underline; }
A:active {color:#000000;  text-decoration:none; }

A.more:link {color:#423e95;  text-decoration:underline; font-weight:bold; }
A.more:visited {color:#000000;  text-decoration:underline; font-weight:bold; }
A.more:hover {color:#000000;  text-decoration:underline; font-weight:bold; }
A.more:active {color:#000000;  text-decoration:none;  font-weight:bold;}
/* ----------------------titles---------------------------- */

h1{
	margin:0px;
	padding:18px 10px 11px 8px;
	font-weight:bold;
	font-size:11px;


}



h2{
	margin:0px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	font-size:14px;




}

/* ----------------------left navigation---------------------------- */
td.navigation{
	background-color:#27425d;
	font-size:11px;
	color:#fff;
	background-image: url(images/nav_slice.jpg);
	background-repeat: repeat-x;
	text-align:left;
}




#vertmenu {

padding: 0px;
margin: 0px;
}



#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px 0px 0px 10px ;
border-top: 1px solid #709edb;
height:50px;
}
#vertmenu ul li a {

display: block;

padding: 7px 0px 7px 4px;
text-decoration: none;
color: #fff;

}




#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #ff8503;


}


#vertmenu2 {

padding: 15px 0px 0px 0px;
margin: 0px;

}



#vertmenu2 ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu2 ul li {
margin: 0px;
padding: 0px 0px 0px 10px ;
border-bottom: 1px solid #3d536a;
height:23px;
}
#vertmenu2 ul li a {

display: block;
padding: 2px 0px 2px 4px;
text-decoration: none;
color: #fff;

}

#vertmenu2 ul li a:hover, #vertmenu2 ul li a:focus {
color: #ff8503;

}

A.nav:link {color:#fff;  text-decoration:none; padding-left:5px;  padding-right:5px;}
A.nav:visited {color:#000000;  text-decoration:none; padding-left:5px;  padding-right:5px; }
A.nav:hover {color:#fff;  text-decoration:underline; padding-left:5px;  padding-right:5px; }
A.nav:active {color:#000000;  text-decoration:none;  padding-left:5px;  padding-right:5px;}



/* ----------------------right panel ---------------------------- */
td.right{
	background-color:#e3eff9;
	font-size:11px;
	font-family:arial;
	font-style: italic;
	line-height:18px;

}

div.panel{
	padding: 33px 10px 10px 10px;
		text-align:left;

}






/* ----------------------home copy---------------------------- */

td.copy{
	background-color:#e3eff9;

}

div.copytop{
	background-image: url(images/copy_bg1.jpg);
	background-repeat: repeat-x;
	background-color:#e0ecf7;
	border-left:solid 4px #e3eff9;


}


div.panel2{
	padding: 21px 10px 10px 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:left;
	font-size:12px;
	line-height:18px;
}



td.fire{
	background-color:#cc6600;
	border-left:solid 4px #e3eff9;
	font-weight:bold;
	border-right:solid 1px #b9c9d6;
	height:23px;
	text-align:center;

}

td.fire1{
	border-left:solid 4px #e3eff9;
	background-image: url(images/line.jpg);
	background-repeat: no-repeat;
	background-color:#fff;
	background-position: right top;
	color:#666666;
	font-size:10px;
	padding: 9px 5px 5px 9px;
	text-align:left;


}

td.water{
	background-color:#ea7c1e;
	width:140px;
	font-weight:bold;
	border-right:solid 1px #b9c9d6;
	height:23px;
	text-align:center;
}

td.water1{

	background-image: url(images/line.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#fff;
	color:#666666;
	font-size:10px;
	padding: 9px 5px 5px 9px;
	text-align:left;

}

td.wind{
	background-color:#fda820;
	width:140px;
	font-weight:bold;
	border-right:solid 1px #b9c9d6;
	height:23px;
	text-align:center;
}
/* -------------------inner--------------------------- */

div.inner{
	background-image: url(images/copy_bg1.jpg);
	background-repeat: repeat-x;
	background-color:#e0ecf7;
	border-left:solid 4px #e3eff9;
	border-right:solid 4px #e3eff9;

}


/* -------------------footer--------------------------- */



td.footer{
	background-color:#010101;
	height:108px;
	font-weight:bold;
	color:#999999;
	padding-top: 5px;
	text-align:left;



}


p.footer{
	color:#cccccc;
	font-size:11px;
	font-family:verdana; 


}




A.foot:link {color:#cccccc;  text-decoration:underline;  }
A.foot:visited {color:#cccccc;  text-decoration:none;  }
A.foot:hover {color:#fff;  text-decoration:none;  }
A.foot:active {color:#fff;  text-decoration:none;  }

/* -------------------footer--------------------------- */

#pscroller1{
width: 145px;
height: 400px;
border: 0px solid black;
padding: 0px;
background-color: #e3eff9;
}



#pscroller2 a{
text-decoration: none;
}

.someclass{ font-size:12px;
}


p.narrow{
	padding-right:150px;

}
