@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, div, p, span, a {padding:0; margin:0;}

/* Template */
body {background:#260101 url(../images/bg.png) no-repeat center top; margin-top:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:normal;}
.clr {clear:both; width:0; height:0; padding:0; margin:0;}

#site {width:1002px; margin-left:auto; margin-right:auto;}
#social {height:47px; margin-top:14px; width:1002px; float:right; font-size:20px;}
#social a {color:#FFFFFF; text-decoration:none;}
#social a:hover {color:#999999; text-decoration:underline;}
#head {width:1002px; height:492px; background:url(../images/banner-front.png) no-repeat center top;}
#splash {width:1002px; height:100px; margin-top:160px;}
#head1 {width:1002px; height:55px; background:url(../images/banner-front.png) no-repeat top center;}


#nav {height:55px; width:1002px; padding-bottom:15px; background:url(../images/bg-nav.png) center top no-repeat; font-weight:normal; text-decoration:none;}
#nav ul {margin:0; padding:0; padding-left:420px;}
#nav li {list-style:none; float:left; display:block; color:#000000; padding:17px 12px 17px 12px;}
#nav a {text-decoration:none; text-transform:uppercase; color:#FFFFFF; text-decoration:none; font-size:16px; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding:17px 13px 17px 13px;}
#nav a:hover {background:url(../images/menu-over.png) right bottom;}

#logo {width:424px; height:101px; margin:60px 0 0 21px; background:url(../images/logo-cfc.png) no-repeat;}
#logo1 {width:424px; height:101px; margin-top:10px; background:url(../images/logo-cfc-grey.png) no-repeat;}


#content {clear:both; margin-top:20px; margin-bottom:20px; overflow:hidden;}
#content a {color:#FF9900; text-decoration:none;}
#content a:hover {color:#CCCCCC; text-decoration:underline;}
#content p {margin-bottom:10px;}

#splash {width:1000px; height:100px; margin-bottom:25px;}

#splashnav {width:1002px; height:100px; font-weight:normal; text-decoration:none;}
#splashnav ul {margin:0; padding:0;}
#splashnav li {list-style:none; width:100px; height:100px; float:left; display:block; color:#000000; padding:17px 14px 17px 14px;}
#splashnav a {background:url(../images/blankmenu.gif) center top no-repeat; text-decoration:none; text-transform:uppercase; color:#FFFFFF; text-decoration:none; font-size:16px; font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; padding:0px;}
#splashnav a:hover {background:url(../images/menuhover.png) center top no-repeat;}

#front {width:1000px;}
#front1 {width:575px; float:left; margin-right:20px; font-size:12px; line-height:22px;}
#front1 h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; color:#CCCCCC; font-weight:bold;}
#front1 h4 {font-size:14px; text-transform:uppercase; color:#FFFFFF; margin-bottom:10px; font-weight:normal;}
#front1 a {background:url(../images/bullet.png) right no-repeat; padding-right:15px;}

#front2 {width:405px; float:left; margin-left:28px;}


.ui-datepicker-prev span{background: url(../images/arrow-left.png) no-repeat;}
.ui-datepicker-next span{background: url(../images/arrow-right.png) no-repeat;}

#main {width:1000px; padding-top:5px; padding-bottom:5px;}
#maincontent {width:900px; margin-left:auto; margin-right:auto; min-height:420px; line-height:20px;}
#main h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#CCCCCC; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:#999999 dotted 1px;}

.page-header h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#CCCCCC; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:#999999 dotted 1px;}

#maincontent1 {width:650px; margin-left:50px; margin-right:25px; float:left; min-height:420px; line-height:20px;}
#sidebar {width:225px; float:left; line-height:20px;}
#sidebar ul {margin-left:-30px;}
#sidebar li {list-style:none;}

#footer {width:100%; background:#262424; min-height:200px; border-top:solid #000000 1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
#footer li {list-style:none;}
#footer a {color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#24498b; text-decoration:none;}
#footmenu1 {width:250px; float:left; line-height:32px;}
#footmenu1 a {background:url(../images/bullet.png) left no-repeat; padding-left:15px;}
#footmenu2 {width:250px; float:left; line-height:32px;}
#footmenu2 a {background:url(../images/bullet.png) left no-repeat; padding-left:15px;}
#foot-contact {width:261px; height:126px; background:url(../images/bg-contact.png) no-repeat top left; float:left; color:#2a0202; line-height:32px; padding:10px 0 0 25px;}
#foot-contact .moduletable h3 {font-weight:bolder; font-size:11px; color:#2a0202;}
#foot-contact a {color:#2a0202; text-decoration:none;}

#copy {width:1000px; margin-left:auto; margin-right:auto; text-align:right; padding-top:10px;}

.published, .createdby {font-size:11px; color:#6699CC;}

.contentheading {width:100%; font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-decoration:none; border-bottom:dotted #CCCCCC 1px; margin-bottom:20px;}
.small {font-size:9px;} .createdate {font-size:9px; padding-bottom:10px;} .modifydate {font-size:9px;}
/*.moduletable h3 {font-size:18px; color:#CCCCCC; margin-bottom:20px; text-transform:uppercase;}*/
.componentheading h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#CCCCCC; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:#999999 dotted 1px;}
.sectiontableheader {height:30px; font-weight:bold; border-bottom:#CCCCCC dotted 1px;}
.sectiontableentry1 {height:30px; text-align:left;}
/*.moduletable h3 {margin-bottom:10px; padding-left:10px;}*/

.aiContactSafe_contact_form_field_label_left {margin-bottom: 8px;}
.countdown_editbox {color:#FF9900;}