.holder{
	display:none;
}
/************************* Module Background Colors ******************************/
#directory, #events,{
	background-color:rgb(240, 234, 208);
}
#directory div, #events .items{
   margin:0;
   padding:0;
    background: url(/common/images/sb-bg-tan.jpg) no-repeat top left;
}
#pollForm{
    background: url(/common/images/sb-bg-tan.jpg) repeat-y top left;
}
#vod div{
    background-color:rgb(225, 233, 218);
}
#vod div{
	background-image: url(/common/images/sb-bg-green.jpg); 
}
#biz, #yourvoice{
    background-color:rgb(204, 222, 232);
	background-image: url(/common/images/sb-bg-blue.jpg); 
	background-repeat:no-repeat;
}
#pollForm{
   border: 1px solid #000;
   margin:0;
   padding:0;
}
#construction{
	background-image: url(/common/images/bg-construction.jpg);
	font-size:small;
}
/************************* Left Sidebar Modules ******************************/
#biz, #directory, #vod, #yourvoice{
	margin:10px 0px 0 7px;
	width:180px;
	background-repeat:no-repeat;
    font-size:small;
}
#yourvoice{
	margin:0;	
}
#biz p, , #yourvoice p{
    margin:5px;
    padding:0;
}
#biz div, #directory .toggle, #construction div,#yourvoice div{
	border:solid 1px #333;
   border-top:solid 1px #fff;
   margin: 0;
   padding:0;
}
#vod{
    border:none;
    margin:5px 0 10px 0;
	padding:0;
    width:187px;
    border:none;
}
#vod div{
	margin:0 0 0 5px;
	padding:0;
    border:solid 1px #333;
    border-top:none;
}
#vod div a{
    display:block;padding:0.3em;
    color: rgb(57,102,123);
}
#vod div a:hover{
    background:none;    
}
#vod div a:visited{
    color: rgb(57,102,123);
}
#directory{
    width:180px;
    font-size:12px;
}
#directory .toggle a, #directory .toggle a:link, #directory .toggle a:visited{
    display:block;
	padding: 0 .3em .3em .3em;
    margin:0;
	text-decoration:none;
}
#directory .toggle .on, #directory .toggle .on, #directory .toggle .on{
	background: url(/common/images/down-arrow.gif) right center no-repeat;
   margin:0;
}
#directory .toggle .off, #directory .toggle .off, #directory .toggle .off{
	background: url(/common/images/right-arrow.gif) right center no-repeat;
   margin:0;
   padding:0;
}
#directory .toggle ul{
	padding:0 0 0 15px;
	margin:0;
}
#directory .toggle ul li{
	margin:0;
	padding:0;
	list-style-type:square;
}
#directory .toggle div, #directory .toggle ul li a, #directory .toggle ul li a:visited, #directory .toggle ul li a:link{
	margin:0;
	padding:2px 0;
	background-color:rgb(250,248,239);
	text-decoration:underline;
	background-image:none;
}

.toggle-link .on{	
	
}
#directory .toggle .on{
	border-bottom:solid 1px #999;
	border-top:solid 1px #999;
}
#directory .toggle .on, #weather .on{
	display:block;
}
#directory .toggle .off, #weather .off{
    display:none;
}
#directory .toggle .up{
	display:block;
}
/************************* Right Sidebar Modules ******************************/
#events{
	font-size: small;
	float:right;
	clear:right;
	width:180px;
    margin: 10px 0 0 0;
}
#events div{
	border: 1px solid #999;
	border-bottom:none;
	border-top:none;
}
#events h1{
    font-size: 1em;
    text-align: center;
}
#events p strong{
    color:rgb(57,102,123);
}
#events p strong a{
    color:rgb(78,57,64);
}
#events h1{
    color:rgb(94,118,68);
}
#events a{
    background-color: none;
}
#events .items{
	padding:3px;
}
#events .items h1, #events .items h2{
    color:rgb(57,102,123);
}
#events .items h1{
    text-align: left;
}
#events .items h2{               
    font-size:.9em;
    margin: 5px 0 0 0;
    text-transform: lowercase;
}
#events .items p{
    padding: 0;
    margin: 0 0 3px 10px;
    font-size:.9em;
}
#events .items a{
    text-decoration: none;
    color:rgb(30,30,30);
}
#events .items a:visited{
    color: rgb(90,90,90);
}
#events .items a:hover{
    text-decoration: underline;
}
#events .footer{
    padding:3px;
    background:#e1e1e1;
    border-top:1px solid #ccc;
}

#pollDiv{                   
    margin: 5px 0;
    width:180px;
    padding:0;
    font-size: small;
}
#pollDiv .item{
   margin: 0 0 0 1em;
   padding:.1em;
   
}
/************************* Main Modules ******************************/
p.notice_board_subject{
    padding: 0px 3px 3px 3px;
    margin: 0px 0px 0px 2px;
}
p.notice_board_summary{
    padding: 0px;
    margin: 0px 0px 0px 20px;
    color: #999;
}
p.notice_board_heading{
    font-weight: bold;
    padding:3px;
    margin:0px;
}
#headlines{
   margin:0;
    padding:5px 0 0 0;
	border-top:solid 1px #ccc;
}
#headlines-menu ul{
    float: left;
    background: url(/common/images/bg_menu_trans.gif);
    font-size: 7pt;
    color: #808080;
   padding:0;
}
#headlines-menu .tabs{
   height: 15px;
}
#headlines-menu .on{
    background-image: url("/common/images/l_menu_on.gif");
}

#headlines-menu  .on a {
    background-image: url("/common/images/r_menu_on.gif");
    color: #333;
    font-weight: bold;
    font-size: 8pt;
    padding-bottom: 3px;
}

#headlines-menu  .on a:hover {
    background-image: url("/common/images/r_menu_on.gif");
    color: #333;
    font-weight: bold;
    font-size: 8pt;
    padding-bottom: 3px;
}

#headlines-menu  ul {
    margin: 0px;
    padding: 10px 20px 20px;
    list-style: none;
}

#headlines-menu  ul li {
    float: left;
    background: url("/common/images/l_menu.gif") no-repeat left top;
    margin: 0px;
    padding: 0 0 0 9px;
}


#headlines-menu  ul a {
    display: block;
    background: url("/common/images/r_menu.gif") no-repeat right top;
    padding: 3px 8px 3px 0px !important;
    text-decoration: none;
    font-weight: normal;
    color: #808080;
    font-size: 7pt;
}

#headlines-menu  ul a:hover {
    color: #333;
    font-size: 7pt;
    display: block;
    background: url("/common/images/r_menu.gif") no-repeat right top;
    padding: 3px 8px 3px 0px !important;
    text-decoration: none;
    font-weight: normal;
}
#headlines-menu  .on {
    float: left;
    background: url("/common/images/l_menu_on.gif") no-repeat left top !important;
    margin: 0px;
    padding: 0 0 0 9px;
}
#headlines-menu .off-tab, #headlines-menu  .off-tab a, #headlines-menu  .off-tab a:hover{
	margin:0 0 0 20px;
	background-image:none;
}

#headlines-menu  .on a {
    color: #000;
    background-image: url("/common/images/r_menu_on.gif");
    font-weight: bold;
    font-size: 8pt;
}
#headlines-menu h1{
    font-weight: bold;
    font-size: 1.3em;
    margin: 0 0 5px 0;
    padding:0;
    color:#4f7836;
    /*display:block;*/
}
#headlines-menu h1 a{
    font-weight: normal;
    text-align:right;
    font-size: 0.8em;
    margin:0;
}

.headline-link{
    margin:0 0 0 10px;
    padding:0;
    clear:left;
}
.headline-link a{
    padding:0.2em 0 0 0;
}
.headline-link a:hover{
      background: none;
    color: maroon;
}
.headline-details{
    color:#999;
    margin:0 0 4px 18px;
    font-size: 0.8em;
}

.highlight{
    margin: 0px 0 5px 0;
    padding: 0;
}
#main-banner{
    border-bottom:solid 1px #999;
	margin:0;
}
.spotlight, .subspotlight{
    margin:5px 0 0 0;
}
.spotlight .image-right, .subspotlight .image-right{
    float:right;
    margin:0 0 3px 3px;
    border:1px solid #333;
}
.subspotlight .image-left, .spotlight .image-left{
    float:left;
    margin:0 0.3em 0.3em 0;
    border:none;
}
.spotlight span, .subspotlight span{
    margin:0;
    padding:3px;
}

/**************************End Content Holder Classes******************************/