body {
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin:auto;
	padding: 0px;
	background-image: url(images/bg.gif);
	background-attachment:fixed;
	background-color:#FFFFFF;
	text-align:center;
}
/************** header tag styles **************/
h1 {
	font: bold 120% Arial,sans-serif;
	color: #9B3230;
	margin: 0px;
	padding: 0px;
}
h2 {
	font: bold 114% Arial,sans-serif;
	color: #9B3230;
	margin: 0px;
	padding: 0px;
}
h3 {
	font: bold 100% Arial,sans-serif;
	color: #9B3230;
	margin: 0px;
	padding: 0px;
}
/*************** list tag styles ***************/
ul {
 	list-style-type:disc;
}
li {
	margin-left:-15px;
	}
ul ul {
 	list-style-type: disc;
}
ul ul ul {
 	list-style-type: none;
}
/********* form and related tag styles *********/
form {
	margin: 0;
	padding: 0;
}
label {
	font: bold 1em Arial,sans-serif;
	color: #334d55;
}		
input {
	font-family: Arial,sans-serif;
}
/******* hyperlink and anchor tag styles *******/
a:link, a:visited {
	color:#DB780B;
	text-decoration: none;
	font-weight:600;
	text-decoration: underline;
}
a:hover {
	color:#CC3300
}
/************** container layer ****************/	
/*#containerGrad {
	width:802px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E0DACC,endColorStr=#333333); 
	margin:0px;
	}*/
#container {
	width:800px;
	margin:0px;
	text-align:left;
	}
#header {
	width:100%;
	background-color:#D7D7D7;
	margin:0px;
	}	
/***** top level navigation (header) **********/
#headerNav {
	color:#000000;
	text-align:center;
	padding:3px 0 3px 0;
	margin:0 auto;
	}
#headerNav a:link, #headerNav a:visited{
	font:Arial,sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
	}	
#headerNav a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	}		

/*************** top level navigation **************
#headerLogo {
	margin:0px;
	width:800px;
}
*/
/*************** content layer div ***************/	
#contentWrapGrad {
	border-top: 2px solid #FED98B;
	width:800px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FED98B,endColorStr=#9B3230); 
	margin:0px;
	}	
#contentWrapHome {
	width:798px;
	background-color:#FFFFFF;
	text-align:center;
	margin:0p;
	}	
#contentWrapHome_notIE {
	border-right:2px solid #FED98B;
	width:798px;
	text-align:center;
	margin-top:-19px;
	background-color:#FFFFFF;
	}	
#contentHome {
	width:570px;
	text-align:left;
	/*background-image:FORM(images/cca_logo_watermark.gif);*/ background-repeat:no-repeat; background-color:#FFFFFF;
	font:Arial,sans-serif;
	font-size:12pt;
	color:#000000;
	margin:0px;
	}	
#contentHome_notIE {
	width:570px;
	text-align:left;
	/*background-image:FORM(images/cca_logo_watermark.gif);*/ background-repeat:no-repeat; background-color:#FFFFFF;
	font:Arial,sans-serif;
	font-size:12pt;
	color:#000000;
	margin:0 0 0 110px;
	}		
/* ------------- style 2 (left/main) ------------ */	
#contentWrap {
	width:800px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FED98B,endColorStr=#9B3230); 
	margin:0px;
	}		
#contentLeftMain {
	border-top: 2px solid #FED98B;
	width:798px;
	/*background-image:FORM(images/cca_logo_watermark.gif);*/ background-repeat:no-repeat; background-color:#FFFFFF;
	position:relative;
	/*top:10px;*/
	margin:0px;
	}	
#contentLeftMain_notIE {
	border-top: 2px solid #FED98B;
	border-right: 2px solid #FED98B;
	width:798px;
	/*background-image:FORM(images/cca_logo_watermark.gif);*/ background-repeat:no-repeat; background-color:#FFFFFF;
	position:relative;
	/*top:10px;*/
	margin:0px;
	}			
/* -------------------------------------------- */
/*                template 1                    */
/* -------------------------------------------- */
#homeText {
	width:495px;
	margin:15px 40px 15px 40px;
	text-align:justify;
	}
/* --------- window pane-styled links --------- */	
/*#wrapTopLeft_firefox {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFB601,endColorStr=#BB670B); 
	position:relative;
	top:5px;
	left:20px;
	width:265px;
	height:75px;
	margin:0px;
	}	*/
#wrapTopLeft {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFB601,endColorStr=#BB670B); 
	position:relative;
	top:5px;
	left:20px;
	width:265px;
	height:75px;
	margin:0px;
	}
#wrapTopRight {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFB601,endColorStr=#BB670B); 
	position:relative;
	top:-70px;
	left: 290px;
	width:265px;
	height:75px;
	margin:0px;
	}
#wrapBottomLeft {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFB601,endColorStr=#BB670B); 
	position:relative;
	top:-65px;
	left:20px;
	width:265px;
	height:75px;
	margin:0px;
	}
#wrapBottomRight {
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFB601,endColorStr=#BB670B); 
	position:relative;
	top:-140px;
	left: 290px;
	width:265px;
	height:75px;
	margin:0px;
	}
#contentTopLeft {
	background-color:#FFB601;
	position:relative;
	width:263px;
	height:72px;
	margin:1px 2px 2px 0;
	text-align:center;
	vertical-align:middle;
	}
#contentTopRight {
	background-color:#FFB601;
	position:relative;
	width:263px;
	height:72px;
	margin:1px 2px 2px 0;
	text-align:center;
	vertical-align:middle;
	}
#contentBottomLeft {
	background-color:#FFB601;
	position:relative;
	width:263px;
	height:72px;
	margin:1px 2px 2px 0;
	text-align:center;
	vertical-align:middle;
	}
#contentBottomRight {
	background-color:#FFB601;
	position:relative;
	width:263px;
	height:72px;
	margin:1px 2px 2px 0;
	text-align:center;
	vertical-align:middle;
	}
.homeTitle {
	color:#9B3230;
	font-weight:bold;
	font-size:14pt;
	text-align:center;
	}	
.homeService a:link, .homeService a:visited{
	font-size:14pt;
	color:#9B3230;
	text-decoration: underline;
	font-weight:normal;
}
.homeService a:hover {
	color:red;
}
/* --------------- left area --------------- */
#leftNav {
	position:relative;
	top:6px;
	margin:0 0 0 10px;
	font: Arial,sans-serif;
	font-size:10pt;
	color:#000000;
	width: 200px;
	height:300px;
	}
#leftNav a:link, #leftNav a:visited {
	font: Arial,sans-serif;
	font-size:10pt;
	color:#000000;
	text-decoration: underline;
	font-weight:600;
	padding:0px;
	}
#leftNav a:hover {
	color:#CC3300;
	}	
.leftNavTitle {
	font: Arial,sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#9B3230;
	}
.leftNavSubTitle {
	font: Arial,sans-serif;
	font-size:12pt;
	color:#000000;
	}			
/* ---------------- main area -------------- */
#main {
	border-left: 2px solid #FED98B;
	position:relative;
	top:-300px;
	left:220px;
	padding:10px 12px 0 12px;
	width:550px;
	font: Arial,sans-serif;
	font-size:12pt;
	font-weight:normal;
	}
	
/*------------------- footer navigation menu ----------------- */
#footerNav{
	text-transform:lowercase;
	position:relative;
	color:#9B3230;
	text-align:center;
	}	
#footerNav a:link, #footerNav a:visited {
	font:Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#9B3230;
	text-decoration: underline;
	}	
#footerNav a:hover {
	color:#000000;
	}	
	
/* ------------- footer links and copyright info -------------- */		
#footer{
	text-align:center;
	color:#666666;
	margin:10px;
	font-size:8pt;
	line-height:15px;
	}
#footer a:link, #footer a:visited{
	color:#666666;
	text-decoration:underline;
	font-size:8pt;
	}	
#footer a:hover{

	}

/* ---------- individual elements -------- */
/*place finished and checked styles here as of go live / development revisions 11.20.06 */
.lineHeight5px { 
	height:5px;
	}
.conationTitle {
	font: Arial,sans-serif;
 	color:#CC3300; 
	font-size:18pt; 
	font-weight:bold;
	text-align:center;
	}
.programTitle {
	font: Arial,sans-serif;
	background-color:#FED98B;
	font-size:14pt;
	font-weight:bold;
	font-style:italic;
	}
.aboutUsTitle {
	font: Arial,sans-serif;
	background-color:#9B3230; 
	color:white;
	font-size:16pt;
	font-weight:bold;
	text-align:center;
	}	
.pageTitle {
	font: Arial,sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#CC3300;
	}	
.anchorlink a:link, .anchorlink a:visited{
	font: Arial,sans-serif;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}
.anchorlink a:hover{
	text-decoration: underline;
	}
	
.backToTop a:link, .backToTop a:visited {
	color:#9B3230;
	font: Arial,sans-serif;
	font-size:9pt;
	font-weight:normal;
	text-decoration: underline;
	}
.backToTop a:hover{
}	
.question{
	font: Arial,sans-serif;	
	font-size:12pt;
	font-weight:bold;
	color:#9B3230;
	}	
/* ----------- styles for joinUs.cfm form --------------------- */	
.formColor1 {
	background-color:#FED98B;
	font: Arial,sans-serif;	
	font-size:10pt;
	}
.checkbox {
	text-align:right;
	}	
.inputLabel {
	font: Arial,sans-serif;	
	font-size:10pt;
	}	
.outputLabel {
	font: Arial,sans-serif;	
	font-size:11pt;
	}
.outputTitle {
	font-weight:bold;
	font-size:9pt;
	}
.outputTitleRequired {
    color:#707070;
	}
.inputRequired {
	color:#FF0000;
	}
.outputRequired {
	color:#000000;
	}
.inputError {
	color:#FF0000;
	font-size:9pt;
	position:absolute;
	}
.interest {
	text-align:left;
	}	
.formTitle {
	font-weight:bold;
	padding-left:10pt;
	}
.formElem {
	margin-left:7pt;
	}
.formElem1 {
	font-weight:normal; 
	padding-left:15pt;
	}

/* ----------- */	
.font6 { font-size:6pt; }
.font7 { font-size:7pt; }	
.font8 { font-size:8pt; }	
.font9 { font-size:9pt; }	
.font10 { font-size:10pt; }
.font11 { font-size:11pt; }
.font12 { font-size:12pt; }
.font13 { font-size:13pt; }
.font14 { font-size:14pt; }
.font15 { font-size:15pt; }
.font16 { font-size:16pt; }
.font17 { font-size:17pt; }
.font18 { font-size:18pt; }
.font19 { font-size:19pt; }
.font20 { font-size:20pt; }
.font21 { font-size:21pt; }
.font22 { font-size:22pt; }
.font23 { font-size:23pt; }
.font24 { font-size:24pt; }
