body {margin:0px; font:normal 12px/16px arial; color:#3b3b3b; background: url(/images/background.gif) repeat-x; bg-color:#ffffff; padding-top: 20px;}
table {font:normal 12px/16px arial; color:#3b3b3b;}

#ccc-logo{padding-left: 25px;}
#main{width:988px; margin: 0px auto 0px;}
#callNow {font:bold 18px/24px arial; color:#e8221e; float: right; text-align: center; width: 230px; padding-top: 12px;}
#phoneNumber {font:bold 21px/16px arial; color:#8a8989;}
#header {background: url(/images/header.jpg) no-repeat;}
#header2 {background: url(/images/header2.jpg) no-repeat;}
#nav {padding-left: 30px;}
#content0 {font:normal 12px/17px arial; color:#444444; margin: 0 0 0 2px; padding: 8px; background:url(/images/background2.jpg) no-repeat; background-color: #ffffff; width:966px;}
#content1 {font:normal 11px/16px arial; color:#555555; margin: 0 0 0 2px; padding: 8px; border: solid 1px #d0dae4; background: #ffffff; width:964px;}
#content2 {font:normal 12px/13px arial; color:#555555; margin: 0 0 0 2px; padding: 8px 4px; background:url(/images/blue-grad.gif) repeat-x; background-color: #ffffff; width:974px;}
#footer {width:958px; font:normal 11px/18px verdana, arial; padding:10px; border-top: solid 1px #dbdbdb; border-bottom: solid 1px #dbdbdb;background:url(/images/pixel.gif;); background-color: #fff; }
#logos1 {float:left; padding-top: 10px;}
#logos2 {float:right;}
#footer2 {width:958px; font:normal 10px/24px verdana, arial; padding:8px; text-align: center;}
.error {color:#f00;}

H1 {font:bold 16px/24px arial; margin: 0px; padding: 0px;}
H2, .title {font:bold 18px/24px arial; margin: 0px; padding: 0px; color: #0081c4;}
H3 {font:bold 14px/24px arial; margin: 0px; padding: 0px;}

#homeMod{width:964px; background-color: #eaeaea;text-align:left;}
#homeMod1{float: left; width:422px; padding: 6px 12px; border: solid 1px #eaeaea; background:#fff;}
#threeWays{font:bold 17px/35px arial;}
#homeForm1{float: right; font:normal 10px/15px arial; width:132px; padding: 3px 4px 8px 4px; border: solid 1px #e8221e; text-align: center; margin: 5px 0;}

#homeMod2{float: right; padding: 6px; width:500px; background-color: #eaeaea;}

#homeMod3{float: left; padding: 6px 12px;}
#education{float: left; width: 135px; padding: 0 7px 0 3px; margin-right: 5px; border-right:solid 1px #b2c5cd;}
#givingBack{float: left; width: 135px; padding: 0 1px 0 3px; margin-right: 5px; border-right:solid 1px #b2c5cd;}
#whyCCC{float: left; width: 135px; padding: 0 1px 0 3px;}

#homeMod4{float: left; font:normal 16px/18px arial; padding: 2px 0px 12px 20px; width:490px;}
#homeMod4a {float: left; width:415px; border-bottom:solid 1px #ccd2d6; margin-bottom: 12px; padding: 0 35px 0 35px;}
#homeMod4b {float: left; width:155px; border-left:solid 1px #ccd2d6; padding: 0 0 5px 9px;}
#homeMod4c {float: left; width:155px; border-left:solid 1px #ccd2d6; padding: 0 0 5px 9px;}
#homeMod4d {float: left; width:135px; border-left:solid 1px #ccd2d6; padding: 0 0 5px 9px;}

#article1 {padding: 20px 10px 20px 60px; width: 540px;}
#article2 {float: right; background-color: #eaeaea;font:normal 12px/18px arial; padding: 18px; margin: 20px 55px 0 0px; width:240px;}
#article3 {padding: 20px 10px 20px 60px; width: 870px;}

#right1 {float: right; background-color: #eaeaea;font:normal 12px/18px arial; margin: 20px 65px 0 0px; width:270px;}
#rightMod1{width:270px; padding: 6px 12px; border: solid 1px #eaeaea; background:#fff;}
#rightForm1{font:normal 10px/15px arial; width:232px; padding: 10px 4px 10px 4px; border: solid 1px #e8221e; text-align: center; margin: 9px 0 15px 16px;}
#RightMod1{ background-color: #eaeaea;font:normal 16px/18px arial; padding: 20px 20px 0px 20px; width:256px;}


#Mod1{float: right; background-color: #eaeaea;font:normal 16px/18px arial; padding: 14px 20px 4px 20px; width:470px; height: 161px;}

A:link, A:visited, A:active{text-decoration: none; color:#0086c5;}
A:hover{text-decoration: underline;}

A.blu:link, A.blu:visited, A.blu:active{text-decoration: none; color:#6094d7;}
A.blu:hover{text-decoration: underline;}

A.sml:link, A.sml:visited, A.sml:active, .sml{font:normal 11px/18px arial; text-decoration: none; color:#3b3b3b;}
A.sml:hover{text-decoration: underline;}

A.blusml:link, A.blusml:visited, A.blusml:active{font:normal 11px/18px arial; text-decoration: none; color:#0070a5;}
A.blusml:hover{text-decoration: underline;}

A.footer:link, A.footer:visited, A.footer:active{font-weight: normal; text-decoration: none; color:#FFFFFF;}
A.footer:hover{text-decoration: underline;}


#pcm{display:none;}
ul.pureCssMenu ul{display:none;}
ul.pureCssMenu li:hover>ul{display:block;}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px;
	background:url(/images/pixel.gif);
	background-repeat:repeat;
	
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
		width:150px;
}
ul.pureCssMenu li{
	display:block;
	margin:0px 0px 0px 0px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
		text-align: center;
	text-decoration:none;
	padding:4px;
	padding-left:0;
	font:bold 14px Arial;
	color: #606060;
	text-decoration:none;
	cursor:hand;
		width:150px;    
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align: center;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
		text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#FFF;
	border-color:#665500;
	border-style:solid;
	font:bold 14px Arial;
	color: #000000;
	text-decoration:none;
		text-align: center;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#FFFFFF;
	border-color:#665500;
	border-style:solid;
	font:bold 14px Arial;
	color: #000000;
	text-decoration:none;
		text-align: center;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}


#sub1a,#sub1b,#sub1c,#sub1d,#sub2a,#sub2b,#sub4a,#sub4b,#sub4c,#sub4d,#sub5a,#sub5b,#sub5c,#sub5d,#sub5e,#sub5f  {font:bold 10px arial, sans-serif; background:url(/images/sub-nav.png); height: 16px;}

.theader1 {
	background: url(../images/bheader_bg.gif) repeat-x;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
}

