/* Table of Contents:
	1. Generic Styles
	2. Styles for ASP.NET controls
*/


/* 1. Generic Styles
--------------------------------------------------------------------------------------- */

/*.check input, .button {margin-left: 18em;}
.check label, .radio label {width: auto; margin-right: 0; text-align: left; float: none;}

input {margin-bottom:1em;}*/
.input {width:25em; border: solid 1px #2c2e91; font-family: "Trebuchet MS"; font-size: 100%;}

/*textarea {margin-bottom:1em; padding-left:0.5em; border: 1px solid #ccc;}

select {margin-bottom:1em; padding-left:0.5em; border: 1px solid #ccc;}*/


/* 2. Styles for ASP.NET controls
--------------------------------------------------------------------------------------- */

/* bold, italic, underline */
.ewi2_skin_boldtext {font-weight: bold;}
.ewi2_skin_italictext {font-style: italic;}
.ewi2_skin_underlinetext {text-transform: uppercase;}
.ewi2_skin_button_register {position: absolute; margin: 260px 0 0 110px;}


/* button */
.ewi2_skin_button {color: #ffffff; background: #4e4e4e; border: solid 1px #2c2e91;}
.ewi2_skin_button_hidden {width: 0em; height: 0em; left: -100em; position: absolute;}
.ewi2_skin_gv_button {margin: 0em 0.5em 0em 0em; color: #ffffff; background: #4e4e4e;} 
.ewi2_skin_gv_rightbutton {padding-right:0.5em; text-align:right; position:relative;}


/* checkbox */
.ewi2_skin_checkbox {border: none;}


/* dropdown list */
.ewi2_skin_dropdownlistcalendar {margin-right:5px;}
.ewi2_skin_dropdownlist_timesheet {margin-bottom:0em;}

/* errors */
.ewi2_skin_error {background: #faf4bf url(../eclipseimages/error.gif) center no-repeat; background-position: 15px 50%; text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #dbd27c; border-bottom: 2px solid #dbd27c; margin: 1em 2% 1em 0em;} 
.ewi2_skin_error_label  {background: #faf4bf url(../eclipseimages/error.gif) center no-repeat; background-position: 15px 50%; text-align: left;  border-top: 2px solid #dbd27c; border-bottom: 2px solid #dbd27c;  float:left; margin: 0em 2% 1em 0em; padding: 5px 0px 5px 6%;  position:relative; width:92%; color:Red;}
.ewi2_skin_success_label {background: #bffabf url(../eclipseimages/success.gif) center no-repeat; background-position: 15px 50%; text-align: left;  border-top: 2px solid #7cdb7c; border-bottom: 2px solid #7cdb7c;  float:left; margin: 0em 2% 1em 0em; padding: 5px 0px 5px 6%;  position:relative; width:92%; color:green;}
.ewi2_skin_info_label {background: #d5d5fa url(../eclipseimages/information.png) center no-repeat; background-position: 15px 50%; text-align: left;  border-top: 2px solid #2c2e91; border-bottom: 2px solid #2c2e91;  float:left; margin: 0em 2% 1em 0em; padding: 5px 0px 5px 6%;  position:relative; width:92%; color:#2c2e91;}
.ewi2_skin_clientpasswordrecovery {width: 93%; background: #f1f1f1 url(../eclipseimages/information.png)  15px 50% no-repeat !important; display: block; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; padding:10px 0 10px 7%;}
.ewi2_skin_error_li_fail {border-top: 2px solid #dbd27c; border-bottom: 2px solid #dbd27c; padding:10px 0 10px 0; background: #faf4bf;  color:Red; margin-bottom:0.2em; width: 100%;}
.ewi2_skin_error_li_pass {}
.ewi2_skin_timesheetsummary {background: #bffabf url(../eclipseimages/success.gif) center no-repeat; background-position: 5px 10%; /* x-pos y-pos */ text-align: left; border-top: 2px solid #7cdb7c; border-bottom: 2px solid #7cdb7c; float: left; position: relative; width: 92%; padding: 5px 0 5px 4%; color: green; clear: both;}
.ewi2_skin_timesheetsummary_message {color:red; display: block; clear: both; margin: 1em 0 1em 0;}


/* gridview */
	#ewi2_skin_gridview_wrapper { width:98%; clear:both;}
	
	.ewi2_skin_gridview input {margin:0em; padding:0em;}
	.ewi2_skin_gridview label {margin:0em; padding:0em;}
	.ewi2_skin_gridview {width:100%; margin-bottom:0em; line-height:2em; border:solid 1px #fff;}

	.ewi2_skin_gridview_footerStyle{background:#fff;}
	.ewi2_skin_gridview_headerstyle {background:#d6cc70; color:#333333;}
	.ewi2_skin_gridview_rowStyle {background:#f3f3f3;}
	.ewi2_skin_gridview_rowStyle_Pending {color: Green;}
	.ewi2_skin_gridview_rowStyle_Processed {color: #2c2e91;}/* blue */
	.ewi2_skin_gridview_rowStyle_Rejected {color: Red;}
	.ewi2_skin_gridview_rowStyle_Authorised {color: #616161;}/* gray */
	.ewi2_skin_gridview_rowStyle_Invoiced {color: #616161;}/* gray */

	.ewi2_skin_timesheetpending_color {color: Green;}
	.ewi2_skin_timesheetprocessed_color {color: #2c2e91;}/* blue */
	.ewi2_skin_timesheetrejected_color {color: Red;}
	.ewi2_skin_timesheetauthorised_color {color: #616161;}/* gray */
	.ewi2_skin_timesheetinvoiced_color {color: #616161;}/* gray */


	.ewi2_skin_gridview_pagerStyle {display:block; text-align:center; margin-top:1em; line-height:1em; padding:0.5em; margin-left:-0.8em; width:100%;}
	.ewi2_skin_gridview_pagerStyle span {background:#e5e5e5; padding:1em;}

	.ewi2_skin_gridview_pagerStyle a:link  {background:#f3f3f3; color:#333333; padding:10px;}
	.ewi2_skin_gridview_pagerStyle a:visited {background:#f3f3f3; color:#333333; padding:10px;}
	.ewi2_skin_gridview_pagerStyle a:hover {background:#e5e5e5; color:#333333; padding:10px;}
	.ewi2_skin_gridview_pagerStyle a:active {background:#f3f3f3; color:#333333; padding:10px;}



	.ewi2_skin_gridview td, th {padding:0.5em;}
	.ewi2_skin_gridview_width {width: 98%; display: block; float:left; clear:both;}

	.ewi2_skin_gridview_hotjobs {} /* div */
	.ewi2_skin_gridview_hotjobs_h2 {display: block; font-size:1em;} /* h2 */
	.ewi2_skin_gridview_hotjobs_salary {} /* span */
	.ewi2_skin_gridview_hotjobs_perhour {} /* span */
	.ewi2_skin_gridview_hotjobs_address {display: inline; background: url(../eclipseimages/dash.gif) no-repeat right; padding-right: 7px; margin-right: 5px;} /* address */
	.ewi2_skin_gridview_hotjobs_description {} /* p */
	.ewi2_skin_gridview_hotjobs_readmore {} /* a */
	.ewi2_skin_gridview_hotjobs_divide {display: none;}

	/* gridview column width */
	.ewi2_skin_gridview_width_hiddencol {width: 0%;}

	.ewi2_skin_gridview_width_vacsearch_col1, .ewi2_skin_gridview_width_savedsearch_col1, .ewi2_skin_gridview_width_shortlist_col1 {width: 35%;}
	.ewi2_skin_gridview_width_vacsearch_col2, .ewi2_skin_gridview_width_savedsearch_col2, .ewi2_skin_gridview_width_shortlist_col2 {width: 30%;}
	.ewi2_skin_gridview_width_vacsearch_col3, .ewi2_skin_gridview_width_savedsearch_col3, .ewi2_skin_gridview_width_shortlist_col3 {width: 20%; text-align: right;}
	.ewi2_skin_gridview_width_vacsearch_col4, .ewi2_skin_gridview_width_savedsearch_col4, .ewi2_skin_gridview_width_shortlist_col4 {width: 15%;}

	.ewi2_skin_gridview_width_clivacancies_col1 {width: 15%;}
	.ewi2_skin_gridview_width_clivacancies_col2 {width: 20%;}
	.ewi2_skin_gridview_width_clivacancies_col3 {width: 20%;}
	.ewi2_skin_gridview_width_clivacancies_col4 {width: 15%;}
	.ewi2_skin_gridview_width_clivacancies_col5 {width: 15%;}
	.ewi2_skin_gridview_width_clivacancies_col6 {width: 15%;}

	.ewi2_skin_gridview_width_clitimesheets_col1 {width: 12%;}
	.ewi2_skin_gridview_width_clitimesheets_col2 {width: 15%;}
	.ewi2_skin_gridview_width_clitimesheets_col3 {width: 20%;}
	.ewi2_skin_gridview_width_clitimesheets_col4 {width: 20%;}
	.ewi2_skin_gridview_width_clitimesheets_col5 {width: 18%;}
	.ewi2_skin_gridview_width_clitimesheets_col6 {width: 15%;}

	.ewi2_skin_gridview_width_employmenthistory_col1, .ewi2_skin_gridview_width_cantimesheets_col1 {width: 34%;}
	.ewi2_skin_gridview_width_employmenthistory_col2, .ewi2_skin_gridview_width_cantimesheets_col2 {width: 33%;}
	.ewi2_skin_gridview_width_employmenthistory_col3, .ewi2_skin_gridview_width_cantimesheets_col3 {width: 33%;}

	.ewi2_skin_gridview_width_contracts_col1, .ewi2_skin_gridview_width_clicansearch_col1 {width: 15%;}
	.ewi2_skin_gridview_width_contracts_col2, .ewi2_skin_gridview_width_clicansearch_col2 {width: 33%;}
	.ewi2_skin_gridview_width_contracts_col3, .ewi2_skin_gridview_width_clicansearch_col3 {width: 33%;}
	.ewi2_skin_gridview_width_contracts_col4, .ewi2_skin_gridview_width_clicansearch_col4 {width: 19%;}
	    
    
/* calendar */
.ewi2_skin_calendar td {background:#f3f3f3; border: 1px solid #ccc; text-align:center;}
.ewi2_skin_dayheadercalendar {border:0; background:#666666; color:#ffffff;}
.ewi2_skin_calendaricon {margin-top: -0.7em;}


/* Manadtory Asktrix Postion */
.ewi2_skin_mandatory_astrix {top: -1em; position: relative;}


/* Timesheet Process Alert box */
.ewi2_skin_timesheetalerton {background:#ff0000;}
.ewi2_skin_timesheetalertoff {background:#000000;}


/* Help Me Login Questionmark */
.ewi2_skin_login_help {margin-top: 0.7em;}


/* Salary example label */
.ewi2_skin_salaryexample_text {vertical-align: top;}


/* Job Description hidden textbox label */
.ewi2_skin_jobdescription_textbox {width: 24em; background-color: White; display:block; float: left;}