/* START :: CSS Global Reset */

html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp,
small, strike, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END :: CSS Global Reset   */
body
{
background: #FFF;
font-family: Arial;
background-size: 100%;
background-repeat: repeat-x; 
background-position-y:150px; 

}
h1{font-size: 18px;
	font-weight: 500;
	color: white;
font-family: Verdana;
padding-right: 20px;
margin-bottom:15px;
 }

h2{font-size: 16px;
	color: black;
font-family: Arial;
margin-left: 0px;
padding-right: 0px;
margin-bottom:0.5em;
}
h3{font-size: 18px;
	font-weight: 500;
	color: #239328;
font-family: Verdana;
padding-right: 20px;
padding-bottom: 20px;
margin-bottom:15px;
border-bottom: 1px solid #586d78;
 }
 h4{font-size: 18px;
	font-weight: 500;
	color: #347adc;
font-family: Verdana;
padding-right: 20px;
padding-bottom: 15px;
 }
h5
{
	font-size: 18px;
	font-weight: 500;
	color: white;
font-family: Verdana;
padding: 10px;
}
p {
	margin-bottom:0.8em;
	font-size: 13px;
}
span
{
	margin-top: 0.8em;
}

.wrapper1{
  
  width: 960px;
	margin:0 auto; 
}


.wrapper
{
	width: 960px;
	margin:0 auto -60px; 
        min-height: 100%;
	height: auto !important;
	height: 100%;
    
    
    
    
}
    
    
  
        

.bg 
{
	width: 960px;
	margin: 0px auto;
	background: #fafaf8;
}

#top
{width: 100%;
	height: 164px;
background: url(../images/top.jpg);
background-repeat: repeat-x;
float: left;
}

.new_content * {
    font-family: 'Caibri';
    font-size: 14px;
}



#menu
{
	float: left;
	/*width: 650px;*/
}
/*------------------------------------------------nav--------------------*/
#nav{
	float: left;
	margin-top: 15px;
}
/*#nav ul{
	height:30px;
}*/
#nav ul li{
	float:left;
	border-right:#FFF dotted 1px;
        position:relative;
	
}
#nav ul li.noBdr{
	border:none;
}
#nav ul li a{
	display:block;
	padding:0 14px;
	font:bold 12px/14px Arial;
	color:White;
	text-transform: uppercase;
	background-color:inherit;
	text-decoration:none;
}
#nav ul li a:hover{

	background-color:inherit;
	color:#b9d8e9;
}
#nav ul li a.hover{
	display:block;
	padding:0 17px;
	font:bold 12px/14px Arial;
	color:#b9d8e9;
	text-decoration:none;
	background-color:inherit;
}


/**********7/22/13***********/



#nav ul li ul {
float:left;
display: none;
z-index: 9999;
-webkit-transition-property: color,background-color;
-webkit-transition-duration: 500ms,500ms;

background-color: #143a4d;
padding-top: 12px;
}

#nav ul li ul li{
    border:0;
}
#nav ul li ul li a {
float:left;
    color: #FFF;
background-color: #143a4d;
width: 121px;
border-radius: 0;

border: 0;
border-bottom: 1px solid #143a4d;
padding-bottom: 6px;
}

#nav ul li:hover ul
{
display:block;
position:absolute;
} 



/*------------------------nav end --------------------*/
#login {

width:343px;
	/*width: 140px;*/
	height: 18px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
float: right;
background:#768693;
border-radius: 5px;
border: 0.06em solid #FFF;
}
#login label {
float:left;

padding: 3px;
margin-left: 5px;
font-size: 13px;
color: #35D167;
}
#login a {
	/*width: 100%;*/
	text-align: center;
text-decoration: none;
color: #fff;
font-family: "Arial";
font-size: 12px;
/*padding: 10px 14px;*/
padding:4px 12px;
}

#header
{
	width: 960px;
	height: 115px;
	float: left;
}
#logo
{
	float: left;
	padding-top: 30px;
}
#social
{
width: 172px;
float: right;
margin-top: 30px;
}
#social img
{
	float: right;
	padding: 5px;
}

#prem
{
	width: 456px;
	float: right;
	padding: 15px 0 15px 0;
	clear: right;
}
#premtext
{
    float: right;
	color: #001c54;
	font-style: Arial;
	font-size: 14px;
	font-weight:500;
}
#premtext a
{
	color: #001c54;
	font-style: Arial;
	font-size: 14px;
	text-decoration: none;
}
#premtext a:hover
{
	color: #0a4769;
	font-style: Arial;
	font-size: 14px;
}
#heading
{
	float: center;
    padding-top: 80px;
    padding-left: 200px;
}



.slider-wrapper { 
	width: 100%; 
	height:350px;
	margin: auto;
}
.clear {
	clear:both;
}

#content{width: 960;
padding-top: 20px;
padding-bottom: 20px;

float: left;}

.contenttext
{
	font-family: Verdana;
	text-align: left;
	line-height: 19px;
	color: white;
	
}

p.contenttext { font-size: 12px;}
.contenttextblack
{
	font-family: Arial;
	text-align: justify;
	line-height: 18px;
	color: black;
	font-size: 12px;
}
#box4a ul li{
    font-family: Arial;
	text-align: justify;
	line-height: 18px;
	color: black;
	font-size: 12px;
}
#contantgreen
{
	font-family: Arial;
	text-align: justify;
	line-height: 18px;
	color: #41693d;
	font-size: 12px;
	font-weight: 500;
}
#box1
{
	width: 205px;
	height: 160px;
	float: left;
	margin-right: 15px;
	padding: 30px 35px 30px 25px;
	background: #0f4155;
}
#box2
{
	width: 205px;
	height: 160px;
	float: left;
	margin-right: 15px;
	padding: 30px 35px 30px 25px;
	background: #0091b1;
}
#box3
{
	width: 400px;
	height: 375px;
	float: right;
	background: url(../images/job.jpg);
}
#box3a
{
	width: 400px;
	height: 150px;
	float: right;
	padding-top: 35px;
}
/* ============================= forms ============================= */
#searchForm {margin-top:-9px}
#searchForm .wrapper1 {width: 291px;min-height:30px;}
#searchForm span {float:left;width:100px;color:#fff;padding: 0px;padding-bottom: 5px;margin-top: 9px;}
#searchForm .button1 {float:right;font-weight: bold;margin-top:23px;width:90px;text-align:center;color: black;background: #FFF;text-decoration: none;padding: 5px; border-radius: 5px;font:12px  Arial;border: 0;}
#searchForm a span {width:100%;color: black;text-align: center;  }
#searchForm .input {float:left;margin:0;width: 190px;height: 23px;background:#fff;margin-top:5px;padding:4px 10px;color:#808080;font:13px  Arial}
#searchForm textarea {overflow:auto;margin:0;float:left;width:400px;height:300px;background:#fff;padding:4px 10px;color:#808080;font:13px  Arial}
/* ============================= forms end ============================= */

#box3b
{
	width: 368px;
	height: 90px;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}
#box3b a
{
	background: url(../images/upload.png);
	float: right;
	padding: 6px 13px 6px 14px;
	color: white;
	font-family: Arial;
	font-size: 13px;
	margin-right: 10px;
	text-decoration: none;
}
#box3b a:hover
{
	text-decoration: underline;
}


.tmo_list { margin: 22px 0 0px 0px; padding: 0; list-style: none }
.tmo_list li {
	width: 340px;
	color:black;
	margin: 0;
	padding: 0 0 8px 20px;
	font-size: 13px;
	font-family: Arial;
	background: url(../images/templatemo_list.jpg) no-repeat scroll 0 3px;
}
.tmo_list li a { color: #408f9e; font-weight: normal }
.tmo_list li a:hover {
	color: #036
}


#box4
{
	width: 485px;
	height: 102px;
	float: left;
	background: #236093;
	padding: 15px 30px;
	margin-top: 20px;
	margin-right: 15px;
}
#box4a
{
	width: 455px;
	height: 40px;
	float: left;
	background: #FFF;
	padding: 15px;
        overflow: hidden;
}
#box5
{
	width: 485px;
	height: 200px;
	float: left;
	background: #e5eded;
	padding: 30px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
}
#box6
{
	width: 340px;
	height: 200px;
	float: right;
	margin-top: 18px;
	padding: 30px;
	background: #d9e8f0;
	margin-bottom: 20px;
}


.one_list { margin: 10px 0 0px 0px; padding: 0; list-style: none }
.one_list li  {
    
	width: 340px;
	color:#0f4155;
    margin: 0;
	padding: 0 0 12px 20px;
	font-size: 13px;
	font-family: Arial;
	background: url(../images/one.png) no-repeat scroll 0 3px;
        line-height: 18px;
}
.one_list li a { color: #408f9e; font-weight: normal }
.one_list li a:hover {
	color: #0f4155
}



.footer{
	background: #353c3e;
     /*  height: 60px;*/
color: #fff;
width: 100%;
display: block;
/*position: fixed;*/
float:left;
bottom: 0;
z-index: 1000;
border-bottom: 3px solid #505356;
}
#footerin
{
	width: 960px;
	/*float: left;*/
	padding-top: 15px;
	padding-left: 20px;
}

.footertext
{
	
	font-family: Arial;
	text-align: justify;
	line-height: 32px;
	color: white;
	margin-top:5px;
}
.footertext a
{
	font-family: Arial;
	text-align: justify;
	color: white;
	text-decoration: none;
}
.footertext a:hover
{
	text-decoration: underline;
}
#footer1
{
	width: 335px;
	float: left;
	/*margin-bottom: 8px;*/
	background: url(../images/line.png);
	background-repeat: no-repeat;
background-position: right center;
}
#footer2
{
	width: 345px;
	float: left;
	/*margin-bottom: 8px;*/
	background: url(../images/line.png);
	background-repeat: no-repeat;
background-position: right center;
}
#footer3
{
	width: 250px;
	float: right;
	margin-bottom: 8px;
	padding-left: 30px;
}


/*subpages*/
#contentboxleft
{
	width: 630px;
	float: left;
	margin: 10px;
	margin-left: 0;
}
#subhead
{
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
}
.subheadtext
{
	float: left;
	color: #007DC4;
	padding-left: 0;
	font-size: 20px;
}
#subheadtextright
{
	float: right;
	color: #1b2022;
	font-style: Arial;
	line-height: 26px;
	font-size: 12px;
}
#boxtext
{
	float: left;
	width: 630px;
	border-top:1px solid #ccc;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 13px;
	line-height: 22px;
}

#boxtext p
{
	font-size: 13px;
	line-height: 22px;
	text-align: justify;
}

#boxleft
{
	width: 236px;
	float: right;

}
#box1left
{
	width: 236px;
	height: 170px;
	float: right;
	margin-top: 18px;
	padding: 30px;
	background: #d9e8f0;
	margin-bottom: 20px;
}
#box2left
{
	width: 295px;
	height: 224px;
	float: right;
	background: url(../images/job.jpg);
	margin-bottom: 20px;
}
#box3asub
{
	width: 270px;
	height: 150px;
	float: right;
	padding-top: 40px;
}
/* ============================= forms ============================= */
#searchFormsub {margin-top:-45px}
#searchFormsub .wrapper {width: 251px;min-height:30px}
#searchFormsub span {float:left;width:111px;color:#fff;padding-top:2px;padding: 5px;padding-left: 0px;font-size: 14px;}
#subsub {float:left;margin-top:20px;width:90px;text-align:center;color: black;background: #FFF;text-decoration: none;padding: 5px; border-radius: 5px;font:12px  Arial;border:0;}

#searchFormsub a span {width:100%;color: black;text-align: center;  }
#searchFormsub .input {float:left;margin:0;width: 193px;height: 23px;background:#fff;padding:4px 10px;color:#808080;font:13px  Arial}
#searchFormsub textarea {overflow:auto;margin:0;float:left;width:300px;height:289px;background:#fff;padding:4px 10px;color:#808080;font:13px  Arial}
/* ============================= forms end ============================= */

#box3left
{
	width: 295px;
	height: 141px;
	float: right;
	background: url(../images/jobsub.jpg);
	margin-bottom: 20px;
}
#box3bleftsub
{
	width: 269px;
	height: 120px;
	float: left;
	padding-left: 25px;
	padding-top: 25px;
}
#box3bleftsub a
{
	background: url(../images/upload.png);
	float: right;
	padding: 6px 13px 6px 14px;
	color: white;
	font-family: Arial;
	font-size: 13px;
	margin-right: 10px;
	margin-top: 5px;
	text-decoration: none;
}
#box3bleftsub a:hover
{
	text-decoration: underline;
}
.subtmo_list { margin: 23px 0 0px 0px; padding: 0; list-style: none }
.subtmo_list li {
	width: 245px;
	color:black;
	margin: 0;
	padding: 0 0 8px 20px;
	font-size: 13px;
	font-family: Arial;
	background: url(../images/templatemo_list.jpg) no-repeat scroll 0 3px;
}
.subtmo_list li a { color: #408f9e; font-weight: normal }
.subtmo_list li a:hover {
	color: #036
}











/*-------LOGIN STARTS HERE -------*/

/* Login Container (default to float:right) */
#loginContainer ,#loglog {
    position:relative;
    float:right;
    font-size:12px;
  
}

/* Login Button */
#loginButton { 
    display:inline-block;
    position:relative;
    z-index:30;
    cursor:pointer;
    
    float:right;
/*width:114px;
 
height: 25px;

margin-left: 2px;*/

    
    
}

#loglog{
        display:inline-block;
    position:relative;
    z-index:30;
    cursor:pointer;
    
    float:left;
width:114px;
 
height: 25px;
background-color: #081a62;
margin-left: 2px;

}






/* Login Box */
#loginBox {
    position:absolute;
    top:32px;
    right:0;
    display:none;
    z-index:29;
}

/* If the Login Button has been clicked */    
#loginButton.active {
   /* border-radius:3px 3px 0 0;*/
}

#loginButton.active span {
  /*  background-position:53px -76px;*/
}

/* A Line added to overlap the border */
#loginButton.active em {
    position:absolute;
    width:100%;
    height:1px;
    background:#d2e0ea;
    bottom:-1px;
}

/* Login Form */
#loginForm {
    width:248px; 
    border:1px solid #899caa;
    border-radius:3px 0 3px 3px;
    -moz-border-radius:3px 0 3px 3px;
    margin-top:-1px;
    background:#d2e0ea;
    padding:6px;
}

#loginForm fieldset {
    margin:0 0 12px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#body {
    background:#fff;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:10px 13px;
    margin:0;
}

#loginForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#3a454d;
    margin:9px 0 0 0;
    display:block;
    float:left;
}

#loginForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 6px 0;
}

/* Default Input */
#loginForm input {
    width:92%;
    border:1px solid #899caa;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    padding:8px 8px;
    box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb;
    font-size:12px;
}

/* Sign In Button */
#loginForm #login {
    width:auto;
    float:left;
    background:#339cdf url(./images/loginbuttonbg.png) repeat-x;
    color:#fff;
    padding:7px 10px 8px 10px;
    text-shadow:0px -1px #278db8;
    border:1px solid #339cdf;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin:0 12px 0 0;
    cursor:pointer;
    padding:3px 7px 20px 6px; /* IE7 Fix */
}

/* Forgot your password */
#loginForm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}

#loginForm span a {
    color:#3a454d;
    text-shadow:1px 1px #fff;
    font-size:12px;
}

input:focus {
    outline:none;
}


/*********new style*********/


.form3{
    float:left;
    width:1000px;
    margin-left: 12px;
    margin-top: 12px;
}
.form3 label{
    float:left;
    width:102px;
    height: 30px;

}
.span3{
    float:left;
    margin-right: 150px;
}








/****from admin***/

#main {
float: left;
width: 100%;
-webkit-box-shadow: 0px 7px 5px 3px #EDEDED;
box-shadow: 0px 7px 5px 3px #EDEDED;
padding-bottom: 80px;
margin-bottom: 92px;
}


.reg * {
font-family: 'Arial';
font-size: 15px;
}

h2 {
float: left;
color: #000;
width: 100%;
}





.vacan{
    
    
float: left;
width: 798px;
min-height: 240px;
margin-left: 106px;
margin-top: 41px;
border: 1px solid rgb(192, 213, 224);
background-color: rgb(247, 250, 250);
}
.vacan:hover{
border: 1px solid rgb(157, 171, 216);

}

.vacan label{
   
    float: left;
margin-top: 14px;
margin-left: 21px;
width:100%;
}
.vacan a{
    float:right;
    margin-right: 18px;

}
#remain{
    float:left;
    margin-top: 13px;
}

.rem1{

    float:left;
    margin-left: 70px;
    font-family: 'Arial';
    font-size: 13px;
    margin-top: 4px;


}

.remai{
    float:left;
    width: 100%;
/*    height: 41px;*/
margin-bottom: 20px;
}

.remai span{
    float:left;
    margin-left:9px;
    font-size: 13px;
     margin-top: 4px;
}

.remai input[type='submit']{
    float:left;
    margin-left: 248px; 
    padding: 8px;
}

#extra{
    float: left;
width: 471px;
height: 59px;
}
#extra input[type='text']{
    float:right;
border: 1px solid #ABADB3;
    
}
.loca{
    float:left;
    width:500px;
    margin-bottom: 15px;
}
.loca label{
float: left;
width: 300px;
text-align: right;
margin-right: 6px;
text-align: left;
}
.loca p {
    float: right;
width: 100%;
text-align: right;
padding-top: 7px;
color: #E70031;
font-size: 11px;
}
#locaw{
float: left;
margin-bottom: 15px;
width: 180px;
}
#coun{
    float:left;
 
width: 486px;
}
#typ {
    float:right;
    margin-right:11px;
    
}
.city{
    float:left;
    width:531px;
}
.city p{
    float: left;
width: 100%;
text-align: right;
margin-top: 8px;
font-size: 11px;
}
.city a ,.row3 a{
  font-size: 11px;
   text-decoration:underline;
    color:#578dd2;
  
}
#landph{
     float:left;
padding: 6px 0px;
}
#landph input[type='text']{
    float:left;
    margin-left: 6px;
}
.text1{
    float:left;
    width:40px;
    border: 1px solid #abadb3;
    margin-right: 5px;
}
.text8{
    float:left;
    width:80px;
    border: 1px solid #abadb3;
    margin-right: 5px;
    margin-left: 6px;
    padding: 3px;
}
.text2{
   float:left;
   width: 62px;
   border: 1px solid #abadb3;
   margin-left:5px;
   padding: 3px; 
}
.text3{
    float:left;
   width: 102px;
   border: 1px solid #abadb3;
   margin-left:5px;
   padding: 3px;
}

.textar{
float:left;
width: 366px;
height: 50px;
border: 1px solid #abadb3;
   margin-left:5px;

}
.textar2{
float:left;
width: 366px;
height: 156px;
border: 1px solid #abadb3;
   margin-left:5px;

}
#remain h1 {
font-weight: bold;
font-size: 13px;
padding-bottom: 12px;
}

.row3{
    float: left;
margin-left: 323px;
color: #717171;
font-weight: bold;
font-size: 12px;
padding: 5px 0px;
width:560px;
}
.remai label{
    float:left;
    width:306px;
    /*width:175px;*/
    text-align: left;
}
.text4{
    float:left;
   width: 315px;
   border: 1px solid #abadb3;
   margin-left:5px;
}
.text5{
    float:left;
   width: 179px;
   
}
.text6{
    float:left;
    width: 138px;
}
#radio1{
    float:left;
    margin-left: 177px;
}

/*#content input[type='submit']{
    float:left;
    margin-left: 248px; 
    padding: 8px;
    border-radius: 9px;
background-color: #C4D5C0;
}*/



#master{
   float: left;
height: 13px;
width: 119px;
margin-left:312px;
border: 1px solid #DBDBDB;
padding: 4px;
}
#master a{
    float:left;
    text-decoration: none;
    font-size: 12px;
    color:#000;
}
#doctor{
    float: left;
height: 13px;
width: 158px;
margin-left:157px;
border: 1px solid #DBDBDB;
padding: 4px;
}
#doctor a{
    float:left;
    text-decoration: none;
    font-size: 12px;
    color:#000;
}
#certi{
    float: left;
height: 13px;
width: 213px;
margin-left:157px;
border: 1px solid #DBDBDB;
padding: 4px;
}
#certi a{
    float:left;
    text-decoration: none;
    font-size: 12px;
    color:#000;
}


#strText{
   width: 880px;
float: left;
    margin-left: 98px;
margin-bottom: 17px;
    
}
#strText label{
    float:left;

    
}

#doctorate{
    float: left;
height: 13px;
width: 119px;
margin-left: 157px;
border: 1px solid #DBDBDB;
padding: 4px;
}
















/*********profile***********/

#naviga{
    float:left;
}
#naviga ul{
    float: left;

}
#naviga ul li{
    float: left;
        height: 22px;
        background-color: #f2f2f2;
        margin-left: 8px;
        border-radius: 5px;
        border:1px solid #c7c6c7;
        list-style: none;

}
#naviga ul li a {
    float: left;
    text-decoration: none;
    list-style: none;

    font-family: 'Helvetica','sans-serif';
    font-size: 13px;
    font-weight: bold;
    color: #000;
    padding: 5px;

}
#naviga ul li img{
    float: left;
    height: 12px;
    width: 12px;
    margin-top: 5px;
    margin-left: 6px;
    


   }
   #navigalast{
    float: left;
    width: 151px;
    height: 30px;
    margin-left: 24px;
    border: 1px solid #c7c6c7;
    background-color: #eaf6ff;

   }
   #navigalast img {
    float:left;
    padding: 5px 5px;
   }
   #navigalast label{
    float:left;
       margin-top: 5px;
        padding-right: 3px;
        border-right:1px solid #000;

   }
   #navigalast span{
    float:left;
    color:#0079d0;
           margin-top: 6px;
           padding-left:3px;
           font-size: 12px;
           text-decoration: underline;


   }
   #profile{
    float:left;
    width:100%;
    height: 442px;
    border: 1px solid #cacaca;
    margin-top: 20px;
   }

   #shprofile{
    float:left;
    height: 90px;
    border-bottom: 1px solid #cacaca;
    background-color: #fefdfe;
    width:622px;
    padding: 14px;
   }
   #shprofile p{
    float:left;
    width: 523px;
    margin-top: 36px;
    line-height: 21px;

   }
   #shprofile p span,.ssprofile p span, #sdprofile span,#workexp ul li span{
   
    background-color: #f1f344;
   }
    #shprofile h2{
        width:0px;
    }
   #shprofile img{
    float:right;
    width: 73px;
    height: 91px;
   }
   #sbprofile{
    float:left;
width:328px;
padding: 14px;
padding-top: 19px;
padding-bottom: 0px;
   }
   #sbprofile label,#scprofile label{
    float:left;
    font-size: 13px;
   }
   #sbprofile p,#scprofile p{
    font-size: 13px;
   }
   .ssprofile{
    float:left;
    width: 100%;
font-size: 7px;
line-height: 19px;
margin-bottom: 6px;
   }
   #scprofile{
     float:left;
width:266px;
padding: 14px;
padding-top: 19px;
height: 284px;
padding-bottom: 0px;
   }
   #spro{
    float:left;
    font-size: 11px;
    color:#0d7257;
    font-weight: bold;
   }
   .ssprofile img{
    float:left;
    margin-right: 5px;
    margin-top: 5px;
   }
   #sdprofile{
    float:left;
   
margin-left: 12px;
   }
   #sdprofile label{
    color:#0d7257;
    font-size: 12px;
   }
   #sdprofile span{
    color:#0d7257;
    font-size: 12px;
   }
   #pproff{
    float:left;
    width: 100%;
    height:15px;
    margin-top: 8px;
   }
   #pproff label{
    float:left;
    font-size: 13px;
   }
   #pproff p{
    float:left;
    margin-right: 24px;
    font-size: 13px;
   }
   #pproff span{
    float:right;
    font-size: 13px;
    color: #5779d0;
   }
   #smllbox{
    float:left;
    height: 34px;
    width: 100%;
   border: 1px solid #cacaca;
   margin-top: 21px;
   }
#smbox{
  float:left;

  background-color: #eaeaea;
  width: 115px;
  height: 100%;
}
#smbox label{
  float:left;
    margin-top: 12px;
  margin-left: 5px;
  font-size: 14px;

}
#smllbox ul{
  float:left;
   margin-left: 9px;
 }
 #smllbox ul li{
  float:left;
  list-style: none;
   margin-top: 10px;
 }
#smllbox ul li a {
  float: left;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  color: #5779d0;
    border-right: 1px solid #000;
  padding-right:10px;
  margin-right: 10px;
}
#smllbox ul li:last-child a{
border:none;
}
#summary{
  float:left;
  width: 100%;
  min-height:252px;
  height: auto;
  border: 1px solid #cacaca;
  margin-top: 28px;

}
 #summary h3,#workexp h3,#education h3 ,#itskills h3{
  float:left;
  color:#000;
  width: 98%;
  font-family: 'Helvetica','sans-serif';
  font-size:19px;
 margin-left: 12px;
  margin-top: 12px;

}
#summary p {
  float:left;
  line-height: 23px;
  font-size: 14px;
  padding: 13px;
  text-align: justify;
}
#workexp{
  float:left;
  width: 100%;
}
#workexp ul {
  float:left;
 padding:15px;
 padding-right: 0px;

}
#workexp ul li{
  float:left;
   list-style: none;
  line-height:20px;
  font-size: 15px;
}
#workexp ul li label{
float:left;
font-weight: bold;
font-size: 13px;
margin-right: 5px;
}
#workexp ul li p{
  float: left;
  font-size: 13px;
  margin: 10px 0px;
}
#workexp a,#education a ,#resume a{
  float:right;
  color:#0079d0;
}
#eduction{
  float:left;
  width: 100%;
}
#education ul{
  float:left;
  margin-top: 12px;
}
#education ul li{
  float:left;
  width: 100%;
  list-style: none;
  margin-top: 12px;
}
#itt{
  float:left;
  color:#000;
  width: 98%;
  font-family: 'Helvetica','sans-serif';
  font-size:19px;
 margin-left: 0px;
  margin-top: 12px;
}
#itskills{
  float:left;
  width: 100%;
  margin-top: 14px;
  border: 1px solid #cacaca;
}
#itskills table{
  float:left;

}
#itskills th{

  text-align: justify;
  font-size: 13px;
font-weight: bold;
color: #505050;
padding-right:74px;
padding-left:21px;
padding-top: 11px;
padding-bottom: 11px;
}
#itskills td{
   padding: 10px 20px;
  text-align: justify;

color: #505050;
  border-bottom: 1px solid #f0f3fa;
}
#lastd{
  float:left;
  margin: 12px 0px;
}
#resume{
  float:left;
  width: 100%;
  height: auto;
}
#restxt{
  float:left;
  width:631px;
  min-height: 440px;
  height: auto;
  border:1px solid #cacaca;
  margin-top: 12px;
  padding: 10px;
}
#restxt ul{
  float:left;

}

#restxt ul li{
  float:left;
  list-style:none;
  width: 100%; 
  padding: 5px 0px;
  line-height: 20px;
}
#rtsidebar{
float: left;
width: 307px;
margin-left: 33px;
margin-top: 18px;
border: 1px solid #cacaca;
}
#rtsidetop{
  float: left;
width: 100%;
height: 37px;
border-bottom: 1px solid #cacaca;
}
#rtsidetop label{
  float: left;
color: #ff7800;
padding-left: 8px;
padding-top: 10px;
font-size: 17px;
font-weight: bold;
}
#rtsidetop a{
  float: left;
padding-top: 13px;
color: #0079d0;
font-size: 14px;
margin-left: 6px;
}
.rtsidee{
  float:left;
  border-bottom: 1px dotted #cacaca;
  padding: 15px 16px;
  width: 275px;
}
.rtsidee label{
  float: left;
line-height: 19px;
color: #578dd2;
font-weight: bold;
}
.rtsidee ul{
  float:left;
}
.rtsidee ul li{
  float:left;
  list-style: none;
  line-height: 19px;
}
.rtsidee span{
  float:left;
  color:#578087;
    line-height: 19px;

}
#bktp{
  float:left;
  color:#0079d0;
   margin-left:35px;
   margin-top: 10px;
}
#vres{
  float:right;
  margin-top: 10px;
  color: #0079d0;
}

.rg-main
{
    float: left;
 
    padding: 2%;
    border: 1px solid #C4D5C0;
   
}
#rg-content 
{
    float: left;
    width:94%;
    padding-bottom: 84px;
    
}
#rg-content .remai label,#rg-content .loca label
{
    margin-top: 4px;
}
#rg-submit
{
    background:url(./resman_side_img_b.png) no-repeat 0 0;
    background-repeat: no-repeat;
height: 50px;
background-position: 0px -78px;
border: none;
/*cursor: hand;*/
cursor: pointer;
font-size: 15px;
font-weight: bolder;
   text-align: center;
width: 242px;

}

.hide
{
    display: none;
}

/* Normalize for text editor content styling */

/*! normalize.css v2.1.2 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

 #boxtext *{
 	font-size: 13px;
 	font-family: Arial;
 	line-height: 20px;
	text-align: justify; 
 }

#boxtext article,
#boxtext aside,
#boxtext details,
#boxtext figcaption,
#boxtext figure,
#boxtext footer,
#boxtext header,
#boxtext hgroup,
#boxtext main,
#boxtext nav,
#boxtext section,
#boxtext summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

#boxtext audio,
#boxtext canvas,
#boxtext video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

#boxtext audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

#boxtext [hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

#boxtext html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */



/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

#boxtext a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

#boxtext a:active,
#boxtext a:hover {
    outline: 0;
}

#boxtext a { color: #08c;}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

#boxtext h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

#boxtext abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

#boxtext b,
#boxtext strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

#boxtext dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

#boxtext hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

#boxtext mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

#boxtext code,
#boxtext kbd,
#boxtext pre,
#boxtext samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

#boxtext pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

#boxtext q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

#boxtext small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

#boxtext sub,
#boxtext sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

#boxtext sup {
    top: -0.5em;
}

#boxtext sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

#boxtext img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

#boxtext svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

#boxtext figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

#boxtext fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

#boxtext legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

#boxtext button,
#boxtext input,
#boxtext select,
#boxtext textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

#boxtext button,
#boxtext input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

#boxtext button,
#boxtext select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

#boxtext button,
#boxtext html input[type="button"], /* 1 */
#boxtext input[type="reset"],
#boxtext input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

#boxtext button[disabled],
#boxtext html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */

#boxtext input[type="checkbox"],
#boxtext input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

#boxtext input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

#boxtext input[type="search"]::-webkit-search-cancel-button,
#boxtext input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

#boxtext button::-moz-focus-inner,
#boxtext input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

#boxtext textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

#boxtext table {
    border-collapse: collapse;
    border-spacing: 0;
}

    .f16n
{
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-family: 'Verdana';
    font-size: 16px;
    font-weight: normal;
    border-bottom: 1px solid #058D7D;
}




.ugcourses, .pgcourses, .phdcourses ,.locate23{
position: relative;
width: 312px;
background-color: #F5F5F5;
float: left;
margin-left: 153px;
max-height: 90px;
overflow-y: scroll;
border: 1px solid #CCC;

}
.phdcourses ul li {
  
 padding:3px;
}


#status {
float: left;
margin-left: 286px;
padding-bottom: 5px;
font-weight: bold;
font-size: 12px;
}



/********pagination*********/

#pagination
    {
      
      
      background: #414449;
color: #FEFFFF;

/*        float:left;
        background-color:#F2F2F2;
        color: #222;
        padding: 5px;
        margin: 5px;
        font-size:12px;
        border:1px solid #ccc;*/
    }
    #pagination li
    {
        
        margin: 0px 3px;
        padding: 3px;
        list-style-type: none;
        list-style: none;
        float: left;
       






    }
    #pagination li a
    {


padding: 0px 6px;
font-weight: bold;

text-decoration:none;

      /*       
text-decoration:none;
        color: #000;
        font-family: 'arial';
        font-weight: bold;
        font-size: 11px;*/



}

    
    #pwrap
    {

        /*width: 355px;*/
        padding: 0px;
        float: right;
       margin-right:17px;
       margin-top:20px;
        border-radius:3px;
        margin-left:10px;
         background: #F2F2F2;
color: #FEFFFF;
 
  font: 14px/24px sans-serif;
    padding: 10px;
margin-bottom: 20px;

    }

    .page {
display: inline-block;
padding: 0px 9px;
margin-right: 4px;
border-radius: 3px;
border: solid 1px #C0C0C0;
background: #E9E9E9;
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.8), 0px 1px 3px rgba(0, 0, 0, 0.1);
font-size: .875em;
font-weight: bold;
text-decoration: none;
color: #717171;
text-shadow: 0px 1px 0px #FFF;
}
    
    
/*.page {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}*/

    
    .page.gradient {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F8F8), to(#E9E9E9));
background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
 
}
.page.gradient a{
 color:#717171; 
}
    
/*	.page.dark {
border: solid 1px #32373B;
background: #3E4347;
box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.1);
color: #FEFFFF;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
border-radius: 3px;
}*/
	
.page.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}
.page.active a{
  color: #F0F0F0;
}
.page:hover, .page.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}
	
	
	
	
	/*******job view page**********/
	
.job_details
{
float:left;
height:126px;


}	

.mailIcon8{
    float:left;
    height: 31px;
width: 32px;
margin-left: 2px;
   background: url(../img/mail2.jpg);
}