body { margin:0;padding:0;text-align:center;background:url(../images/structure/body.jpg) repeat-x; }

/*
text resizer related
*/
.body_small { font-size:0.6em; }
.body_med { font-size:0.8em; }
.body_large { font-size:1em; }
/*
text resizer related end
*/



h1,.hide { display:none; }

#container{
    background: url("../images/structure/container.jpg") no-repeat scroll 0 0 transparent;
    margin: 0 auto;
    max-width: 1200px;
    min-height: 700px;
    padding: 0;
    text-align: center;
}
#top-container { width:960px;margin:0 auto;padding:0;text-align:left; }

div#live-hearing { display:none;width:940px;margin:0 auto;padding-left:20px;text-align:left; }
body.live-hearing div#live-hearing { display:block; }
div#live-hearing a {
    background: none repeat scroll 0 0 #D64C16;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 0.8em;
    font-weight: bold;
    height: 40px;
    margin: 42px 0 0;
    padding: 5px 5px 0 0;
    text-decoration: none;
    width: 225px;
}
div#live-hearing a img{
    float: left;
    padding: 2px 4px 0;
}
div#live-hearing a span { display:none; }
#masthead{text-align:center;}
#main {
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: 1032px;
}
#top{
    background: url("../images/structure/navbg.png") repeat scroll 0 0 transparent;
    height: 65px;
    padding-bottom: 0;
    width: 1027px;
}
#content {
    background: url("../images/structure/content-bg.png") no-repeat scroll 0 0 transparent;
    margin-left: 1px;
    min-height: 900px;
    width: 1015px;
}
a#logo {
    background: url("../images/structure/logo.png") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 158px;
    margin-left: 222px;
    width: 508px;
}
#search-container { float:right;height:36px;width:268px; }
input#search { float:left;width:199px;height:15px;margin-right:8px;padding:2px 1px 1px 1px;border:1px solid #dce2e2; }
input#search-btn { float:left; }
ul#nav {
    clear: both;
    float: left;
    left: 16px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: auto;
}
ul#nav li:hover,ul#nav li.selected{
	 background: url("../images/structure/nav-over.png") repeat scroll 0 0 transparent;
	
}
ul#nav li ul  li:hover{
	 background: none !important;
	 border-right:none !important;
}
ul#nav li ul  li.last,ul#nav li ul  li.first,ul#nav li ul  li{
	padding:0px !important;
}
ul#nav li{
    float: left;
    height: auto;
    margin: 0;
	 border-right:1px solid #324f47;
}
ul#nav li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Helvetica-neue,sans-serif;
    font-size: 13px;
    height: 40px;
    letter-spacing: 0.5px;
    line-height: normal;
    text-shadow: -1px -1px 1px #080808;
    text-transform: uppercase;
	padding: 25px 30px 0;
}
ul#nav li ul li a { float:none; }

ul#nav li#nav-about, ul#nav li.last {
    margin: 0;
}

ul#nav ul { position:absolute;display:none;margin:0;padding:0 20px;list-style:none;background-color:#fff;border:5px solid #d6dada; border-top:none;z-index:999; top:65px;/*width:134px;*/z-index:100 !important;margin-left:-31px;}
ul#nav ul.last-sub,ul#nav li.last ul {
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #D6DADA #D6DADA;
    border-right: 5px solid #D6DADA;
    border-style: none solid solid;
    border-width: medium 5px 5px;
    display: none;
    list-style: none outside none;
    /*margin: 0 0 0 -126px;*/
    padding:0 20px;
    position: absolute;
    top: 65px;
	right:-1px;
    /*width: 134px;*/
    z-index: 100 !important;
}
ul#nav li#nav-press ul{ width:184px; }

ul#nav li:hover ul,ul#nav li.over ul { display:block; }

body#home li#nav-home a,body#hearings li#nav-hearings a,body#press li#nav-press a,body#reports li#nav-reports a,body#about li#nav-about a,ul#nav li.selected a {
    background: none repeat scroll 0 0 transparent;
    /*border-bottom: 3px solid #AAAAAA;*/
    color: #FFFFFF;
    font-weight: normal;
}
body#home li#nav-home a:hover,body#hearings li#nav-hearings a:hover,body#press li#nav-press a:hover,body#reports li#nav-reports a:hover, body#about li#nav-about a:hover  {
    background: none repeat scroll 0 0 transparent;
    /*border-bottom: 3px solid #AAAAAA;*/
    color: #FFFFFF;
    font-weight: normal;
}

ul#nav li:hover a,
ul#nav li.over a {
    background: none repeat scroll 0 0 transparent;
    /*border-bottom: 3px solid #AAAAAA;*/
    color: #FFFFFF;
    font-weight: normal;
	text-decoration: none;
}

ul#nav li#nav-press:hover a,
ul#nav li#nav-press.over a,
ul#nav li#nav-about:hover a,
ul#nav li#nav-about.over a { background:none; }


ul#nav li.subnav-active:hover a,
ul#nav li.subnav-active-over a { color:#ca650b;text-decoration:none;/*height:15px*/;z-index:9999; margin-left:-20px; padding-left:20px;}

ul#nav li#nav-press.subnav-active:hover a,
ul#nav li#nav-press.subnav-active-over a {color:#ca650b;}

ul#nav ul li { float:none;height:auto;background:none; margin:0; padding:0 !important;border-right:none !important; }
ul#nav li.subnav-active:hover li a,
ul#nav li.over li a,
ul#nav li:hover li a,
ul#nav li#nav-press.subnav-active:hover li a,
ul#nav li#nav-press.subnav-active-over li a,
ul#nav li.over li a {color:#ca650b;z-index:999; background:none repeat scroll 0 0 transparent !important;}
ul#nav li.subnav-active:hover li a,
ul#nav li#nav-press.subnav-active:hover li a,
ul#nav li#nav-press.subnav-active-over li a,
ul#nav li.over li a,
ul#nav ul li a,ul#nav li:hover ul li a,ul#nav li.over ul li a,ul#nav li.selected ul li a { display:block;height:auto !important;padding:.3em;background:none repeat scroll 0 0 #fff; font-size:.95em;font-weight:bold;color:#314645;/*width:130px;*/padding:12px; border:none !important; border-top:1px solid #d6dada !important; border-bottom:none !important;text-shadow:none;white-space:nowrap;}
ul#nav li#nav-press.subnav-active:hover li a,
ul#nav li#nav-press.subnav-active-over li a,
ul#nav li#nav-press:hover ul li a { width:180px;text-shadow:none;}

ul#nav li ul li.first a,
ul#nav li ul li.first a:hover { z-index:999 !important;text-shadow:none;border-top:0 !important; }

ul#nav ul li a:hover {color:#ca650b !important;text-decoration:none !important;}

ul#page-tools {height:31px;margin:0;padding:0;list-style:none; }
ul#page-tools li {
    float: left;
    font-size: 0.94em;
    margin: 9px 20px 0 10px;
}
ul#page-tools li#tools-font-sizer {margin:9px 0 0 0; }

ul#page-tools li a { display:block;height:11px;color:#b1bbbb;line-height:1em; }
ul#page-tools li a:hover { text-decoration:none;color:#ffffff; }

ul#page-tools li a#tools-contact { padding-left:18px;background:url(../images/structure/contact.png) no-repeat; }
ul#page-tools li a#tools-contact:hover { background-position:0px -10px; }

ul#page-tools li a#tools-text { padding-left:18px;background:url(../images/structure/text-only.png) no-repeat;cursor:pointer; }
ul#page-tools li a#tools-text:hover { background-position:0px -10px; }

ul#page-tools li a#tools-share { padding-left:17px;background:url(../images/structure/share.png) no-repeat; height:12px;}
ul#page-tools li a#tools-share:hover { background-position:0px -12px; }

ul#page-tools li#tools-font-sizer a { display:block;float:left;height:11px;background:url(../images/structure/font-size.png); }
ul#page-tools div#tools-font-label { float:left;font-size:0.94em; color:#b1bbbb;line-height:1em; }
ul#page-tools li#tools-font-sizer a#tools-font-small { width:7px;margin-left:3px; }
ul#page-tools li#tools-font-sizer a#tools-font-small:hover { background-position:0px -11px; }
ul#page-tools li#tools-font-sizer a#tools-font-med { height:11px;width:8px;margin-left:3px;background-position:-10px 0px;  }
ul#page-tools li#tools-font-sizer a#tools-font-med:hover { background-position:-10px -11px; }
ul#page-tools li#tools-font-sizer a#tools-font-large { width:9px;margin-left:4px;background-position:-22px 0px; }
ul#page-tools li#tools-font-sizer a#tools-font-large:hover { background-position:-22px -11px; }

.body_small ul#page-tools li#tools-font-sizer a#tools-font-med,
.body_large ul#page-tools li#tools-font-sizer a#tools-font-med {height:10px;}

.body_small ul#page-tools li#tools-font-sizer a#tools-font-small,
.body_med ul#page-tools li#tools-font-sizer a#tools-font-med,
.body_large ul#page-tools li#tools-font-sizer a#tools-font-large {height:11px;}

ul#breadcrumbs { margin:0;padding:0;list-style:none; }
ul#breadcrumbs li { float:left;margin:0 2px 0 0;font-size:8.5pt; }

div#content content {
    background: url("../images/structure/content-bg.png") repeat scroll 0 0 transparent;
    height: 900px;
    padding-bottom: 35px;
    width: 1032px;
}
.main{
    padding: 30px 0 0 35px;
    width: 940px;
}

div#content-left{
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0px;
    width: 630px;
}
div#content-right{
    border-left: 1px solid #E2E2E2;
    float: right;
    margin: 0;
    padding-left: 20px;
    width: 270px;
}
div.pagination { margin:0 0 1em 0;padding:10px 7px;background:#cad1d1;border:1px solid #e3ded3;font:normal normal normal .85em/1em Arial,sans-serif;color:#5c5c5f; }
div.pagination a { font-weight:bold; }
div.pagination-left { float:left; }
div.pagination-right { float:right;text-align:right; }
div.pagination-right ul { list-style:none; }
div.pagination-right li { float:left; }

a#page-print { float:left;display:block;width:54px;height:22px;background:url(../images/structure/buttons/print.png);margin-right:10px; }
a#page-email { float:left;display:block;width:54px;height:22px;background:url(../images/structure/buttons/email.png); }
a#page-print span,a#page-email span { display:none; }
a#page-print:hover,a#page-email:hover { background-position:0px -22px; }

div.pod { margin-bottom:20px; }
div.pod h3 { margin:0;padding:10px 12px;background:#acacac;font:normal normal bold 1.2em/1em Arial,sans-serif;color:#ffffff; }
div.pod div.pod-content { padding:15px;background:#f8f7f7; }
div.pod p { font-size:.9em;line-height:1.3em;margin-bottom:1em;color:#314645; }

#footer{
    background: none repeat scroll 0 0 #0F2F25;
    min-width: 1032px;
	min-height:290px;
    padding: 19px 0 0;
    text-align: center;
}

#footer-container{
    background: none repeat scroll 0 0 #0F2F25;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
}
#footer-container .sitemap{
	background: none repeat scroll 0 0 #0F2F25;
	padding: 30px;float:left;width:130px
}
#footer-container .officelocation{
    background: none repeat scroll 0 0 #0F2F25;
    color: #8FA29C;
    float: left;
    padding: 30px 0 0 20px;
    text-align: right;
    width: 380px;
}
#footer-container .officelocation span{
	font-weight:lighter;
}
#footer a{
	color: #8FA29C;}
a:focus { -moz-outline-style: none; }
.clear { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }

ul.links-list { margin:0;padding:10px 0;list-style:none; }
ul.links-list li { margin:0 0 10px 0;font-size:.9em; }

#headersearch{
    float: right;
    margin: 5px 0;
}
#headersearch #search-header{
    -moz-box-shadow: 0 0 5px #DDDDDD inset;
    border: 1px solid #C1C2C5;
    color: #8F8D8D;
    height: 17px;
    left: 4px;
    padding: 5px;
    position: relative;
    width: 137px;
}
#headersearch  #btn-search-header{
    position: relative;
    top: 11px;
}

#actions {
  font-weight: bold;
  list-style: none outside none;
  margin: 0;
  padding: 14px 0 40px ;
  text-shadow: none !important;
}
#actions li {
  float: left;
  margin:0 5px 0 0;
}

#actions li a {
  background: #95A4A4;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid #596f83;
  color: #FFFFFF;
  font-size: 0.8em;
  margin: 0 10px 0 0;
  padding: 4px 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -border-radius: 3px;
}
#actions li a:hover {
  text-decoration: none;
  background: #7c8888;

}


