/***** Global Settings *****/
 
	html 									{ overflow: -moz-scrollbars-vertical; }
	body 									{ border:0; margin:0; padding:0; font:12px Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; color:#616669; background:url(../images/bg-01.jpg); background-repeat:repeat-x; background-color:#e8f6fd; }
 
/***** Headings *****/
 
	h1, h2, h3, h4, h5, h6 			{ margin:0; padding:0; font-weight:normal; } 

	h1 									{ font-size:20px; padding:0 0 15px 0; margin:0; color:#e84415; font-weight:bold; }
	h2 									{ font-size:12px; padding:0 0 10px0 0; margin:0; color:#e84415; font-weight:bold; }
	h3 									{ font-size:11px; padding:0; margin:0; color:#e84415; font-weight:bold; text-transform:uppercase; }
	h4 									{ font-size:11px; padding:0; margin:0; color:#e84415; text-transform:uppercase; }

/***** Common Formatting *****/

	p, ul, ol 							{ margin:0; padding:0 0 10px 0; }
	hr 									{ margin:0 0 10px 0; border:0; color:#919090; background-color:#919090; height:1px; width:100%; text-align:left; }
	blockquote 							{ margin:1.25em; padding:1.25em 1.25em 0 1.25em; }
	small 								{ font-size:0.85em; }
	img 									{ border:0; }
	sup 									{ position:relative; bottom:0.3em; vertical-align:baseline; }
	sub 									{ position:relative;	bottom:-0.2em; vertical-align:baseline; }
	acronym, abbr 						{ cursor:help; letter-spacing:1px; border-bottom:1px dashed; }

/***** Links *****/

	a:link, a:visited, a:active 	{ color:#ed821e; text-decoration:underline; }
	a:hover 								{ color:#ed821e; text-decoration:underline; }

/***** Menu *****/

	#col-menu 							{ padding:0; width:700px; background:transparent; voice-family: "\"}\""; voice-family:inherit; }
	#col-menu ul 						{ font:10px Verdana; margin:0; margin-left:245px; padding:0; list-style:none; font-weight:bold; }
	#col-menu li 						{ display:inline; margin:0 2px 0 0; padding:0; text-transform:uppercase; }
	#col-menu a 						{ float:left; display:block; color:white; margin:0 1px 0 0; padding:5px 10px; text-decoration:none; letter-spacing:1px; background-color:#ed821e; border-bottom:1px solid white; }
	#col-menu a:hover 				{ background-color:#e84415; }
	#col-menu #current a 			{ background-color:#e84415; border-color:#e84415; }
	#col-menuline 						{ clear:both; padding:0; width:700px; height:5px; line-height:5px; background:#e84415; }

/***** Body *****/

	div#container-01 					{ margin:0 auto; text-align:left; padding:0; width:700px; }

	div#col-head 						{ margin:0; padding:20px 0 0 0; width:700px; height:120px; text-align:left; }
	div#col-main 						{ margin:0; padding:40px 0 10px 0; width:700px text-align:left; }

	#footer 								{ text-align:right; width:100%; }
	#footer p 							{ padding:10px 0 10px 0; font-size:9px; color:#FFF; }
	#footer a:link 					{ color:#FFF; text-decoration:underline; }
	#footer a:visited 				{ color:#FFF; text-decoration:underline; }
	#footer a:active 					{ color:#FFF; text-decoration:underline; }
	#footer a:hover 					{ color:#FFF; text-decoration:underline; }


/***** Cols *****/

	div#col-01 							{ float:left; margin:0; padding:0 10px 0 0; width:150px; font-size:10px; text-align:left; }
	div#col-01 img						{ border:1px solid #e84415; }

	div#col-02							{ float:right; margin:0; padding:0 0 0 10px; width:530px; text-align:left; }
	div#col-02 img						{ border:1px solid #e84415; }

	div#orange							{ border:1px solid #e84415; }
	
/***** Bullets *****/

	div#bullet-01 ul 					{ list-style-type:none; padding:0; margin:0 0 10px 0; }
	div#bullet-01 li 					{ background-image:url(../images/bullet-01.jpg); background-repeat:no-repeat; background-position:0 .4em; padding-left:10px; margin:0 0 5px 0; }

	div#bullet-02 ul 					{ list-style-type:none; padding:0; margin:0 0 10px 0; }
	div#bullet-02 li 					{ background-image:url(../images/bullet-02.jpg); background-repeat:no-repeat; background-position:0 .4em; padding-left:10px; margin:0 0 5px 0; }

/***** Tables *****/

	table 								{ border:0; margin:0 0 10px 0; padding:0; }
	table tr td 						{ padding:2px; }

/***** Global Classes *****/

	.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; }
