/* --------------------------------------------------------------
REDEFINE TAGS ------------------------------------------------ */


	* { margin:0; padding:0; border:0; }
	
	td, div, ul, li, p, input, select, label, a, textarea{
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: #000;
		text-align: left;
		vertical-align: top;
	}
	

	p{margin: 0 0 20px 0;}

	br{clear:both;}
	
	a { text-decoration: none; color: #000; }
	a.link { display: block; }

	label { display: block; margin: 5px 0 3px 0; }
	input, textarea, select { background-color: #EBEFF5; width: 185px; padding: 3px; }
	div.field { background: url(/4105/images/background_field.gif) bottom right no-repeat; width: 185px; padding: 0 0 6px 0; }


	h1 {text-align:left;font-size:20px;color:#000;padding:20px 0 10px 0; margin: 0 0 15px 0; line-height:24px; border-bottom: 1px #000 solid;}
	h2 {text-align:left;font-size:16px;color:#000;padding:20px 0 10px 0; margin: 0 0 15px 0; line-height:20px; border-bottom: 1px #000 solid;}
	h3 {text-align:left;font-size:14px;color:#000;padding:20px 0 10px 0; margin: 0 0 15px 0; line-height:18px; border-bottom: 1px #000 solid;}
	h4 {text-align:left;font-size:12px;color:#000;padding:20px 0 10px 0; margin: 0 0 15px 0; line-height:16px; border-bottom: 1px #000 solid;}


/* --------------------------------------------------------------
SHELL -------------------------------------------------------- */

	table#container { width: 100%; }
		
	table#container td#content div.content_cta { margin: 10px 0; width: 250px; font-style: italic; }
	
	div#header div.header { display: none; }
	
	ul#utilities { display: none; }
	
	ul#menu { display: none; }
	
	div#submenu_holder { display: none; }
	
	table#container td#footer { display: none; }

/* --------------------------------------------------------------
CONTENT ------------------------------------------------------- */

	table#container td#content div#content-container div.col_left { width: 100%; }
		
		table#container td#content div#content-container div.col_left div.col_1, table#container td#content div#content-container div.col_left div.col_2 { float: left;width: 40%;margin: 0 20px 0 0; }

	table#container td#content div#content-container div.col_right { display: none; }
	
	div.news div.bottom_news { background: url(/4105/images/background_bottom_news.gif) bottom right no-repeat; clear: both; width: 100%; height: 1px; }
	div.news p.summary { color: #999999; margin-bottom: 10px; }
	div.news div.button { width:60px;float:right; }
	
	
	div.faq { margin: 20px 0; padding: 20px; background: url(/4105/images/background_faq.gif) top left no-repeat; min-height: 126px; }
		* html div.faq { height: 126px; }
	


	

/* --------------------------------------------------------------
OTHER -------------------------------------------------------- */

	.hide { display: none; }
	
	.hidePrint { display: none; }


	#flashversion { display: none; }




/* --------------------------------------------------------------
sIFR ---------------------------------------------------------- */

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}


/* --------------------------------------------------------------
send to a friend ---------------------------------------------------------- */

#send_friend_form_div { display:none; }
#send_friend_bg { display:none; }
#send_friend { display:none; }

