/* P&S Construction Styles */

body {
margin:0px;
font-family: Arial, Helvetica, sans-serif;
background: #9bcff7 url(../images/bg-page.jpg) top left repeat-x;
line-height:1.4em;
font-size:14px
}
h1 {font-size:22px;color:#336699;margin:0px;}
h2 {font-size:16px;margin:0px;}
ul {font-size:12px;}

.logoarea {
height:115px;
width:269px;
padding-top:20px;
float:left;
}
.headerarea {
width:792px;
margin-left:auto;
margin-right:auto;
background-image: url(images/bg-header.jpg);
}
.topmenuarea {
height:58px;
width:523px;
float:right;
}
.topmenuitems {padding:10px;padding-top:28px;padding-left:0px;font-size:11px;color:#ffffff;}
.topmenuitems a:link, .topmenuitems a:visited,.topmenuitems a:hover  {color:#FFFFFF;text-decoration:underline;}

.menuarea {
height:47px;
width:523px;
background-image: url(../images/bg-menu.gif);
float:right;
}
.menuitems {padding:2px;font-size:11px}
.menuitems a:link, .menuitems a:visited,.menuitems a:hover  {color:#006699;text-decoration:none;font-weight:bold;}
.menuitems a:hover {color:#FF0000;text-decoration:underline;font-weight:bold;}

.page-title {padding-top:0px;padding-left:0px;}
.titlearea {
height:30px;
width:523px;
background-image: url(../images/bg-page-title.gif);
float:right;
}

.bodyarea{
background-color:#ffffff;
width:775px;
margin-left:auto;
margin-right:auto;
}
.contentarea {
padding:20px;
}
.manhole-container {
width:100%;
background-image: url(../images/bg-content-bottom.jpg);
background-position:bottom;
background-position:left;
background-repeat:repeat-x;
}
.manholearea{
background-color:#ffffff;
width:775px;
height:70px;
margin-left:auto;
margin-right:auto;
}

.bottom-area {
height:192px;
background-image: url(../images/bg-bottom-bottom.jpg);
}
.manhole-base{
width:775px;
height:192px;
margin-left:auto;
margin-right:auto;
padding-right:20px
}
.static-contact {color:#ffffff;padding-top:50px;padding-left:30px;line-height:.9em;}

#home-links li {font-size:20px;padding: 0 23px 0 13px; margin-right: 5px;line-height:1.6em}

.menu-line-item, .first-menu-line-item {
	float:left;
	line-height:1.2em;
	border-left:1px white solid;
	padding-right:12px;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:0px;
	font-size:11px;
	text-align:center;
}
.first-menu-line-item {border-left:0px;}

.menuitems {padding:2px;font-size:11px}
.menu-line-item a, .first-menu-line-item a {color:#006699;text-decoration:none;font-weight:bold;}
.menu-line-item a:hover, .first-menu-line-item a:hover {color:#FF0000;text-decoration:underline;font-weight:bold;}
