/* style copyright  © BasicTemplates.com™. Duplication or redistribution is strictly prohibited. */
a img { border: 0; }

body{
	background: #FFFFFF;
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	background-color: #384F78;
	border-bottom-width: 1px;
	border-color: #000000 #000000 #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
	text-transform: uppercase;
}

h2 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
	text-transform: uppercase;
}

p {
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

td {
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.btbk1 {
	background-color: #15253F;
}

.btbk2 {
	background-color: #384F78;
}

.btcontent {
	font-size:9pt;
	border-style: solid;
	border-bottom-width: 2px;
	border-color: #000000 #384F78 #384F78 #000000;
	border-left-width: 0px;
	border-right-width: 2px;
	border-top-width: 0px;
}

.btdate {
	color: #FFFFFF;
}

.btnav {
	border-style: solid;
	border-bottom-width: 1px;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}

.btsearch {
	margin-bottom: 0;
	margin-top: 0;
	vertical-align: top;
}
.guidelinks a:visited {
	color:black;
	font-size:10pt;
	text-decoration: none;
}
.guidelinks a:link {
	color:black;
	font-size:10pt;
	text-decoration: none;
}
.guidelinks a:hover {
	color:blue;
	text-decoration: none;
	font-size:10pt;
}
.guidetitle {
	font-size:9pt;
	color: black;
	border-top: 1px solid yellow;
	border-bottom: 1px solid yellow;
	background-color:#DDDDDD;
	width: 100%;
	font-weight:bold;
	padding: 3px;
}
.guidetitle a:visited {
	color:black;
	text-decoration: none;
}
.guidetitle a:link {
	color:black;
	text-decoration: none;
}
.guidetitle a:hover {
	color:blue;
	text-decoration: none;
}
.title {
	font-weight:bold;
	color: black;
	font-size:12pt;
	text-align: center;
	border-bottom: 2px solid #888D77;
}
.lawlinks {color:black;font-size:10pt;font-weight:bold;}
.lawlinks a:link {color:#AFB56A;text-decoration:none;}
.lawlinks a:visited {color:#AFB56A;text-decoration:none;}
.lawlinks a:hover {color:darkblue;text-decoration:none;}
.menu a:link {
	font-size:9pt;
	color: #C49F48;
	font-weight: bold;
	text-decoration: underline;
}

.menu a:visited {
	font-size:9pt;
	color: #C49F48;
	font-weight: bold;
	text-decoration: underline;
}

.menu a:hover {
	font-size:9pt;
	color: yellow;
	font-weight: bold;
	text-decoration: none;
}

.menu a:active {
	font-size:9pt;
	color: yellow;
	font-weight: bold;
	text-decoration: none;
}


/* Added */
.style1 { z-index: 0; position: relative; }
ul.menu { list-style: none; padding: 2px 0; margin:0; }
	li.btnav { float: left; margin-right: 10px; padding: 5px 20px; position: relative; z-index: 10; }
.pop-up { display: none; list-style: none; background: #384f78; position: absolute; top: 25px; left:-1px; border-bottom: 1px solid #333; border-right: 1px solid #333; border-left: 1px solid #ccc; margin: 0; padding: 0 1px !important; }
#pp-states { width: 660px; height: 360px; }
	*:first-child+html #pp-states { height: 400px; } * html #pp-states { height: 400px; } 
#pp-specs { width: 500px; height: 320px; }
	.pop-up li { margin: 0 0 0.4em 0; width: 150px; } #pp-specs li { margin-bottom: 1em !important; }
	li:hover .pop-up { display: block; }
.breaker { display: block; height: 0px; font-size: 0; overflow: hidden; border-top: 1px solid #455c83; border-bottom: 1px solid #2f446b; margin: 10px 0 8px 0; }
#column1 { position: absolute; top: 15px; left:20px; }
	*:first-child+html #column1 { left: 0; } * html #column1 { left: 0; } 
#column2 { position: absolute; top: 15px; left:180px; }
	*:first-child+html #column2 { left: 160px; } * html #column2 { left: 160px; } 
#column3 { position: absolute; top: 15px; left:340px; }
	*:first-child+html #column3 { left: 320px; } * html #column3 { left: 320px; } 
#column4 { position: absolute; top: 15px; left:500px; }
	*:first-child+html #column4 { left: 480px; } * html #column4 { left: 480px; } 

#browse { background: #6f809e; border: 1px solid #384f78; padding: 8px 10px; margin: 5px 0; color: #fff; }
	#browse h2 { color: #fff; text-decoration: none; text-align: left; padding: 0; margin: 0 0 5px 0; }
	#browse form { padding: 0; margin: 0; }
.paginate { font-size: 1.2em; overflow: hidden; float: right; margin: 10px 0; }
	.paginate a, .paginate span { display: block; float: left; margin-right: 5px; }
	.paginate a { padding: 3px 5px; text-decoration: none; background: #6f809e; color: #fff; border: 1px solid #384F78; }
	.paginate a:hover { background: #8fa2bf; } .paginate span { border: 1px solid #fff; color: #384F78; padding: 3px 5px; }
#label { color: #6f809e; float: left; margin-right: 10px; padding: 5px 0; }