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 {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 { margin: 0; padding: 0; font-family: Arial,Helvetica,sans-serif; font-size: 76%; background: url(../graphics/banner.jpg) no-repeat top center; min-width: 934px; line-height: 1.2em; }

img { border: 0; }

h1, h2, h3 { margin: 5px 0 15px 0; color: #1a4a8f; font-weight: normal; font-size: 180%; }

h2 { font-size: 140%; }

h3 { font-size: 110%; }

ul { list-style-type: circle; text-align:left; list-style: outside; margin: 0 0 20px 20px; }
li { list-style-image: url(../graphics/bullet.gif); }

p.margin-right { margin-right: 300px; }
p { line-height: 1.5em; margin-bottom: 10px; }

a { position: relative; zoom: 1; color: #1a4b90; background: transparent; }
a:hover { color: #01818c; }
#crumb a:hover { color: #fff; }
#crumb a { color: #E7F7F4; }

label { float: left; width: 100px; }

input.text, textarea { border: 1px solid #8c866e; font-family: Arial, Helvetica, sans-serif; font-size: 100%; width: 220px; }
textarea { height: 100px; }

input.button { margin-left: 100px; }


.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
/* \*/
.clear { display: block; }
/* */


#wrapper { margin: 0 auto; width: 960px; }

#header { position: relative; height: 186px; }
#header img { position: absolute; top: 27px; #top: 10px; left: -960px; }

#topnav { position: absolute; bottom: 0; left: 0; width: 960px; }
#crumb { float: left; height: 25px; width: 940px; background-color: #00828b; color: #fff; font-size: 90%; padding: 10px 0 0 20px; }
#topnav ul { margin: 0; padding: 0; list-style-type: none; margin-right: -9px; text-align: inherit;  }
#topnav li { float: left; padding-right: 1px; list-style-image: none; height: 52px;  }
#topnav li a { position: relative; float: left; font-size: 15px; zoom: 1; line-height: 52px; padding: 0 30px; background: url(../graphics/navlink.png) no-repeat; text-align: center; color: #fff; font-weight: normal; text-decoration: none; }
#topnav li a:hover { background: url(../graphics/navlink_hover.png) no-repeat; }
#topnav li.nav_active a { background: url(../graphics/navlink_active.png) no-repeat; }
#topnav li a span { position: relative; }

#wrapper1 { position: relative; }
#wrapper2 { position: relative; }
#main { float: left; width: 960px; }

#sidebar { float: left; width: 179px; padding: 0 0 10px; }

#navigation { float: left;  }

#navigation ul { margin: 0; padding: 0; list-style-type: none; background: #00828b; }
#navigation li.nav_active ul { display: block; }
#navigation #nav-secondary { margin-top: 10px; float: left;  }

#navigation #nav-secondary li, #navigation li  { list-style-image: none; float: left;  }

#navigation li a, #navigation li.nav_active li a { display: block; zoom: 1; float: left; width: 139px; padding: 10px 20px; color: #fff; text-decoration: none; background: #00828b; border-bottom: 1px solid #409ca9; }

#navigation li a:hover, #navigation li.nav_active a { background-color: #04656d;  }
#navigation #nav-secondary li a:hover, #navigation #nav-secondary li.nav_active a { background-color: #423d3f;  }

#navigation #nav-secondary li.nav_active a:hover { background-color: #333;  }
#navigation #nav-secondary li.nav_active li a { background-color: #919191;  }
#navigation #nav-secondary li.nav_active li.nav_active a { background-color: #666;  }

#navigation li.nav_active li a:hover, #navigation li.nav_active li.nav_active a { background-color: #41a38d;  }

#navigation li.nav_active li a { padding: 6px 20px 6px 30px; background-color: #008b7a; width: 129px; }


#navigation #nav-secondary li a { background: #595355; border-bottom: 1px solid #807a7c; }

#map { float: right; margin-left: 20px; }


#column { position: relative; top: 14px; float: right; width: 166px; padding: 0 20px 8px; background: #e3dfd0 url(../graphics/column.gif) no-repeat top right; margin: 0 18px 180px 0; }
* html #column { margin: 0 9px 180px 0; }
#column h3 { text-transform: uppercase; color: #5d6647; margin: 0; padding-top: 20px; }
#column em { color: #968866; }
#column p { margin-top: 0; }

#content { float: right; width: 750px; margin: 20px 0 20px 0px; }
#content img { margin-left: 10px; }

#footer { text-align: center; color: #595355; padding: 10px 0; background-color: #e7f7f4; font-size: 90%; clear: both;}