
body{margin:15px auto;padding:0;background:#e7ecf5 url(/images/BG.png) repeat-x 50% 210px;font:80% Arial, Helvetica, sans-serif;color:#000;width:776px}
#page{border:1px solid #003591;background:url(/images/pbBar.png) no-repeat 100% 100%;padding-bottom:35px;overflow:hidden;}
#innerWrap{background:#6b8fc9 url(/images/leftBorder.gif) repeat-y 0 0;}
#main{float:left;width:594px;padding:0;background:#6b8fc9;width:600px;color:#fff;}
hr, #accessOptions {display:none}
.clearL{clear:left}
.clearR{clear:right}
.clearB{clear:both}
.clearer{margin:0;padding:0;line-height:0}

ul, ol, dl, p{margin:0;padding:0;line-height:150%}
li, dd{padding-bottom:10px}
ol{margin-left:30px;color:#003591;font-weight:bold;font-size:1.2em;line-height:120%}
ol li{padding-left:0}
ol li span{font-weight:normal;color:#000;font-size:.85em}
ul{list-style:none}
#content ul{margin-left:10px}
ul li{padding-left:15px}
dt{font-weight:bold}
dd{margin-left:0}
dd div{margin:10px 0}
p{margin-bottom:15px}

h2, h3, h4, h5, h6{color:#ffe04f;padding:0}
h2 {font-size:1.65em;}
#mainHeading{font-size:1.75em;margin-bottom:10px}
h3{padding-bottom:0;}
h4{font-size:1.3em;font-style:italic;padding-bottom:5px}
#subHeading {margin-top:0;margin-bottom:10px;}
h5{font-size:1.15em}
h6{font-size:1em;font-style:italic}

form#presentationSearch {margin-bottom:15px;padding-bottom:15px; border-bottom:1px solid #ffe04f;}
form#presentationSearch fieldset {border:0;padding:0}
form#presentationSearch label {color:#ffe04f;text-transform:uppercase;font-weight:bold;margin-top:5px;}
form#presentationSearch input {margin-left:5px;border:1px solid #ffe04f;font-size:.9em;padding:1px 3px;color:#003591;width:20em;}
form#presentationSearch input#submit {color:#ffe04f;font-weight:bold;text-transform:uppercase;background:#003591;font-size:.8em;padding:1px;cursor:pointer;width:auto;}


#leftNav{float:left;width:168px;color:#ffe04f;padding:0;font-size:.95em;border-right:6px solid #fff;}
#leftNav a, #leftNav a:link, #leftNav a:visited{color:#fff;text-decoration:none}
#leftNav a:hover{color:#e7ecf5;text-decoration:underline}
#leftNav a:active{color:#42bfe6}
#leftNav li{background:none;margin:0;padding:0;line-height:100%}
#level1, #level2{margin:0;padding:0}
#level1 #section #level2{margin:8px 0 0 0}
#level1 #section #level2 li{text-indent:0;font-weight:bold}
#level1 #section #level2 li a{background:none;text-indent:0;cursor:pointer;padding-left:13px;height:auto}
#level1 #section #level2 li a:hover, #level1 #section #level2 li a:active{text-decoration:underline}


#content{padding:0 12px 15px 12px;min-height:590px}


/* Mapworld Styles */
#topBanner{
	width:774px;
	height:134px;
	background: #fff url(/images/MapWorldBanner.jpg) no-repeat 0 0;
	border-bottom: 6px solid #fff;
}
#topBanner h2{margin:0;padding:0;text-indent:-5000px}

#leftNav ul#level1 span,
#leftNav ul#level1 a{display:block;background-color:#6b8fc9;padding: 15px 0 12px 12px;margin: 0;color:#ffe04f;line-height:1.3em;border-bottom:4px solid #374a7c;}
#leftNav #level2 li a,
#leftNav #level2 li#current span{display:block;background-color:#6b8fc9;padding: 6px 0 4px 13px;margin:0;}
#leftNav #level2 li a, #leftNav #level2 li a:link, #leftNav #level2 li a:visited {color:#ffe04f;text-decoration:none;}
#leftNav #level2 li a:hover,
#leftNav #level2 li#current span,
#leftNav #level1 li#current span,
#leftNav #level2 li#current a {color:#ffe04f;text-decoration:none;background-color:#003591;}
#leftNav #level2 li a:active{color:#ffe04f;}

#main p{margin:6px 0 8px;}
#main h2{margin:13px 0 10px 0;}
#main h3{text-transform:uppercase;font-size:1.3em;background-image:none;margin:13px 0 0;}
#main h4{margin:.25em 0;}
#main #featured {border-left: 5px dotted #ffe04f;border-bottom: 5px dotted #ffe04f;}
#main ul li {list-style:disc;list-style-image:none;background:transparent;padding-left:0;margin-left: 15px;padding-bottom:.4em}
#main ol{margin-top:10px;color:#ffe04f}
#main ol span{color:#fff}
#main a{color:#ffe04f;background:transparent;padding-left:0}
#main a:hover{color:#003591}
#main h3:target,#main h4:target {color:#fff;background-color:#003951;border:none;}
#main table{color:#003591;border:1px solid #003591;width:570px}
#main table a{color:#003591;}
#main table tr{border-bottom:1px solid #003591;}
#main dt{color:#ffe04f}
#main dd{font-weight:bold}
#main .download img, #main .adminFunctions img {border:none}

#featured{background:transparent;width:160px;padding:0;margin-left:10px;position:relative;top:-28px;right:-10px;overflow:hidden;}
#featured div.blueNeon{background: #252f48 url(/images/bluebannerbackground.png) repeat-y;padding:5px 5px 5px 27px;height:1%;}
#featured div.blueNeon h4{text-transform:uppercase;}
#featured div.yellowBox{background-color:#ffe04f;color:#003591;padding:5px;}
#featured div.yellowBox h4{color:#003591;text-align:center;font-family:1.2em}
#featured div.yellowBox a{color:#6b8fc9}
#featured div.yellowBox a:hover{color:#6b8fc9}

* html #leftNav li {height:1px}
* html #leftNav ul#level1 span {margin-bottom: 4px;height:1px;display:block;width:156px}
* html #leftNav ul#level2 li a,* html #leftNav ul#level2 li#current span {display:block;width:155px;padding: 6px 0 4px 13px;margin:0 0 4px 0;}
* html #leftNav ul#level2 li#current span {background-color:#003591;}
* html #featured{top:-15px;right:-12px;}