@charset "utf-8";
/* CSS Document */

/*Common CSS*/

	/* html elements*/
	body							{ background-color: #000; font-family: Arial, "Arial Black", "Arial Narrow"; color:#FFF;}
	
	h1								{ font-family: Arial; font-size: 18px; font-weight: bold;}
	h2								{ font-size: 24px;}
	
	p								{ margin-top: 10px; line-height: 1.25;}
	
	ul								{ margin-top: 10px; margin-left: 20px; margin-bottom: 10px;}
		li							{ margin-top: 10px;}
	
		a							{ color: #FFF; text-decoration: underline;}
		a:hover						{ text-decoration: underline; }
	

	
	/* div id's*/
	#container						{ width: 1024px; margin: 0 auto; list-style-type:disc; }
	
	#animateNavigationHolder		{ width: 100%; height: 30px; display: none; }
	#navigationHolder				{ width: 100%; height: 30px; }
		#nav						{ float: right; margin-right: 10px; margin-top: 5px; }
		#nav a						{ font-family: Arial Narrow; font-size: 14px; font-weight: bold;  color: #FFF; text-decoration: none; margin-right: 		
									10px; }
		#nav a:hover				{ text-decoration: underline; }
	
	#logo							{ width: 580px; height: 73px; background-image: url(../images/ccLogo.png); background-repeat: no-repeat; 
									margin-left: 15px; margin-top: 30px;} 
									
	#animateLogo					{ width: 580px; height: 73px; background-image: url(../images/ccLogo.png); background-repeat: no-repeat; 
									margin-left:15px; display: none; margin-top: 30px;}
	
	#content						{ width: 100%; min-height: 350px; font-family:Arial; margin-top: 30px; padding-left: 20px; }
	
	#footer							{ width: 100%; margin-left: 20px; margin-top: 20px; margin-bottom: 7px; background-image: url(../images/footerBg.gif); 
									background-repeat: no-repeat; background-position: top left; padding-top: 6px; font-size: 11px;}
									
	#contentLeft					{ width: 564px; height: 0px; margin-left: 0px; margin-right: 0px; margin-top: 35px; float: left; background-image: 
									url(../images/contentLeftBg.png); background-repeat: no-repeat;}
	#contentLeftText				{ display:none; margin-top: 22px; margin-left: 16px; padding-right: 15px;}


	#contentLeftText ul				{ list-style-type: disc;}
	#contentLeftText li				{ margin-top: 10px;}
									
	/*Classes*/
	
	.quote							{ font-style:italic; padding-top: 10px;}
									
				



/*Home Page CSS*/

	#HomeBgHolder					{ width: 1024px; min-height: 1200px; background-image: url(../images/Background/HomeBg.jpg); background-repeat: 
									no-repeat;}
	
	
	#contentRight					{ width: 425px; float: right; text-align: center; margin-right: 20px;  margin-top: 197px; padding-right: 5px; display: 
									none;}
	#contentRight img				{ margin-bottom: 10px;  margin-top: 10px; }
	#contentRight h1				{ text-align: right;}

/*About Page CSS*/

	#AboutBgHolder					{ width: 1024px; min-height: 3100px; background-image:url(../images/Background/AboutBg.jpg); background-repeat: 
									no-repeat;}

/*Agenda Page CSS*/

	#AgendaBgHolder					{ width: 1024px; min-height: 3000px; background-image: url(../images/Background/AgendaBg.jpg); background-repeat: 
									no-repeat;}
									
	#agendaContentLeftText			{ display:none; margin-top: 20px; margin-left: 16px; padding-right: 15px;}

/*Apply Page CSS*/

/*	#ApplyBgHolder					{ width: 1024px; min-height: 950px; background-image: url(../images/Background/ApplyBg.jpg); background-repeat: no-repeat
									;}
	
	#applyContentRight				{ width: 395px; height: 100px; float: right; text-align: right; margin-right: 20px; padding-right: 5px; padding-top: 7px}
	
	#applyFormHolder				{ margin-top: 20px; }
									
	.formTable						{ margin-top: 20px; text-align: left;}
	.inputTitle						{ margin-left: 0px; margin-bottom: 15px;}
	.checkboxInput					{ width: 10px; margin-top: 5px;}
	.submitInput					{ width: 75px; font-size:12px; font-weight: normal; margin: 0px; padding: 0px;}
	
	input							{ width: 395px; height: 20px; font-size: 14px; font-weight: bold; padding-top: 5px; margin-top: 3px;}
	textarea						{ width: 390px; height: 200px; margin-top: 3px;}
	label							{ font-size: 14px; font-weight: normal; margin-top: 5px; }*/

/*2009 Page CSS*/

	#previousBgHolder				{ width: 1024px; min-height: 950px; background-image: url(../images/Background/previousBg.jpg); background-repeat: 
									no-repeat}
									
									
/*Impacts Page CSS*/

	#impactsBgHolder					{ width: 1024px; min-height: 6300px; background-image: url(../images/Background/HomeBg.jpg); background-repeat: 
									no-repeat;}

/*Contact Page CSS*/

	#ContactBgHolder				{ width: 1024px; min-height: 950px; background-image: url(../images/Background/ContactBg.jpg); background-repeat: 
									no-repeat;}
	#contact_form					{}
	#contact_ form label			{ width: 20px; margin: 7px;}
	#contact_form .text-input				{ width: 200px; margin-top: 10px;}
	#contact_form textarea			{ width: 300px; height: 200px; margin-top: 10px; margin-bottom: 10px;}
									
	.contactInfo					{ font-size: 18px; font-weight: bold; }
	
	#contact						{ }
	

/*Questionaire Page CSS*/

	#questionaireBgHolder					{ width: 1024px; min-height: 7200px; background-image: url(../images/Background/ApplyBg.jpg); background-repeat: 
									no-repeat;}
	
	#questionaireContentRight			{ width: 395px; height: 100px; float: right; text-align: right; margin-top: 32px; margin-right: 20px; padding-right: 5px; 
										padding-top: 7px;}
	
	#questionaireFormHolder				{ margin-top: 20px; }
									
	.questionaireFormTable						{ float: right; margin-top: 20px; text-align: left;}
	.questionaireInputTitle						{ margin-left: 0px; margin-bottom: 15px;}
	.questionaireCheckboxInput					{ width: 10px; margin-top: 5px;}
	.questionaireSubmitInput					{ width: 75px; font-size:12px; font-weight: normal; margin: 0px; padding: 0px;}
	
	tr									{ margin-top: 10px;}
















/*Registration Page CSS*/

	#registrationBgHolder			{ width: 1024px; min-height: 5500px; background-image:url(../images/Background/ApplyBg.jpg); background-repeat: 
									no-repeat;}

#submit {
	width: 100px;
	border: 1px solid #ccc;
	background-color: #ededed;
	padding: 12px;
	font-size: 16px;
	line-height: 24px;
	margin-top: 24px;
	}

#application {
	margin: 12px 0 24px 0; padding: 10px;
	}
#application p {
	line-height: 18px;
	}

#application fieldset {
	padding: 12px;
	font-size: 13px;
	margin-bottom: 12px;
	border: 1px solid #fff; /*so content doesnt jump on errors*/
	width: 500px;
	}
#application fieldset.err {
	border: 1px solid #da1230;
	}
#application legend {
	font-weight: bold;
	border: 5px solid #fff;
	padding: 6px;
	margin: 0;
	}
*:first-child+html #application legend {
	margin: -30px 0 12px -10px;
	}
*:first-child+html #application fieldset {
	margin-top: 40px;
	}
* html #application legend {
	margin: -30px 0 12px -12px;
	}
* html #application fieldset {
	margin-top: 30px;
	padding-top: 30px;
	background: #ededed url(i/iebg.gif) top left repeat-x; /*to hide the top bg that shows through from the padding*/
	}

#box1, #box2 {
	margin-top: 20px;
	}

#application .or {
	background-color: #ddd;
	line-height: 24px;
	text-align: center;
	width: 100%;
	margin: 12px 0;
	font-weight: bold;
	}
#application li {
	background: none;
	display: block;
	clear: both;
	width: 100%;
	overflow: hidden;
	margin-bottom: 12px;
	padding: 0;
	}

#application input {
	margin-top: 10px; display: inline;
	}
 .radioinput{ width: 50px; display: inline;}
 .smallindent {
	width: 50px; display: inline;
	}
.checkboxCorrect { width: 25px; float: left; display: inline;}
.labelCorrect	{ width: 200px; float: left; display: inline;}
.inputCorrect	{ width: 100px; height: 40px;}
.ulCorrect		{ }
#application textarea {
	margin-top: 10px;
	width: 100%;
	}
#application label {
	display: block;
	}
#application label.s {
	float: left;
	font-size: 11px;
	color: #666;
	margin-right: 10px;
	}

#application div.e {
	line-height: 18px;
	margin: 6px 0;
	color: #da1230;
	padding-left: 25px;
	background: url(i/ea.gif) 6px 2px no-repeat;
	display: none;
	clear: both;
	}
#application #le {
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 24px 0;
	padding: 12px;
	background-image: none;
	background-color: #da1230;
	color: #fff;
	font-weight: bold;
	}
	
checkbox { width: 50px;}

#application ul li			{ margin-bottom: 5px;}


	
	