@charset "utf-8";
/* CSS Document */
img{
	border:none;
}
a{outline:none;}
body{
	background:url(../images/page_bg2.gif) repeat-x #ffffff !important;
	margin:0 !important;
	padding:0 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	color:#333 !important;
}

#wrapper{
	width:100%;
	margin:0 auto;
	position:relative;
}


#main{
	width:100%;
	margin:0 auto;

}
#header{
	width:100%;
	height:104px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	/*background-image:url(../images/header_bg.gif);*/
	background-repeat:repeat-x;
}
#header .logo{
	width:650px;
	height:auto;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	float:left;
	border:0px solid red;
}
#header .logo .logo_main{
	float:left;
	padding:0px 0 0 10px; 
}

#header .logo .title{
	color:#929292;
	font-family:Arial;
	font-size:14px;
	float:left;
	width:85%;
	padding-top:10px;
}

#header .logo .title div span{
	font-size:16px;
}

#header .leftbox {
	border: 0 solid red;
	float: right;
	height: auto;
	margin: 0;
	padding: 0;
	/*width: 250px;*/
}
/*#header .leftbox div{
	width:525px;
	height:auto;
	float:left;
	border:0px solid red;
	color:#a8a4a4;
}*/
#header .leftbox .TopLeft_container {
	border: 0 solid red;
	color: #A8A4A4;
	float: left;
	height: auto;
	width: 368px;
}
#header .leftbox .TopLeft{
	width:341px;
	height:auto;
	margin:0 0 0 0;	
	padding:5px 0 0 0;
	float:left;
	font-weight:bold;
}
.TopRight a, .TopRight a:active, .TopRight a:visited{
	color:#CCC;
	/*float:left;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;

}
.TopRight a:hover{
	color:#fff;
	/*float:left;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
#header .leftbox .TopRight{
	width:420px;
	height:20px;
	margin:0 0 0 0;	
	padding:5px 5px 0 5px;
	float:right;
	text-align:left;
	/*background:#444444;*/
	height:46px;
}
.sign_container {
	border: 0 solid red;
	display: inline;
	float:right;
	height: auto;
	margin: 0;
	padding: 5px 0 0;
	width: 295px;
}
/*Footer Start*/
#footer{
	width:100%;
	height:73px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	background-image:url(../images/footer_bg.png);
	background-repeat:no-repeat;
	background-color:#333333;
	background-position:center top;
}
.footer_main{
	width:100%;
	margin:auto;

}
.footer_left{
	width:290px;
	height:auto;
	margin-top:30px;
	padding:0 0 0 15px;
	float:left;
	color:#666666;
}
.footer_right{
	width:430px;
	height:auto;
	margin-top:30px;
	padding:0 0 0 0;
	float:right;
	color:#666666;
}
.footmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a2a2a2;
	text-decoration:none;
}
.footmenu a, .footmenu a:active, .footmenu a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a2a2a2;
	text-decoration:none;
}
.footmenu a:hover{
	color:#ffffff;
}
/*Footer End*/
/*main_Container start*/
#main_Container{
	width:100%;
	/*width:973px;*/
	height:auto;
	float:left;
	margin:5px 0 0 0;
	/*padding:10px 15px 12px 10px;*/
	padding:10px 0px 10px 0px;
	border:0px solid red;
}
/*Iner Table style start*/
.list {
	border-collapse:collapse;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	width:100%;
	text-align:left;
}
.list td {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
}
.list td a , list td a:active , .list td a:visited{
	/*border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;*/
	color:#000;
	text-decoration:none;
}
.list td a:hover{
	/*border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;*/
	color:#666;
	text-decoration:none;
}
.list thead td {
	background-color:#ececec;
	/*background-color:#EFEFEF;*/
	padding:0 5px;
	text-align:left;
	
}
.list thead td a, .list thead td {
	color:#222222;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
}
.list tbody a {
	text-decoration:underline;
}
/*.list tbody td {
	padding:0 5px;
	vertical-align:middle;
}*/
.list tbody td {
	font-size:11px;
	line-height:26px;
	padding:0 0 0 5px;
	vertical-align:middle;
}
.list .left {
	padding:7px;
	text-align:left;
}
.list .right {
	padding:7px;
	text-align:right;
}
.list .center {
	padding:7px;
	text-align:left;
	/*text-align:center;*/
}
.list .asc {
	background:transparent url(../images/asc1.png) no-repeat scroll right center;
	/*background:transparent url(../images/desc.png) no-repeat scroll right center;*/
	
	padding-right:10px;
}
.list .desc {
	background:transparent url(../images/asc1.png) no-repeat scroll right center;
	
	padding-right:15px;
}
.list .filter td {
	background:#E7EFEF none repeat scroll 0 0;
	padding:15px;
}
/*Iner Table style End*/
/*menu start*/
#top_menu{
	width:1100px;
	height:68px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	border-bottom:0px solid #c6c6c6;
}
.menu {
	height:68px;
	margin:0px;
	padding:0px;
	width:100%;
	border:0px solid black;
}
.menu ul {
	width:100%;
	height:68px;
	margin:0px;
	padding:0px;
	float:right;
	border:0px solid red;
}
.menu ul li{
	margin:0px;
	padding:0px 0 0 0px;
	list-style:none;
	color:#2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	float:left;
	border:0px solid red;
	background-image:url(../images/arrow_orange.png);
	background-position:right 15px;
	background-repeat:no-repeat;
	height:71px;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	width:65px;
	text-align:center;
}

.menu ul li a {
	/*border-left: 1px solid #bbbbbb;*/
	border-right: 1px solid #bbbbbb;
	color: #000000;
	display: block;
	height: 30px;
	padding: 40px 10px 0;
	text-decoration: none;
}

.menu ul li:hover{
	background-color:#fff;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	text-decoration:none;
	color:#000000;
	display:block
}

.menu ul li.CandidateExperience_Record{
	float:left;
	border:0px solid red;
	background-image:url(../images/Record.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Upload{
	float:left;
	border:0px solid red;
	background-image:url(../images/upload.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_SendMessage{
	float:left;
	border:0px solid red;
	background-image:url(../images/email.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Delete{
	float:left;
	border:0px solid red;
	background-image:url(../images/close.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}


.menu ul li.CandidateExperience_Save{
	float:left;
	border:0px solid red;
	background-image:url(../images/save.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Previous{
	float:left;
	border:0px solid red;
	background-image:url(../images/arrow-left1.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}


.menu ul li.CandidateExperience_Help{
	float:left;
	border:0px solid red;
	background-image:url(../images/help_icon.png);
	background-position:center 20px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_SignOff{
	float:left;
	border:0px solid red;
	background-image:url(../images/sign_off.png);
	background-position:center 20px;
	background-repeat:no-repeat;
}


.menu ul li.CandidateExperience_Next{
	float:left;
	border:0px solid red;
	background-image:url(../images/arrow-right1.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_GoBack{
	float:left;
	border:0px solid red;
	background-image:url(../images/goback_sq.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Back{
	float:left;
	border:0px solid red;
	background-image:url(../images/QuestionList.gif);
	background-position:center 15px;
	background-repeat:no-repeat;
}


.menu ul li.CandidateExperience_OptOutInterview{
	float:left;
	border:0px solid red;
	background-image:url(../images/opt_out.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}
.menu ul li.CandidateExperience_SubmitAnswer{
	float:left;
	border:0px solid red;
	background-image:url(../images/SubmitAnswer.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}
.menu ul li.CandidateExperience_ViewEdit{
	float:left;
	border:0px solid red;
	background-image:url(../images/edit.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}
/*23.12.2010 style start  */   
.main_Container_Left{
	width:241px;
	height:auto;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	/*padding:10px 15px 12px 10px;*/
	border:0px solid red;
}
.main_Container_Right{
	/*width:710px;*/
	height:auto;
	float:right;
	/*padding:10px 15px 12px 10px;*/
	border:0px solid green;
	width:75%
}
.main_Container_BoxLeft{
	width:210px;
	height:auto;
	float:left;
	margin:0 0 0 0;
	padding:10px 10px 10px 10px;
	/*padding:10px 15px 12px 10px;*/
	border:1px solid #CCC;
}
.flied_text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}


/* sandeep Form elements start */

select.flat, textarea.flat, input.flat, 
select.error, textarea.error, input.error,
textarea.code { 
border-style: solid;
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

select.flat, textarea.flat, input.flat,
textarea.code { 
border-color : #B3BDC4;
background : #ffffff;
}

select.error, textarea.error, input.error { 
/*border-color : #9DBDE5;
background : #ffcc00;*/
}


select.flat, textarea.flat, input.flat, 
textarea.code, textarea.code-gray {
/*font-family: "Verdana", "Arial", "Helvetica", "sans-serif", monospace;*/
font-family:Arial, Helvetica, sans-serif;
font-size: 11px; 
/*line-height: 35px;*/ 
/*color: #6A6A6A;*/
}

textarea.code-gray {
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	color: red;
}
.boxcheck{
	width:40px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
	border:1px solid #b5b5b5;
	
}
/* sandeep Form elements End */

.popupout{
	width:359px;
	height:300px;
	float:left;
	margin:0px;
	padding:0px;
	
	}
.popuptop{
	width:359px;
	height:47px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/popuptop.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	}
.popupmid{
	width:359px;
	height:229px;
	float:left;
	margin:0px;
	padding:0px;
	
	}
.popupmidbg{
	width:315px;
	height:229px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/popupmidbg.png);
	background-position:left top;
	background-repeat:repeat-x;
	}

.popupmid1{
	width:24px;
	height:229px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/popupmid1.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	}
.popupmid2{
	width:20px;
	height:229px;
	float:left;
	margin:0px;
	padding:0px;
	background-image: url(../images/popupmid2.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	}
.popupbot{
	width:359px;
	height:25px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/popupbot.png);
	background-position:left top;
	background-repeat:no-repeat;

	}
.signinhradingout{
	width:299px;
	height:38px;
	float:left;
	margin:0px 0 0 10px;
	padding:0px;
	
}

.signheading{
	width:268px;
	height:38px;
	float:left;
	margin:0px;
	padding:0px;
	background-image:url(../images/signin.png);
	background-position:left top;
	background-repeat:no-repeat;
	
}
.close{
	width:29px;
	height:38px;
	float:left;
	margin:0x;
	padding:0px;
}
.username{
	width:299px;
	height:17px;
	float:left;
	margin:8px 0 0 10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
.textfildbg{
	width:292px;
	height:32px;
	float:left;
	margin:5px 0 0 10px;
	padding:0px;
	background-image:url(../images/textfild.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
}
.textfild1{
	width:278px;
	height:21px;
	float:left;
	margin:8px 0 0 9px;
	padding:0px;
	border:none;
	outline:none;
	line-height:27px;
	}
.forgot{
	width:116px;
	height:29px;
	float:left;
	margin:10px 0 0 55px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	
}


.ssubmit{
	width:127px;
	height:33px;
	float:left;
	margin:6px 0 0 0;
	padding:0px;
}

.textfildbg2{
	width:292px;
	height:32px;
	float:left;
	margin:5px 0 0 10px;
	padding:0px;
	background-image: url(images/textfild2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
}
/* Popup Box start 27.12.2010*/
.popupContainer{
	width:284px;
	height:auto;
	margin:200px 0 0 15px;
	padding:0 0 0 0;
	float:left;
	border:0px solid red;
}
.popupTop{
	background-image:url(../images/popup_top.png);
	background-repeat:no-repeat;
	width:284px;
	height:39px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.popupBottom{
	background-image:url(../images/popup_bottom.png);
	background-repeat:no-repeat;
	width:284px;
	height:4px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
.popupMiddle{
	background-image:url(../images/popup_center.png);
	background-repeat:repeat-y;
	width:264px;
	height:auto;
	margin:0 0 0 0;
	padding:10px 10px 10px 10px;
	float:left;
}
/* Popup Box end 27.12.2010*/

.textarea{
	border:1px solid #cccccc;
	width:200px;
}

.button1{
	background-color:#ececec;
	color:#333333;
	border:1px solid #cccccc;
	display:block;
}

.header_tb{
	background-color:#ececec;
	margin-left:10px;
	font-weight:bold;
}

.border_tb td{
	border-bottom:1px solid #ececec;
	border-left:1px solid #ececec;
	padding-left:10px;
}

.border_tb a{
	text-decoration:underline;
	color:#333333;
}

.border_tb a:hover{
	text-decoration:none;
	color:#333333;
	list-style:decimal;
}

.bor{
	border-right:1px solid #ececec;
}
		
/*sandeep 20.05.2011*/
.mgrey_bg{
	height:27px;
	background-image:url(../images/grey_in_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #dfdfe0;
}
.mInput_bg{
	width:436px;
	height:343px;
	background-image:url(../images/input_mBg.gif);
	background-repeat:no-repeat;
	border:1px solid #dfdfe0;
}


/*Grey images for disbaled button*/

.menu ul li.CandidateExperience_Record.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/Record_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Upload.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/upload_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Delete.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/close_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}


.menu ul li.CandidateExperience_Save.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/save_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Previous.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/arrow-left1_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Next.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/arrow-right1_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Back.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/QuestionList_bw.gif);
	background-position:center 15px;
	background-repeat:no-repeat;
}


.menu ul li.CandidateExperience_OptOutInterview.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/opt_out_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}
.menu ul li.CandidateExperience_SubmitAnswer.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/SubmitAnswer_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}
.menu ul li.CandidateExperience_ViewEdit.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/edit_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}



/*End Grey Images*/

/*Setting grey color for */
.menu ul li.inactive a {
	color: gray;
}

/*New Css Added for CE*/
.menu ul li.CandidateExperience_Search{
	float:left;
	border:0px solid red;
	background-image:url(../images/search.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Search.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/search_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Apply{
	float:left;
	border:0px solid red;
	background-image:url(../images/add.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_Apply.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/add_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_GoBack.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/goback_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_SendMessage.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/email_grey.png);
	background-position:center 15px;
	background-repeat:no-repeat;
}

.menu ul li.CandidateExperience_SignOff.inactive{
	float:left;
	border:0px solid red;
	background-image:url(../images/sign_off_grey.png);
	background-position:center 20px;
	background-repeat:no-repeat;
}