@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/background_Gradient.png) repeat-x top #666666;
}

/* ------------------HOME PAGE DIVs--------------------- */

div#containerHome {
	width:800px;
	height:818px;
	border:1px solid #000000;
	margin-top:20px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
}

div#headerHome {
	width:800px;
	height:197px;
	background:url(../images/CCC_header_gradient.jpg) no-repeat center top;
	margin:0px;
}

div#navHome {
	width:800px;
	height:41px;
	background:url(../images/CCC_staticNav_background.jpg) repeat-x left top;
	margin:0px;
	text-align:center;
}

div#bodyHome {
	width:800px;
	height:580px;
	background:url(../images/CCC_home_background.jpg) no-repeat center top;
	margin-top:0px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
}

div#subNavHome {
	width:176px;
	height:378px;
}

div#columnOneHome {
	width:270px;
	height:300px;
	text-align:right;
	margin-left:176px;
	margin-right:auto;
	margin-top:-275px;
	margin-bottom:auto;
}

div#columnTwoHome {
	width:300px;
	height:400px;
	text-align:left;
	margin-top:-360px;
	margin-bottom:auto;
	margin-left:500px;
	margin-right:auto;
}

div#footerHome {
	width:600px;
	height:105px;
	margin-left:175px;
	margin-right:auto;
	margin-top:-115px;
	margin-bottom:auto;
	text-align:center;
}

div#upperFooterHome {
	width:600px;
	height:65px;
	text-align:center;
}

div#lowerFooterHome {
	width:600px;
	height:40px;
	text-align:center;
}

/* ------------------CONTENT PAGE DIVs-----------------------*/

div#containerContent {
	width:800px;
	height:auto;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
}

div#headerContent {
	width:800px;
	height:72px;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/CCC_header_content.jpg) no-repeat top center;
}

div#bodyContent {
	width:auto;
	height:auto;
	padding:40px;
}

div#footerContent {
	width:800px;
	height:50px;
	background:url(../images/CCC_footer_bg_content.jpg) no-repeat top center;
	background-color:#FFFFFF;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:15px;
}

/* --------------------HEADINGS----------------- */

.h1_text {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	font-variant:small-caps;
	color:#cb9220;
	margin-bottom:0;
	margin-right:40px;
	padding:0;
}

.h2_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#666666;
	margin-top:25px;
	margin-bottom:15px;
	margin-right:40px;
	padding:0;
}

a.h2_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.h2_text:link {
	text-decoration:none;
}
a.h2_text:hover {
	text-decoration:underline;
}

.h2_text_NoSPC {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0;
}

.h3_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin-top:15px;
	margin-right:40px;
	margin-left:20px;
	margin-bottom:0px;
	padding:0;
}

a.h3_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin-right:40px;
	padding:0;
	text-decoration:none;
}

a.h3_text:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#cb9220;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

a.h3_text:hover {
	text-decoration:underline;
}

.h3_text_NoSPC {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin:0;
	padding:0;
}

a.h3_text_NoSPC {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#cb9220;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.h3_text_NoSPC:link {
	text-decoration:none;
}

a.h3_text_NoSPC:hover {
	text-decoration:underline;
}

/* ------------------HOME BODY TEXT---------------- */

.testimonyCell{
	border-top:dotted 1px #CCCCCC;
	border-left:dotted 1px #CCCCCC;
	border-right:dotted 1px #CCCCCC;
	padding:0;
	margin:0;
	text-align:left;
	background:url(../images/testimony_gradient.png) repeat-x bottom;
}

.testText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:15px;
	padding-right:15px;
}

.testTextBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

.testimonyTextHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:0px;
}

.testTextWhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

a.testTextWhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.testTextWhite:link {
	text-decoration:none;
}

a.testTextWhite:hover {
	text-decoration:underline;
}

.bodyText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:15px;
	margin-top:8px;
	margin-bottom:0px;
	padding:0;
}

.chartText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding:0;
	margin:0;
}

.bodyText_sm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-top:2px;
	margin:0px;
}

a.bodyText_sm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cb9220;
	padding:0;
	margin:0;
	text-decoration:none;
}

a.bodyText_sm:link {
	text-decoration:none;
}

a.bodyText_sm:hover {
	text-decoration:underline;
}

/* --------------------FOOTER--------------------- */

.footerText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding-top:3px;
	margin:0px;
}

a.footerText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	padding:0;
	margin:0;
	text-decoration:none;
}

a.footerText:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;	
}

a.footerText:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cb9220;
	text-decoration:underline;	
}

/* -------------Content Pages - CATEGORY BULLET (Left hand side of pages)----------------------- */

.categoryBullet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:20px;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
	padding-left:15px;
	padding-right:0px;
	list-style:outside disc;
	text-decoration:none;
}

a.categoryBullet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.categoryBullet:link {
	text-decoration:none;
}

a.categoryBullet:hover {
	text-decoration:underline;
}	

/* ---------------------CONTENT PAGES - BODY TEXT--------------------------------- */

.bodyTextContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:14px;
	margin-right:40px;
	margin-top:3px;
	margin-bottom:15px;
}

a.bodyTextContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb9220;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.bodyTextContent:link {
	text-decoration:none;
}

a.bodyTextContent:hover {
	text-decoration:underline;
}

ul.bodyTextContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left:20px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	list-style:outside disc;
}

ol.bodyTextContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left:20px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style:outside decimal;
	text-decoration:none;
}

li.bodyTextContent {
	margin-top:8px;
	margin-bottom:8px;
}

/* -----------------------Body text indent----------------------- */

.bodyTextContent_indent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:14px;
	margin-right:40px;
	margin-left:20px;
	margin-top:3px;
	margin-bottom:15px;
}

a.bodyTextContent_indent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb9220;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.bodyTextContent:link {
	text-decoration:none;
}

a.bodyTextContent:hover {
	text-decoration:underline;
}

ul.bodyTextContent_indent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left:40px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	list-style:outside disc;
}

ol.bodyTextContent_indent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-left:20px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style:outside decimal;
	text-decoration:none;
}

li.bodyTextContent_indent {
	margin-top:8px;
	margin-bottom:8px;
}

.bodyTextGreenSpan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009900;
	margin:0;
	padding:0;
}

.bodyTextGreySpan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:14px;
	margin-right:40px;
	margin-top:3px;
	margin-bottom:15px;
}

ul.bodyTextGreySpan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	margin-left:20px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	list-style:outside disc;
}

li.bodyTextGreySpan {
	margin-top:8px;
	margin-bottom:8px;
}

.content_heading_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#cb9220;
	margin-top:15px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:40px;
	padding:0px;
}

.heading_box_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#cb9220;
	margin-top:25px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}

.bodyText_box_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:14px;
	margin-left:10px;
	margin-right:10px;
}

/*CORP NAV and HEADER FORMAT*/

.corpNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f8cb73;
	text-decoration:none;
	padding:0;
	margin-bottom:15px;
}

a.corpNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f8cb73;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.corpNav:link {
	text-decoration:none;
	font:sans-serif;
	font-size:12px;
	color:#f8cb73;
}

a.corpNav:hover {
	text-decoration:underline;
	font:sans-serif;
	font-size:12px;
	color:#f8cb73;
}

.corpNavWhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-top:5px;
	padding:0;
}

a.corpNavWhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.corpNavWhite:link {
	font-family:Arial, Helvetica, sans-serif;
	font:sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

a.corpNavWhite:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}

td.linkGradient {
	background:url(../images/homeGradient.png) bottom repeat-x;
	border-bottom:#CCCCCC dotted 1px;
}

td.rightContent_border {
	border:#666666 dotted 1px;
	background:url(../images/rightContentGradient.png) #FBF0CE no-repeat bottom;
}