body {color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0pt; padding:0pt; }
#wrapper {margin:0pt auto; width: 800px;}
* html #wrapper {margin:0pt auto; width: 720px;}

div.markerLabel {
	display:block;
	padding-top:9px;
	font-size: 11px; color: #FFFFFF; font-weight: bold; 
}

.qmark {display: none;}
.icon {display: none;}

a img {border:0pt none; }
a {text-decoration: none; }
#head {position:relative; }

#report {position: absolute; top: 0; right: 0;}
#report h1 {font-size: 28px; color: #CA0000; font-weight: bold; margin: 0; padding: 0; margin: 0; padding: 0;}
#report h2 {font-size: 18px; color: #000; font-weight: normal; margin: 0; padding: 0; margin: 0; padding: 0; line-height: 18px;}	
	
#top_bar {width: 800px; margin-bottom: 5px;}
* html #top_bar {width: 720px; margin-bottom: 5px;}
#top_bar td {background: url('../assets/bar_tile.gif') repeat-x left top; height:24px; width: 720px; text-align: right;}
#top_bar a {line-height: 24px; float: right; padding: 0 3px 1px 0; color: #000;}
#top_bar .left {float: left;}
#top_bar .right {float: right;}

#body {width: 800px;}
* html #body {width: 720px;}

#map_block {float:left; left:14px; margin:-15px 0pt; position:relative;}
/*#map {width: 760px; height: 760px; display:none }*/
#map {width: 760px; height: 760px;}
* html #map {width: 680px; height: 680px; display:none }

#mapprintimage {width: 760px; height: 760px; display: inline ;}
* html #mapprintimage {width: 680px; height: 680px; display: inline ;}

#dataline {color:#333333; font-size:11px; height:30px; line-height:30px;}
#dataline .left {float:left; }
#dataline .right {float:right;  margin: -32px 0pt 0pt 0px; }

.refresh {color:#333333; text-decoration:none; position: absolute; bottom: 0; right: 8px;}

#details {margin-top: 0px; width:800px;}
* html #details {margin-top: 0px; width:720px;}
#details .site_details {float: left; width: 155px; padding: 10px 5px; margin: 10px; background: url('../assets/report_details_bg.gif') no-repeat center top;}
* html #details .site_details {float: left; width: 145px; padding: 10px 5px; margin: 10px; background: url('../assets/report_details_bg.gif') no-repeat center top;}
#details .site_details p {margin: 5px 0; padding: 0;}
#details .site_details h2 {margin: 0; padding: 0; font-size: 13px; border-bottom: 1px solid black; margin: 5px 0 3px 0;}
#details TD p {margin: 5px 0; padding: 0;}
#details TD h2 {margin: 0; padding: 0; font-size: 13px; border-bottom: 1px solid black; margin: 5px 0 3px 0;}

#summary {margin-top: 0px; width:800px;}
* html #summary {margin-top: 0px; width:720px;}
#summary .subheading {padding: 0; font-size: 14px; margin: 0px 0 0px 0;}
#summary .distanceheading {padding: 10px; font-size: 16px; margin: 0px 0 0px 0; font-weight:bold ;}
#summary .summaryitemeven {background-color:white; padding: 0; font-size: 14px;}
#summary .summaryitemodd {background-color:white; padding: 0; font-size: 14px;}
#summary .summarynumber {background-color:white; padding: 0; font-size: 14px;font-weight:bold;}
#summary .summaryitemline {background-color:gray; padding: 0;}
#summary .bluenormal {color: blue;font-weight:normal ; }
#summary .rednormal {color: red;font-weight:normal; }
#summary .greennormal {color: green;font-weight:normal; }

.heading { page-break-before:always; padding: 10px; font-size: 24px; border-bottom: 2px solid black; margin: 5px 0 0px 0px;}

#tag {float: right; clear: both; padding: 5px 0;}

#footer {background: url('../assets/footer_right.gif') no-repeat top right; height: 15px; clear: both;}


.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; }

.blue {color: blue;font-weight:bold; }
.red {color: red;font-weight:bold; }
.green {color: green;font-weight:bold; }

.close {border-style:none; float:right; text-decoration:none; }

.section_header {color:#333333; font-size:15px; font-weight:bold; text-align:center; }
.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;}
.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 p {font-size:12px; margin: 5px 0 0 10px; padding: 0; margin-left:10px;}
.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 .question {color:#333333; font-size:12px; font-weight:bold; margin-left: 15px; margin-top: 5px;}
.lightbox_content a:visited {color:blue; }
.lightbox_content .answer {color:#333333; font-size:12px; text-indent: 2em; margin: 5px 0 0 30px; 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/reportintro.png') no-repeat right top; position:relative; width:455px; height:271px; z-index:10; left: 580px; top:105px;}*/
.intro {background: url('../assets/reportintro.png') no-repeat right top; position:Absolute; width:236px; height:179px; z-index:10; left: 545px; top:-18px; display:none;}
* html .intro {behavior: url(iepngfix.htc); background: url('../assets/reportintro.png') no-repeat right top; position:absolute; width:236px; height:179px; z-index:10; left: 475px; top:-18px; display:inline;}
/*.introie {position:relative; width:455px; height:271px; z-index:10; left: 500px; top:150px;  z-index:11;}*/
* html .introcontent {padding: 70px 10px 10px 10px; z-index:100000;}
* html .introcontent h2 {font-size:13px; font-weight:bold; text-align:left;}
* html .introcontent p {font-size:12px; margin-top: -15px; padding: 0;}
* html .introcontent .infoimg {margin-top: 20px; margin-right: 10px;}
.introcontent {padding: 85px 10px 10px 10px; z-index:1000;}
.introcontent h2 {font-size:13px; 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;}
.introcontent .infoimg {margin-top: 10px; margin-right: 15px;}
* html .introclose2 {left: 640px; top: 98px; font-size:12px; font-weight:bold; color: blue; font-style:italic; border-style:none; position: absolute; z-index: 100; display:inline;}
.introclose2 {left: 715px; top: 100px; font-size:12px; font-weight:bold; color: blue; font-style:italic; border-style:none; position: absolute; z-index: 100;  display:none;}


#popup_1 {position:absolute; width:193px; z-index:10; overflow: hidden; left: -500px; top:0px;}
#popup_1 .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_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 {overflow: auto; 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 {position:absolute; width:193px; z-index:10; overflow: hidden; padding-left: 67px; left:-500px; top:0px;}
#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_2 .close {cursor:pointer; float:right; height:12px; width:12px; }
#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 {overflow: auto; 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; }


.test {background-color:red; border:1px solid red; height:5px; width:5px; }
.shadow {position:absolute; z-index:9; left: -500px; top:0}

*/