
#body {
	text-align: center;
} 
.body_subnav {
	text-align: center; 
	background: url(/images/backgrounds/header_bg2_subnav.gif) top center no-repeat;
}
.body_nosubnav {
	text-align: center; 
	background: url(/images/backgrounds/header_bg2.gif) top center no-repeat;
}
.subnav {
	background: url(/images/backgrounds/header_bg_subnav.gif) top center no-repeat; 
}
.nosubnav {
	background: url(/images/backgrounds/header_bg.gif) top center no-repeat; 
	
}
#header {
	background: url(/images/main/ccheader.jpg) no-repeat; 
}
/*
#header2 {
	background: url(/images/backgrounds/ccheader2.png) no-repeat; 
}
*/
#logo {
	float: left; 
	padding: 5px 0px 0px; 
	margin: 0px;
	height: 113px;
}
#search_wrapper {
	padding: 15px 10px 5px 10px; 
}
#search {
	background: url(/images/main/search_bg3.jpg) 8px 5px no-repeat; 
	margin-left: 265px;
	height: 87px; 
	width: 505px;
}

#search a {
	color: #EEE;
	text-decoration: underline;
}

#search .wrapper {
    FONT-FAMILY: "Verdana", Arial, Helvetica, Sans-serif;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 14px;
	margin-left: 7px;
	padding: 13px 20px 5px 20px; 
	color:#FFF;
}
#search .acc_options {
	padding: 0px 0px; 
	float: right;
}
#form {
	padding: 0px 10px 5px 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#form table {
	height: 42px;
}

#acc_options {
	float: left; 
	color: #FFF; 
	padding: 0px 10px 0px 0px; 
	margin-left: -64px; 
	width: 455px; 
	font-size: 10px;
}
#advanced_search {
	font-size: 10px; 
	float: right; 
	margin: -12px 0px 0px;
}
#navigation {
	background: none; 
	width: 780px;
}

/* FOOTER.CFM */
#footer {
	width: 100%; 
	text-align: center; 
	padding: 15px 0px 10px;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 1px #DDD;
	color: #555;
}
#footer span a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.foot_wrapper {
	padding-top:6px;
	font-size: 11px;
}