/*
===== =1: Universally =====
*/

* {
font-size:100%;
margin: 0;
padding: 0;
text-decoration: none;
list-style: none;
}


h3 a:link {padding:0.3px;color: #005DAA;}
h3 a:visited  {padding:0.3px;color: #005DAA;}
h3 a:hover {padding:0.3px;color: #005DAA;text-decoration:underline;}
h3 a:active  {padding:0.3px;color: #005DAA;text-decoration:underline;}

h2 a:link {color: #fff;}
h2 a:visited  {color: #fff;}
h2 a:hover {color: #00AA51;}
h2 a:active  {color: #00AA51;}

#sub #content a:link {padding:0.3px;}
#sub #content a:visited  {padding:0.3px;}
#sub #content a:hover {padding:0.3px;text-decoration:underline;}
#sub #content a:active  {padding:0.3px;text-decoration:underline;}

#sub #content a.contact:link {color:#666;}
#sub #content a.contact:visited  {color:#666;}
#sub #content a.contact:hover {text-decoration:underline;}
#sub #content a.contact:active  {text-decoration:underline;}

.reset {height:0;display:block;clear:left;}

/*hacktastic*/
#wrap:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

a img {border:0;}

/*
===== =2: Accessibility Aids =====
*/

.hidden
{
position: absolute;
left: -9999px;
width: 0px;
overflow: hidden;
}

h1 a {
overflow: hidden;
height: 0;
}



/*
===== =3: Body =====
*/

body {
font: 62.5%/120% Arial, Verdana, Helvetica, sans-serif;
color:#000;
text-align:center;
background: #fff url("../Stat/bg_body.jpg") left top repeat-x;
}



/*
===== =4: Outline Construction =====
*/

#wrap {
width: 700px;
position:relative;
margin:auto auto 3.5em auto;
text-align:left;
}

#footer {border-top:1px dashed #CA094A;}

/*
===== =4: logo menu slideshow =====
*/

h1 a {
clear:left;
float:left;
width:195px;
padding-top:178px;
background: url("../Stat/logo.jpg") 0 4px no-repeat;
}

#slideShow {
position:absolute;
top:68px;
left:195px;
width:506px;
height:176px;
background:#fff url("../Slideshow/img/slideShow01.jpg");
z-index:99;
}

ul#navMenu {
  float:left;
  width:auto;
  line-height:normal;
  margin:38px 0 0 30px;
  color:#fff;
  list-style:none;
  font-size:1.2em;}

ul#navMenu li {
  float:left;
  margin-right:2px;
  background: #005293 url("../Stat/bg_nav.jpg") 0 0 no-repeat;
  }
ul#navMenu a {
  float:left;
  display:block;
  text-align:center;
  background:#005293 url("../Stat/bg_nav.jpg") 0 0 no-repeat;
  width:79px;
  height:21px;
  padding:8px 0 0 0;
  text-decoration:none;
  color:#fff;
  }

ul#navMenu a:hover {
  color:#fff;
  background:#005293 url("../Stat/bg_nav_hover.jpg") 0 0 no-repeat;
}

ul#navMenu #active a {
  color:#fff;
  background:#BEDAB1 url("../Stat/bg_nav_hover.jpg") left top no-repeat;
  }
  

/*
===== =4: content =====
*/

#chambers {
clear:left;
float:left;
margin-top:2px;
width:195px;}

#content {
float:left;
width:503px;
margin-top:2px;
margin-left:1px;
}
#home #content {
float:left;
width:320px;
}
#content img {
float: left;
margin: 0.25em 1em 0 0;
padding: 0.3em;
border: 1px solid #bbb;
background: #ddd;
}

#highlight {
clear:left;
height:2.6em;
padding:5px 0;
border-bottom:1px solid #A2A2A2;
background: url("../Stat/bg_highlight.gif") top left no-repeat;
}
p#breadCrumb {
float:left;
padding:0 0 0 10px;
width:195px;
color:#6A6A6A;
line-height:1.4em;
}
#highlight form#subscribe button {
background:none;
border:none;
padding:0;
margin:1px 0 0 0;
line-height:1.0em;
}
#highlight form#subscribe fieldset {
text-align:left;
color:#6A6A6A;
border:0;
padding-left:150px;
}
#highlight form#subscribe label {
color:#000;
font-size:1.1em;
padding-right:5px;
vertical-align:75%;
}
#highlight form#subscribe input {
border:1px solid #333;
height:16px;
margin:3px 0 0 0;
width:125px;
padding:2px;
vertical-align:top;
}
#highlight form#subscribe input.error {
border:1px solid #FBE33C;
background:#FFFDB9;
}

h2 {
color:#fff;
padding:2px 8px;
font-style: bold;
font-size:1.3em;
line-height:1.4em;
background:#005DAA;
}
#sub #content h2 {
margin-bottom:1em;
}
#chambers h2 {
background:#00AA51;
}

h3 {
color:#005DAA;
font-style: bold;
font-size:1.1em;
line-height:1.1em;
}
#sub #content h3 {
margin:0.2em 1em 0 1em;
}
p, #sub #content ul {
margin:0.5em 0;
color:#666;
font-size: 1.2em;
line-height:1.6em;
}
#sub #content p {
margin:0.2em 1em 1.25em 1em;
}
#sub #content ul {
margin:0.2em 1em 1.25em 3.5em;
}

#sub #content ul li {
list-style-type:disc;
}

p.more {
padding-bottom:0.5em;
margin-bottom:1em;
border-bottom: 1px solid #ccc;
text-align:right;
}

.pageNav {padding:4px;text-align:right;}

.pageNav a {padding:4px;text-decoration:none;}
.pageNav a:link {}
.pageNav a:visited {}
.pageNav a:hover {background: #00AA51;color: #FFF;text-decoration:none;}
.pageNav a:active {background: #00AA51;color: #FFF;text-decoration:none;}

ul.downloads li {
width:183px;
border-bottom:1px solid #C5D9B7;
}
ul.downloads li a {
display:block;
color:#5C5C5C;
font-size:1.1em;
padding:5px 0 5px 22px;
background: #F0F8EB url("../Stat/bg_downloand_icon.jpg") 6px 5px no-repeat;
}
ul.downloads li a:hover {
background:#ECF3F9 url("../Stat/bg_downloand_icon.jpg") 6px 5px no-repeat;
}

p.file {
padding:2px 0 2px 30px;
border-bottom:1px solid #C5D9B7;
border-top:1px solid #C5D9B7;
background: #F0F8EB url("../Stat/bg_downloand_icon.jpg") 13px 6px no-repeat;
}
p.file a:hover {text-decoration:underline;}

.newsFlash {
padding:10px;
background:#D7E4F0;
}
.alt {
background:#ECF3F9;
}

#news {
float:left;
width:320px;
}
.newsFlash p {
font-size:1.1em;
line-height:1.2em;
}
.date {
margin-top:0;
color:#9299A1;
}

#comments {
float:left;
width:320px;
}
#comments li {
display:inline;
}

#comments li a {
display:block;
color:#005DAA;
font-size:1.1em;
padding:8px 2px 8px 40px;
background: url("../Stat/bg_comment.jpg") 13px 5px no-repeat;
}
#comments li a:hover {
background:#ECF3F9 url("../Stat/bg_comment_hover.jpg") 13px 5px no-repeat;
}

#chambers{
float:left;
margin-top:2px;}

#chambers ul {
margin:2px 0 4px 0;
border:1px solid #005DAA;
}
#chambers ul li {
display:inline;
}

#chambers li a {
font-size:11px;
color:#005DAA;
display:block;
padding:5px 2px 5px 30px;
background: #DFDFDF url("../Stat/bg_chambers.gif") 13px 5px no-repeat;
}
#chambers li a.alt {
background-color:#eee;
}
#chambers li a.nonRegional {
background-color:#97D57F;
}
#chambers li a.nonRegionalAlt {
background-color:#DDEFD1;
}



#chambers  li a:hover, #chambers  li a.alt:hover {
color:#fff;
background:#005DAA url("../Stat/bg_chambers_hover.gif") 13px 5px no-repeat;
}

#right {
float:left;
margin-top:2px;
border-left:1px solid #fff;
float:left;
width:183px;
}

#sub #content dl {
margin-bottom:1em;
}

#sub #content dl dd {
font: 1.2em/1.4em Arial, Helvetica, sans-serif;
padding-left: 1.2em;
margin-left: 0.5em;
}

#sub #content dl dt {
font: bold 1.2em/1.4em Arial, Helvetica, sans-serif;
color: #005DAA;
margin-top: 0.5em;
}

#sub dl#eventDetails dt {
margin:0;
padding:0;
float:left;
width:8em;
text-align:right;
}

#sub dl#eventDetails dd {
background-image: none;
margin-left:7.5em;
}

.event {

}
.event p.date {
float:left;
width:31px;
height:34px;
margin-right:5px;
text-align:center;
background:url("../Stat/cal_icon.gif") no-repeat;}

.event h3 {
color:#575757;
}
.event p {
color:#939393;
margin:0;
}
.event p.date {
padding:7px 0 0 0;
line-height:1em;
} 
.event a {
padding:12px 5px;
display:block;}

.event a:hover {
background:#ECF3F9;
}

#sub #content p.comment {
background:#D7E4F0;
margin:0 10px;
padding:5px;
}
#sub #content p.date {
margin:0 10px;
}
#sub #content p.alt {
background: #ECF3F9;
}
#sub h3.comment {
padding:8px 0 8px 5px;
color:#fff;
background:#00AA51;
}

#sub h3.comment img {
margin-top:-20px;
float:right;
background:none;
border:none;
}

#footer {
clear:both;
border-top:1px solid #A9A9A9;
background:#F9F9F9;
padding:5px 0;
margin:10px 0;
}
#footer p {
padding:0 10px;
font-size:1.1em;
color:#005DAA;}

#footer a {color:#005DAA;}
#footer a:hover {text-decoration:underline;}

#footer p#designBy  {
float:left;
width:173px;
text-align:right;
margin-right:15px;
border-right:1px solid #A9A9A9;
}
#footer p span {
color:#00AA51;
}
#footer p#designBy  a {
color:#969696;
}

#content form {
padding:10px 15px 10px 65px;
margin-bottom:20px;
}

#content fieldset {
border: 0;
}

#content legend {
display: none;
}

#content label {
display: block;
margin-bottom: 5px;
color: #005DAA;
}

#content input, #content textarea {
border: 1px solid #000;
margin-bottom: 10px;
padding: 3px;
width: 370px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#content button {
float: right;
margin-right:45px;
}

div.errMsg {
margin:10px 45px 15px 0; 
padding:8px 10px;
border:1px solid #FBE33C;
background:#FFFDB9;}

#sub #content div.errMsg p {
margin:0;
}

#sub #content div.errMsg ul {
list-style-type:disc;
margin:0 20px;
}

#sub #content div.errMsg ul li {
list-style-type:disc;}
