body {margin:0;padding:0;background:#372A1C url(../images/bg.jpg);text-align:center;font-family:trebuchet ms,verdana,sans-serif;font-size:x-small;color:black;font-size:small;}
body {}
img {border:0;}
form {margin:0;padding:0;}

a:link    { color:#623108; }
a:visited { color:#623108; }
a:active  { color:#623108; }
a:hover { color: blue; text-decoration: underline }

.menuItem a:link, .menuItem a:visited, .menuItem a:hover { color:#433320; text-decoration: none }

#main {
	margin:10px auto;
	width:791px;
	text-align:left;
}

#container {
	float:left;
	display:block;
	width:770px;
	background:url(../images/new_bg-main.gif) repeat-y;
	padding:18px 20px 0px 0px;
}

#top {
	width:770px;
	height: 244px;
	background: url(../images/new_bg-top.gif) no-repeat;
	font-family:georgia,verdana,sans-serif;
}

#header {
	float:left;
	font-size:85%;
	font-weight:bold;
	font-family:georgia,verdana,sans-serif;	
	margin:0px;
	padding:0px;
}

#header select {width:123px;border:1px solid #756C53;background:#F3F0DE;font-size:85%;margin:0;font-weight:normal;}
#header .col-login {text-align:right;}
#header .col-search input, #header .col-login input {width:60px;border:1px solid #756C53;background:#F3F0DE;font-size:85%;margin:0;font-weight:normal;}
#header .col-login input {width:89px;border:1px solid #756C53;background:#F3F0DE;font-size:85%;margin:0;font-weight:normal;}
#header .col-login a, #header .col-login .text {color:#FFFFFF;font-size:85%;font-weight:normal;text-decoration:none;}
#header .col-btn {position:relative; padding:0px 0px 0px 0px;}

#header .col-header {float:left; padding:8px 5px;}
#header .col-member {color:#FFFFFF;  position:relative; padding:0px 5px;}
#header .col-member a {color:#FFFFFF; font-weight:normal; text-decoration:none;}
#header #lang {position:relative; padding-top:8px}

#footer {float:left;width:780px;height:98px;background:url(../images/new_bg-foot.gif) no-repeat;padding-top:10px;/*color:#6A5300;*/}
#footer a {text-decoration:none;font-weight:normal;}
#top_footer {width:630px;height:32px;padding-left:25px; pedding-top:15px;}
.footer-links {float:left;display:block;font-size:72%;color:#6A5300;}
/*.footer-links {width:550px;}*/
.footer-copyright {float:right;display:block;/*width:200px;*/font-size:72%;color:#6A5300;pedding-top:30px;}
.footer-communities {float:left;display:block;font-size:72%;padding-top:25px;padding-left:95px;color:#9E9673;}
.footer-communities a {color:#9E9673;}

#shim {position:relative;display:none;left:0px;top:25px;width:186px;margin-left:8px;z-index:10;}

/*#header div {float:left;position:absolute; left:70px;}*/
#header .col-btn {
	position:relative; 
	padding:0 0 0 0px;
}

#tnNav{
	float:left;
	display:list-item;
	padding: 0px;
}

.tnNavMenuButton{
	float:left;
	position:relative;
	height: 52px;
	padding:0px;
}
#tnNavVisitors {
	padding-left:25px;
}
#tnNavResidents {
	padding-left:1px;
}
#tnNavMyChapleau {
	padding-left:1px;
}
      
.divider {background:url(../images/header_divider.gif) 2px 0px no-repeat;padding-left:7px;}

#searchSiteInternet {
	position:relative;
	width:203px;
	height:52px;
	margin-top:10px;
	margin-left:515px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-family: Trebuchet MS,Arial,sans-serif;
}

#searchQuery input{
	position:relative;
	margin:0px 0px;
	width:200px; 
	border:1px solid #B2B298;
	background:#9B9B69;
	font-size:85%;
	font-weight:normal;
	color:#FFFFFF;
}

#searchOptions{
	display:inline ;
	position:absolute;
	font-size:90%;
	margin-top:3px;
}

#topnav {
	position:absolute;
	display:block;
	clear:both;
	width:768px;
	height:192px;
	top:62px;
	margin-left:3px;
	z-index:100;
}

#tnCommNav{
	position:absolute;
   	top: 0px;
   	left: 20px;
	}
#tnCommNav a{
   color:#623108;
   font-family:arial,georgia,verdana,sans-serif;
   font-size:90%;
}
.tnCommNavMenuButton{
	position:absolute;
   	top: 0;
	}
#tnNavCommunityDiv {
   left: 0px;
   width: 88px;
   height: 31px;
   }
#divider1{
   position:absolute;
   top: 0;
   left: 88px;
   width: 3px;
   height: 31px;
}
#tnNavExploreDiv {
   left: 91px;
   width: 119px;
   height: 31px;
   }
#divider2{
   position:absolute;
   top: 0;
   left: 210px;
   width: 3px;
   height: 31px;
}
#tnNavMarketplaceDiv {
   left: 213px;
   width: 87px;
   height: 31px;
   }
#divider3{
   position:absolute;
   top: 0;
   left: 300px;
   width: 3px;
   height: 31px;
}
#tnNavConnectingDiv {
   left: 303px;
   width: 131px;
   height: 31px;
   }
#divider4{
   position:absolute;
   top: 0;
   left: 434px;
   width: 3px;
   height: 31px;
}
#tnNavHealthDiv {
   left: 437px;
   width: 56px;
   height: 31px;
   }
#divider5{
   position:absolute;
   top: 0;
   left: 493px;
   width: 3px;
   height: 31px;
}
#tnNavEducationDiv {
   left: 496px;
   width: 76px;
   height: 31px;
   }

#toPortalAdmin {
   position:absolute;
   top: 7px;
   left: 600px;
   width: 120px;
   height: 31px;
   }

#banner {
	position:relative;
	top: 31px;
	left: 8px;
	display:block;
	clear:both;
	width:745px;
	height:161px;
	border-top: 1px #A99B80 solid;
	}
	
#banner_image{
	position:absolute;
	top: 0px;
	left: 0px;
	display:block;
	clear:both;
	width:745px;
	height:161px;
}

.tnNavMenu {
	position:absolute;
	top:31px;
	left:0px;
	width:184px;
	z-index: 100;
	border:1px solid #B3AE90;
	background-color:#D7D3B9;
	visibility: hidden;
	font-family:georgia,verdana,sans-serif;
	font-size:90%;
}
@media all {
  .tnNavMenu {
      width: 150px !important; /* IE PC */
         voice-family: "\"}\"";
         voice-family: inherit;
         width: auto !important; /* Moz PC */
      }
 }
.tnNavMenu a.menuItem {
	display:block;
	width:184px;
	padding:6px 9px;
	font-size:80%;
	white-space: nowrap;
	color:#433320;
	background:#D7D3B9 url(../images/nav_divider.gif) top left repeat-x;
	text-decoration:none;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-family:georgia,verdana,sans-serif;
	font-weight:bold;
}
.tnNavMenu a.menuItem:hover, .tnNavMenu a.menuItemCurrent {
   background:#FFF8C1 url(../images/nav_divider.gif) top left repeat-x;
}
#content {
position:relative;
padding:0 25px;
font-size:85%;
margin:0px 6px 0px 6px;
}
#content .left-content {
float:left;
display:inline;
width:204px;
margin:0px 6px 0px 6px;
}
#content .main-content {
float:left;
display:inline;
width:278px;
/*margin:0 13px;*/
margin:0px 6px 0px 6px;
}
#content .right-content {
float:left;
display:inline;
width:204px;
margin:0px 6px 0px 6px;
}

#content .wide-content {
float:left;
display:inline;
margin:0px 6px 0px 0px;
width:482px;
}

#dateTime{
  position:relative;
  top:0px;
}

#date {
  float:left;
}

#clock {
}

.readmore {float:left;display:block;width:100%;background:url(../images/line_dots.gif) top repeat-x;text-align:right;}
.readmore a {display:block;text-decoration:none;font-family:georgia,verdana,sans-serif;font-weight:bold;color:#623108;padding:5px;}

.title {float:left;display:block;width:100%;font-family:georgia,verdana,sans-serif;font-weight:bold;color:#623108;margin:7px 0;padding:0 10px;/*background:url(../images/bg-heading.jpg) no-repeat;*/}

.heading {font-size:85%;display:block;/*font-weight:bold;*/padding:7px 0;color:#683E14;}

.content-body {padding:7px 0;}
.content-body .content {padding:7px;}

.right-content .content a {display:block;font-weight:bold;color:#6A5300;text-decoration:none;padding-top:3px;}
.right-content .content .heading {padding-top:0px;}

.module {
	display:block;
	width:/*184*/204px;
	height:45px;
	/*background:url(../images/module.gif) no-repeat;*/
	border-bottom: 1px #CAC3A6 solid;
	border-top: 1px #CAC3A6 solid;
	margin-bottom:10px; 
	}
.weather-icon {float:left;padding:10px 12px 5px 5px;}
.weather-info{font-size:85%;color:#683E14;line-height:12px;padding-top:10px}
.weather-temp{font-size:85%;color:#683E14;line-height:12px;}
a.weather-link{font-size:85%;color:#683E14;line-height:12px;padding-right:1px;text-decoration:none;}

.module .heading {font-family:georgia,verdana,sans-serif;/*font-weight:bold;*/color:#433320;padding:8px 15px;}

h1 {font-family:georgia,verdana,sans-serif;font-weight:bold;font-size:120%;color:#683E14;margin:0 0 10px 0;padding:0;}
H1 {font: bold 12pt Trebuchet MS, Arial, sans-serif; color: black; /*text-transform: small-caps;*/ margin-bottom: 0px;color:#9C713D;}
#calendar {float:left;display:block;width:162px;height:147px;padding:11px;background:url(../images/bg-cal.jpg) no-repeat;font-family:georgia,verdana,sans-serif;color:#433320;}
.calHdr {font-weight:bold;text-align:center;height:14px;line-height:14px;}
.calMonth {padding-bottom:3px;}
.calOff {}
.calDate {font-weight:bold;text-align:center;height:14px;line-height:14px;}
.calDateCurrent {background-color:#DDDDD1;font-weight:bold;text-align:center;}




/* copy of the global.css, modified based on the design mock up */
/* Basic styles */
input, select, textarea {
	font-size:85%;
	margin:0;
   font-family: Verdana;
   }    
 a{
	font-weight:bold;
	color:#/*6A5300*/000000;
	text-decoration:none;
 }  
    
/* Generic colors */
.accent {
   color:#000000;
   }
.accentspace {
   margin-top:8px;
   margin-bottom:8px;
   color:#000000;
   }
   
.header {
   font-weight:bold; 
   margin-bottom:6px;
   color:#595B68;
   }
.pageHeader {
   font-weight:bold;
   margin-bottom:0px;
   color:#93622A;
   }

.subheader {
   margin-bottom:6px;
   color:#595B68;
   }
.subsubheader {
   margin-bottom:1px;
   margin-left:25px;
   color:#595B68;
   }
.newsImg {
   margin-right:9px;
   margin-bottom:9px;

   }
.newsImg2 {
   margin-right:9px;
   margin-bottom:4px;
   border:1px solid #756C53;
   }
.newsImg3 {
   margin-right:5px;
   margin-bottom:3px;
   }      
.wide {
   margin-bottom:6px;
   display:block;
   clear:both;
   }
.general {
   background-color:#FFFFFF;
}
.generaldark {
   background-color:#FFFFFF;
}
.taxheader {
   background-color:#f2f6fa;
}
/* Generic block styles */

.blockheader {
   color:#623108;
   margin:7px 0;
   padding:0 10px;
   font-weight:bold;   
   font-family: Verdana;
   text-transform:uppercase;
   /*background:url(../images/bg-heading.jpg) no-repeat;*/
   }
.blockheadernew {
   color:#623108;
   margin:7px 0;
   padding:0 10px;
   font-weight:bold;   
   font-family: Verdana;
   text-transform:uppercase;
   /*background:url(../images/bg-heading-new.jpg) no-repeat;*/
   }
.blockheaderlink {
   color:#623108;
   padding:5px 9px 6px 9px;
   text-align:right;
   }
.blockheaderlink a, .blockheaderlink a:visited, .blockheaderlink a:hover{
   color:#623108;
   font-size: 10px;
   }
.blockcontent {
   padding:7px;
   margin-bottom:9px;
   }
.breadcrumb {
   
   color:#595B68;
   padding:5px 3px 7px 9px;
   margin-bottom:9px;
   }
.blocklinklist {
   line-height:16px;
   }
.blockcontentwide {
   padding:2px 0px 2px 0px;
   }
.blockcontentwide2 {
   color:#FFFFFF;
   padding:0px 0px 9px 0px;
   }
.blockcontentclear {
   padding:7px 9px 9px 9px;
   margin-bottom:9px;
   }
.blocklink {
   text-align:right;
   padding: 5px 0px 0px 0px;
   }
.blocklink a{
   color: #DB1607;
   }
.blocklink a:visited{
   color:#DB1607;
   }
.blocklink a:hover{
   color:#DB1607;
   }
.blockheaderGen {
   color:#623108;
   margin:7px 0;
   padding:0 10px;
   font-weight:bold;   
   font-family: Verdana;
   text-transform:uppercase;
   /*background:url(../images/bg-heading.jpg) no-repeat;*/
   }
 
.blockheaderIV {
   color:#623108;
   margin:7px 0;
   padding:0 10px;
   font-weight:bold;   
   font-family: Verdana;
   text-transform:uppercase;
   }

.blockheaderLong {
   color:#623108;
   margin:7px 0;
   padding:0 10px;
   font-weight:bold;   
   font-family: Verdana;
   text-transform:uppercase;
   /*background:url(../images/bg-heading.jpg);*/
   }

 .pollBlockheaderGen {
    background-color:#FFCD05;
    color:#595B68;
    font-size: 10px;
    font-family: Verdana;
    font-weight:bold;
    padding:4px 4px 4px 4px;
   /* text-transform:uppercase;*/
   }
   
  .pollBlockheaderGen2 {
    background-color:#FFCD05;
    color:#595B68;
    font-size: 10px;
    font-family: Verdana;
    padding:4px 4px 4px 4px;
   }  
   
.blockcontentGen {   
   /*color:#595B68;
   font-size: 10px;
   font-family: Verdana;*/
   padding:7px 9px 9px 9px;
   margin-bottom:10px;
   }
.blockheaderlinkGen {
   color:#623108;
   font-size: 10px;
   font-family: Verdana;
   padding:5px 9px 6px 9px;
   text-align:right;
   }
.blockheaderlinkGen a, .blockheaderlink a:visited, .blockheaderlink a:hover{
   color:#623108;
   font-size: 10px;
   font-family: Verdana;
   }
.sectionlinks {
   float:left;
   width:169px;
   line-height:16px;
   margin-top:9px;
   padding:0px 0px 2px 9px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 160px;
   }
html>body .sectionlinks {
   width: 160px;
   }

.featureBanner {
   
   color:#595B68;
   font-size: 10px;
   font-family: Verdana;
   padding-top:9px;
   margin-bottom:9px;
}

.featureBannerImg {
  /* margin-bottom:9px; */
}   
   
/* Generic forms */
.text40{
   width:40px;
   margin-top:5px;
   margin-right:5px;
   }
.text60{
   width:60px;
   margin-top:2px;

   }
.text70 {
   width:70px;
   margin-right:5px;
   margin-top:2px;

   }
   
 .text80 {
   width:80px;
   margin-right:2px;
   margin-top:0px;

   }  
.text100{
   width:100px;
   margin-top:5px;
   margin-right:5px;

   }
.text110{
   width:110px;
   margin-top:2px;
   margin-right:5px;

   }
 .text120 {
   width:120px;
   margin-right:5px;
   margin-top:5px;
   }  
   
.text140 {
   width:140px;
   margin-right:5px;
   margin-top:5px;
   }
.text150 {
   width:150px;
   margin-right:5px;
   margin-top:5px;
   }
.text180 {
   width:180px;
   margin-top:5px;
   }
.text200{
   width:200px;
   margin-top:5px;
   }
   
.text280{
   width:280px;
   margin-top:5px;
   }
   
.submit180 {
   margin-top:7px;
   text-align:right;
   }
   
.select60 {
   margin-top: 5px;
   width:66px;
   }
   
.select110{
   margin-right:2px;
   margin-top:0px;
   width:116px;
   }
      
.select145 {
   margin-top: 5px;
   width:151px;
   }
   
.select180 {
   margin-top: 5px;
   width:180px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 186px;
   }
.select80pct {
   margin-top: 5px;
   width:80%;
      voice-family: "\"}\"";
      voice-family: inherit;
   }   
html>body .select180 {
   width: 180px;
   }
.select200 {
   margin-top: 5px;
   width:205px;
   }
   
.select180 {
   margin-top: 5px;
   width:185px;
   }
   
.textarea200{
   width:200px;
   height:100px;
   margin-top:5px;
   }
 
 .textarea280{
    width:280px;
    height:100px;
    margin-top:5px;
   }
   
.polllink {
   margin-top:4px;
   font-size:10px;
   text-align:right;
   color:#595B68;
   font-family: Verdana;
   }
.step {
  /* background-color:#EFEFEF;*/
   color:#623108;
   padding:5px 9px 6px 9px;
   font-weight:bold;
   text-align:right;
   }
.formitem {
   margin-top:6px;
   color:#623108;
   }
.formspace {
   margin-top:5px;
   margin-bottom:2px;
   }
.formaction {
   text-align:right;
   margin-right:10px;
   margin-top:6px;
   }
.space {
   margin-top:8px;
   margin-bottom:8px;
   }
.alert {
   color:#FF3000;
   margin-top:3px;
   font-size: 10px;
   font-family: Verdana;
   }
.alert a {
color:#FF3000 !important;
}
.error {
   color:#FF3000;
   margin-top:3px;
   display:none;
   }
.checklink {
   padding:2px 5px 5px 0px;
   }
.discussionspace {
   margin-top:5px;
   margin-bottom:10px;
   }
.toplink {
   text-align:right;
   margin-bottom:6px;
   }

#ucEmail {
   position: absolute;
   top: 5px;
   left: 400px;
   width: 60px;
   padding: 0 10px;
   border-left: #47494A solid 1px;
   font-size: 9px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 60px;
   }
#ucEmail a{
   color: #595B68;
   text-decoration:none;
}

#ucPrintFriendly {
   position: absolute;
   top: 5px;
   left: 500px;
   width: 80px;
   padding: 0 5px;
   border-left: #47494A solid 1px;
   font-size: 9px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 160px;
   }
   
#ucPrintFriendly a{
   text-decoration:none;
   color: #595B68;
}
   
#ucContactUs {
   position: absolute;
   top: 8px;
   left: 717px;
   width: 60px;
   padding: 0 5px;
   border-left: #47494A solid 1px;
   font-size: 9px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 60px;
   }
#ucContactUs a{
   text-decoration:none;
   color: #595B68;
}  



/* Sidenav */
#sidenav {
   width: 204px;
   margin-bottom: 12px;
   }
#snTop {
   display: block;
   margin-bottom: 1px;
   }
#snBottom {
   display: block;
   margin-bottom: 1px;
   }
#snUp {
   display: block;
   width: 204px;
   padding: 3px 9px;
   white-space: nowrap;
   background: #FFCD05/*#A5AAB5*/ url(../images/sidenav/top_up.png) no-repeat right;
   color: #4D3821;
   border-bottom: 1px #ffffff solid;
   font-size: 9px;
   text-decoration: none;
   text-transform: uppercase;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 186px;
   }
html>body #snUp {
   width: 186px;
   }
   
#snUpAlt {
   display: block;
   width: 204px;
   padding: 3px 9px;
   white-space: nowrap;
   background: #FFCD05/*#A5AAB5*/ url(../images/sidenav/bg_top.png) no-repeat left;
   color: #4D3821;
   border-bottom: 1px #ffffff solid;
   font-size: 9px;
   text-decoration: none;
   text-transform: uppercase;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 186px;
   }
html>body #snUpAlt {
   width: 186px;
   }


/* new stylesheet for Leftnav:*/
#sidenav .space {width:2px; height:8px; margin:0;}
   
#sidenav a.cNavItem {
   display: block;
   width: 184px;
   height: 31px;
   margin: 0 0 0px 0px;
   padding:8px 9px;
   white-space: nowrap;
   color: #433320;
   background:url(../images/module.gif) no-repeat;
   font-family:georgia,verdana,sans-serif;
   font-weight:bold;
   text-decoration: none;
   text-transform : uppercase;
     
 }
 #sidenav a.cNavItem:hover {text-decoration: none;}
 
#sidenav a.sNavItem {
	width:184px;
	color:#433320;
   display: block;
   font-family:georgia,verdana,sans-serif;
   font-size:90%;
   padding: 3px 9px;
   font-weight:bold;
   text-decoration:none;
   text-align:left;   
   background:#D7D3B9 url(../images/nav_divider.gif) top left repeat-x;
   voice-family:"\"}\"";
	voice-family:inherit;   
}
#sidenav a.sNavItem:hover {
   background:#FFF8C1 url(../images/nav_divider.gif) top left repeat-x;
}
#sidenav a.currentNavItem{
	color: #95B1BD;
}

#sidenav a.le1  {margin: 0; width:184px;}

#sidenav a.le2  {margin: 0; padding-left:15px;width:178px;}

#sidenav a.le3  {margin: 0; padding-left:20px;width:173px;}

/* end of new stylesheet for leftnav */



      
#sidenav a.navItem {
   display: block;
   width: 204px;
   padding: 3px 9px;
   white-space: nowrap;
   color: #4D3821;
   background-color: #F5DC79;/*#CECFD6;*/
   border-bottom: 1px #ffffff solid;
   font-size: 11px;
   text-decoration: none;
   /*text-transform : capitalize;*/
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 186px;
   }
html>body #sidenav a.navItem {
   width: 186px;
   }
#sidenav a.navItem:hover, #sidenav a.currentNavItem {
   border-bottom: 1px #ffffff solid;
   color: #4D3821;
   background-color: #F7E8AB;/*#EFEFEF;*/
   }
#sidenav a.currentNavLevel2 {
   border-bottom: 1px #ffffff solid;
   color: #4D3821;
   background: #F9EEC2 url(../images/sidenav/arrows1_003366_level2.png) no-repeat left;
   }
#sidenav a.level2 {
   padding-left: 15px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 180px;
   }
html>body #sidenav a.level2 {
   width: 180px;
   }
#sidenav a.currentNavLevel3 {
   border-bottom: 1px #ffffff solid;
   color: #4D3821;
   background: #F8F0CE/*#f2f6fa*/ url(../images/sidenav/arrows1_003366_level3.png) no-repeat left;
   }
#sidenav a.level3 {
   padding-left: 30px;
      voice-family: "\"}\"";
      voice-family: inherit;
      width: 165px;
   }
html>body #sidenav a.level3 {
   width: 175px;
   }
   
.indent9 {
padding:4px 9px 4px 9px;
}

.indent9left {
padding-left:9px;
padding-top:4px;
padding-bottom:4px;
}

.altrow {
background-color:#FFFFFF;
}

.altrowgen {
background-color:#F2F0E6;
}

.altrowgen2 {

}

.calHdr {
font-weight:bold;
color:#333333;
text-align:center;
background-color:#F2F0E6;
}

.calOff {
background-color: #F2F0E6;
}

.calDate {
background-color: #F2F0E6; 
font-weight: bold; 
text-align: center;
}

.calDateCurrent {
background-color: #DDDDD1;
font-weight: bold; 
text-align: center;
}

.heritageImg {
   margin-right:9px;
   margin-bottom:9px;
}

.couponDiscount {
   text-decoration: line-through;
   }

.webId {
   width:100px;
   margin-top:5px;
   margin-right:5px;
   font-family: 'Times New Roman', Times, serif;
   text-transform: uppercase;
}


/* Plan & Build Tab Navigation */
#tabContainer{
   width:561px;
   padding-top:6px;
   padding-bottom:20px;
}

.tab{
   float:left;
   background-color:#f2f6fa;
   border:1px solid #bdcbde;
   color:#623108;
   font-family : Arial, Helvetica, sans-serif;
   line-height:12px;
   font-size:10px;
   padding-top:2px;
   padding-bottom:2px;
   padding-left:5px;
   margin-left:1px;
}
.tabSelected{
   float:left;
   background-color:#bdcbde;
   border:1px solid #bdcbde;
   color:#623108;
   font-family : Arial, Helvetica, sans-serif;
   line-height:12px;
   font-size:11px;
   padding-top:2px;
   padding-bottom:2px;
   padding-left:5px;
   margin-left:1px;
   font-weight : bold;
}
#propDetails{
   width:64px; height:28px;
}
#taxAssess{
   width:84px; height:28px;
}
#buildPermits{
   width:63px; height:28px;
}
#devApp{
   width:94px; height:28px;
}
#comAdjust{
   width:80px; height:28px;
}
#heritage{
   width:62px; height:28px;
}
#mapIt{
   width:53px; height:28px;
}
#propDetails a, #taxAssess a,  #buildPermits a, #devApp a, #comAdjust a, #heritage a, #mapIt a{
   text-decoration:none;
   color:#623108;
}


/* Site Map Styles */
.SMapHeader {
   font-weight:bold;
   margin-bottom:6px;
   color:#623108;
   }  
.SMapSubheader {
   margin-bottom:4px;
   color:#623108;
   }
.SMapSubsubheader {
   margin-bottom:1px;
   margin-left:25px;
   color:#623108;
   }
.SMapSubsubBullet {
   font-weight:bold;
   margin-left:-6px;
   }
   
 /* Login Page */
 #login_page {
    position: absolute;
    top: 250px;
    left: 200px;
    width: 456px;
    height: 100px;
    color: #EFEFEF;
   }
/*For feature links more */
.featureMorelink {
   color:#623108;
   text-align:right;
   background-color: #EFEFEF;
   font-weight : bold;
   text-decoration: none;
   }
.featureMorelink a, .featureMorelink a:visited, .featureMorelink a:hover{
   color:#623108;
   }

/* For Event */
#calendar {
	float:left;
	display:block;
	width:162px;height:147px;padding:11px;
	background:url(../images/bg-cal.jpg) no-repeat;
	font-family:georgia,verdana,sans-serif;
	color:#433320;
	}

.calHdr {
	font-weight:bold;
	text-align:center;
	height:14px;
	line-height:14px;
	color:#433320;
}
.calMonth {padding-bottom:2px;}
.calOff {}
.calDate {font-weight:bold;text-align:center;height:12px;line-height:12px;color:#433320;}
.calDateCurrent {background-color:#FFFFFF;font-weight:bold;text-align:center;}

.eventMonthBar {
	font-family:georgia,verdana,sans-serif;
  	font-weight:bold;
	color:#433320;
	text-align:center;
	background-color:#D6D2B8;
   margin: 1px 0;
   padding: 5px 0; 
   }
.eventBackground {
 font-family:georgia,verdana,sans-serif;color:#433320;background-color: #FFFFFF;
}  

.upcomingEventHeader {
   color:#4D3821;
   margin:7px 0;
   padding:0 10px;
   font-weight:bold;   
   font-family: Verdana;
   text-transform:uppercase;
  /* background:url(../images/bg-heading.jpg) no-repeat;*/
   }


.upcomingEventList {
  /* background-color:#EFEFEF;*/
   padding:7px 9px 9px 9px;
   margin-bottom:10px;
   color: #4D3821;
   }
 
 .searchEventBox{
 	background-color: #D6D2B8;
 	padding: 5px; 
 	margin-bottom: 9px;
 }
 
 .eventMonth{
  	background-color: #ECECE2;
  	margin: 1px 0; 
  	padding: 5px 9px;
 }

.calDateWithEvent {
background-color: #E2DECE;
font-weight: bold;
text-align: center;
}

.calDateWithEvent a, .calDateWithEvent a:visited, .header a:hover{
   color:#595B68;
   font-size: 9px;
   font-family: Verdana;
}

.todayArticleTitle {   
	color:#6A5736;  
	font-weight:bold;   
	font-size: 14pt;   
	font-family: Trebuchet MS,Arial,sans-serif;   
	margin-bottom: 0px;  
	padding-bottom: 8px;
} 
			 
.todayArticleAuthor {   
	color:#6A5736; 
	font-size: 12px;   
	font-weight:bold;      
	font-family: Trebuchet MS,Arial,sans-serif;   
	text-transform:uppercase;   
}   

.todayArticleDate {   
	color:#000000;  
	font-size: 12px;   
	font-weight:bold;      
	font-family: Trebuchet MS,Arial,sans-serif;   
	text-transform:uppercase; 
	padding-bottom: 5px;
}
  
.todayFeatureArticleTitle {   
	color:#6A5736;  
	font-weight:bold;   
	font-size: 16px;   
	font-family: Trebuchet MS,Arial,sans-serif;   
	margin-bottom: 0px;  
	padding-bottom: 10px;
}   

.featuredArticleImage {
	margin-left:8px;
	border:1px solid #756C53;
}  		

.featureImg {   
	padding:5px 5px 5px 5px;
  
}

.todayDescription{   
	margin-right:9px;   
	margin-left:3px;   
}

.rowOdd{
	background: #D8D4B9;
}
.rowEven{
	background: #CCC8A5;
}
.rowTitle{
	background: #C4C29A;
}
.accent {
	font-weight: bold;
	color:#433320;  
}

.eventLink{
   font-size: 7pt;
   font-style: normal;
   font-weight: normal;
   font-family: sans-serif, serif, monospace;
   }