@charset "UTF-8";

@media all {
	
/* ##### Basis Styles ##### */
	* {
		margin:0; padding:0;
	}
	
	body { background:url(../img/bg_page.gif); background-repeat:repeat-x; background-color:#CFD2D3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:150%; color:#49565F;}
	
	body { behavior: url(../img/htc/csshover3.htc); }
	img { border:0;}	
	
	#page_margin {}
	#page {}
	
	#metaNav 
	#header {}
	#main {}
	#footer {}
	
	#metaNav, #header , #main, #footer { position:relative;}
	
/* ##### Column Styles ##### */	
	.subcolumns { width:100%; overflow:hidden;}

	.cs6l, .cs42l { float:left;}
	.cs6l { width:60px;}
	.cs42l { width:418px;}
		
/* ##### Element Styles ##### */
	.elementText { padding:24px 30px 24px 20px;}
	
	/* ##### Header Styles ##### */	
		/* no pre styles */
		
	/* ##### Navigation Styles ##### */		
		#nav ul { padding:0; position:relative; width:155px; right:0;}
		#nav ul li {}
		#nav ul li a { display:block; background-color:#FFFFFF;}	
		
		#nav ul ul {}
		#nav ul ul li {}
		#nav ul ul li a {}
	
	/* ##### Main Styles ##### */	
		/* no pre styles */
	
	/* ##### Footer Styles ##### */	
		/* no pre styles */
	


/* ##### Helper Styles ##### */

	.clearfix:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
	}
	
	.clearfix {
			display: inline-block;
	}
	
	html[xmlns] .clearfix {
			display: block;
	}
	
	* html .clearfix {
			height: 1%;
	}
	
} /* media all END */