@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}

body {
  background-color: #fff; color: #706952; font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; line-height: 18px; margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; /* Centers the page content container in IE 5 browsers. */}

/************* text styles ***************/  
h1 {font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;color: #494D9C; font-size: 16px; font-weight: bold; line-height: 14px; padding:20px 0px 15px 0px;}
h2 {color: #000; font-size: 12px; font-weight: bold; line-height: 14px;}

h2{padding:5px 0px 5px 0px;font-size:14px; font-weight:normal;color:#660099;}
h3{padding:5px 0px 0px 0px; font-size:14px; color:#CC9933; font-weight:normal;}
h3.rp{padding:5px 0px 5px 0px; font-size:11px; color:#CC9933; font-weight:normal; text-align:left; }
h4{ padding:5px 0px 0px 0px; font-size:12px; color:#0066CC; font-weight:normal;}

/************* link styles ***************/
a,  a:link {text-decoration: none; color:#494D9C;}
a:visited {text-decoration: none; color:#660099;}
a:hover {color:#CC9933;}
a:focus {color:#0000CC;}
a:active {color:#0000CC;} 


/************* div layout styles ***************/  
#outerWrapper {background-color: #fff; margin: 0 auto 0 auto; text-align: left; /* Redefines the text alignment defined by the body element. */ width: 1010px;}

#outerWrapper #header {background-color: #fff; line-height: 15px; padding: 0px; width: 1010px;}
#outerWrapper #nav{background-color: #292B63; height: 25px; padding: 0px; width:1010px;  background-image:url(images/layout/nav_shadow.jpg); background-position:top 2px; background-repeat:repeat-y; }
#outerWrapper #contentWrapper {
background-image: url(/images/layout/shadow.jpg);
background-repeat: repeat-y; overflow: hidden; width: 1010px;}
#outerWrapper #contentWrapper #leftColumn1 {background-color: #ebebeb; float: left; padding:0px; width: 160px;}
#outerWrapper #contentWrapper #rightColumn1 {background-color: #ebebeb; float: right; padding:0px; width: 147px; margin-right:13px;}

#outerWrapper #contentWrapper #content {margin: 0 180px 0 180px; padding: 10px;}

#div {background-color: #fff; background-image: none; border-color: #000; color: #000; float: none; width: auto; }

/************* column styling ***************/  

.box{background-image:url(/images/boxtitle.jpg); background-repeat:no-repeat; background-position:top; margin-top:20px; padding:0px; }
.box1{ margin-top:10px; padding:0px 5px 5px 5px; width:150px; }
.boxr{ margin-top:10px; padding:0px 0px 5px 0px; width:150px; }
.box1 h1{padding:10px 0px 10px 0px; font-size:12px; color:#494D9C;}
.box1 h2{padding-top:20px;}
.box1 p{padding: 5px 5px 5px 5px;}
.searchbox{background-color:#ffffff;}
.box h1{padding:5px 0px 15px 10px; color:#ffffff; font-size:10px; font-weight:normal;}
.box form, .box1 form{padding:2px;}
.box form label, .box1 form label{color:#646545; font-size:10px;}
.box form select, .box1 form select{ margin-top:5px; width:80px;}
.small{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-bottom: 1px dotted #94956A; line-height:14px; padding-left:10px; }
#edit{text-align:right; padding:0px; margin:0px;}
#edit a:link{color:#FF0000;}
#contactform{float:right; padding:0px; margin:20px; width:180px;}
#contactform td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#646545;
}
.small{border-bottom:1px dotted #999999;}
.small p{text-align:left; padding:2px; font-size:9px;}
.pagination {text-align:right; padding:5px; font-size:11px;}
.faq-question{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-bottom: 1px dotted #94956A; line-height:14px; padding:10px 10px 10px 10px; }
p.tiny{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; color:#CC9933; font-size:11px;}
p.name{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; color:#494D9C; font-size:11px;}
p.linktext{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; font-size:11px;}
.linkitem{ border-top:1px dotted #999999; width:150px;}


/************* footer styling ***************/ 
#footer{ background-image:url(images/layout/shadow_foot.jpg); background-position:top; background-repeat:no-repeat; width:1010px; padding-top:10px;}
#footer ul {margin:0; padding:0; list-style-type:none;}
#footer li {margin:0; padding:0; display:inline; font-size:10px; color:#b4a393;}
#footer li a, #footer li a:visited {margin:0; padding:0; text-decoration:none; color:#b4a393;}
#footer li a:hover {color:#9ecb3b;} 
#footer li.copyright {margin:0; padding:0; margin-left:360px; }
#footer li.doodlefish {margin:0; padding:0; margin-left:220px;  }

/************* list styling ***************/ 
ol{margin:0px 0px 0px 20px; padding:6px 15px 12px 15px ; font-size:11px; color:#646545;}
ul.bullet{list-style-type:none;list-style-image:url(images/layout/bullet.jpg);margin:0px 0px 0px 20px;
padding:6px 15px 12px 15px ; font-size:11px; color:#646545; line-height:18px;}
ul.bullet li{ list-style-type:none; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px ;}

/************* subnav styles ***************/ 
ul.subnav{text-decoration:none; margin:10px 0px 0px 340px; padding:0; width:600px; }
ul.subnav li{font-size:12px; font-weight:normal; display:inline; margin:0; padding:0; color:#A4A4A4; }
ul.subnav li a{ text-decoration:none; margin:0; padding:0; color:#CC9933;}
ul.subnav li a:hover { color:#660099; }


/************* image styles ***************/ 

img.contentimage1{margin:10px 0 10px 75px; padding:2px; border:#C9C1DD 1px solid;}

/************* BC Adjustments**************/ 
.pagination{ text-align:right; padding-right:10px;}

#webapp4338pagination, #webapp4406pagination, #webapp4266pagination {display:none;}




.listbox{margin:15px 5px 10px 5px; padding:5px; border-top:1px dotted #D8D8AF;}
.listbox table{margin:0px 10px 0px 20px;}
.listbox td{margin:0px;padding:0px ;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;color:#646545;}
.listbox td.name{color:#996633;}
.listbox h4{padding:10px 0px 0px 0px; margin:0px;}
.linkitem{border-top:1px dotted #999999; width:150px;}

.item1{padding:0px 0px 10px 0px; margin:10px 10px 10px 10px; border-bottom:1px solid #CCCBBD;}
.blue{padding:3px 0px 0px 0px; margin:0px;color:#000066;font-size:10px;}
.counter{padding:0px; margin:0px; float:left; width:50px;}
.date{padding:0px; margin:0px; float:left; width:150px;}

/************* bug fixes**************/ 
/* The proprietary zoom property gives IE the hasLayout property which addresses several bugs. */
#outerWrapper #contentWrapper, #outerWrapper #contentWrapper #content { zoom: 1;}

/************* council styling**************/ 
.council{float:left; width:240px; margin:10px 30px 10px 30px;}
.council h3{padding:0px 10px 0px 0px; margin:0px;}
.council p.strong{font-weight:bold; padding:10px 0px 0px 10px;}

/************* login styles**************/ 
ul.login{text-decoration:none; margin:10px 0px 0px 10px; padding:0; width:400px;}
ul.login li{ font-family: Arial, sans-serif; font-size:12px; font-weight:normal; display:inline;
margin:0; padding:0; color:#A4A4A4;}
ul.login li a{ text-decoration:none; margin:0; padding:0; color:#CC9933;}
ul.login li a:hover { color:#660099;}

/************* contact page styles **************/ 
table.tabcontent{margin:5px 0 5px 5px; padding:0; font-size:11px; color:#646545;}
table.tabcontent td {margin:5px 0 10px 0; padding:2px; width:120px;}
table.council{margin:5px 0 5px 5px; padding:0; font-size:11px; line-height:16px; color:#646545;}
table.council td {margin:5px 0px 10px 0; padding:2px; width:300px;}
table.council th {margin:5px 0px 10px 0; padding:20px 2px 2px 2px; width:300px; text-align:left;}
table.council span{color:#CC9933;}

