/* CSS Resets  */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}
article,aside,hgroup,footer,header,nav,section,video,object{display:block}
a img{border:0}
/* ==  ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com ==  */
.container{width:950px;margin:0 auto}



/* ============================== */
/* ! beginning of FONTS   */
/* ============================== */

/* ==============================   ! Layout for desktop version     ==============================

11px -.85em
13px - 1em
14px - 1.07em
16px -1.23 em
19px  - 1.462em
20px - 1.538em
23px  - 1.769em
25px - 1.923em
45px - 3.462em

 */

body{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;font-weight:400;color:#363636;margin:0;padding:0;height:100%}

a,a:visited{color:#34558b;text-decoration:none}
a:active,a:hover{color:#35689a}
h1,h2,h3,h4,h5,h6{letter-spacing:2px;text-transform:uppercase;font-weight:400}
h6 { border: 1px solid red ; padding: 1.5em ; color: red ; font-size: 1em ; margin-bottom: 1em ; text-transform: none }
h1{font-size:2em;font-family:Arial, Helvetica, sans-serif;text-transform:none;color:#333;font-weight:700;letter-spacing:1px;line-height:normal}
h2{font-size:1.5em;font-family:'Josefin Sans', sans-serif;line-height:1.75em;font-weight:600;padding:0 !important}
h3{font-size:1.2em;font-weight:600;text-transform:none;padding-top:2px;padding-bottom:2px;}
h4{font-size:.9em;font-weight:700;color:#666666;margin-bottom:.6em}


p{margin:1em 0em 1.5em .5em;line-height:1.8em}

/*miscellaneous */

.impact{font-size:1.2em;font-family:'Open Sans Condensed', sans-serif;text-transform:uppercase;color:#fed872;background-color:#000;float:left;letter-spacing:1px;line-height:normal;padding:1px 6px !important}

@font-face{
    font-family:'OpenSansCondensedBold';
    src:url('../css/fonts/opensans-condbold-webfont.eot');
    src:url('../css/fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/fonts/opensans-condbold-webfont.woff') format('woff'),
         url('../css/fonts/opensans-condbold-webfont.ttf') format('truetype'),
         url('../css/fonts/opensans-condbold-webfont.svg#OpenSansCondensedBold') format('svg');
    font-weight:normal;
    font-style:normal;
}


/*MISC*/
.left{float:left}
.right{float:right}
.textright{text-align:right}
.clearFloat{clear:both}
.nomargin{margin:0}
.obscure{position:absolute;left:-99999px}
.inline{display:inline}
img.floatleft{float:left;margin:0 5px 5px 0}
img.floatright{float:right;padding:0 0 5px 5px}
.fullwidth{width:100%}
.overflow{overflow:auto}/*to get divs to wrap around floated elements, add to last item*/
.italic{ font-style: italic }

/* EIS */
#impactcontainer .impactheaders {
    margin-bottom: 25px;
}

#impactcontainer { width: 690px;margin: 1em auto}
#impactcontainer #map_canvas { border: 1px solid #ddd; width: 100%; }
#mapLegend ul { list-style-type: none }
#mapLegend ul li { margin-bottom: .5em; }
#mapLegend .swatch {height: 15px;width: 25px;display: inline-block;border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border: 1px solid #cccccc;border-bottom-color: #b3b3b3;border-radius: 4px}
#mapLegend .one {background: #FFFFFF;background: rgba(255,255,255,.73)}
#mapLegend .two {background: #C6FFC9;background: rgba(198,255,201,.73)}
#mapLegend .three {background: #92D595;background: rgba(146,213,149,.73)}
#mapLegend .four {background: #63B067;background: rgba(99,176,103,.73)}
#mapLegend .five {background: #308835;background: rgba(48,136,53,.73)}
#mapLegend .six {background: #006205;background: rgba(0,98,5,.73)}

#impactcontainer .logo {
    padding: 20px;
}

#impactcontainer div.tab {
	float: left;
    border: 1px solid #7f9db9;
    border-bottom: 0 none;
    text-decoration: none;
    text-align: center;
    background-color: #DCE3EF;
    margin-right: -1px;
    cursor: pointer;
}

#impactcontainer div.tab a {
    display: block;
    text-decoration: none;
    padding: 5px 9px;
    color: #000000;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 1.1em;
    letter-spacing: 2px;
}

#impactcontainer div.tab.first {
    border-top-left-radius: 5px;
}

#impactcontainer div.tab.last {
    border-top-right-radius: 5px;
}

#impactcontainer div.tab.active {
    font-weight: 600;
    background-color: #ffffff;
    margin-top: -8px;
    margin-bottom: -1px;
    border-radius: 5px 5px 0 0;
    border-bottom: solid 1px #ffffff;
    color: black;
}

#impactcontainer div.tab.active a {
    padding-top: 9px;
    padding-bottom: 5px;
    height: 20px;
    color: black;
}

#impactcontainer div.tabContainer {
    border: solid 1px #7f9db9;
    border-radius: 0 0 5px 5px;
    padding: 15px;
}

#impactcontainer div.tabContent {
    display: none;
    margin-top: 1em;
}

#impactcontainer div.tabContent.activeTab {
    display: block;
}

#impactcontainer div.column {
    width: 49%;
}

#graphtab {
    width: 130px;
}
#maptab {
    width: 101px;
}
#bargraphstab {
    width: 109px;
}
#pdftab {
    width: 147px;
}
#abouttab {
    width: 197px;
}
