html {scrollbar-face-color: #004421; scrollbar-arrow-color: #FFFFFF; scrollbar-highlight-color: #2E2D72; scrollbar-shadow-color: #004421; scrollbar-3dlight-color: #2E2D72; }

body {margin: 0; padding: 0; background:url(../images/ccdtf_sm.gif); color: #000000; font: 0.8em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;  text-align: center; width: 800px; margin-left:100px}
body.overide{margin: 0; padding: 0; color: #000000; font: 0.8em "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;}
img {
border:none;}

/* Main Structure, wrap the whole layout in a div to keep it narrow and centered */
#structure {width: 775px; margin: auto; background: #ffffff; text-align: left; position:relative; left:0px; color: #000000;}
/* Header */
#header {clear: both; background: #bcbdbf; border:#000000;  color:#000000;}
#banner {background-color:#FFFFFF; color: White; width: 775px;}


/* Main Content Area */
#main {clear: both; border-top: 1px solid #fff;   background-color:#FFFFFF; color:#000000;}

/* Contentsia */
#content {float: right; width: 750px; line-height: 1.8;  background-color:#FFFFFF; color: Black;}
#titleheading {
background-image:url(../images/titleheader.jpg);
background-repeat:no-repeat;
background-position:center;
}

/* Footer */
#footerlink{clear: both; background-color:#FFFFFF; color: #000000; font-size: small; text-align: center}

 p#footerlink{text-align:center; border-color:#FF0000; background-color:#FFFFFF;  color:#000000;}
p.vroom {width: 500px; text-align:center; background-color:#FFFFFF; color:#000000;}

	a.footerlink:link {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.footerlink:active {
	border: none;
   color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.footerlink:visited {
	border: none;
	color: #70706F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.footerlink:hover {
	border: none;
	color:#2E2D72;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
		

.backlinks { color: black; margin-top: 8px; margin-bottom: 8px; padding: 1px 5px; border-top: 1px solid #000086; border-bottom: 1px solid #000086; background-color:#FFFFFF;}
.backlinks a{ color: #969696; font: 0.92em"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; text-decoration: none; background-color:#FFFFFF;}
.backlinks a:link{ color: #969696; font: 0.92em"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; text-decoration: none; background-color:#FFFFFF;}
.backlinks a:visited { color: #969696; font: 0.92em"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; text-decoration: none; background-color:#FFFFFF;}
.backlinks a:hover{ color: #969696; font: 0.92em"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; text-decoration: none; background-color:#FFFFFF;}
.backlinks a:focus { color: black; font: 0.92em"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; text-decoration: underline; background-color:#FFFFFF;}
.subtitleheading {
     color: #000000;
	font-size: 16pt;
	font-weight: bold;
 border: thin;
	border-color: #000000;
	text-align: center;
	width: 545px;
	background-color:#FFFFFF;
}
.larheader {
	font-size: 10px;
	font-weight: bold;
	background-color: #FFD700;
	color: #000000;
	text-decoration: none;
	width: 150px;
	text-align:center;
}	

.subtitleheadinga {
     color: #000000;
	font-size: 14px;
	font-weight: bold;
 border: thin;
	border-color: #000000;
	text-align:justify;
	background-color:#FFFFFF;

}
	.featuretextstrong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFD700;
}

	/* .boldtext is used to make text within the site bold*/  
.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#FFFFFF;
}	
.boldtextsm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color:#FFFFFF;
}
.redboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	background-color:#FFFFFF;
}	

  #masthead {width: 490px; padding: 1px 0 1px 40px; }








	.featuretext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
	background-color:#FFFFFF;
}


p.lastupdate {
	width: 300px;
	text-align:center;
}	


/* .top-right is used to to make room to the right of the page for pictures and images and images */

.top-right{
position:relative;
top:0px;
right:0px;
font-size:10px;
color:#000000;
text-align:center;
float:right;
background-color:#FFFFFF;

}

/* .large is used to to make room to the right of the page for pictures and images */
.large {
width: 185px;
border: 1px solid #004421;}

/* .top-right is used to to make room to the right of the page for pictures and images and images */

.top-left{
position:relative;
top:213px;
right:0px;
font-size:10px;
color:#000000;
text-align:center;
float:left;
background-color:#FFFFFF;

}
.top-leftindex{
position:relative;
top:450px;
right:0px;
font-size:10px;
color:#000000;
text-align:center;
float:left;
background-color:#FFFFFF;

}
p.large{
right:0px;
font-size:10px;
color:#000000;
text-align:center;
float:left;
background-color:#FFFFFF;
margin-left: 0px;
}


a.internal:link {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	background-color:#FFFFFF;}
a.internal:active {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.internal:visited {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.internal:hover {
	border: none;
	color:#2E2D72;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}		


a.internalsm:link {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	background-color:#FFFFFF;}
a.internalsm:active {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.internalsm:visited {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.internalsm:hover {
	border: none;
	color:#2E2D72;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}	
a.internalvsm:link {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	background-color:#FFFFFF;}
a.internalvsm:active {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.internalvsm:visited {
	border: none;
    color:#004421;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.internalvsm:hover {
	border: none;
	color:#2E2D72;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}	
/* bodylink is used to control the links within the body of the web page */
a.bodylink:link {
	border: none;
    color:#004421;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.bodylink:active {
	border: none;
    color:#004421;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.bodylink:visited {
	border: none;
	color: #70706F;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}
a.bodylink:hover {
	border: none;
	color:#2E2D72;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}	
a.faq{
	color: #3e3efc;
	cursor:pointer;
	font-weight: bold;
	text-decoration: underline;
	background-color:#FFFFFF;
}	
a.faq:hover{
	border: none;
	color:#2E2D72;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color:#FFFFFF;}	
			

.featureheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFD700;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	width: 300px;
	text-align:center;
}

.featureheadertest {
	font-weight: bold;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	background-color:#FFFFFF;
}
.sectionhdrlarge {  
    font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	text-decoration:overline underline;
	color: #000000;
	background-color:#f3f3f3;
	}
.sectionhdrsmall {  
    font-family: Geneva, Arial, Helvetica, san-serif;
	font-style: normal;
	font-weight: 400;
	text-decoration:overline underline;
	color: #000000;
	background-color:#f3f3f3;
	}
hr {color: #2E2D72; height: 3px; text-align: center; background: #ffffff; border: none; margin: 7px 0; }



.section_hdr { 
	 font-family: Geneva, Arial, Helvetica, san-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 font-weight: 400; 
	 font-variant: normal;
	  text-transform: capitalize; 
	  color: #000000;
	  }
.section_hdr_large {  
    font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #004421;
	color: #FFFFFF}	  
.red {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #FF0000;  font-weight: 100}
.boldtext2nh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	font-style:italic;
}
#section {border: 3px solid #000000}