/* BEGIN DOCUMENTATION  
*****************************************************************  
* FILE: /css/hep/environment/air_quality.css                   *  
* ------------------------------------------------------------- *  
* PURPOSE: Styles for the Air Quality topic. This includes     *  
*           overrides to FHWA and HEP stylesheets, mainly color *  
*           changes where indicated                             *  
* ------------------------------------------------------------- *  
* OVERRIDES: /css/fhwatopic.css                                *  
*             /css/hep.css                                      *  
*             /css/hep/environment.css                          *  
*****************************************************************  
END DOCUMENTATION */  
a, #breadcrumb, #breadcrumb a, #breadcrumb a:visited { color: #064f4e; background-color:inherit;  }  
/*a { text-decoration: underline; }*/  
a:visited { color: #3D1761; background-color: inherit;}  
h3, h4, h5, h6 {  
    margin: 5px 0 ;  
    padding: 10px 5px  0 0 ;  
    color: #033;  background-color: inherit;  
	}  
h1, h2 {  
    margin: 5px 0 ;  
    padding: 5px  0 ;  
    color: #033;  background-color: inherit;  
	} 
h1 { color: #015F76;  background-color: transparent;}  
h2 { color: #344456;  background-color: transparent;}  
h3.border {border-bottom: 1px solid #7E949F;  color:inherit;  background-color: transparent;} 
h3, h4 { color: #344456;  background-color: transparent;}  
h5, h6 { color: #015F76;  background-color: transparent;}  
h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover {text-decoration: none; font-weight: bold; color: #344456; background-color: transparent;}  
h5 a, h5 a:hover, h6 a, h6 a:hover {text-decoration: none; color: #015F76; background-color: inherit;}  
p.clrbold { font-size: 1.1em; font-weight: bold; color: #015F76; }
#header, #wrapper, .relateditem, .relateditem p.relatedtitle { border-color: #1f6572; }  
#wrapper { background-image: url(/environment/sustainability/images/subnavbg.png); }  
#header { background: #C1EDFF url(/environment/sustainability/images/bannerbg.png) top right no-repeat; border-bottom: solid 1px #414D5B; color: #000; }  
#header.adapt { background: #C1EDFF url(/environment/sustainability/images/banner_adapt.png) top right no-repeat; border-bottom: solid 1px #414D5B; color: #000;}  
#header.mitigate { background: #C1EDFF url(/environment/sustainability/images/banner_mitigate.png) top right no-repeat; border-bottom: solid 1px #414D5B; color: #000; }  
#header #pageheading { margin: 0 ; color: #000 ; background-color: transparent;}  
#header #pageheading img { color: #fff;  background-color: transparent; margin-top: 0.4em}  
#navigation { background: none; }  
#navigation  ul { margin-left: 18%; }  
#navigation li {   
    background: url(/environment/sustainability/images/tab-left.png) left top no-repeat ;   
    padding: 0 0 0 3px;   
    margin: 0 3px 0 0;  
	}  
#navigation a, #navigation a:visited {  
    background: url(/environment/sustainability/images/tab-right.png) right top no-repeat ;  
    padding: 5px 10px 4px 7px ;  
	text-decoration: none;  
	}  
#navigation li:hover, #navigation ul li.current {   
	color: #003F4D;  
	background-image: url(/environment/sustainability/images/tab-left-over.png);   
	background-repeat: no-repeat;  
	background-position: left top;  
	background-color: transparent;   
	border-bottom: 1px solid #fff;  
	margin-bottom: -1px;  
	}  
#navigation ul li a:hover, #navigation ul li a.current, #navigation ul li a.current:hover {   
	color: #003F4D;  
	background-image: url(/environment/sustainability/images/tab-right-over.png);   
	background-repeat: no-repeat;  
	background-position: right top;  
	background-color: transparent;   
	border-bottom: 1px solid #fff;  
	margin-bottom: -1px;  
	}  
div#subnavigation ul li a, div#subnavigation ul li a:visited {
	background-color: #e0e8d9;
	border-bottom: 1px solid #7E949F;
}
div#subnavigation ul li ul li a, div#subnavigation ul li ul li a:visited {
	background-color: #e0e8d9;
	border-bottom: 1px solid #F2EDDE;
}
div#subnavigation ul li ul {
	border-bottom: 1px solid #7E949F;
	}
div#subnavigation ul li a:hover
, div#subnavigation ul li a.current 
, div#subnavigation ul li ul li a:hover
, div#subnavigation ul li ul li a.current {
	background-color: #CBD9BF;
}
/* #subnavigation ul.mapnav {  
	margin: 0;  
	padding: 2px 0 15px 30px;  
	list-style: disc;  
	}  
#subnavigation ul.mapnav li {  
	list-style: disc;  
	margin: 5px;  
	}  
#subnavigation ul.mapnav li a, #subnavigation ul.mapnav li a:hover, #subnavigation ul.mapnav li a:visited {  
	background: none;  
	padding: 0;  
	}  */ 
.docnav ul li a, .docnav ul li a.index { border-color: #064f4e; }  
.docnav ul li a.current, .docnav ul li a:hover { background-color: #064f4e ; color: #fff; }  
.thumb { border: 2px solid #296d6b; }  
.cmaq_cover { width: 410px ; margin: 0 auto; }  
.statenav {  
    position: fixed ;  
    bottom: 0 ;  
    left: 0 ;  
    width: 100% ;  
    padding: 5px 0 10px 0 ;  
    border-top: 1px solid #ccc ;   
    text-align: center ;   
    font-size: 85% ;  
    line-height: 1.5em ;  
    background-color: #fff ;  color:inherit;  
    margin-top: 10px ;  
	}  
.statenav a {  
    border-left: 1px solid #ccc ;  
    padding: 0 3px ;  
	}  
.statenav a.first { border: 0; }  
.naamap {  
    width: 100% ;  
    max-width: 800px ;  
    border: 0 ;   
	}  
.show { border: 0; }  
.hide { display: none; }  
#pagecontents ul {  
	padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0;  
	}  
#pagecontents ul li {  
	padding-top: 0; padding-bottom: 3px; margin-top: 0; margin-bottom: 3px;  
	}  
#pagecontents ul li ul li{  
	padding-top: 0; padding-bottom: 0; margin-bottom: 0;  
	}  
#pagecontents ul li p {  
	padding-top: 2px; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px;  
	}  
#pagecontents a {  
	text-decoration: underline;  
	}  
#contents ul {  
	padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0;  
	}  
#contents ul li {  
	padding-top: 0; padding-bottom: 3px; margin-top: 0; margin-bottom: 3px;  
	}  
#contents ul li ul li{  
	padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0;  
	}  
#contents ul li p {  
	padding-top: 2px; padding-bottom: 2px; margin-top: 2px; margin-bottom: 2px;  
	}  
#contents a {  
	text-decoration: underline;  
	}  
#contacts {  
	background-color: #fff;  
	color: #000;  
	border: 1px solid #414D5B;  
	padding-bottom: 5px;  
	}  
#contacts p.contacttitle {  
	background-color: #374657;  
	color: #fff;  
	font-size: 95%;  
	border-bottom: 1px solid #414D5B;  
	}  
#contacts p {  
	color: #000;  
	background-color: transparent; 
	margin: 0;  
	padding: 5px;  
	}  
#contacts ol {  
	list-style-type: square!important;  
	margin: 0 0 5px 20px;  
	padding-left: 0;  
	}  
#contacts ol li {  
	font-size: 90%;  
	margin: 1px 1px 1px 20px;  
	}  
#contacts a {  
	font-weight: bold;  
	text-decoration: none;  
	}  
#contacts a:hover {  
	text-decoration: underline;  
	}  
ol.contactlist {  
	margin: 0 0 5px 0;  
	}  
ol.contactlist li, ol.contactlist li a {  
	font-size: 100%;  
	margin-top: 1px;  
	margin-bottom: 1px;  
	}  
#related .relateditem {  
    padding: 0;  
    background-color: #fbf9f3;
	color: inherit;  
	}
#related.csbox {
	width: 30%!important; 
	margin-left: 2em;
	}
#related.csbox ul {
	margin-top: 1em;
	margin-bottom: 1em!important;
	}
#related.csbox ul li {
	margin-top: 0.75em;
	}
body.gulf_coast_study #related .relateditem p.relatedtitle {
	 margin-bottom: 8px;
}
.relateditem p.relatedtitle {   
    background-color: #e0e0e0;   
    color: #213041;   
    margin: 0;   
    padding: 5px;  
    font-size: 110%;   
	}  
#related .relateditem ul { 
	margin-top: 5px; 
	padding-bottom: 3px;   
	margin-bottom: 3px;  
	}  
#related {  
	margin: 0 5px;  
/*	background-color: #FBF9F3;  */
	}  

body.vulnerability_assessment_framework_3rd #related {
	width: 20%;
}

body.vulnerability_assessment_framework_3rd #related .relateditem p {
	font-size: 100%;
}

body.vulnerability_assessment_framework_3rd #related .relateditem ul {
	margin-left: 10px;
	padding: 5px 0 0 0;
}

body.vulnerability_assessment_framework_3rd #related .relateditem li {
	margin: 1px 1px 1px 10px;
	padding: 2px;
}

.pubdate {  
	font-weight: bold;  
	font-size: 90%!important;  
	}  
/* Styles for geomap (/environment/sustainability/adaptation/ongoing_and_current_research/gulf_coast_study/phase2_task3/geospatial2/) */  
iframe {  
	width: 99%;  
	height: 700px;  
	border: 0;  
	padding: 0 5px;  
	}  
html.dj_gecko.dj_ff22.dj_contentbox.esriLtr.notembed {  
	margin: 0;  
	}  
body.claro.notembed {  
	background-image: none!important;  
	}  
p.hcontact {  
	text-align: center;  
	margin-bottom: -3em;  
	font-size: .85em;  
	}  
/* styles for adaptation framework */	  
body.resources form fieldset {  
	border: none;  
	margin-bottom: 1em;  
	padding: .5em;  
	white-space: nowrap;  
	width: 80%;  
	}  
body.resources form fieldset legend {  
	font-weight: bold;  
	}  
body.resources form label.drop {  
	float: left;  
	width: 30%;  
	display: block;  
	}  
body.resources form label.em {  
	font-style: italic;  
	font-weight: bold;  
	}  
body.resources form span.xlabel {  
	float: left;  
	width: 28%;  
	display: block;  
	font-size: 0.8em;  
	margin-left: 2%;  
	}  
body.resources form select {  
	min-width: 33%;  
	}  
div.stateselect {  
	height: 200px;  
	overflow: auto;  
	margin-left: 28%;  
	width: 35%;  
	padding: 5px 10px;  
	border: 1px solid #ccc;  
	font-size: 0.9em;  
	}  
div.stateselect label { 
	display: block; 
	} 
p.select {  
	margin-bottom: 0.5em;  
	}  
body.resources #pagecontents ul.ccresults {  
	margin-left: 0;  
	padding-left: 0;  
	}  
body.resources #pagecontents ul.ccresults li {  
	padding: 0px 0px 15px 45px;  
	list-style: none;  
	margin: 0;  
	}  
body.resources #pagecontents ul.ccresults li.pdf {	  
	background: url('/environment/sustainability/images/acrobat_icon.png') no-repeat left top;  
	}  
body.resources #pagecontents ul.ccresults li.web {	  
	background: url('/environment/sustainability/images/web_icon.png') no-repeat left top;  
	}  
body.modules div.relateditem p.relatedtitle, body.adaptation_framework div.relateditem p.relatedtitle {  
	margin-bottom: 0.5em;  
	}  
div#results h2 {  
	margin-top: -2em;  
	}  
div#results ul.ccresults {  
	margin: 1em;  
	padding: 0;  
	}  
div#results ul.ccresults li {  
	margin-top: .5em;  
	margin-bottom: .75em;  
	}  
div#results ul.ccresults li a {  
	font-weight: bold;  
	}  
div#results ul.ccresults li div.cats {  
	padding-top: 5px;  
	font-size: .8em;  
	}  
.boxright2  {  
	border: 1px solid #000;  
	width: 33%;  
	margin: 5px auto 5px auto;  
	padding: 5px 5px;  
	background-color: #fffbf2;  
	float: right;  
	}  
	  
.boxright2 p {padding: 1px 1px; margin-right: 2px; margin-left: 2px; }  
body.adaptation .clear {margin-top: -235px; padding-top: 0;}  
body.adaptation .col1 {width: 50%;}  
body.adaptation .col2 {width: 50%;}  
body.adaptation .m25.col2  {margin-top: -235px;}  
div.ccplayer {  
	width:360px;  
	height:203px;  
	float:left;  
	margin-right:1em;  
	margin-bottom: 1em;  
	}  
div.ccplayer2 {  
	width:360px ; 
	float:left;  
	margin-right:1em;   
	}  
.ytframe {
	width: 360px;
	height: 203px;
	float: left;
}

div.videobox {
	width: auto;
	height: 205px;
	padding: .5em .5em;
	margin: .5em;
	border-style: solid none none solid;
	border-width: .4em 0 0 .2em;
	border-color: #edcdc2;
}

body.sustainability div.boxcenter {  
	white-space: pre;  
	} 
	
.boxflag  {  
	border: .5em double darkgrey;  
	width: 30%;  
	margin: .5em .5em .5em .5em;  
	padding: .5em .5em;  
	float: right;  
	}  

.vafbox { 
	border-width: 0 0 0 1em;
	border-style: solid;
	border-color: #99CC33; 
	width: 90%; 
	margin: 0 auto 1.5em auto; 
	padding: .7em 1.2em; 
	background-color: #F1EAEE; 
	color: #000; 
}

.vafbox2 { 
	border-width: 1.2em .1em 1.2em .1em;
	border-style: solid;
	border-color: #09568D; 
	width: 90%; 
	margin: 0 auto 1.5em auto; 
	padding: .7em 1.2em; 
	color: #000; 
}

.callbox	{ 
	border-left: .5em solid #66CCCC; 
	border-top: .1em solid #339999;
	border-right: .5em solid #339999;
	border-bottom: .1em solid #66CCCC;
	border-radius: 0 3em 0 3em;
	width: 30%; 
	margin: 0 .5em .8em .8em; 
	padding: 1em .8em; 
	color: #000;
	float: right;
	} 
	
.diagram {
	width: 325px;
	height: 472px;
	float: left;
	margin: 0 1.1em 1em 0;
}

.diagramrt {
	width: 325px;
	height: 472px;
	float: right;
	margin: 0 1em 1em 1.1em;
}

.padbot3 {
	padding-bottom: .3em;
	margin: 0;
}

/*div.col1 div.imgleft img, div.col2 div.imgleft img { 
	margin-bottom: 1em; 
}*/ 
div.contentrow { 
	margin: 0 0 0 0.2em; 
	padding: 0 0 0 0; 
	width: 98%; 
	display: table; 
} 
.contentrow .col1 p, .contentrow .col2 p  {padding: 0 0 0 0!important; margin: 0 0 0 0!important;} 
/* Dennis's 3-col layout */ 
.colcontain {float: left; width: 98%;} 
.cccol1 {float: left; width: 33%} 
.cccol2 {display: inline-block; width: 33%;} 
.cccol3 {float: right; width: 33%;} 
.phase2_task6 .col1 {width: 45%!important;} 
.phase2_task6 .col2 {width: 55%!important;} 

ul#contentsnav {
	margin: 0.5em auto;
	padding: 0.7em 0 0 0;
	display: block;
	list-style-type: none;
	text-align: center;
	width: 100%;
	height: 2em;
	color: #fff;
	background-color: #C5CDD7;
	white-space: nowrap;
	clear: right;
}
ul#contentsnav li {
	display: inline;
	margin: 0 0.5em;
}
ul#contentsnav li a {
	text-decoration: none;
	border: 1px solid #17385E;
	padding: 0.1em 0.5em;
	margin: 0;
	color: #17385E;
	background-color: #fff;
}
ul#contentsnav li a.cmod, ul#contentsnav li a:hover {
	color: #fff;
	background-color: #17385E;
}
.D1CFDA {color: #000; background-color: #D1CFDA!important;}
.FDE9D9 {color: #000; background-color: #FDE9D9!important;}
.F2DCDB {color: #000; background-color: #F2DCDB!important;}
.EBF1DE {color: #000; background-color: #EBF1DE!important;}
.eef7eb {color: #000; background-color: #eef7eb!important;}

/*body.ev_deployment #pagecontents table.datatable td p {text-align: right!important;}
body.ev_deployment #pagecontents table.datatable td {text-align: right!important;}
body.ev_deployment #pagecontents table.datatable td p.alleft {text-align: left!important;}*/

.tdred {background-color: #e00; color: #fff; font-weight: bold;}
.tdgreen {background-color: #060; color: #fff; font-weight: bold;}
.tdorange {background-color: #FF5600; color: #fff; font-weight: bold;}

body.user_guide .boxfull {background-color: #DBE3F7;}
body.user_guide  .boxfull .datatable tr td {background-color: #fff!important;} 

/*body#hepcontent.infographic div#wrapper div#pagecontents div.tablelayout div.tcell img {margin-right: auto; margin-left: auto; text-align: center;}*/

div.tablelayout div.tcell { text-align: center; }
div.tablelayout div.tcell.txtleft { text-align: left; }
div.tablelayout div.tcell p { text-align: left; }

.setheight {height: 400px; margin-top: 25px; position: relative; box-shadow: 10px 10px 5px #888888; }
.setheight .pbot {position: absolute; bottom: 0.5em; left: 0.5em; }


body#hepcontent.adaptation div#wrapper div#pagecontents div.tablelayout div.tcell.pc30 div.imgleft.capt1 img {padding-right: 20px;}
body#hepcontent.adaptation div#wrapper div#pagecontents div.tablelayout  div.tcell div#related.bigrelated {width: 90%; margin-left: 20px!important; padding-bottom: 5px; padding-left: 5px;}
body#hepcontent.adaptation div#wrapper div#pagecontents div.tablelayout div.tcell.pc30 div#related.bigrelated div.relateditem ul li { margin-left: 50px!important; padding-left:0;}

body#hepcontent.adaptation div#wrapper div#pagecontents div.tablelayout div.tcell.pc30 div#related.bigrelated div.relateditem ul li a {padding-left:3px!important; margin-left:0;}

/*Custom styles for https://www.fhwa.dot.gov/environment/sustainability/adaptation/resilience_pilots/2013-2015_pilots/final_report/chap00.cfm*/


body#hepcontent.final_report div#wrapper div#pagecontents div.f_right.pc40 table.datatable tbody tr th.largetype, body#hepcontent.final_report div#wrapper div#pagecontents div.f_right.pc40 table.datatable tbody tr td.largetype {font-size: 110%!important; background-color: #fff!important; color: #006; border-width: 0 0 1px 0!important;}

body#hepcontent.final_report div#wrapper div#pagecontents div.f_right.pc40 table.datatable tbody tr th.largetype.bluetype, body#hepcontent.final_report div#wrapper div#pagecontents div.f_right.pc40 table.datatable tbody tr td.largetype.bluetype {font-size: 110%!important; background-color: #fff!important; color: #015F76;  border-width: 0 0 1px 0!important;}

body#hepcontent.final_report div#wrapper div#pagecontents div.f_right.pc40 table.datatable tbody tr th.largetype {text-align: right!important;}

body#hepcontent.final_report div#wrapper div#pagecontents div.f_right.pc40 table.datatable caption.tablecapblue {font-size: 120%!important; background-color: #fff!important; color: #015F76; text-align: center; border-style: solid; border-color: #999; border-width: 0 0 1px 0!important;}

body#hepcontent.final_report div#wrapper div#pagecontents div.f_right.pc40 table.datatable tbody tr.noborder td.noborder {border:none!important;}
body#hepcontent.final_report div#wrapper div#pagecontents div.tablelayout.pc70 div.tcell ul li {padding-top: 0!important; padding-bottom: 0!important; margin-top: 2px!important; margin-bottom: 0!important;}

body#hepcontent.final_report div#wrapper div#pagecontents div.tablelayout.pc70 {padding-top: 0!important; padding-bottom: 15px!important;}


.tablelayout .tcell ul li {
    padding: 0px 10px !important;
}

.nopadtop  {
    margin-top: -18px !important;
	margin-left:10px !important;
}

.subhead {
	font-size:1.1em;
	font-weight:900;
	/*margin-top: -10px !important;*/
}


.lesstop {
    margin-top: -8px !important;
}
body#hepcontent.sustainability div#wrapper div#related {width: 20%;}
body#hepcontent.sustainability div#wrapper div#related a {text-decoration: underline;}

body#hepcontent.atlanta div#wrapper div#pagecontents div#related {width: 25%;}
body#hepcontent.atlanta div#wrapper div#pagecontents div#related div.relateditem p.relatedtitle {font-size: 125%;}
body#hepcontent.atlanta div#wrapper div#pagecontents div#related div.relateditem ul li {font-size: 110%;}

body#hepcontent.april_26_2017 div#wrapper div#pagecontents h3 {border-bottom: none;}

/* Styles for Pilot map */

ul#usmap {
	background: #fff url('/environment/sustainability/images/usmap.png') no-repeat 0 0; 
	list-style: none; 
	width: 800px; 
	height: 500px;
	position: relative;
	z-index: 1;
}
ul#usmap li { 
	position: absolute;
	height: 15px;
	width: 12px;
	z-index: 1;
	}
/* icon type classes */
ul#usmap li.fed { background: url('/environment/sustainability/images/feddot.png') no-repeat center; }
ul#usmap li.state { background: url('/environment/sustainability/images/statedot.png') no-repeat center; }	
ul#usmap li.mpo { background: url('/environment/sustainability/images/mpodot.png') no-repeat center; }
ul#usmap li div { 
	display: none;
	margin: 0;
	padding: 0;
}
ul#usmap li:hover { z-index: 999; }
ul#usmap li:hover div { 
	display: block;
	width: 450px;
	border: 1px solid #495A6C;
	background-color: #DDF5FF;
	color: #000;
	padding: 0.2em 1em 1em 1em;
	box-shadow: 2px 2px 4px #999;
	position: absolute;
	font-size: 0.9em;
	background-image: none;
}
ul#usmap li:hover div ul {
	list-style: disc;
	margin-left: 0.5em;
	padding: 0;
}
ul#usmap li:hover div ul li {
	position: relative;
	width: 100%;
}
/* popup position tweaks */
ul#usmap li:hover div.high { top: 0.5em; }
ul#usmap li:hover div.mid { top: -3em; }
ul#usmap li:hover div.low { bottom: 0.5em; }
ul#usmap li:hover div.cent { left: -3em; }
ul#usmap li:hover div.left { left: 0.5em; }
ul#usmap li:hover div.right { right: 0.5em; }
/* styles for list view */
ul#pilotlist {
	border: 1px solid #7E949F;
	padding-top: 1em;
	margin-bottom: 0;
	padding-bottom: 0;
	background-color: #e3f3f9;
	}
ul#pilotlist li div {
	margin-bottom: 1em;
	}
/* icon positioning */
/* fed */
#alaskafed {
	top: 400px; 
	left: 80px;
}
#alaska2fed {
	top: 380px; 
	left: 80px;
}
#brookhavenfed {
	top: 160px; 
	left: 692px;
}
#canyoncovefed {
	top: 203px; 
	left: 268px;
}
#carrollfed {
	top: 248px; 
	left: 605px;
}
#dallastxfed {
	top: 350px; 
	left: 380px;
}
#gulfcoastfed {
	top: 385px; 
	left: 487px;
}
#machiasfed {
	top: 75px; 
	left: 735px;
}
#mobilefed {
	top: 375px; 
	left: 515px;
}
#norfolkfed {
	top: 225px; 
	left: 660px;
}
#nynjctfed {
	top: 162px; 
	left: 680px;
}
#okaloosafed {
	top: 375px; 
	left: 540px;
}
#sr1516fed {
	top: 77px; 
	left: 712px;
}
#tuckertonfed {
	top: 185px; 
	left: 680px;
}
/* state */
#alleghenyst {
	top: 185px; 
	left: 610px;
}
#arizonast {
	top: 300px;
	left: 170px;
}
#bathst {
	top: 96px; 
	left: 720px;
}
#bevbeachst {
	top: 88px; 
	left: 50px;
}
#bostonst {
	top: 128px; 
	left: 712px;
}
#calst {
	top: 238px;
	left: 68px;
}
#cannonst {
	top: 65px; 
	left: 58px;
}
#cdrrpdst {
	top: 165px;
	left: 445px;
}
#hendptst {
	top: 378px; 
	left: 500px;
}
#klamathst {
	top: 138px;
	left: 35px;	
}
#kyst {
	top: 248px; 
	left: 545px;
}
#lkplacidst {
	top: 106px; 
	left: 663px;	
}
#massst {
	top: 132px; 
	left: 695px;
}
#mddotst {
	top: 198px; 
	left: 645px;
}
#michst {
	top: 140px; 
	left: 533px;
}
#minnst {
	top: 110px;
	left: 410px;
}
#newcastlest {
	top: 105px; 
	left: 710px;
}
#njst {
	top: 177px; 
	left: 675px;
}
#norfolkst {
	top: 235px; 
	left: 660px;
}
#phxst {
	top: 320px;
	left: 165px;
}
#rehobothst {
	top: 205px; 
	left: 675px;	
}
#rockptst {
	top: 33px; 
	left: 93px;	
}
#salisst {
	top: 145px; 
	left: 692px;
}
#tennst {
	top: 280px; 
	left: 530px;
}
#txdotst {
	top: 362px; 
	left: 345px;
}
#utahst {
	top: 210px;
	left: 185px;
}
#washst {
	top: 53px; 
	left: 105px;	
}

/* mpo */
#albumpo {
	top: 290px;
	left: 240px;	
}
#austinmpo {
	top: 390px; 
	left: 368px;
}
#brwrdmpo {
	top: 435px; 
	left: 645px;
}
#corpchrmpo {
	top: 430px;
	left: 375px;
}
#cpcodmpo {
	top: 125px; 
	left: 725px;
}
#dallastxmpo {
	top: 340px; 
	left: 370px;
}
#houstgalmpo {
	top: 395px; 
	left: 405px;
}
#georgmpo {
	top: 330px; 
	left: 580px;
}
#kancitmpo {
	top: 235px; 
	left: 410px;
}
#molinempo {
	top: 185px;
	left: 465px;
}
#newarkmpo {
	top: 162px; 
	left: 670px;
}
#oahumpo {
	top: 420px; 
	left: 225px;
}
#oakmpo {
	top: 208px;
	left: 50px;
}
#sanfranmpo {
	top: 208px;
	left: 38px;
}
#tampampo {
	top: 405px; 
	left: 605px;
}
div#pgcontainer {
	margin-top: 1em;
}
div#pgcontainer h3 {
	margin-top: 0.1em;
	padding-top: 0;
	padding-bottom: 0.4em;
	font-size: 1.2em;
}
h2#csresults {
	padding-top: 0.5em;
	margin-top: 0.1em;
	border-top: 1px solid #ccc;
	width: 65%;
}
.csradio {
	padding-top: 0!important;
	margin-top: -1em!important;
}