/*Main siteCSS*/


*{
margin:0px;
padding:0px;

}

#intro{
width:670px;
height:768px;
margin:0 auto;
position:relative;
}

body{
background:url(images/paper.gif);}

.pcontent{
font-size:12px;
color:#333333;
line-height:1.7em;font-family:Arial, Helvetica, sans-serif;}

.pcontentBlue{
font-size:12px;
color:#4995D1;
line-height:1.7em;font-family:Arial, Helvetica, sans-serif;
}
.hcontentBlue{
font-size:15px;font-weight:bold;
color:#4995D1;font-family:Arial, Helvetica, sans-serif;
margin-top:5px;}


.hcontentBlack{
font-size:15px;
font-weight:bold;
color:#5F6062;
text-transform:capitalize;font-family:Arial, Helvetica, sans-serif;}

#wrapper{
position:relative;
width:1000px;
margin:0 auto;
}
#backwrapper{
position:relative;
background:url(images/backwrapper.png) center repeat-y;
}

#header{
position:relative;
width:1000px;
margin:0 auto;}

#redLine{
background-color:#EE3224;
height:5px;
}

#logoBack{
	position:absolute;
	top: -26px;
	left: 10px;
	height:156px;
	width:447px;
	background:url(images/logoBack.png) no-repeat;
}

.mainMenu{
	position:absolute;
	left: 682px;
	top: 65px;
	width: 380px;
}

.mainMenu li{
list-style:none;
float:left;
margin-right:5px;
}

.mainMenu li a{
background:url(images/mainMenu.gif) bottom repeat-x;
padding:10px 15px;
height:15px;
font-weight:normal;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
display:block;
color:#FFFFFF;
}

.mainMenu li a:HOVER{
background:url(images/mainMenu.gif) top repeat-x;
color:#FFFFFF;
}

.mainMenu li a.active{
background:url(images/mainMenu.gif) top repeat-x;
color:#FFFFFF;
}


.sideImg{
float:left;
margin-right:10px;
 
}


#slide{
height:220px;
width:1000px;
margin:0 auto;
background-color:#97CA3D;
}


.secondHeader{
position:relative;
margin:0 auto;
width:1000px;
height:100px;
}
ul.alink{
	position:absolute;
	left: 900px;
	top: 20px;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
    right: 680px;
}
ul.alink li{
float:left;
list-style:none;
color:#4995D1;
}

ul.alink li a{
color:#666666;color:#4995D1;
font-size:12px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;

}
ul.alink li a:hover{
color:#5F6062;
font-size:12px;
text-decoration:underline;
}

.readMore{
color:#666666;color:#4995D1;
font-size:12px;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;

}
.readMore:hover{
color:#5F6062;
font-size:12px;
text-decoration:underline;
}

.readMoreBig{
color:#4995D1;
font-size:15px;text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
}

.readMoreBig:hover{
color:#5F6062;
text-decoration:underline;
}

select{

width:165px;
border:1px solid #CCCCCC;
padding:2px 10px;
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:12px;
}

select option
{
    padding:3px;
    }
    
select:focus{
border:1px solid  #CCCCCC;
}

.select
{width:175px;
border:1px solid #CCCCCC;
padding:2px 10px;
font-family:Arial, Helvetica, sans-serif;
color:#006699;
font-size:12px;
    }
  .select option
  {padding:3px;
      }
   .select:focus
   {border:1px solid  #CCCCCC;
       }

.space{
clear:both;
height:3px;
}
.lineBlue{
background-color:#4995D1;
height:3px;
width:99%;
}

.clear{
clear:both;
}


.left{
position:relative;
float:left;
width:790px;
}
.right{
position:relative;
width:210px;
}
#content{
position:relative;
width:1000px;
margin:0 auto;}


/* HOME PAGE */

.jLoop{
width:790px;
}
img{
border:none;}

.jLoop tr td div{
width:240px;
padding:10px;
position:relative;
border-width:80%;
border:1px solid #FFFFFF;
background:bottom left url(images/jLine.gif) no-repeat;
}
.jLoop tr td div:hover
{
	

background:none;
border:1px solid #CCCCCC;

}

.jLoop tr td div p{
font-family:Tahoma, Verdana, Arial;
font-size:11px;
line-height:1.4em;
}

.jLoop tr td div p>a.vacan{
text-decoration:none;
color:#098CDE;
display:block;
text-transform:uppercase;
text-align:left;
}

.jLoop tr td div:hover p>a.vacan{
color:#D40B0B;
}

.jobT{
}

a.company{
color:#666;
float:left;
margin-right:10px;
text-decoration:none;
}
a.company:hover
{color:#1A95ED;
	}

.company{
color:#666;
margin-left:5px;
text-decoration:none;
}

.place{
color:#4995D1;
margin-left:5px;

}

/*FOOTER */
#footer{
background-color:#F5F6F6;
background: url(images/footerimg.png) no-repeat;
width:1000px;
height:88px;
position:relative;


}

.foo{
	position:absolute;
	left: 158px;
	top: 55px;
	width: 658px;
}

.foo li{
float:left;
margin-right:5px;
color:#999999;
font-size:13px;
list-style:none;
}

.foo li a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
font-size:10px;
text-transform:uppercase;
}

.foo li a:hover{
color:#999999;
text-decoration:underline;}

INPUT[type="text"]{
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
height:25px;
padding-left:5px;
width:240px;}

INPUT[type="text"]:focus{
border:1px solid #0066CC;}

INPUT[type="password"]:focus{
border:1px solid #0066CC;}

INPUT[type="password"]{
border:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066CC;
height:25px;
padding-left:5px;
width:240px;}

.login2{
cursor:pointer;
font-weight:bold;
height:28px;
border:none;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background:bottom url(images/linkback.gif) repeat-x;
}

.login2:hover{
background:top url(images/linkback.gif) repeat-x;
}

.loginBtn{
cursor:pointer;
font-weight:bold;
height:28px;
border:none;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
background:bottom url(images/linkback.gif) repeat-x;

}
.loginBtn:hover{
background:top url(images/linkback.gif) repeat-x;
}


.linkBack{
border:none;
cursor:pointer;
background:top url(images/linkBack.gif) repeat-x;
padding:5px 15px;
color:#FFFFFF;
font-weight:bold;text-decoration:none;
font-family:Arial;
font-size:12px;

}

.linkBack:hover{
background:bottom url(images/linkBack.gif) repeat-x;
padding:5px 15px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.button
{
    background:bottom url(images/linkBack.gif) repeat-x;
padding:5px 15px;
border:none;
color:#FFFFFF;
cursor:pointer;
    }
  
   .button:hover
   {
       background:top url(images/linkBack.gif) repeat-x;
       }
     .blueline
     {
         padding:1px;
         width:100%;
         margin:0 auto;
         background-color:#4995D1;}


/* HOME PAGE */

/*PROFILE */

#sideMenu{
width:300px;
}
#sideMenu div
{
	position:relative;
width:250px;
border-right:thin dotted #CCCCCC;}
#sideMenu div table tr td{
padding:1px;}

#sideMenu div a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;
font-weight:bold;
text-decoration:none;
display:block;
padding:10px 10px;
border-bottom:thin dotted #333;
/*background-color:#006699;*/


}
#sideMenu div a:hover{
color:#666;
border-bottom:thin dotted #333;}

#profileInfo{
	width:700px;
}

#profileInfo div table tr td{
padding:7px 5px;
border-bottom:thin dotted #CCCCCC;}
#profileInfo div table tr:hover td{
background-color:#deedf9;}

.infoTable
{
	position:relative;
	width:700px;
	font-size:13px;
	font-family:Arial;}
	
.infoTable tr td
{
	padding:7px 5px;
	border-bottom:thin dotted #CCCCCC;
	}
	
	.infoTable tr:hover td
	{
		background-color:#deedf9;
		}


.tspecial
{
	font-weight:bold;
	color:#006699;
	width:250px;
	padding:0px 0px 0px 10px;
}
	
	.gridTable
	{
		width:700px;
		}
		
	.gridTable tr th
	{
		font-size:13px;
  font-weight:bold;
background:bottom url(images/linkBack.gif) repeat-x;
  color:#fff;
  padding:4px 4px;
  font-family:Arial;
  vertical-align:top;
		}
		
.gridTable tr td
{
    color:#333333;	padding:6px 8px;
 font-size:12px;
 text-align:center;
font-family:Arial, Helvetica, sans-serif;
border-bottom:thin dotted #CCCCCC;
vertical-align:top;
	}
	.gridTable tr:hover td
	{
		background-color:#deedf9;
		color:#000;
	
	}
	
	
	
	
.gridTable1
	{
		/*width:700px;*/
		}
		
	.gridTable1 tr th
	{
		font-size:13px;
  font-weight:bold;
background:bottom url(images/linkBack.gif) repeat-x;
  color:#fff;
  padding:4px 4px;
  font-family:Arial;
  vertical-align:top;
		}
		
.gridTable1 tr td
{
    color:#333333;	padding:6px 8px;
 font-size:12px;
 text-align:center;
font-family:Arial, Helvetica, sans-serif;
border-bottom:thin dotted #CCCCCC;
vertical-align:top;
	}
	.gridTable1 tr:hover td
	{
		
		color:#000;
	
	}
	
	
	
	
	
		
.error{
	padding:7px;
	width:500px;
	border:soild 1px black;
}
.errorMsg
{	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
    }
.error p{
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
	
.ok{
	padding:7px;
	width:500px;
	border:soild 1px black;
}
.ok p{color:#009933;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}
	.eimg{
	float:left; 
	margin-right:5px;}


.templeteEmail
{
	font-size: 13px;
	font-weight: bold;
	color: #800000;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
}
.templeteEmailBody
{
font-size:12px;font-weight:bold;
color:#4995D1;font-family:Arial, Helvetica, sans-serif;

}

.shading
{
	color: Black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #C0C1C4;
}


	
.validateText
{
	color:Red;
	font-size:17px;
	position:relative;
}
.myProfileMenu{
	position:absolute;
	left: 170px;
	top: 17px;
	width: 650px;

}
/*-------------my profile -----------*/
.myProfileMenu li{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin-right:5px;
list-style:none;}

.myProfileMenu li a{
display:block;
padding:5px 15px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:#006699;}


.myProfileMenu li a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:#666666;
}

#searchBar2{
background:url(images/my_Profile.jpg) no-repeat top;
height:57px;
width:789px;
position:relative;

}

#searchBar3{
background:url(images/employer_profile.jpg) no-repeat top;
height:57px;
width:789px;
position:relative;}

#searchBar{
background:url(images/searchJobsBar.gif) no-repeat;
height:57px;
width:789px;
position:relative;
}

/*------------------myprofile end----*/


.jobAlert
{
	color: #3399FF;
	text-align: right;
	text-decoration:blink;
	font-weight: bold;
	font-style: italic;
	text-transform:capitalize;
	font-size:14px;
}

.searchVacancy thead>tr>td
{
     vertical-align:top;
     background:#D2DBE0;
     }
     
    
    
.searchVacancy
{
	border:None;
}
.searchVacancy thead tr
{ 
	background-color:#1A8CFF;
    font-size:14px;
}

.searchVacancy thead tr td
{ font-size:13px;
  font-weight:bold;
background:bottom url(images/linkBack.gif) repeat-x;
  color:#fff;
  padding:6px 10px;
  font-family:Arial;
      }

.searchVacancy tbody tr td
{
    font-family: Arial; font-size:12px;
    color:#333;
    padding:5px;
    border-bottom:thin solid #ccc;
}
.searchVacancy tbody tr:hover td
{
    background-color:#CCE6FF; 
    color:#666;
}

.searchVacancy tr:focus td
{
    background-color:#E1E3E6; 
    color:#666;
}

.vcompany
{
	font-family: Arial;
    font-size:11px;
    color:#858585;
	}
	
	
.checkBox Input[type="checkbox"]
{
  padding-right:10px;
    }


.emplogin{
	position:absolute;
	left: 853px;
	top: 13px;
	border:none;
	cursor:pointer;
}

table>tbody>tr>td>input[type="checkbox"]{
margin-right:15px;

}

