@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body {background: url(../gfx/globalBg.gif) no-repeat; font: 12px/1.5em Verdana, Geneva, sans-serif; color:#555;}
/*html, body, #wrap, form {height: 100%;}*/
html, body, form { margin:0;
				   padding:0;
				   height:100%; }

/*body > #wrap {height: auto; min-height: 100%;}
#wrapper {padding-bottom: 90px;} */ /* must be same height as the footer */
/*#foot{position: relative;margin-top: -90px;*/ /* negative value of footer height */ /*height: 90px;clear:both;} */
	#container2 {
		min-height:100%;
		position:relative;
	}
	#body {
		padding:0px;
		padding-bottom:40px;	/* Height of the footer */
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		padding:10px 0px 0px 0px;
		height:30px;			/* Height of the footer */
	}

a {text-decoration: none; color: #bd2921;}
a:hover {text-decoration: underline;}

h1, h2, h3, h4, h5, h6{padding-bottom: 20px;color:#000;}
h1 {font: bold 20px Verdana, Geneva, sans-serif;}
h2 {font: bold 18px Verdana, Geneva, sans-serif;}
h3 {font: bold 16px Verdana, Geneva, sans-serif;}
h4 {font: bold 14px Verdana, Geneva, sans-serif;}
h5 {font: 14px Verdana, Geneva, sans-serif;}
h6 {font: bold 12px Verdana, Geneva, sans-serif;}
p, ul, ol {padding-bottom: 0px;}

ul {padding-left: 40px; list-style: disc;}
ol {padding-left: 40px; list-style: decimal;}


h1.heading, h2.heading {font: bold 12px Verdana, Geneva, sans-serif; color: #000;padding-bottom: 10px;}

a#logo {position: absolute; width: 330px; height: 100px;top:20px; display: block;}

#bottomCorner {background: url(../gfx/bottomCorner.gif); width: 99px; height: 56px; position: fixed; right:0; bottom:0;}

#header {background: url(../gfx/headerBg.gif) no-repeat; width: 856px; margin: 0 auto; overflow:hidden; position:relative;}

#topInfo {float: right; height: 77px;margin-top: 50px; color: #898989; font: 11px Verdana, Geneva, sans-serif;}
#topInfo p.left, #topInfo p.right {float:left; width: 150px;text-align: left;line-height: 1.5em;}
#topInfo p.left {text-align: right; margin-right: 30px;}

ul#globalNav {background: #000; height: 39px; padding: 0 22px; clear:both; list-style:none;}
ul#globalNav li {float:left;}
ul#globalNav li a { font: 11px Arial, Helvetica, sans-serif;color: #FFF; text-transform: uppercase; font-weight: bold; padding: 12px 10px 12px 13px; display: block; background: url(../gfx/globalNavBg.gif) no-repeat 0 15px;}
ul#globalNav li a:hover {color: #bd2921;text-decoration: none;}
ul#globalNav li.current a {color: #898989;}

#wrapper {width: 856px; margin: 0 auto; overflow: hidden;}

#splash {margin-bottom: 3px;overflow:hidden;}
#splash .left, #splash .right {float:left;}
#splash .left {width: 350px; background: #bd2921; padding: 40px; height: 184px;}
#splash .right {width: 426px; height: 264px;}
#splash h1, #splash h2 {color: #FFF;}
#splash h1 {font: normal 30px Arial, Helvetica, sans-serif;padding-bottom:5px;}
#splash h2 {font: normal 18px Arial, Helvetica, sans-serif;padding:0;}
#splash .textWrap {display:table-cell;height:184px;vertical-align:middle;}

#subTop {overflow:hidden; background: #bd2921; margin-bottom: 30px; height: 169px;}
#subTop .left, #subTop .right {float:left;}
#subTop .right {float:left;padding: 20px 40px; height: 129px; overflow:hidden; width: 532px;}
#subTop h1, #subTop h2 {color: #FFF;}
#subTop h1 {font: normal 30px Arial, Helvetica, sans-serif;padding-bottom:5px;}
#subTop h2 {font: normal 18px Arial, Helvetica, sans-serif;padding:0;}
#subTop .textWrap {display:table-cell;height:129px;vertical-align:middle;}

.leftCol, .rightCol {float: left;}
.leftCol {width: 430px;}
.rightCol {width: 426px;background: #f5f5f5;}

.sideBar {width: 224px; float:left;padding-right: 20px;display:block;}
.subContent {width: 612px; float:left;}

ul.sideBarNav {list-style:none;padding:0;}
ul.sideBarNav a {font: bold 12px Arial, Helvetica, sans-serif;color: #636363; text-decoration: none; display: block; background: url(../gfx/sideBarNav.gif) no-repeat 0 4px;padding-left:15px;}
ul.sideBarNav li {margin-bottom: 10px;}
ul.sideBarNav ul {margin: 10px 0 10px 15px;display:none;list-style:none;padding:0;}
ul.sideBarNav ul a{font: 12px Arial, Helvetica, sans-serif; color:#000;}
ul.sideBarNav ul a:hover {color:#bd2921;}
ul.sideBarNav ul a span {color:#000;}
ul.sideBarNav ul li.current a {color:#bd2921; font-weight: bold; cursor: default;}
ul.sideBarNav ul li.current a span {font-weight: normal; color:#bd2921}

ul.sideBarNav2 {list-style:none;padding:0;}
ul.sideBarNav2 a {font: bold 12px Arial, Helvetica, sans-serif;color: #636363; text-decoration: none; display: block; background: url(../gfx/sideBarNav.gif) no-repeat 0 4px;padding-left:15px;}
ul.sideBarNav2 a:hover {color: #bd2921;}
ul.sideBarNav2 li {margin-bottom: 10px;}
ul.sideBarNav2 li.current a {color: #000;cursor: default;}

.frontContent {margin-top: 27px; }
.frontMap {float:left;}
.frontMapInfo {float: left; width: 183px; padding: 27px 20px;}
.frontMapInfo h2.heading { color:#555 !important;}

.frontMapInfo p {padding-bottom: 5px;}
p.areas {font-size: 11px; color: #767676;}
p.areas a {font-weight: bold; color: #bd2921;}

ul.relatedFiles {background: #f7f7f7; overflow:hidden; padding:10px 20px;list-style:none;margin:20px 0px 0px 0px; }
ul.relatedFiles li {float: left; margin-right: 30px; font-size: 11px; color: #898989;}
ul.relatedFiles a {padding-left:20px; height: 16px; display: inline-block; color: #000; background: url(../gfx/sideBarNav.gif) no-repeat 4px 6px;}
ul.relatedFiles a.pdf {background: url(../gfx/icons/pdf.gif) no-repeat;}
ul.relatedFiles a.doc {background: url(../gfx/icons/doc.gif) no-repeat;}

#foot {font-size: 11px; color: #b8b8b8; clear: both; width: 856px; height: 20px; border-top: 1px solid #dcdcdc; padding:5px 0;margin:0px auto;}
#foot a { color: #b8b8b8;}

.clearfix {clear:both;}

label {display: block;}
input.text {border: 1px solid #CCC; font: 12px Arial, Helvetica, sans-serif; color: #666;padding: 3px;width:200px;}
textarea.textarea {border: 1px solid #CCC; font: 12px Arial, Helvetica, sans-serif; color: #666;padding: 3px;width:300px;height:150px;}

.drop { cursor:pointer; }











