/***** Global Settings *****/
 
	html 									{ overflow: -moz-scrollbars-vertical; }
	body 									{ border:0; margin:20px 0 0 0; padding:0; font:11px Trebuchet MS, Helvetica, sans-serif; color:#333333; background-color:#828282; }
 
/***** Headings *****/
 
	h1, h2, h3, h4, h5, h6 			{ margin:0; padding:0; font-weight:normal; } 

	h1 									{ font-size:18px; padding:0 0 7px 0; margin:0; color:#f4bc33; font-weight:bold; text-transform:uppercase; }
	h2 									{ font-size:11px; padding:0 0 7px 0; margin:0; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
	h3 									{ font-size:14px; padding:0 0 7px 0; margin:0; color:#44697d; font-weight:bold; text-transform:uppercase; }
	h4 									{ font-size:11px; padding:0 0 7px 0; margin:0; color:#44697d; }
	h5									{ font:14px Trebuchet MS, Helvetica, sans-serif; color:#ffffff; }

/***** Common Formatting *****/

	p, ul, ol 							{ margin:0; padding:0 0 10px 0; }
	hr 									{ color:#fff; background-color:#fff; border:1px dotted #272727; border-style:none none dotted; }
	img 									{ border:0; }
	a:link, a:visited, a:active 	{ color:#44697d; text-decoration:underline; }
	a:hover 								{ color:#44697d; text-decoration:underline; }

/***** Body *****/

	div#container-01 					{ margin:0 auto; padding:16px; width:968px; background-color:#e3e3e3; }
	div#container-02 					{ margin:0 auto; padding:16px 0 0 0; width:1000px; text-align:right; color:#aaaaaa; }
	div#container-02 a 				{ color:#fff; text-decoration:none; }
	div#container-02 a:visited 	{ color:#fff; text-decoration:none; }
	div#container-02 a:active 		{ color:#fff; text-decoration:none; }
	div#container-02 a:hover 		{ color:#fff; text-decoration:none; }

	div#col-head 						{ margin:0 0 7px 0; padding:0px; width:968px; height:72px; background-color:#ffffff; background-image:url(../images/logo-new.jpg) }
	div#col-head-1-2 					{ float:left; margin:0; padding:0; width:380px; text-align:left; }
	div#col-head-2-2 					{ float:right; margin:0; padding:0; width:556px; text-align:right; }

	div#col-banner 					{ margin:0 0 7px 0; padding:16px 16px 6px 16px; width:936px; height:230px; background:url(../images/banner.jpg); }
	div#col-banner-1-2 				{ float:left; margin:0; padding:0; width:380px; text-align:left; }
	div#col-banner-2-2 				{ float:right; margin:0; padding:0; width:556px; text-align:left; color:#fff; }
	div#col-banner-2-2 a 			{ color:#fff; text-decoration:underline; }
	div#col-banner-2-2 a:visited 	{ color:#fff; text-decoration:underline; }
	div#col-banner-2-2 a:active 	{ color:#fff; text-decoration:underline; }
	div#col-banner-2-2 a:hover 	{ color:#fff; text-decoration:underline; }

	div#col-main 						{ margin:0; padding:16px 16px 6px 16px; width:936px; background-color:#FFFFFF; text-align:left; }
	div#col-main-1-2 					{ float:left; margin:0; padding:0 8px 0 0; width:460px; text-align:left; }
	div#col-main-2-2 					{ float:right; margin:0; padding:0 0 0 8px; width:460px; text-align:left; }

	div#col-form-1-2 					{ float:left; margin:0; padding:0 8px 0 0; width:460px; text-align:left; }
	div#col-form-2-2 					{ float:right; margin:0; padding:0 0 0 8px; width:460px; text-align:left; }

/***** Form *****/
	
	

/***** Global Classes *****/

	.red 									{ font-size:9px; color:#9e3039; }	

	.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; }

	.img-left   				   	{ float:left;margin:0 10px 10px 0; }
	.img-right  				   	{ float:right;margin:0 0 10px 10px; }

	.nopadding  				   	{ padding:0; }
	.noindent   				   	{ margin-left:0;padding-left:0; }
	.nobullet   				   	{ list-style:none;list-style-image:none; }

