/***** Global Settings *****/
 
	html 									{ overflow: -moz-scrollbars-vertical; }
	body 									{ border:0; margin:0; padding:0; font:12px Helvetica, Trebuchet MS, Arial sans-serif; color:#FFFFFF; background-color:#000000; }
 
/***** Headings *****/
 
	h1, h2, h3, h4, h5, h6 			{ margin:0; padding:0; font-weight:normal; } 

	h1 									{ font-size:20px; padding:0 0 10px 0; margin:0; color:#FFFFFF; text-transform:uppercase; }
	h1a									{ font-size:20px; padding:0 0 10px 0; margin:0; color:#000000; text-transform:uppercase; }
	h2 									{ font-size:16px; padding:0 0 10px 0; margin:0; color:#FFFFFF; text-transform:uppercase; }
	h3 									{ font-size:15px; padding:0 0 5px 0; margin:0; color:#000000; text-transform:uppercase; }
	h4 									{ font-size:12px; padding:0; margin:0; color:#99ccff; text-transform:none; }
	h5 									{ color:#99ccff; }

/***** Common Formatting *****/

	p 										{ margin:0; padding:0 0 10px 0; }
	a:link, a:visited, a:active 			{ color:#99ccff; text-decoration:underline; }
	a:hover 								{ color:#99ccff; text-decoration:none; }
	hr 										{ color:#FFFFFF; background-color:#FFFFFF; border:1px dotted #FFFFFF; border-style:none none dotted; }
	img 									{ border:0; }

/***** Body *****/

	#container-01 						{ margin:0 auto; padding:0; width:940px; text-align:left; }

	#col-logo 							{ margin:0; padding:30px 30px 20px 30px; width:880px; text-align:left; background-color:#201001; }

	#col-nav 							{ margin:0; padding:0; width:940px; text-align:left; background-color:#201001; }

	#col-banner 						{ margin:0; padding:0; width:940px; height:300px; text-align:left; background-color:#201001; }

	#col-brown 							{ margin:0; padding:0; width:940px; text-align:left; background-color:#342113; }
	#col-green 							{ margin:0; padding:0; width:940px; text-align:left; background-color:#8b9211; }
	#col-orange 						{ margin:0; padding:0; width:940px; text-align:left; background-color:#ff6e01; }
	#col-red 							{ margin:0; padding:0; width:940px; text-align:left; background-color:#f23812; }

	#col-1-1 							{ float:left; margin:0; padding:30px 30px 20px 30px; width:410px; text-align:left; }
	#col-1-1r 							{ float:right; margin:0; padding:30px 30px 20px 30px; width:567px; text-align:right; }

	#col-1-1l							{ float:left; margin:0; padding:20px 0 0 0; width:567px; text-align:left; }

	#col-1-2 							{ float:left; margin:0; padding:30px 30px 20px 30px; width:560px; text-align:left; line-height:18px; }
	#col-1-2r 							{ float:left; margin:0; padding:30px 30px 20px 30px; width:567px; text-align:right; line-height:18px; }
	#col-2-2 							{ float:right; margin:0; padding:30px 5px 20px 5px; width:310px; text-align:left; line-height:18px; }

	#col-1-5 							{ float:left; margin:0; padding:30px 30px 20px 30px; width:253px; min-height:1101px; height:auto !important; height:360px; text-align:left; line-height:18px; background-color:#f23812; }
	#col-2-5 							{ float:left; margin:0; padding:30px 30px 20px 30px; width:254px; min-height:1101px; height:auto !important; height:360px;text-align:left; line-height:18px; background-color:#ff6e01; }
	#col-3-5 							{ float:left; margin:0; padding:30px 30px 20px 30px; width:253px; min-height:1101px; height:auto !important; height:360px;text-align:left; line-height:18px; background-color:#8b9211; }
	#col-4-5 							{ float:left; margin:0; padding:30px 30px 20px 30px; width:567px; min-height:200px; height:auto !important; height:200px;text-align:left; line-height:18px; background-color:#342113; }
	#col-5-5 							{ float:right; margin:0; padding:30px 30px 20px 30px; width:253px; min-height:200px; height:auto !important; height:200px;text-align:left; line-height:18px; background-color:#28160a; }

	#col-footer 						{ margin:0 0 0 0; padding:0 0 40px 0; width:940px; font-size:11px; text-align:left; }

/***** Nav *****/

	.solidblockmenu 					{ margin:0; padding:0; float:left; font-size:12px; text-transform:uppercase; width:100%; overflow:hidden; background:black url(../images/blockdefault.gif) top center repeat-x; }
	.solidblockmenu li 				{ display:inline; }
	.solidblockmenu li a 			{ float:left; color:#FFFFFF; padding:18px 23px 15px 23px; text-decoration:none; }
	.solidblockmenu li a:visited 	{ color:#FFFFFF; }
	.solidblockmenu li a:hover, .solidblockmenu li .current 	{ color:#000000; background:transparent url(../images/blockactive.gif) top center repeat-x; }

/***** Global Classes *****/

	.img  							  	{ margin:0; border:none; padding:4px; border:1px solid #FFFFFF; }
	.img-left   					  	{ float:left; margin:0 10px 10px 0; border:none; padding:4px; border:1px solid #FFFFFF; }
	.img-right  					  	{ float:right; margin:0 10px 10px 10px; border:none; padding:4px; border:1px solid #FFFFFF; }

	.clear       					 	{ clear:both; }
	.float-left 						{ float:left; }
	.float-right   						{ float:right; }

	.text-left    						{ text-align:left; }
	.text-right    						{ text-align:right; }
	.text-center   						{ text-align:center; }
	.text-justify  						{ text-align:justify; }

	.bold          						{ font-weight:bold; }
	.italic        						{ font-style:italic; }
	.underline     						{ border-bottom:1px solid; }
	.highlight     						{ background:#ffc; }

	.nopadding 					  	 	{ padding:0; }
	.noindent  					 	  	{ margin-left:0;padding-left:0; }


