body{margin:0px; padding:0px; background:#fff;}


/************************************************
* General *
************************************************/
/* div {font-size: 12px; color: #414141; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:1.6em;} */
.clear {clear:both;}
/* img {border:0;} */
/*a {outline:none;}*/

/* h1{margin:0px; padding:0px 0px 0px 15px; font-size:20px; font-weight:bold; color:#4681ad; background-color:#dbe9f4; line-height:40px; border-bottom:1px solid #fff;} */
.page_title{color:#4681ad; background-color:#dbe9f4; line-height:40px; border-bottom:1px solid #fff;}
/* h2{margin:0px 0px 7px 0px; padding:15px 0px 5px 0px; font-size:16px; font-weight:normal; border-bottom:1px solid #ccc; color:#157fb0;} */

/************************************************
*main *
************************************************/
.main {width:925px; margin:0px auto;}


/************************************************
* Header *
************************************************/
.header {padding:18px 10px 18px 10px;}
.logo {float:left;width: 70%}
.languages {float:float;text-align: right;}
.header_link {color:#bebebe; font-size:11px; float:right; line-height:36px;}
.header_link a {text-decoration:none; color:#4681ad;}
.header_link a:hover {text-decoration:underline; color:#4681ad;}


/************************************************
* Applicant Header Navigation *
************************************************/
.nav {background:#0390c6; height:38px; color:#fff; margin:0px 0px 6px 0px; }
.nav ul {list-style:none; padding:0px 0px 0px 0px; margin:0px;}
.nav li {float:left; margin:0px; padding:0px 0px 0px 0px;  /*border-right:#0476b9*/ 1px solid; line-height:38px;}

.nav li a {margin:0px; padding:0px 13px 0px 13px;color:#fff; font-weight:bold; text-decoration:none; display:block;}
.nav li a:hover {margin:0px; padding:0px 13px 0px 13px; background:#262525; color:#fff; font-weight:bold; text-decoration:none; display:block;}

/************************************************
* Employer Header Navigation *
************************************************/
.nav3 {background:#033f67; height:38px; color:#fff; margin:0px 0px 6px 0px; }
.nav3 ul {list-style:none; padding:0px 0px 0px 0px; margin:0px;}
.nav3 li {float:left; margin:0px; padding:0px 0px 0px 0px;  border-right:#0476b9 1px solid; line-height:38px;}

.nav3 li a {margin:0px; padding:0px 13px 0px 13px;color:#fff; font-weight:bold; text-decoration:none; display:block;}
.nav3 li a:hover {margin:0px; padding:0px 13px 0px 13px; background:#262525; color:#fff; font-weight:bold; text-decoration:none; display:block;}


/************************************************
* Dual Header Navigation *
************************************************/
.topnav {color:#fffff; float:float; text-align: right; }
.topnav ul {list-style:none;  margin: 0 21px;}
/*padding:0px 0px 0px 0px; margin: 0px;}*/
.topnav li {float:left; margin:0px; padding:0px 0px 0px 0px;  }
.topnav li a {margin:0px; padding:0px 13px 0px 13px;color:#fffff; font-weight:bold; text-decoration:none; display:block;}
.topnav li a:hover {margin:0px; padding:0px 13px 0px 13px; color:yellow; font-weight:bold; text-decoration:none; display:block;}


/************************************************
* Content *
************************************************/
.search_link {font-size:13px; color:#272727; font-weight:bold;}
.search_link a {font-size:13px; color:#272727; font-weight:bold; text-decoration:none;}
.search_link a:hover {font-size:13px; color:#272727; font-weight:bold; text-decoration:underline;}
.content_lable {color:#6e6e6e; padding: 0px 0px 0px 0px; line-height:16px;}
.btmpadd {padding:0px 0px 7px 0px;}
.icon_main {float:left; padding:20px 0px 5px 0px; width:100%; text-align:center;}
.icons {float:left; width:159px; text-align:center;}
.icons a {color:#4681ad; font-size:13px; text-decoration:none; padding:5px 0px 0px 0px;}
.icons a:hover {color:#4681ad; font-size:13px; text-decoration:underline;}
.content_lable2 {height:17px;}
.search input {width:362px;}
.search select {width:374px;}
/*.content input {width:200px;}*/
.content select {width:214px;}
.greenlabel{
color:#009900;
text-align:center;
font-weight:bold;
}
.link_title{padding: 0px;margin: 0px;}
.link_title a{color:#016BBF;font-size:13px;text-decoration:none;}
.link_title a:hover {text-decoration:underline; color:#016BBF;padding: 0px;margin: 0px;}
.div_university {display:none;}

/************************************************
* Footer*
************************************************/
.footer {background: #f3f8fc; margin:0px; border-top:#d9eaf4 solid 5px; padding: 18px 0px 15px 0px;}
.footer_link { text-align:center; color:#646464; padding:0px 0px 3px 0px;}
.footer_link a{ text-align:center; color:#646464; text-decoration:none;}
.footer_link a:hover{text-align:center; color:#646464; text-decoration:underline;}

.footercopy {margin: 0px;padding: 0px 0px 0px 0px;text-align:center; color:#767676; font-size:11px;}
.footercopy a {color:#767676; font-size:11px; text-decoration:none;}
.footercopy a:hover {color:#767676; font-size:11px; text-decoration:underline;}

/************************************************
* Grid related Class *
************************************************/
/* input {border: #d3dce5 1px solid; padding:5px; color: #333333; background: url(../../images/textfieldbg.gif) #ffffff repeat-x; color: #333333; font-size:12px;} default class for the textboxes for whole project */

/* textarea {border: #d3dce5 1px solid; padding:5px; font-size: 12px; background: url(../../images/textfieldbg.gif) #ffffff repeat-x; color: #333333; font-family:Arial, Helvetica, sans-serif; } default class for the textarea for whole project */

/*select {border: #d3dce5 1px solid; padding:5px; font-size: 12px; background: url(../../images/textfieldbg.gif) #ffffff repeat-x; color: #333333; }*/ /* default class for the list menu/dropdown(like to select countries or state) for whole project */

.inputbutton {cursor: pointer; color: #fff; text-align:center; background: #007fb2; border:1px solid #2a95bf; font-size:13px; font-weight:bold;  padding: 0px 0px 0px 0px; border:1px solid #08749b;} /* to make custom type of inputbutton for whole project */
.mandatory{color:990000; font-weight:bold; font-size:11px;} /* to display mandatory things in the form, like "*"  */
.label{color:#999999; font-weight:bold; text-align:left;} /* to give the class for fields label  */

.dottedline{background:url(images/dotted.gif) repeat-x top; height:9px;  } /* for dotted lines */
.border{border:1px solid #d2e4f0; line-height:normal; padding:10px;} /* common class to use border in the whole project */
.nobg { background:none; border:none;} /* to give remove the background color or border of CHECKBOX and RADIO BUTTON */
.sfont{font-size:10px; color:#666;} /* for small grey font like to write comments near textfield in the grid */
.altbg{background-color:#f1f7fe; font-size:11px; border-top:1px solid #b8d6f9; vertical-align:top;} /* for grid's alternate raw */
.nrlbg{background-color:#fff; font-size:11px; vertical-align:top; border-top:1px solid #b8d6f9;} /* for grid's normal raw */
.gridheaderbg{background:url(images/gridheaderbg.gif) repeat-x; height:28px; color:#fff; vertical-align:top; line-height:normal;} /* for the image or background color of grid's header */

.gridarea{ padding:0px; margin:0px; border:#e3e5e6 solid 1px; border-bottom:none; border-right:none;}
.gridarea tr th{ background:#0993c7; text-align:left; padding:6px 0px 6px 10px; border-bottom:#eaebec solid 1px;  font-weight:bold;color:#ffffff; border-right:#e3e5e6 solid 1px;}
.gridarea tr.title th{ background:#0993c7; text-align:left; padding:6px 0px 6px 10px; border-bottom:#eaebec solid 1px;  font-weight:bold;color:#ffffff; border-right:#0993c7 solid 1px;}
.gridarea tr th{ background:#666666; text-align:left; padding:6px 0px 6px 10px; border-bottom:#eaebec solid 1px;  font-weight:bold;color:#ffffff; border-right:#e3e5e6 solid 1px;}
.gridarea tr.altbg td{ background:#FFF;  padding:4px 0px 3px 10px; border-bottom:#e3e5e6 solid 1px; border-right:#e3e5e6 solid 1px;}
.gridarea tr.nrlbg td{ background:#f1f1f1; padding:4px 0px 3px 10px; border-bottom:#e3e5e6 solid 1px; border-right:#e3e5e6 solid 1px;}
.table-title { background:#0993c7; }

.gridarea tr.altbg td a{ color:#242424; text-decoration:none; font-weight:normal;}
.gridarea tr.altbg td a:hover{ color:#000000; text-decoration:underline;}

.gridarea tr.nrlbg td a{ color:#242424; text-decoration:none; font-weight:normal;}
.gridarea tr.nrlbg td a:hover{ color:#000000; text-decoration:underline;}

.gridarea tr.gridheader-bl{ background:#0993c7; height:23px; color:#ffffff; font-weight:bold; padding:0px 0px 0px 0x;}
.gridarea th a{  text-decoration:none;}

radio{
    background-color:transparent;
    position:relative;
}

/*  changes by created by ss */
.jobtype
{
	width: auto !important;
}
.redlabel
{
	color: #FF0000;
}
.redlabel1
{
	color: #FF0000;
	padding: 0 0 5px 0
}
.boldlabel{ text-align:left; padding:0px 5px 0px 0px;font-weight:bold;color:#414141;}
.boldlabel1{ padding:0px 5px 0px 0px;font-weight:bold;color:#414141;}


/* for login page create by ss */
.pagetitle
{
	color:#424242;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	font-family: Arial;
	line-height:20px;
	margin-bottom:0;
	margin-top:0;	

}
.tdcolor 
{
background-color:#F3F8FC;
color:#000000;
font-size:10px;
padding:2px 5px 2px 2px;
}

.tdcolor3
{
background-color:#eaeaea;
padding-left: 2px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #FFFFFF;
line-height: 15px;
}
.tdcolor1
{
background-color:#dbe9f4;
padding-left: 2px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 1px solid #FFFFFF;
line-height: 15px;
}

.tableline 
{
background-color:#F3F8FC;
border:1px solid #a9c3d7;
}
a.reg {
color:#000000;
}
a.reg:visited {
color:#000000;
}
a.reg:hover {
color:#a9c3d7;
}
.loginmsg
{
	left:856px;
	position:absolute;
	top:36px;
	

}

/************************************************
* paging *
************************************************/
.manu {padding:12px 15px 12px 15px;font-weight: bold; }
.manu A {
	BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #d5d5d5 1px solid; COLOR: #5c5c5c; PADDING-TOP: 2px; BORDER-BOTTOM: #d5d5d5 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #5c5c5c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #5c5c5c 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #5c5c5c 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #5c5c5c 1px solid; BACKGROUND-COLOR: #5c5c5c
}
.manu .disabled {
	BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #d5d5d5 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #d5d5d5 1px solid
}
.manu input{border:1px solid #D5D5D5;color:#5C5C5C;margin:2px;padding:2px 5px;display: inline;}


.manu u{padding: 0px; margin: 0px; list-style-type: none;background-color:##000000; }
.manu ul li{margin: 5px;}
.manu td {vertical-align: top;}

.nav2{ background:#666; border-top:0px solid #ccc; padding:5px 8px; font-size:11px; font-weight:bold; color:#FFF; margin-bottom:6px;}
.nav2 a{ color:#FFF; text-decoration:none; font-weight:bold;}
.nav2 a:hover{ text-decoration:underline;}
.nav2 span{ padding:0 7px;}

.selectwidth {
	width: 200px;
}


/* *****************************************************************************
    for forgot password 
********************************************************************************* */
.forgotbutton {
background-color: #0000CD;
border:1px solid #444444;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:2px;
}
.tdcolor2 {
color:#000000;
font-size:10px;
padding:2px 5px 2px 2px;
}

/* login page ***********************************************************************
********************************************************************************* */
/*****************************************/
.login_text{ font-size:11px; color:#5c5c5c; font-weight:bold; margin:0; padding:8px 0 10px 0; line-height:17px;}
.loginbg{ border:1px solid #e7e7e7; background:url(../../external_applicant/images/loginbg.jpg) top left no-repeat;height:152px; margin-bottom:15px; padding:0 0 0 170px;}
.login_sub_title{ background:url(../../external_applicant/images/dot.gif) bottom repeat-x; font-size:13px; color:#037ac6; text-transform:uppercase; padding:0 0 2px 0; margin:0; border:none; font-weight:bold;}
.login_link{ color:#037ac6;text-decoration:none;}
a.login_link:hover{ color:#037ac6;text-decoration:underline;}
.loginbg label{ margin:4px 0 0 0; float:left; font-weight:bold;color:#5c5c5c; width:70px;}
.loginbg input[type=text], .loginbg input[type=password]{ background:url(../../external_applicant/images/textfieldbg.gif) top repeat-x; height:22px; line-height:22px; border:1px solid #e1e1e1; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#5c5c5c; width:235px; margin-bottom:9px;}
.loginbg h3{ font:bold 15px Tahoma, Geneva, sans-serif; color:#037ac6; padding:15px 0 8px 70px; margin:0;}


.sbut{ text-align:left; padding:8px 4px 8px 0px;}
.subbut{ padding:4px 6px 4px 6px; margin:0px; overflow:visible; color:#FFF; background:#0993c7; font-size:13px; font-weight:bold; border:none;cursor: pointer; color: #fff; text-align:center;}
