/* Table of Contents:

	1. Main Layout 
	2. Front Page

 1. Main Layout
-------------------------------------------------------------------------------------------------------------------------------------------------- */
	
	#ewi2_layout_wrapper {width:1000px; margin:0 auto; background:#fff;}
	#ewi2_layout_maincontent {position:absolute; top:205px; width:1000px;  background:#fff;}
	#ewi2_layout_header_wrapper {position:absolute; top:0px; width:1000px;}
	
	
	/* header for main logo and welcome banner */	
	.ewi2_layout_header {float:left; width:100%; height:167px; background-position:right;} 
	.ewi2_layout_header img {float: left; margin:40px 0px 0px 10px;}
	
	.ewi2_layout_header_title {background: url("/App_Themes/ewi2/Images/SiteMaster/redbak.jpg"); height:200px; width:980px; margin:10px 10px 0 10px;}
	.ewi2_layout_header_title h1 {font-size:3em; padding:60px 0 0 30px; margin:0; border:0; color:#fff; width:auto;}
	.ewi2_layout_header_title h2 {font-size:1.4em; padding:10px 0 10px 30px; margin:0; border:0; color:#ccc; width:auto; font-weight:bold;}
	.ewi2_layout_header_title img {margin-top:50px; margin-left:20px;}
	.ewi2_layout_header_title div img {padding:0; position:absolute; right:10px; top:-130px; z-index:10;}
	
	.ewi2_layout_header_rssfeed {background: url("../eclipseimages/rssicon.png") no-repeat 5px; width:130px; height:20px; padding:8px 0px 5px 5px; color:#fff; font-size:0.8em; float:right; margin-top:10px;}
	.ewi2_layout_header_rssfeed a { color:White; text-decoration:none; color:#999; font-size:13px; padding-left:26px; font-weight:lighter;}
		


	.ewi2_layout_header_images{float:left; width:980px; margin:0px 10px;  clear:both; background:#fff;}	
	.ewi2_layout_header_images p { color:#fff; padding:10px 10px 0px 14px; font-size:1.5em;}
	.ewi2_layout_header_images img {margin:10px 0px 0px 10px;}	

	/* columns */
	.ewi2_layout_main_column {float:right; width:730px; padding-right: 10px; background:#fff; min-height:400px; line-height: 1.8em;}
	.ewi2_layout_main_column h1 {margin-top:1.5em;}
	.ewi2_layout_secondary_column {float:left; width:240px; padding-left:10px; background:#fff; clear:left;}
	
	/* footer */
	.ewi2_layout_footer_wrapper {float:left; width:1000px;  clear:both; background:#000; border-top:1px solid #cccccc; margin-top:1em;}
	
	.ewi2_layout_footer_images{float:left; width:1000px; overflow:hidden;  clear:both; background:#333333;}	
	.ewi2_layout_footer_images p { color:#fff; padding:10px 10px 10px 14px; font-size:1.5em;}
	.ewi2_layout_footer_images img {margin:10px 0px 20px 10px;}				
	
	.ewi2_layout_footer {float:left; width:980px;  display:block; padding:10px; height:70px; clear:both; background:#000 url("/App_Themes/ewi2/Images/SiteMaster/blackbak.jpg"); border-bottom:4px solid #333; margin-bottom:1em;}
		.ewi2_layout_footer a:link {color:#999;}
		.ewi2_layout_footer a:hover {color:#cccccc;}
		.ewi2_layout_footer a:visited {color:#999;}

		
	

	.ewi2_layout_footer_leftcol {float: left; height: 80px;}
	.ewi2_layout_footer_leftcol li { line-height:1.5em;}
	.ewi2_layout_footer_rightcol {float: right; height: 80px;}
	.ewi2_layout_footer_powered {position:absolute; bottom:50px; right:10px; text-align:right;}
	.ewi2_layout_footer_powered p { padding-bottom:0px; text-align:right;}
	
	
	.ewi2_layout_address_c1 {float:left; width:490px;}
	.ewi2_layout_address_c2 {float:left; width:230px; padding-left:10px;}


/* 2. Front Page
----------------------------------------------------------------------------------------------------------------------------------------------------- 

	 columns layout - widths background etc.. */
	.ewi2_layout_1_column h2, .ewi2_layout_2_column h2, .ewi2_layout_3_column h2 {margin-top:0em;}
	.ewi2_layout_1_column h1, .ewi2_layout_2_column h1, .ewi2_layout_3_column h1 {margin-top:0em;}
	
	
	/* column positioning for seo */
	.ewi_layout_seo_position_c1 {width:270px; float:left; clear:left;}
	.ewi_layout_seo_position_c2 {width:730px; float:right;}

	
	/* padding for columns */
	.ewi2_layout_column_inner {padding:10px;}
	
	
	/* column 1 */		
	.ewi2_layout_1_column {width:228px; padding:10px; margin:0px 10px; background:#fff; border:1px solid #ccc; border-top:4px solid red; min-height:540px; margin-top:2em; position:relative; height:auto !important; height:540px;}
	
	
	/* column 2 */
	.ewi2_layout_2_column {float:left; width:438px;  margin-right:10px; border:1px solid #ccc;  background:#e6f3fb; border-top:4px solid #4d8db8;  min-height:560px; margin-top:2em; position:relative; height:auto !important; height:560px;}
	.ewi2_layout_2_column fieldset legend {display:none; text-align:left; border:0px; position:relative;}
	.ewi2_layout_2_column_inner h2 {padding-top:0.6em;}
	/*.ewi2_layout_2_column_inner {padding:1%; width:98%; border:1px solid #ccc; margin-bottom:1em;}
	.ewi2_layout_2_column_jobsearch {padding:1%; width:98%; border:1px solid #ccc;  margin-bottom:1em;}
	.ewi2_layout_2_column_jobsearch p {border:0px; margin-left:70px; margin-top:-15px;}
	.ewi2_layout_2_column_jobsearch img {position:absolute; margin-top:-20px; margin-left:-6px;}
	
	.ewi2_layout_2_column_inner_candidate {line-height:18px;}
	.ewi2_layout_2_column_inner_candidate ul {padding-top:20px;}
	.ewi2_layout_2_column_inner_candidate li {list-style:decimal inside; padding-left:20px; padding-bottom:10px;}

	.ewi2_layout_2_column_inner_client {line-height:18px;}
	.ewi2_layout_2_column_inner_client ul {padding-top:20px;}
	.ewi2_layout_2_column_inner_client li {list-style: decimal inside; padding-left:20px; padding-bottom:10px;}

	.ewi2_layout_2_column_inner_candidate {padding:1%; width:98%; border:1px solid #ccc; margin-bottom:1em;}
	.ewi2_layout_2_column_inner_client {padding:1%; width:98%; border:1px solid #ccc; margin-bottom:1em;}*/


	/* column 3 */
	.ewi2_layout_3_column {float:left; width:228px; padding:10px; border:1px solid #ccc; background:#fff; border-top:4px solid red; min-height:540px; margin-top:2em; position:relative; clear:right; height:auto !important; height:540px;}
	/*.ewi2_layout_3_column_inner {padding:1%; height:auto; float:left; margin-top:1em; display: block; width: 100%;}
	.ewi2_layout_3_column_joblinks ul li {border-bottom: solid #ccc 1px; width:100%; padding-top: 0.2em;}*/