body{
background-color:#ebebeb;
color:#454545;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background:#ebebeb url("./images/2010/bg.gif") repeat-y center top;
line-height:18px;
}


a{ color:#009933;text-decoration:none; }
a:link{ color:#009933;  }
a:visited{ color:#009933;  }
a:active{ color:#009933;  }
a:hover{ color:#909090;  }

img{padding:0px; margin:0px;border:none;}

.clear-div {clear:both;}

h2{
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
color:#454545;
}

h3{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#454545;
}

h4{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#454545;
margin:7px 0px 0px 0px;
padding:0px;
}

.small-text{font-size:9px;}

.spacer-div-5 {height:5px;}
.spacer-div-10 {height:10px;}
.spacer-div-25 {height:25px;}

.left{float:left;}
.right{float:right;}
.float-right-image{float:right;margin:15px;text-align:right;}

.left2{float:left;}
.right2{float:right;}

.padding-10{padding:10px;}
.padding-5{padding:5px;}
.padding-8{padding:8px;}

#wrapper{
width:800px;
left:50%;
margin-left:-400px;
padding:0;
position:relative;
}


#nav{
width:800px;
font-size:11px;
border-bottom: 1px solid #dedede;
}

#nav a{margin-right:10px; color:#949494; text-decoration:none; font-weight:bold; }
#nav a:link{ color:#949494;  }
#nav a:visited{ color:#949494;  }
#nav a:active{ color:#949494;  }
#nav a:hover{ color:#5b85ad;  }

#nav .right{
padding-top:8px;
}

#nav .left{
padding-left:5px;
}


#breadcrumb{
width:800px;
font-size:11px;
font-weight:bold;
color:#009933;
}

#breadcrumb a{color:#009933; text-decoration:none; font-weight:bold; }
#breadcrumb a:link{ color:#009933;  }
#breadcrumb a:visited{ color:#009933;  }
#breadcrumb a:active{ color:#009933;  }
#breadcrumb a:hover{ color:#949494;  }


#breadcrumb .padding-10{
padding:10px 10px 0px 15px;
}


#content .right{
width:300px;
}

#content .left{
width:470px;
}




#content .right2{
width:179px;
}

#content .left2{
width:585px;
margin-right:10px;
margin-left:5px;
}





#content-tabs .right{
width:179px;
}

#content-tabs .left{
width:601px;
}

.content-tab{
float:left;
margin-right:10px;
margin-left:5px;
margin-bottom:15px;
}

#content a{color:#009933; text-decoration:none; font-weight:bold; }
#content a:link{ color:#009933;  }
#content a:visited{ color:#009933;  }
#content a:active{ color:#009933;  }
#content a:hover{ color:#949494;  }


.content-tab a{color:#009933; text-decoration:none; font-weight:bold; }
.content-tab a:link{ color:#009933;  }
.content-tab a:visited{ color:#009933;  }
.content-tab a:active{ color:#009933;  }
.content-tab a:hover{ color:#949494;  }


.maincontent-tab a{color:#009933; text-decoration:none; font-weight:bold; }
.maincontent-tab a:link{ color:#009933;  }
.maincontent-tab a:visited{ color:#009933;  }
.maincontent-tab a:active{ color:#009933;  }
.maincontent-tab a:hover{ color:#949494;  }


.maincontentnarrow-tab a{color:#009933; text-decoration:none; font-weight:bold; }
.maincontentnarrow-tab a:link{ color:#009933;  }
.maincontentnarrow-tab a:visited{ color:#009933;  }
.maincontentnarrow-tab a:active{ color:#009933;  }
.maincontentnarrow-tab a:hover{ color:#949494;  }


.contact-tab a{color:#009933; text-decoration:none; font-weight:bold; }
.contact-tab a:link{ color:#009933;  }
.contact-tab a:visited{ color:#009933;  }
.contact-tab a:active{ color:#009933;  }
.contact-tab a:hover{ color:#949494;  }

.content-tab ul{
margin:3px 0px 3px 20px;
padding:0px;
}

.content-tab li{
list-style-type: square;
}


.content-tab .blue-top{
width:184px;
height:51px;
background:url("./images/2010/ccfl/blue-tab-top.gif") no-repeat left top;
}

.content-tab .teal-top{
width:184px;
height:51px;
background:url("./images/2010/ccfl/teal-tab-top.gif") no-repeat left top;
}

.content-tab .gold-top{
width:184px;
height:51px;
background:url("./images/2010/ccfl/gold-tab-top.gif") no-repeat left top;
}


.content-tab .middle{
background:url("./images/2010/ccfl/tab-middle.gif") repeat-y left top;
width:184px;
height:150px;}

.content-tab .bottom{
background:url("./images/2010/ccfl/tab-bottom.gif") no-repeat left top;
width:184px;
height:12px;
}
.tab-image{
padding:8px;
}


.news-tab{
margin-bottom:15px;

}

.news-tab .news-top{
width:179px;
height:63px;
background:url("./images/2010/ccfl/news-events.gif") no-repeat left top;
}


.news-tab .middle{
background:url("./images/2010/ccfl/news-tab-middle.gif") repeat-y left top;
width:179px;
}

.news-tab .bottom{
background:url("./images/2010/ccfl/news-tab-bottom.gif") no-repeat left top;
width:179px;
height:12px;
}


.news-tab .date{color:#0067ac;  font-weight:bold;}

.news-tab a{color:#009933; text-decoration:none; font-weight:bold; }
.news-tab a:link{ color:#009933;  }
.news-tab a:visited{ color:#009933;  }
.news-tab a:active{ color:#009933;  }
.news-tab a:hover{ color:#949494;  }



.social-tab{
margin-bottom:15px;

}

.twitter{
width:62px;
float:right;
margin-right:17px;
}

.facebook{
width:62px;
float:left;
margin-left:17px;
}

.social-tab .social-top{
width:179px;
height:20px;
background:url("./images/2010/ccfl/social.gif") no-repeat left top;
}


.social-tab .middle{
background:url("./images/2010/ccfl/news-tab-middle.gif") repeat-y left top;
width:179px;
}

.social-tab .bottom{
background:url("./images/2010/ccfl/news-tab-bottom.gif") no-repeat left top;
width:179px;
height:12px;
}





#footer{
width:800px;
background-color:#666666;
text-align:right;
color:#ffffff;
line-height:16px;
font-size:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}


#footer a{ color:#ffffff; text-decoration:none; font-weight:bold; }
#footer a:link{ color:#ffffff;  }
#footer a:visited{ color:#ffffff;  }
#footer a:active{ color:#ffffff;  }
#footer a:hover{ color:#cecece;  }



 
.home-tab{
margin-bottom:15px;
}


.home-tab .home-top{
width:179px;
height:20px;
background:url("./images/2010/ccfl/home-tab-header.gif") no-repeat left top;
}


.home-tab .middle{
background:url("./images/2010/ccfl/news-tab-middle.gif") repeat-y left top;
width:179px;
}

.home-tab .bottom{
background:url("./images/2010/ccfl/news-tab-bottom.gif") no-repeat left top;
width:179px;
height:12px;
}

 
 
 
.maincontent-tab{
margin-bottom:15px;
width:585px;
}


.maincontent-tab .maincontent-top{
width:585px;
height:20px;
background:url("./images/2010/ccfl/maincontent-tab-header.gif") no-repeat left top;
}


.maincontent-tab .middle{
background:url("./images/2010/ccfl/maincontent-tab-middle.gif") repeat-y left top;
width:585px;
}

.maincontent-tab .bottom{
background:url("./images/2010/ccfl/maincontent-tab-bottom.gif") no-repeat left top;
width:585px;
height:12px;
}

.section-headers{padding-left:10px;}


.maincontent-tab ul{
margin:3px 0px 3px 20px;
padding:0px;
}

.maincontent-tab li{
list-style-type: square;
}


.maincontentnarrow-tab ul{
margin:3px 0px 3px 20px;
padding:0px;
}

.maincontentnarrow-tab li{
list-style-type: square;
}


.icon {display:inline; padding-left:5px;}






.contact-tab{
margin-bottom:15px;

}
 

.contact-tab .contact-top{
width:179px;
height:20px;
background:url("./images/2010/ccfl/contact-tab-header.gif") no-repeat left top;
}


.contact-tab .middle{
background:url("./images/2010/ccfl/news-tab-middle.gif") repeat-y left top;
width:179px;
}

.contact-tab .bottom{
background:url("./images/2010/ccfl/news-tab-bottom.gif") no-repeat left top;
width:179px;
height:12px;
}




 
.maincontentnarrow-tab{
margin-bottom:15px;
margin-right:15px;
width:285px;
float:left;
}


.maincontentnarrow-tab .maincontentnarrow-top{
width:285px;
height:20px;
background:url("./images/2010/ccfl/maincontentnarrow-tab-header.gif") no-repeat left top;
}


.maincontentnarrow-tab .middle{
background:url("./images/2010/ccfl/maincontentnarrow-tab-middle.gif") repeat-y left top;
width:285px;
}

.maincontentnarrow-tab .bottom{
background:url("./images/2010/ccfl/maincontentnarrow-tab-bottom.gif") no-repeat left top;
width:285px;
height:12px;
}