/*table history*/
.cv_edit_list{
border: 1px solid #aeafba;
border-spacing: 0;
border-collapse: collapse;
table-layout: fixed; 
width:670px
}
.cv_edit_list thead tr th,.cv_edit_list tbody tr td{
font-size:0.7em;
font-weight : normal;
}
.cv_edit_list thead{
padding: 0;
text-align : left;
background:#aeafba;
color:white
}
.cv_edit_list tbody tr td{
border-top: 1px solid #aeafba;
}
.cv_edit_list tbody tr:hover,.cv_edit_list tbody tr.hover{
background-color:#f4f4f4;
cursor : crosshair;
}
.col1{
width:180px
}
.col2{
width:180px
}
.col_d{
width:60px;
text-align:center
}
.col_e{
width:60px;
text-align:center
}
.popuppadding{

width:400px
}
.recruittext{
font-size : 0.8em;

}
.recruitmenuholder{
position:relative;
top:15px;
width:220px;
left:0px;
float:left;
}

.recruitdv{
position:relative;
float:left;
width:210px;
height:220px;
left:36px
}
.recruitheader{
font-size:0.7em;
color:#EA0000;
font-weight : bold;
display:inline;
height:22px;
left:22px;
width:170px;
position:relative;
border-bottom:#C2C2C4 1px solid;

}

.recruitmenu a{
font-size:0.7em;
color:#000000
}
.recruitmenu a:hover{
font-size:0.7em;
color:#CC0600
}
.recruitmenu_sel{
background:#aeafba;
display:block;
width:165px;
color:white
}
.recruitform{
 float:left;
width:650px;background-color:##f5f5f5;
}
.formfieldborder{
border:1px solid lightgrey;
margin-top:5;
padding-top: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
}
.jobheaders{
 float:left;
 font-weight : bold;
  border-bottom:2px solid #0e8ecf
}
.joblist{
 float:left;
 font-size:0.9em;
 border-bottom:1px solid #0e8ecf
}
.jobcols{
float:left;
width:130px;
}
.jobtitle{
float:left;
width:300px;
}

/* Job poster */
.job_container{
width:770px;
margin:0px auto;
align:center;

}
/*.job_p_bg{
top:20px;
position:relative;
width:770px;
margin:0px auto;
background-color:#D6D6DA;
}
.job_p_border{
top:-1px;
position:relative;
width:768px;
left:-1px;
background-color:#646464;
float:left;
}
.job_p_white{
top:1px;
position:relative;
width:766px;
left:1px;
background-color:#ffffff ;
float:left;
text-align:left;
}
.job_p{

width:750px;

float:left;
font-size:0.8em;
text-align: center;
left:10px;
position:relative;
top:1px;
border-left:1px solid black;
border-right:1px solid black;
border-top:1px solid black;
border-bottom:0px solid black;
}*/

.job_p div h2{

font-size:1.2em;
text-align:left;
color:#5d5d5d;
}
.job_p div h1{

font-size:1.2em;
text-align:center;
color:#5d5d5d;
}
.job_p div img{
vertical-align:middle;
margin:0 auto;
}
.job_location
{
font-size:1.1em;
float:left;
color:#5d5d5d;
}
.date_posted
{

font-size:1.1em;
float:right;
color:#5d5d5d;
}
.job_paragraph{

font-size:1.1em;
text-align:left;
color:#5d5d5d;
}
.job_logo{
float:center;
}
/* apply for job button */
.job_apply a:link,.job_apply a:hover,.job_apply a:visited,.job_apply a:active
{
/**/
text-decoration : none;
border : outset;
background:#e0050b;
position:relative;
color:#ffffff;
padding:5px
}
.job_apply a:hover
{
/**/
text-decoration : none;
border : outset;
background:#ffffff;
position:relative;
color:#e0050b;
padding:5px
}
/* apply for job button */
/* Job poster */

/* Business Card */
.bcard_bg{
top:13px;
position:relative;
width:180px;
left:25px;
background-color:#D6D6DA ;
height:100px;
float:left;
}
.bcard_border{
top:-1px;
position:relative;
width:178px;
left:-1px;
background-color:#646464 ;
height:98px;
float:left;
}
.bcard_top{
top:0px;
position:relative;
width:176px;
left:0px;
background-color:#D6D6DA;
height:5px;

}
.bcard_white{
top:1px;
position:relative;
width:176px;
left:1px;
background-color:#ffffff ;
height:96px;
float:left;
}
.bcard_description{
display:none
}

.bcard_content{
top:0px;
position:relative;
width:156px;
left:10px;
background-color:#ffffff ;
height:90px;
float:left;
font-size:0.7em;
font-family:Tahoma
}
.bcard_company{
border-top:3px solid #ffffff;
font-size:9px;
}
.bcard_job{
border-top:3px solid #ffffff;
font-style: italic;
font-size:9px;
}
.bcard_name{
font-size:10px;
font-weight:bold;
}
/* Business Card */

/* CV */
.cv_container{
width:770px;
margin:0px auto;
align:center;

}


.cv_p div h2{

font-size:1.2em;
text-align:left;
color:#5d5d5d;
}
.cv_p div h1{

font-size:1.2em;
text-align:left;
color:#5d5d5d;
}
.cv_header{
text-align : center;
border-bottom: 1px solid lightgrey;
padding:5px
}
.cv_career,.cv_education,.cv_certification,.cv_language,.cv_geodetails{
text-align:left;
left:10px;
=left:10px;
color:#5d5d5d;
position:relative}

.cv_company,.cv_school,.cv_cert,.cv_lang,.cv_geo{
font-weight : bold;
}
.cv div h1{
line-height:25px;
font-size:1.1em;
font-style : normal;
text-transform : normal;
color:blue;
}
.cv div div{
padding-left:10px;
}
.cvdate{
float:left;
display:inline
}
.cvposition{
float:inline;
font-style:italic;
font-weight:normal;
}
.cvdegree{
float:left;
font-style:normal;
font-weight:bold;
}
.cv div h2{
font-size:1.0em;
display:inline
}
/* CV */
