body{
background-color:#ebebeb;
color:#454545;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background:#ebebeb url("../images/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;}

p{
margin:10px 0px 0px 0px;
}

.padding-0-20{
padding:0px 20px;
}
.blue-text {
	color: #4E96C5;
}

.left{
float:left;
}

.right{
float:right;
}

.alert{
color:#c13131;
}

h1{
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:normal;
color:#454545;
line-height:26px;
}

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-20{padding:20px;}
.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/tabs/blue-tab-top.gif") no-repeat left top;
}

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

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


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

.content-tab .bottom{
background:url("../images/tabs/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/tabs/news-events.gif") no-repeat left top;
}


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

.news-tab .bottom{
background:url("../images/tabs/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-ccfl{
width:179px;
height:20px;
background:url("../ccfl/images/tabs/social-ccfl.gif") no-repeat left top;
}


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

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




.social-tab2{
margin:-9px 0px 0px 5px;
float:left;

}


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


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

.social-tab2 .bottom{
background:url("../images/tabs/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/tabs/home-tab-header.gif") no-repeat left top;
}


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

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

.scroll-wrapper{
padding:5px 5px;
}

.scroll-100{
height:100px;
padding:10px 10px 10px 10px;
overflow:auto;
}


.scroll-200{
height:200px;
padding:10px 10px 10px 10px;
overflow:auto;
}

.scroll-300{
height:300px;
padding:10px 10px 10px 10px;
overflow:auto;
}

.scroll-400{
height:400px;
padding:10px 10px 10px 10px;
overflow:auto;
}

.scroll-515{
height:515px;
padding:10px 10px 10px 10px;
overflow:auto;
}

 

ul{
margin-left:-20px;
}


li{
padding:0px 0px 5px 0px;
}



.tab-header{
font-family: Helvetica, Arial, 'Hammersmith One', sans-serif;
font-weight: normal;
text-transform:uppercase;
color:#ffffff;
font-size:18px;
padding:18px 0px 0px 18px;
}



.big-button-header{
font-family: Helvetica, Arial, 'Hammersmith One', sans-serif;
font-weight: normal;
text-transform:uppercase;
color:#ffffff;
font-size:22px;
padding:28px 0px 0px 0px;
text-align:center;
line-height:26px;
}


.big-button{
width:370px;
height:125px;
background:url("../images/tabs/big-button.gif") no-repeat left top;
float:left;
margin:10px 10px 5px 10px;
}

.big-button-blue{
background:url("../images/tabs/big-button-blue.gif") no-repeat left top;
}

.big-button-ltblue{
background:url("../images/tabs/big-button-ltblue.gif") no-repeat left top;
}

.big-button-peach{
background:url("../images/tabs/big-button-peach.gif") no-repeat left top;
}

.big-button-ltblue2{
background:url("../images/tabs/big-button-ltblue2.gif") no-repeat left top;
}

.big-button-teal{
background:url("../images/tabs/big-button-teal.gif") no-repeat left top;
}

.big-button-yellow{
background:url("../images/tabs/big-button-yellow.gif") no-repeat left top;
}




.big-button-wide{
width:760px;
height:125px;
background:url("../images/tabs/big-button-wide.gif") no-repeat left top;
float:left;
margin:10px 10px 5px 10px;
}



.big-button-header a{ color:#009933; text-decoration:none; font-weight:normal; }
.big-button-header a:link{ color:#009933;  }
.big-button-header a:visited{ color:#009933;  }
.big-button-header a:active{ color:#009933;  }
.big-button-header a:hover{ color:#949494;  }
 
 
.left-tab{
margin-bottom:15px;
width:585px;
}


.left-tab .top{
width:585px;
height:51px;
}


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

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


.left-tab .color-204-204-102{
background:url("../images/tabs/tab-585-204-204-102.gif") no-repeat left top;
}

.left-tab .color-153-187-204{
background:url("../images/tabs/tab-585-153-187-204.gif") no-repeat left top;
}


.left-tab .color-204-153-51{
background:url("../images/tabs/tab-585-204-153-51.gif") no-repeat left top;
}





 
.right-tab{
margin-bottom:15px;
width:179px;
}


.right-tab .top{
width:179px;
height:51px;
}


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

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


.right-tab .color-230-230-230{
background:url("../images/tabs/tab-179-230-230-230.gif") no-repeat left top;
}


.right-tab .color-153-187-204{
background:url("../images/tabs/tab-179-153-187-204.gif") no-repeat left top;
}








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


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


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

.maincontent-tab .bottom{
background:url("../images/tabs/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/tabs/contact-tab-header.gif") no-repeat left top;
}


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

.contact-tab .bottom{
background:url("../images/tabs/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/tabs/maincontentnarrow-tab-header.gif") no-repeat left top;
}


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

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



/************************* HOME STYLES ***********************/

#home-left{
float:left;
width:190px;
margin-left:5px;
margin-top:10px;
}


#home-right{
float:right;
width:560px;
margin-right:20px;
margin-top:10px;
}


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


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


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

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

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

.home-content-tab .bottom{
background:url("../images/tabs/tab-bottom.gif") no-repeat left top;
width:184px;
height:12px;
}

.home-left-tab-header{
font-family: Helvetica, Arial, 'Hammersmith One', sans-serif;
font-weight: normal;
text-transform:uppercase;
color:#ffffff;
font-size:16px;
padding:18px 0px 0px 0px;
text-align:center;
line-height:20px;
}


 
.home-maincontent-tab{
margin-bottom:15px;
width:560px;
background-color:#ffffff;
}


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


.home-maincontent-tab .middle{
background:url("../images/tabs/home-maincontent-tab-middle.gif") repeat-y left top;
width:560px;
}

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

.home-right-tab-header{
font-family: Helvetica, Arial, 'Hammersmith One', sans-serif;
font-weight: normal;
text-transform:uppercase;
color:#6094c6;
font-size:16px;
padding:0px 0px 0px 10px;
text-align:left;
line-height:20px;
}



.home-maincontent-tab-half-margin{
margin-right:26px;
}

.home-maincontent-tab-half{
margin-bottom:15px;
width:266px;
background-color:#343434;
float:left;
margin
}


.home-maincontent-tab-half .home-maincontent-top{
width:266px;
height:12px;
background:url("../images/tabs/home-maincontent-tab-header-half.gif") no-repeat left top;
}


.home-maincontent-tab-half .middle{
background:url("../images/tabs/home-maincontent-tab-middle-half.gif") repeat-y left top;
width:266px;
}

.home-maincontent-tab-half .bottom{
background:url("../images/tabs/home-maincontent-tab-bottom-half.gif") no-repeat left top;
width:266px;
height:12px;
}



.home-content-tab ul{
margin:6px 0px 3px 10px;
padding:0px;
}

.home-content-tab li{
list-style-type: none;
margin:3px 0px 3px 0px;
}
