body {color:#333333; font-family: Arial,Helvetica,sans-serif; font-size:11px; margin:0pt; padding:0pt; }
#wrapper {margin:0pt auto; width: 95%; min-width: 800px;}
*:focus {outline-style:none; }
a img {border:0pt none; }

#Div2 {padding: 3px 0 8px 0 !important; }

#head {position:relative; }
#tag {float: right; margin: -75px 0pt 1px; font-size:12px; }
#tag2 {float: right; margin: 5px 0pt 1px;  font-size:12px; }

.toolbar {position: absolute; height:40px; top: 124px; left: 760px; display:inline;}
.toolbar .home {float: right;}

.field {color:#111111; font-family: Arial,Helvetica,sans-serif; font-size:12px; margin:0pt; padding:0pt; }

#nav_bar {height:24px; position:relative;}
#nav_bar table {width: 100%;}
#nav_left {background: url('../assets/bar_tile.gif') repeat-x left top; height:24px;}
#nav_bar .left {float: left;}
#nav_bar .right {float: right;}
#nav_right {background: url('../assets/bar_tile.gif') repeat-x right top; height:24px; width: 10%;}
#nav_hover {background: url('../assets/nav_hover_tile.jpg') repeat-x left top; height:24px; left:0; position:absolute; top:0; z-index:5; cursor: pointer;}
#nav {height:24px; width:450px; vertical-align: top;}
#nav .wrapper {position: relative;}
#nav ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0pt; padding:0pt; position:absolute; z-index:10;}
#nav ul li {float:left; cursor:pointer;}
#nav ul li.first {margin-left: 10px;}
* html #nav ul li.first {margin-left: 5px;}
#nav ul li a {color:#5682AD; float:left; font-size:14px; font-weight:bold; height:24px; line-height:24px; padding:0pt 12px; text-decoration:none; white-space:nowrap; cursor: pointer;}
#nav ul li a:hover {color:#333333 !important; }
#nav ul li.selected a {color:#333333; }
#nav ul li.off a {color:#5682AD; }

#body {margin-top:10px; width: 100%;}

#map_block {float:left; left:14px; margin: -15px 0pt; position:relative; width:95%; height:100%}
#map {height:425px; min-height:425px; width:100%; float: left;}
* html #map {height:425px !important; min-height:425px; width:100%; float: left;}

#order_block {float:left; left:14px; margin: -15px 0pt; position:relative; width:95%; height:100%}
#orderform {float: left;}
#orderform p {font-size:12px; margin: 5px 0 0 10px; padding: 0; margin-left:10px;}
#orderform li {font-size:12px; margin: 5px 0 0 10px; padding: 0; margin-left:10px;}
#orderform H1 {font-size:16px; font-weight:bold; margin: 15px 0 0; }
#orderform H3 {background:transparent url(../assets/panel_rightlong.jpg) no-repeat scroll right top; cursor:pointer; font-size:14px; height:24px; line-height:24px; margin:0pt 0pt 3px; padding:0pt; position:relative; width:184px; }
#orderform H3 a {background:transparent url(../assets/panel_left.jpg) no-repeat scroll left top; color:#333333; float:left; height:24px; line-height:24px; text-decoration:none; text-indent:10px; white-space:nowrap; }
#orderform INPUT {font-size:12px; font-weight:normal; margin: 0px 0 0 10px; }
#orderform Select {font-size:12px; font-weight:normal; margin: 0px 0 0 10px; }


#address_block {height:35px; float: left; margin:0; padding:0; overflow: hidden;}
#address_block .prompt {float:left; font-size:20pt; top:-5px; }
#address_block input {margin-right:5px; position:relative; top:-3px;}
#address_block .input_go {position:relative; top:4px; }
#address_block .input_address {width:300px; }
#address_block span {font-size:15px; padding-right:5px; position:relative; top:-2px; }

#dataline {color:#333333; font-size:11px; height:20px; line-height:20px;}
#dataline .left {float:left; }
#dataline .right {float:right;  margin: 10px 0pt 0pt 0px; }
#dataline .refresh {color:#333333; text-decoration:none; position: absolute; bottom: 0; right: 8px;}

.alert {position: absolute; top: 80px; right: 3px; padding: 5px 10px 5px 25px; width: 170px; height: 40px; background: url('../assets/alert.gif') no-repeat top left; vertical-align:middle;}
.alert2 {position: absolute; top: 150px; left: 200px; padding: 5px 10px 5px 25px; width: 170px; height: 40px; background: url('../assets/alert.gif') no-repeat top left; vertical-align:middle;}

.disclaim a {color:#333333;}
#disclaim_content {background-color:#FFFFFF; border:thin solid Black; height:200px; left:200px; overflow:hidden; padding:20px; position:absolute; top:300px; visibility:hidden; width:300px; z-index:500; }

#address {height:160px; }
#details {height:130px; }

#panels {float:right; position:relative; right:14px; top:15px; width:184px; }
#panels h1 {background:transparent url(../assets/panel_right.jpg) no-repeat scroll right top; font-size:14px; height:24px; line-height:24px; margin:0pt 0pt 3px; padding:0pt; position:relative; width:184px; }
#panels h1 a {background:transparent url(../assets/panel_left.jpg) no-repeat scroll left top; color:#333333; float:left; height:24px; line-height:24px; text-decoration:none; text-indent:10px; white-space:nowrap; }
#panels .h1left {background:transparent url(../assets/panel_left.jpg) no-repeat scroll left top; color:#333333; float:left; height:24px; line-height:24px; text-decoration:none; text-indent:10px; white-space:nowrap; }
#panels h1 img {position:absolute; right:10px; top:10px; }
.panel_content {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; overflow:auto; padding:0pt; width:174px; }
.panel_content h2 {background:transparent url('../assets/small_panel_right.jpg') no-repeat scroll right top; cursor:pointer; font-size:11px; height:18px; line-height:18px; margin:4px 0pt 1px; padding:0pt; position:relative; text-align:center; width:150px; }
.panel_content h2 a {background:transparent url('../assets/small_panel_left.jpg') no-repeat scroll left top; color:#333333; float:left; height:18px; line-height:18px; text-decoration:none; text-indent:10px; white-space:nowrap; }
.panel_content UL {margin: 0px 0 0 0px; padding: 0;}
.panel_content LI {margin: 0px 0 0 30px;}
* html .panel_content LI {margin: 0px 0 0 35px;}
.panel_content {overflow:auto; padding:10px; }
/*.panel_content {background:transparent url('../assets/panel_bg.jpg') repeat-x scroll left top; overflow:auto; padding:10px; }*/
.panel_content p {margin:0pt 0pt 10px; }
.panel_content .risk { font-size: 13px; font-weight: normal; display: none;}
.panel_content .bold { font-weight: bold;}
.panel_content .riskhighlight { font-size: 15px; font-weight: bold;}

.blue {color: blue;font-weight:bold; }
.red {color: red;font-weight:bold; }
.green {color: green;font-weight:bold; }

#site_stats .panel_content {padding: 0 5px;}

#filter_sites .panel_content {min-height:130px; paddin:g10px 0pt 0pt 10px; }
* html #site_description .panel_content {height:130px; }
* html #filter_sites .panel_content {height:130px; }

#footer {background: url('../assets/footer_right2.gif') no-repeat right top; color:#888500; height:15px; line-height:10px; margin:10px 0pt; text-align:left; }
.close {border-style:none; float:right; text-decoration:none; }

.lightbox {background-color:#000000; cursor:pointer; height:100%; left:0pt; filter: alpha(opacity=50); opacity:0.5; position:absolute; top:0pt; width:100%; z-index:499; }
.lightbox_panel {background-color:#FFFFFF; height:400px; position:absolute; width:550px; z-index:500; }
.lightbox_content {height:80%; overflow:auto; padding:20px; color: Black; z-index:1000;}
.lightbox_content H3 {font-size:14px; font-weight:bold; margin: 15px 0 0; }
.lightbox_content UL {margin: 5px 0 0 20px; padding: 0;}
.lightbox_content OL {margin: 5px 0 0 20px; padding: 0;}
.lightbox_content p {font-size:12px; margin: 5px 0 0 10px; padding: 0;}
.lightbox_content a {text-decoration: none; color: Blue;}
.lightbox_content .p1 {font-size:12px; margin: 5px 5px 0 30px; padding: 0; text-decoration:none;}
.lightbox_content LI {font-size:12px; margin-left:20px;}
.lightbox .note {position: absolute; top: 150px; left: 100px; padding: 5px 10px 5px 25px; width: 170px; height: 40px; background: url('../assets/note.gif') no-repeat top left; vertical-align:middle;}
.lightbox_footer {height:20px; }
.lightbox_content .section_header {color:#333333; font-size:15px; font-weight:bold; text-align:center; }
.lightbox_content .question {color:#333333; font-size:12px; font-weight:bold; margin-left: 15px; margin-top: 5px;}
.lightbox_content .answer {color:#333333; font-size:12px; margin: -25px 0 0 0px; font-weight:normal; display:none;}

.header {background-color:#003333; color:#FFFFFF; font-size:16px; font-weight:bold; height:24px; line-height:24px; padding-left:5px; position:relative; }
.close {height:24px; position:absolute; right:0pt; top:0pt; width:24px; }

.intro {behavior: url(iepngfix.htc); background: url('../assets/intro4.png') no-repeat right top; position:absolute; width:455px; height:271px; z-index:10; left: 150px; top:155px;}
.introie {position:absolute; width:455px; height:271px; z-index:10; left: 100px; top:150px;  z-index:11;}
* html .introcontent {padding: 80px 10px 10px 20px; z-index:100000;}
* html .introcontent h2 {font-size:15px; font-weight:bold; text-align:left;}
* html .introcontent p {font-size:12px; margin-top: -15px; padding: 0;}
.introcontent {padding: 95px 10px 10px 20px; z-index:100000;}
.introcontent h2 {font-size:15px; font-weight:bold; text-align:left;}
.introcontent p {font-size:12px; margin-top: -5px; padding: 0;}
.introcontent OL {margin: 5px 0 0 40px; padding: 0;}
.introclose {color: Red; font-style:italic; border-style:none; float:right; text-decoration:none; margin: -20px 30px 0px 0px;}
.introclose2 {left: 560px; top: 240px; font-size:18px; font-weight:bold; color: Red; font-style:italic; border-style:none; position: absolute; z-index: 100;}

#introfor-ie {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 455px;
	height:  271px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/intro4.png', sizingMethod='scale');
	z-index: 10;
}

#popup_1 {position:absolute; width:193px; z-index:10; overflow: hidden; left: -500px; top:0px;}
#popup_2 {position:absolute; width:193px; z-index:10; overflow: hidden; padding-left: 67px; left:-500px; top:0px;}

#popup_1 .popup_header, #popup_2 .popup_header {border-bottom:1px solid black; font-size:14px; font-weight:bold; margin:0 20px; padding-bottom:5px; position:absolute; top:8px; width:152px;}

#popup_1 .close {cursor:pointer; float:right; height:12px; width:12px;}
#popup_2 .close {cursor:pointer; float:right; height:12px; width:12px; }

#popup_1 .mid {width: 163px; background: url('../assets/popup_tile.png') repeat-y right top; overflow:auto; padding:0 10px 0 20px; margin-top: 40px;}
* html #popup_1 .mid {margin: 0;}
#popup_1 .content {min-height: 150px; max-height: 150px;}
* html #popup_1 .content {margin: 0; height: 150px;}
#popup_1 .top {float: right;}
#popup_1 .bottom {float: right;}
#popup_2 .mid {width: 163px; background:url('../assets/popup_tile_2.png') repeat-y right top; overflow:auto; padding:0 10px 0 20px; min-height: 150px; max-height:150px; margin-top: 40px;}
#popup_2 .mid {margin: 40px 0 0 0;}
* html #popup_2 .mid {margin: 0;}
#popup_2 .content {min-height: 150px; max-height: 150px;}
#popup_2 .content p, #popup_1 .content p {margin: 5px 0; padding: 0;}
#popup_2 .content h2, #popup_1 .content h2 {margin: 0; padding: 0; font-size: 13px; border-bottom: 1px solid black; margin: 5px 0 3px 0;}
#popup_1 .blue, #popup_2 .blue {color: blue;font-weight:bold; }
#popup_1 .red, #popup_2 .red {color: red;font-weight:bold; }
#popup_1 .green, #popup_2 .green {color: green;font-weight:bold; }
#popup_1 .a, #popup_2 .a {position: relative;}

* html #popup_2 .content {height: 150px;}
#popup_2 .top {float: right;}
#popup_2 .bottom {float: right;}
#popup_2 .left {left:0pt; position:absolute; top:0pt; }
#popup_2 h2 {border-bottom:1px solid black; font-size:13px; text-align:left; width:130px; }

#popup_1 ul {padding:0; margin:0 0 0 10px;}
#popup_2 ul {padding:0; margin:0 0 0 10px;}

* html #popup_1 ul {padding:0;margin: 0 0 0 20px;}
* html #popup_2 ul {padding:0;margin: 0 0 0 20px;}

.validation-advice { margin: 3px 0; padding: 3px; color: #FF0000; }

.test {background-color:red; border:1px solid red; height:5px; width:5px; }
.shadow {position:absolute; z-index:9; left: -500px; top:0}

