/* TEMPLATE COLORS

Background - DFAC3F
Right Column - B51E23
	Location Background (hover/location) - afbc59
	Nav Background (standard) - b8c36b
	Nav Link Color (standard) - F0D2D3
	Nav Link Color (over) - FFF
	Generic Text Color - F0D2D3
	Logo Graphic - specific class of 'logo' for padding/margin info
Footer
	Text/Link Color - 000000
	Link Hover Color - NA
Main Content
	Highlight Background - f0ede1
	Highlight Header Color - F30000
	Highlight Generic Text - 000

*/


body {background: #DFAC3F url(images/ccgutter-bkgd.gif) top left; padding:25px 0; margin: 0px; }

/* Core Content */
.core_content { background: #FFF; width: 760px; padding: 10px; }
	
	/* Right Column Styles */

	.core_content td.right_column { width: 180px; background: url(images/background_logo.gif) repeat-y right #B51E23; padding: 3px; font-family: helvetica, arial, verdana; }
		td.right_column .text a:link, td.right_column .text  a:visited	{color: #F0D2D3; }
		td.right_column .text a:hover	{color: #FFF; }

	.core_content td.right_column img.logo { margin-bottom: 10px; }
	
	.core_content td.right_column .text { width: 170px; margin: 2px; padding: 5px; font-family: helvetica, arial, verdana; font-size: 12px; line-height: 15px; color: #F0D2D3; text-align: right; }
	
	.core_content td.right_column .location { width: 170px; color: #FFF; font-size: 12px; margin: 2px; padding: 5px; background: #afbc59; text-transform: uppercase; text-align: right; }
		.location a:link, .location a:visited, .location a:hover {color: #FFF; text-decoration: none;  }
	
	.core_content td.right_column .standard { width: 170px; color: #F0D2D3; font-size: 12px; margin: 2px; padding: 5px; background: #b8c36b; text-transform: uppercase; text-align: right; }
	.core_content td.right_column .standard:hover { color: #afbc59; background: #afbc59; }
		.standard a:link, .standard a:visited	{color: #F0D2D3; text-decoration: none;  }
		.standard a:hover	{color: #FFF; background: #b8c36b; }
	
	/* Main Content Styles */
	.core_content .main_content { padding-left: 10px; width: 552px; text-align: left; }
		
		.core_content .main_content table { background: #EEE2C9; margin-top:11px; }
			
			/* CENTER COLUMN STYLES */
			.core_content .main_content table .center_column { font: 11px/16px "verdana","arial","helvetica"; padding: 0px 10px 10px 10px; background: #FFF; color: #333; }
				.core_content .main_content table .center_column h1 { font: 16px/18px "verdana","arial","helvetica"; font-weight: bold; text-align: left;}
			
			
			/* LEFT COLUMN STYLES */
			.core_content .main_content .highlight { padding: 20px; margin-bottom: 10px; }
			
				.core_content .main_content table .highlight { font: 11px/16px "verdana","arial","helvetica"; padding: 10px; }
				.core_content .main_content .highlight h1 { color: #000; font: 13px/16px "verdana","arial","helvetica"; font-weight: bold; margin-top:0px; text-align: left; padding-top: 0px;  }
				.core_content .main_content .highlight ul { color: #000; font: 14px/20px "verdana","arial","helvetica"; text-align: left; }
				
				.core_content .main_content .secondary_image {  }
				.core_content .main_content .highlight a:link, .footer a:visited	{color: #000000; font-weight: bold; }
				.core_content .main_content .highlight a:hover	{color: #000000; text-decoration: none; }
				
		

/* Footer */

.footer {width: 760px; margin: 15px 0px; text-align: center; color: #000000; background: #E1CDA2; padding: 10px; }
	.footer p {font-size: 10px; font-family: verdana; line-height: 16px;  }
	.footer a:link, .footer a:visited	{color: #000000; margin: 0px 10px; }
	.footer a:hover	{color: #000000; text-decoration: none; }
	
