body{margin:0 auto;background-color:#f3f3f3;font-family:Arial;font-size:11px;width:1010px;text-align:center; position:relative;}
a{text-decoration:none;outline:none; color:#9ca104;}

#page { width: 1020px;}

/* Header */
#page_header{background-color:white;width:960px;height:64px;border:0px solid silver;padding-left:20px;padding-top:8px}
#page_header{margin-left:5px;}
#page_top_menu{width:994px;height:27px;background:white;border-bottom:1px solid #d2d2d2;margin:0px;padding:0px;margin-left:6px;overflow:visible;}
#home{cursor:hand;cursor:pointer;margin-left:20px;}
#about{cursor:hand;cursor:pointer;margin-left:84px;}
#news{cursor:hand;cursor:pointer;margin-left:164px;}
#events{cursor:hand;cursor:pointer;margin-left:224px;}
#disputes{cursor:hand;cursor:pointer;margin-left:289px;}
#publ{cursor:hand;cursor:pointer;margin-left:421px;}
#cases{cursor:hand;cursor:pointer;margin-left:517px;}
#members{cursor:hand;cursor:pointer;margin-left:577px;}
#contact{cursor:hand;cursor:pointer;margin-left:657px;}
#navlist{margin:0px;}
#navlist ul{margin:0px;}
#navlist ul ul{margin:0px;}
ul.menu li{list-style:none;float:left;text-align:center;border:1px solid gray;}
/* Banner */
#home_page #page_banner{display:block;}
#page_banner{background-color:beige;width:1000px;height:70px;border:1px solid silver;display:none;}
/* Content */
#page_content{background-color:#f3f3f3;width:1020px;border:0px solid silver;}
.content_header{background-color:silver;padding:10px;font-weight:bold;}
div{text-align:left;}
.cf{clear:both;}
/* Footer */
#footer{background-color:white;width:984px;height:45px;border:0px solid silver;color:#a9b000;float:left;padding-left:7px;}
#footer ul{margin-top:8px;line-height:10px;margin-left:0px;padding-left:15px;}
#footer li{list-style:none;float:left;border-right:1px solid #c2c2c2;padding-right:10px;padding-left:10px;}
#footer li:last-child{border:none;}
#footer li:first-child{padding-left:0px;}
#footer hr{width:990px;height:1px;border:none;border-bottom:1px solid #eaeaea;background-color:white;margin-left:1px;}
#footer a{color:#a9b000}
#footer a:hover{text-decoration:underline;}
#footer li .general_body{margin-top:-2px;}
.footer_links{float:left;}
.footer_copy{color:#9e9e9e;float:right;padding:0px;padding-top:7px;}
p{margin:0px;margin-top:5px;margin-bottom:5px;}
#h_content_image{width:272px;height:67px;border:0px solid black;float:left; background:url('/images/h_content_general.gif') no-repeat; }
#h_content_image p{margin:0px;}
/* Content main */
.content_container{height:auto; float:left;}
#content_main{min-height:523px;width:1012x;margin-left:6px;border:0px solid black;height:auto !important;margin-top:9px;float:left;height:523px;}
#page_body{background:url('/images/bkgrnd_shade_hor.gif') repeat-y;width:1020px;border:0px solid silver;float:left;display:inline;padding-left:10px; }
#container{width:1020px;margin:0 auto; margin-left:-8px; border:0px solid black;}

.search{float:right;margin-right:13px;width:46px;height:20px;border:0px solid black;}

.search a{display:block;background:url('/images/search_off.gif') no-repeat;width:46px;height:20px;left:0px;}
.hidden{display:none;}
.search a:hover{display:block;background:url('/images/search_on.gif') no-repeat;}
.search_text{border:1px solid #e0e0e0;position:absolute;width:150px;height:16px;margin-left:772px;}
.search_header{position:absolute;margin-left:785px;margin-top:-15px; display:none;}

#body-shade-left{background-image:url('/images/border_shade_left.gif');background-repeat:repeat-y;height:4000px;float:left;border:0px solid black;width:10px;display:inline;}
#body-shade-right{background-image:url('/images/border_shade_right.gif');background-repeat:repeat-y;height:4000px;float:left;border:0px solid black;width:20px;display:inline;}
#text_size{border:0px solid black;width:120px;height:22px;margin-left:852px;margin-top:-57px;padding:0px;}
.text_size{width:57px;float:left;margin-top:2px;}
.increase_size a{display:block;background:url('/images/increase_font_off.gif') no-repeat;width:23px;height:22px;left:0px;float:left;border:0px solid black;}
.increase_size a:hover{display:block;background:url('/images/increase_font_on.gif') no-repeat;float:left;border:0px solid black;}
.decrease_size a{display:block;background:url('/images/decrease_font_off.gif') no-repeat;width:23px;height:20px;left:0px;float:left;border:0px solid black;margin-top:2px;margin-left:2px;margin-right:5px;}
.decrease_size a:hover{display:block;background:url('/images/decrease_font_on.gif') no-repeat;float:left;border:0px solid black;margin-top:2px;}
img{border:none;}

.nav_off{position:absolute;z-index:100;display:inline;}
.nav_on{position:absolute;z-index:110;display:none;}

.margin-8{margin-left:-8px;}
.home_content{border:0px solid silver;float:left;margin-top:10px;height:auto;overflow:hidden;}

.home_content.left{width:337px;}
.home_content.left .top{height:210px;border:0px solid silver;margin-bottom:5px;padding:15px 20px;overflow:hidden;}
.home_content.left .top .general_body img { display:none; }
.home_content.left .top .general_body td { height:5px; }
.home_content.left .top .general_body a { font-weight:normal; }
.home_content.left .top .general_body a b { font-weight:normal; } 
.home_content.left .bottom{border:0px solid silver;height:77px;padding:15px 20px;overflow:hidden;}

.home_content.right{width:316px;}
.home_content.right .top{border:1px solid #d7d3dc;height:152px;margin-bottom:5px;padding:15px 20px;overflow:hidden;}
.home_content.right .bottom{border:1px solid #d7d3dc;height:138px;padding:14px 20px;overflow:hidden;}
.home_content.right .top p { margin:0px; line-height:12px; }

.home_content.center{margin-left:10px;margin-right:10px;width:320px;overflow:hidden;}
.home_content.center .top{border:0px solid silver;height:154px;padding:15px 20px;background-color:#f0eef0;margin-bottom:5px;}
.home_content.center .bottom{border:1px solid #d7d3dc;height:138px;padding:14px 20px;}
.disp-top{border:0px solid black;height:87px;padding:0px;overflow:hidden; margin-bottom:10px;}
.disp-top p{background:none; margin:1px;}
.white-bg{border:0px solid black;background-color:white;height:40px;margin-top:10px;padding:10px;overflow:hidden;}

.center_image{width:322px;position:absolute;top:441px;margin-left:356px;}

.newsbull_image{border:1px dotted silver;width:80px;display:block;height:82px;float:left;}
.newsbull_content{border:0px solid silver;width:220px;display:block;height:82px;float:left;margin-left:10px;overflow:hidden;}
.publ_image{border:1px dotted silver;width:100px;display:block;height:130px;float:right;}
.publ_content{border:0px solid silver;display:block;height:134px;float:left;/*overflow:hidden;*/}
.events_image{}
.events_content{border:0px solid silver;display:block;height:53px;margin-top:1px;/*overflow:hidden*/}

#left_nav{float:left;margin-top:14px;padding-left:6px;}
#navlist { padding-left:5px; padding-bottom:0px;border:0px solid black;list-style-type:none; }
#navlist a:hover{}
#navlist #active a{background:none;}
#navlist #active ul a{display:block;width:157px;background:url('/images/left_nav_repeat.gif') right repeat-y;border-bottom:1px solid #d2d2d2;margin:0px;padding-top:5px; padding-bottom: 6px; color:#9ca104}
#navlist li{padding:0px;margin:0px;}
#navlist li ul{list-style-type:none;padding:0px;}
#navlist li ul a{display:block;width:157px;background:url('/images/left_nav_repeat.gif') right repeat-y;border-bottom:1px solid #d2d2d2;margin:0px;padding:5px; padding-bottom: 6px; color:#9ca104;padding-left:17px;}
#navlist a{display:block;width:164px;background:url('/images/left_nav_repeat.gif') right repeat-y;border-bottom:1px solid #d2d2d2;margin:0px;padding:5px;padding-left:10px; padding-bottom: 6px; color:#454648;text-decoration:none; }
#navlist div{}

#filler_for_ie{height:177px;display:none;}
.nav-item-bottom{display:block;width:170px;min-height:177px;background:url('/images/left_nav_bottom.gif') right top no-repeat;margin-left:14px;clear:both;}
#center_content{float:left;margin-left: 26px;height:auto;border:0px solid black;width:535px;margin-top:19px;}
#center_content table { width:100%;} /**/
#center_content h1{color:#412e5e;border-bottom:1px solid #e5e5e7;margin-bottom:15px;font-family:Arial;font-size:2.3em;font-style:normal;font-weight:normal;text-decoration:none;}
#center_content #breadcrumbs a{color:#9ca104}
#center_content p{margin-bottom:5px;}
#right_content{float:right;border:0px solid silver;width:200px;height:auto;margin-right:55px;margin-top:78px;}
.push-panel1{clear:both;margin-bottom:10px;float:left;background:url('/images/right_content_border_filler.gif') repeat-y;}
.push-panel1 .top{display:block;width:154px;background:url('/images/panel1_top.gif') no-repeat;height:auto;clear:both;float:left;padding:15px;min-height:100px;}
.push-panel1 .top p{background:none;}
.push-panel1 .bottom{display:block;background:url('/images/panel1_bottom.gif') no-repeat;width:184px;height:15px;clear:both;float:left;}
.push-panel2{margin-bottom:10px;margin-top:40px;float:left;margin-left:-5px;background:url('/images/left_content_border_filler.gif') repeat-y;}
.push-panel2 .top{display:block;background:url('/images/panel2_top.gif') no-repeat;width:127px;height:auto;clear:both;float:left;min-height:100px;padding:15px;}
.push-panel2 .top p{background:none;}
.push-panel2 .bottom{display:block;background:url('/images/panel2_bottom.gif') no-repeat;width:157px;height:8px;clear:both;float:left;}
#home .nav_on{margin-left:-8px;}
#about .nav_on{margin-left:-10px;}

.lodge_complaint{ display:block; width:185px;  height:32px;}
.lodge_complaint a{display:block; background:url('/images/lodge_off.gif') no-repeat;width:185px;height:32px; }
.lodge_complaint a:hover{display:block;background:url('/images/lodge_on.gif') no-repeat;}

table.content_table    {border-width:1px; border-style:solid; border-color:#6E6E6E;}
table.content_table td {border:none;}

/* Hidden until link is provided */
.view_archive { display:none; }
.view_archive { position:absolute; border:0px solid black; width:100px; height:20px; top:10px; left:193px; background:url('/images/link_arrow_grey.gif') no-repeat left top; text-indent:20px }
.view_archive a { color: #8b7f9f; }
.view_archive a:hover { text-decoration:underline; }

#breadcrumbs li { list-style-type:none; padding:5px; float:left;}

#event-cal   { float:left;width:200px; }
#event-links { float:left;width:480px; padding-left:40px; padding-top:20px; }
#event-links .general_body img { display:none; }

#home_header { height:168px;  background-color: #412e5e; width:994px;  }

#home_header_top { height:41px; }
#home_header_bottom { height:127px; }

.last_bread_crumb { color: blue; }

#p3 { margin-left:-9px; }

.top-padded { padding-top:4px; line-height:12px; }

/* ------------------------------------------------------------------------- */
#home_off { background:url('/images/nav_home_off.gif') no-repeat; width:64px; height:28px; }
#home_on  { background:url('/images/nav_home_on.gif')  no-repeat; width:77px; height:28px; margin-left:-8px; }

#about_off { background:url('/images/nav_about_off.gif') no-repeat; width:80px; height:28px; }
#about_on  { background:url('/images/nav_about_on.gif')  no-repeat; width:100px; height:28px; margin-left:-10px; }

#news_off { background:url('/images/nav_news_off.gif') no-repeat; width:60px; height:28px; }
#news_on  { background:url('/images/nav_news_on.gif')  no-repeat; width:75px; height:28px; margin-left:-8px; }

#events_off { background:url('/images/nav_events_off.gif') no-repeat; width:65px; height:28px; }
#events_on  { background:url('/images/nav_events_on.gif')  no-repeat; width:80px; height:28px; margin-left:-9px; }

#disputes_off { background:url('/images/nav_disputes_off.gif') no-repeat; width:132px; height:28px; }
#disputes_on  { background:url('/images/nav_disputes_on.gif')  no-repeat; width:146px; height:28px; margin-left:-8px; }

#publ_off { background:url('/images/nav_publ_off.gif') no-repeat; width:96px; height:28px; }
#publ_on  { background:url('/images/nav_publ_on.gif')  no-repeat; width:112px; height:28px; margin-left:-9px; }

#cases_off { background:url('/images/nav_cases_off.gif') no-repeat; width:60px; height:28px; }
#cases_on  { background:url('/images/nav_cases_on.gif')  no-repeat; width:77px; height:28px; margin-left:-9px; }

#members_off { background:url('/images/nav_members_off.gif') no-repeat; width:80px; height:28px; }
#members_on  { background:url('/images/nav_members_on.gif')  no-repeat; width:96px; height:28px; margin-left:-9px; }

#contact_off { background:url('/images/nav_contact_off.gif') no-repeat; width:91px; height:28px; }
#contact_on  { background:url('/images/nav_contact_on.gif')  no-repeat; width:108px; height:28px; margin-left:-8px; }

#news_header { color: #FFFFFF; }

/* Events, Upcoming button style */
.all_upcoming { padding-left: 30px; padding-top:30px; width:140px; }


/* Overiding styles for email a friend form & Feedback form */
#email_this_page_form {color:#666666;font-family:Arial;font-size:1em;font-style:normal;font-weight:normal;text-decoration:none;}
#email_this_page_form #page_to_email_title {font-weight:bold;}
#email_this_page_form #recipient_email {
  background-color:#EBEDD5;
  border-color:#AAAD82;
  border-style:solid;
  color: black;
  font-family:Arial;
  font-size:1em;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
  margin: 0px;
}
#recipient_email_div #recipient_email {color:#666666;width:400px; background:none; border:1px solid #DDE0AF; margin:25px 0px 25px 0px; padding:0px;}
#senders_name_div {padding:10px 0px 15px 0px;}

.default_listing_item_gap { border-bottom:none;}

.field_style { width: 400px; background:none; border:1px solid #DDE0AF;  }
.button_style { color: black; }

#consumerfeedbackform input { background:none; border:1px solid #DDE0AF;}
#consumerfeedbackform select { background-color:white; border:1px solid #DDE0AF; }
#consumerfeedbackform textarea { background:none; border:1px solid #DDE0AF; width:400px; }
#consumerfeedbackform #email input, #name input { width:400px; }
#consumerfeedbackform .form_radiobutton { border:none; }
#consumerfeedbackform #C_Feedback_Phone input { width:200px;}
#consumerfeedbackform .button_style { background-color:#EBEDD5;border-color:#AAAD82;border-style:solid;color:#4F5F6F; }


div #senders_name, #senders_email, #recipient_name, #message_to_recipient { width:400px; background:none; border:1px solid #DDE0AF; margin:25px 0px; padding:0px; }
#email_this_page_form label { width: 110px; }

.home_content #news_body,
.home_content #Events-Content,
.home_content #Latest-Publ-Content,
.home_content #ConsumInfo-Content {float:left;}
#Main-Body {float:left; width:100%; margin-bottom:20px;}
*+html .home_content #news_body,
*+html .home_content #Events-Content,
*+html .home_content #Latest-Publ-Content,
*+html .home_content #ConsumInfo-Content {float:none;position:relative;}
*+html .home_content p.top-padded {padding:4px 0 0 0;}
* html .home_content p.top-padded {padding:0;}

.home_content #news_body p,
.home_content #Events-Content p,
.home_content #Latest-Publ-Content p,
.home_content #ConsumInfo-Content p{ line-height:14px;}
*+html .home_content #news_body p,
*+html .home_content #Events-Content p,
*+html .home_content #Latest-Publ-Content p,
*+html .home_content #ConsumInfo-Content p{ line-height:12px;}
*+html #Content-Panel-3 {padding-top:1px;}

#breadcrumbs {float:left;height:31px;width:100%;}
*+html #breadcrumbs  {height:33px;}
* html #breadcrumbs  {float:none;height:10px;}
#centricBreadcrumbs {}
#centricBreadcrumbs ul {}
#centricBreadcrumbs li {}
#centricBreadcrumbs a.centricBreadcrumbsLink {text-decoration:none;}
#centricBreadcrumbs span.centricBreadcrumbsSeparator {}
#centricBreadcrumbs span.centricBreadcrumbsCurrent {}
#event-cal {float:left; clear:left;}

.centricFormBody {float:left;clear:both;width:650px;}


.page_title {font-size: 1.5em;}
