/* propertyboss.com industry CSS
// (c) Copyright 2008 PropertyBoss Solutions, LLC
// Last Updated: 2008Oct31
// color: #4D81BE
// padding: top, right, bottom, left
*/

.industryColor {color: #4D81BE}
body {font: 12px Tahoma, sans-serif; line-height: 18px; margin-top: 10px;
	background-image: url(../pix/misc/page-background1.gif); background-repeat: repeat-y;
	background-position:center; }
a {color: #222; font-weight: bold; text-decoration: none}
a:hover {color: #aaa; font-weight: bold; text-decoration: none}
h1, h2, h3, .h2, .h3 {color: #4D81BE; display: block; margin-bottom: 5px; padding-top: 5px}
h1 {font-size: 14px; line-height: 24px}
h2, .h2 {font-size: 12px; line-height: 18px}
h3, .h3 {font-size: 12px}

tr.navL0 {color: #222; text-decoration: none; padding-top: 5px}

td.navL1 {vertical-align: bottom; margin: 0}
td.navL1 a {color: #265da0; font-weight: normal; text-decoration: none; padding: 1px 6px 0px 2px}
td.navL1 a.L1selected, td.navL1 a:hover {color: #222;}
td.navL1 a.L1unSelected {color: #265da0;}

td.navL2 {height: 26px; vertical-align: middle; margin: 0}
td.navL2 a {color: #444; font-weight: normal; text-decoration: none; padding: 0 10px;}
td.navL2 a:hover {color: #aaa;}
td.navL2 span {display: none}

div.paneFiller {height: 20px }
div.paneImage {margin: 5px 0 14px 0 }
div.pageBanner {background-image: url(../pix/bnrs/industry_subhead.png); background-color:#6699cc; color: #fff; width: 910px; height: 10px;
	padding: 3px 15px 9px 15px; font: bold 14px Arial; margin-bottom: 10px; margin-top: 5px}
div.pageBanner div.crumb {float: right}
div.pageBanner div.industry {float: left}
div.pageBanner div a {color: #fff; font: normal 12px Arial}
div.pageBanner div a:hover {color: #ddd}

td.navButtons img {border: none; margin-top: 5px }
td.navButtons div {color: #777; background-color: #eee; padding: 0 12px 0 14px; width: 199px}
td.navButtons div p {padding: 0; margin: 0; line-height: 13pt; font-size: 11px  }
td.navButtons div table {padding: 0; margin: 0; line-height: 13pt; font-size: 11px  }
td.navButtons div h3 {padding: 6px 0; margin: 0; font-size: 11px  }
td.navButtons div h3 a:hover  {color: #aaa; padding: 6px 0; margin: 0; font-size: 11px  }
a.navMore {color: #265da0; font-size: 10px; margin-left: 145px; padding: 5px 0 }
a.navMore:hover {font-size: 10px; color: #aaa }

.textColumns {font: 12px Tahoma, sans-serif; background-repeat: no-repeat; line-height: 20px}
.mainPanel {background-image: url(../pix/misc/pb_watermark.png); background-repeat: no-repeat}
.line40 {background-image: url(../pix/misc/div40.gif); background-repeat: repeat-y; width: 40px; }
.line25 {background-image: url(../pix/misc/div25.gif); background-repeat: repeat-y; width: 25px; }
.lineDivBlank {width: 40px}

.footer {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: center;
	margin-top: 15px; height: 18px}
table.footer tr.formHeading a {color: #fff; }
table.footer tr.formHeading a:hover {color: #ccc}

.formInfo, .formHeading {background-color: #4D81BE; color: #fff;}
.formHeading {font-weight: bold; padding-left: 7px}

div.FAQs h3 {background-color: #eee;
	font-weight: bold; margin-top: 3px; margin-bottom: 3px;
	padding-top: 3px; padding-left: 3px; padding-bottom: 3px}
div.FAQ p {margin-top: 1px; margin-bottom: 8px; padding-top: 1px; padding-bottom: 8px}

.ad_box {
	background-image: url(../pix/elem/ad_box.gif);
	background-repeat: no-repeat;
	width: 172px; height: 196px;
	margin-top: 35px;
	padding-left: 5px; padding-right: 7px; padding-top: 9px;
	color: #fff;
	font-family: Futura, Tahoma, sans-serif
	}
.ad_box_head {
	padding-left: 20px;
	font-family: 'Arial Black';
	color: #fff
	}
.ad_box_body {
	width: 150px; height: 130px;
	padding-top: 15px
}
a.adMore, a.adMore:link{
	width: 40px;
	background-image:  url(../pix/elem/adMore_lit.gif);
	background-repeat: no-repeat;
	float: right;
	padding-right: 20px;
}
a.adMore:hover{
	background-image:  url(../pix/elem/adMore_dim.gif);
}

.banner {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #04508A;
	margin-top: 30px
}

.box_header {
	text-align: left;
	color: #fff;
	background-color: #87AFC7;
	font: bold 13px Arial;
}
.box_body {
	background-color: #CFE4EB;
	margin: 4px 8px 0 10px;
	font-size: 11px
}

div.testimonialPane {background-color: #eef; padding: 10px; border: 1px solid #ccc;}

.navBox h3 {margin:0; padding:5px 0 5px 10px;
	background:#F1F1F2 url(../pix/elem/navBackground.gif) repeat-x;}
.navBox ul {padding-left: 0px; margin-left: 25px;}
.navBox ul li { margin: 5px 3px 0 0; line-height: 130%}
.navBox {border:1px solid #ccc; width: 210px; margin-bottom: 25px}

a.button {font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 8px; text-align: center; min-width: 75px; font-style: normal; margin-bottom: 5px}

a.button:visited, a.button:link {background-color: #4D81BE; color: #fff; text-decoration: none;	}

a.button:hover {background-color: #055; color: #fff; text-decoration: none;	}

a.button:active {background-color: #369; color: #ccc; text-decoration: none; }
