/***** Global Settings *****/
 
	html 									{ overflow: -moz-scrollbars-vertical; }
	body 									{ border:0; margin:0; padding:0; font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:16px; background-color:#000000; }
 
/***** Headings *****/
 
	h1, h2, h3, h4, h5, h6 			{ margin:0; padding:0; font-weight:normal; } 

	h1 									{ font-size:24px; line-height:24px; padding:10px 0 10px 0; margin:0; color:#cd007a; font-weight:bold; }
	h2 									{ font-size:14px; padding:0; margin:0; color:#cd007a; }
	h3 									{ font-size:16px; padding:10px 0 10px 0; margin:0; color:#cd007a; font-weight:bold; }
	h4 									{ font-size:10px; padding:0; margin:0; color:#cd007a; }

/***** Common Formatting *****/

	p 										{ margin:0; padding:0 0 10px 0; }
	a:link, a:visited, a:active 	{ color:#cd007a; text-decoration:underline; }
	a:hover 								{ color:#cd007a; text-decoration:underline; }
	hr 									{ color:#262626; background-color:#262626; height:1px; }
	img 									{ border:0; }

/***** Body *****/

	#container-00 						{ margin:0 auto; padding:0; width:960px; text-align:left; }

	#col-top 							{ margin:0; padding:20px 0 0 0; width:960px; text-align:left; }

	#col-logo 							{ float:left; margin:0; padding:0 0 20px 30px; width:300px; text-align:left; }
	#col-menu 							{ float:right; margin:0; padding:0 0 20px 0; width:630px; text-align:left; }

	#col-1-2 							{ float:left; margin:0; padding:0 30px 0 30px; width:600px; min-height:400px; height:auto !important; height:400px; text-align:left; }
	#col-1-2 ul 						{ margin:0; padding:0 0 5px 0; list-style-type:none; }
	#col-1-2 li 						{ margin:0; padding:0 0 5px 15px; text-decoration:none; background:url(../images/bullet.jpg) no-repeat; line-height:16px; }

	#col-2-2 							{ float:right; margin:0; padding:20px 0 20px 0; width:300px; height:260px; font-size:12px; text-align:left; background-image:url(../images/bg-01.jpg); background-repeat:repeat-x; }
	
	#col-2-2b 							{ float:right; margin:0; padding:20px 0 20px 0; width:300px; height:390px; font-size:12px; text-align:left; background-image:url(../images/bg-01-03.jpg); background-repeat:repeat-x; }
	
	#col-2-2-padding					{ margin:0; padding:0 30px 0 30px; width:240px; height:260px; }
	#col-2-2a 							{ float:right; margin:0; padding:10px 20px 10px 20px; width:260px; height:260px; text-align:left; }

	#col-footer 						{ margin:0; padding:15px 0 0 30px; width:930px; font-size:10px; color:#7f7f7f; text-align:left; }
	#col-footer p 						{ margin:0; padding:0; }

	#col-footer-1-2 					{ float:left; margin:0; padding:0; width:600px; text-align:left; }
	#col-footer-2-2 					{ float:right; margin:0; padding:0; width:330px; text-align:right; }

	#navigation 						{ float:right; list-style:none; margin:0; padding:40px 0 0 0; font-size:14px; font-weight:bold; }
	#navigation li 					{ float:left; }
	#navigation li a 					{ text-align:right; color:#cd007a; padding:5px 0 0 5px; margin:0 0 0 10px; text-decoration:none; }
	#navigation li a:visited 		{ color:#cd007a; text-decoration:none; }
	#navigation li a:active 		{ color:#cd007a; text-decoration:none; }
	#navigation li a:hover 			{ color:#FFFFFF; text-decoration:underline; }

/***** Global Classes *****/

	.img   							  	{ margin:0 10px 20px 0; border:none; padding:4px; border:1px solid #bcbdbe; }
	.img-left   					  	{ float:left; margin:0 10px 20px 0; border:none; padding:4px; border:1px solid #bcbdbe; }
	.img-right  					  	{ float:right; margin:0 0 10px 10px; border:none; padding:4px; border:1px solid #bcbdbe; }

	.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; }
	.nobullet  					   	{ list-style:none;list-style-image:none; }

	.pink          					{ color:#cd007a; font-weight:bold; }
