/* 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:20em; border: 1px solid #ccc; padding-left:0.5em;}
.dropdownlist { margin-top:0em; margin-bottom:0em;}

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;}

/* button */
.ewi2_skin_button {margin-right:10px; margin-top:10px; background-color: #f47320; border: none; color: #ffffff; padding: 0.2em;}
.ewi2_skin_button_hidden {width: 0em; height: 0em; left: -100em; position: absolute;}
.ewi2_skin_gv_button {margin: 0em 0.5em 0em 0em; padding: 0.2em;} 
.ewi2_skin_gv_rightbutton {padding-right:0.5em;  text-align:right; position:relative; color:#fff;}


/* checkbox */
.ewi2_skin_checkbox{}


/* errors */
.ewi2_skin_asterixerror {background:lime; width:20px; float:left; position:absolute;}

.ewi2_skin_error {background: #fff6bf url(../eclipseimages/error.gif) center no-repeat;background-position: 5px 50%; /* x-pos y-pos */text-align: left; padding: 5px 20px 5px 45px; border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324; margin: 1em 2% 1em 0em;} 
.ewi2_skin_error_label  {background: #fff6bf url(../eclipseimages/error.gif) center no-repeat;background-position: 5px 50%; /* x-pos y-pos */text-align: left;  border-top: 2px solid #ffd324; border-bottom: 2px solid #ffd324;  float:left; margin: 0em 2% 1em 0em; padding: 5px 0px 5px 6%;  position:relative; width:92%; color:Red; margin:1em 0em;}
.ewi2_skin_error_li_fail {border: 1px solid #f47320; background:#232323; padding:3px;  margin-bottom:1em; padding-top:1em; padding-bottom:0em;  color:#f47320;}
.ewi2_skin_error_li_pass {}
.ewi2_skin_timesheetsummary {background: #ccffcc url(../eclipseimages/success.gif) center no-repeat; background-position: 5px 10%; /* x-pos y-pos */ text-align: left; border-top: 2px solid #66cc66; border-bottom: 2px solid #66cc66;  float:left; margin: 0em 2% 1em 0em; padding: 5px 0px 5px 10%;  position:relative; width:92%; color:green; clear: both;}
.ewi2_skin_timesheetsummary_message {color:red; font-weight:bold; display: block; clear: both;}
.ewi2_skin_gobacktovacancy {width: 91%; background: #232323 url(../eclipseimages/information.png)  5px 50% no-repeat !important; display: block; padding: 5px 20px 5px 6%;}
.ewi2_skin_success_label {background: #ccffcc url(../eclipseimages/success.gif) center no-repeat;background-position: 5px 50%; /* x-pos y-pos */text-align: left;  border-top: 2px solid #66cc66; border-bottom: 2px solid #66cc66;  float:left; margin: 0em 2% 1em 0em; padding: 5px 0px 5px 6%;  position:relative; width:92%; color:green; margin:1em 0em;}


/* gridview */
.ewi2_skin_gridview input {margin:0em;}
.ewi2_skin_gridview {width:100%; margin-bottom:1em; line-height:2em;}
.ewi2_skin_gridview_footerStyle{background:#333333;}
.ewi2_skin_gridview_headerstyle {background:#000; color:#333333;}
.ewi2_skin_gridview_rowStyle {background:#232323; border:0px #000 solid;}
.ewi2_skin_gridview_rowStyle_Pending {color:green;}

.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 a:link  {background:#000000; color:#fff; margin-right:2px; padding:10px;}
.ewi2_skin_gridview_pagerStyle a:visited {background:#000000; color:#fff; margin-right:2px; padding:10px;}
.ewi2_skin_gridview_pagerStyle a:hover {background:#232323; color:#fff; margin-right:2px; padding:10px;}
.ewi2_skin_gridview_pagerStyle a:active {background:#000000; color:#fff; margin-right:2px; padding:10px;}
.ewi2_skin_gridview_pagerStyle span {background:#f47320; padding:1em;}

.ewi2_skin_gridview td, th {padding:5px;}
.ewi2_skin_gridview_width {width: 98%; display: block; padding-bottom:1em; float:left; clear:both;}

/* gridview column width */
.ewi2_skin_gridview_width_hiddencol {width: 0%}
 
.ewi2_skin_gridview_width_vacsearch_col1, .ewi2_skin_gridview_width_shortlist_col1 {width: 35%;}
.ewi2_skin_gridview_width_vacsearch_col2, .ewi2_skin_gridview_width_shortlist_col2 {width: 25%;}
.ewi2_skin_gridview_width_vacsearch_col3, .ewi2_skin_gridview_width_shortlist_col3 {width: 20%; text-align: right;}
.ewi2_skin_gridview_width_vacsearch_col4, .ewi2_skin_gridview_width_shortlist_col4 {width: 20%;}

.ewi2_skin_gridview_width_clivacancies_col1 {width: 10%;}
.ewi2_skin_gridview_width_clivacancies_col2 {width: 20%;}
.ewi2_skin_gridview_width_clivacancies_col3 {width: 30%;}
.ewi2_skin_gridview_width_clivacancies_col4 {width: 20%;}
.ewi2_skin_gridview_width_clivacancies_col5 {width: 10%;}
.ewi2_skin_gridview_width_clivacancies_col6 {width: 10%;}

.ewi2_skin_gridview_width_clitimesheets_col1 {width: 10%;}
.ewi2_skin_gridview_width_clitimesheets_col2 {width: 15%;}
.ewi2_skin_gridview_width_clitimesheets_col3 {width: 30%;}
.ewi2_skin_gridview_width_clitimesheets_col4 {width: 20%;}
.ewi2_skin_gridview_width_clitimesheets_col5 {width: 15%;}
.ewi2_skin_gridview_width_clitimesheets_col6 {width: 10%;}

.ewi2_skin_gridview_width_savedsearch_col1, .ewi2_skin_gridview_width_cantimesheets_col1 {width: 34%;}
.ewi2_skin_gridview_width_savedsearch_col2, .ewi2_skin_gridview_width_cantimesheets_col2 {width: 33%;}
.ewi2_skin_gridview_width_savedsearch_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:#232323; border: 1px solid #ccc; text-align:center;}
.ewi2_skin_dayheadercalendar {border:0; background:#666666; color:#ffffff;}


/* Manadtory Asktrix Postion */
.ewi2_skin_mandatory_astrix {top: -10px; 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;}

/* hot Jobs */


.ewi2_skin_gridview_hotjobs { width:100%; position:relative; border-bottom: 1px dashed #000; padding-top:10px;}
.ewi2_skin_gridview_hotjobs img { width:67px; height:57px;}
.ewi2_skin_gridview_hotjobs	a:link { color: #f47320; text-decoration:underline;} 
.ewi2_skin_gridview_hotjobs	a:visited { color: #f47320; text-decoration:underline;} 
.ewi2_skin_gridview_hotjobs	a:hover { color: #f47320; text-decoration:underline;} 
.ewi2_skin_gridview_hotjobs	a:active { color: #f47320; text-decoration:underline;}

.ewi2_skin_gridview_hotjobs_h2 {padding:0px;}
.ewi2_skin_gridview_hotjobs_address { color:#ccc;}
.ewi2_skin_gridview_hotjobs_description { margin-top:10px; border-top: 1px dashed #000; padding-top:5px;}