@import url(blueprint/screen.css);

/* ------------------- daelan stuff start -------------------  */

body{
background:#fff url(../images/bgTile.png) top left repeat-x;
}



#homeWelcome{


-moz-border-radius: 4px; -webkit-border-radius: 4px;
border-radius: 4px;
background:#CAE7F3;
font-size:16px;
color:#C44819;

margin-bottom:18px;
}

.inner{

padding:18px;

}

#topNav{

width:auto;
height:17px;
position:absolute;
top:0;
right:0;
color:#fff;
font-size:11px;
margin:5px 10px 0 0;
}


#navTop{

position:relative;
float:left;
margin:2px 0 0 0;
list-style:none;
}

#navTop li{

position:relative;
float:left;
margin:0 5px 0 5px;
height:22px;
color:#A7BFB7;

}




#navTop li.last{

border-right:0;
color:#ccc;
}



#navTop a:link, #navTop a:visited{

color:#333;
text-decoration:none;
height:22px;
padding:2px 5px 2px 5px;
border:0;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
border-radius: 4px;
background:#BCE1F0;
}



#navTop a:hover{

color:#E87520;

}

p.logged{

color:#666;
text-align:right;
margin:0 0 0 0;

}

.header{

height:104px;
position:relative;
background: url(../images/mastHeadBg.png) top left no-repeat;
}

h1.logo{

background: url(../images/logo.png) top left no-repeat;
text-indent:-9000px;
margin:0 0 0 20px;
width:296px;
height:104px;
color:#AFBDC8;
font-size:20px;
}

#logo{

position:relative;
float:right;
margin:2em 0 2em 0;

}


#logoSide{

position:relative;
float:left;
margin:0 0 2em 0;

}



#topLogin{

position:absolute;
_width:480px;
_height:80px;
top:40px;
right:20px;
font-size:10px;

}

#navigation{

height:42px;
background: url(../images/navBg.png) top left no-repeat;

}

#navigation ul{

list-style:none;
margin:0;
padding:0;

}

#navigation ul li{

position:relative;
float:left;
margin:0;

}

#navigation ul.r{

position:relative;
float:right;

}

#searchForm{


position:relative;
float:left;
margin:0 0 0 10px;

}

#feedForm{


position:relative;
float:left;
margin:0 0 0 0;

}


img.logo{

position:relative;
float:right;


}


#navigation ul{

margin:0 0 0 20px;

}

#navigation ul li a:link, #navigation ul li a:visited{

border:0;
margin:0;
color:#fff;

}

#navigation ul li a:hover{

color:#333;


}

#navigation ul li a.btnFindJobs{

background: url(../images/btnFindJob.png) top left no-repeat;
display:block;
width:111px;
height:42px;
text-indent:-9000px;
overflow:hidden;
outline:none;

}

#navigation ul li a.btnSearchProfiles{

background: url(../images/btnSearchProfiles.png) top left no-repeat;
display:block;
width:153px;
height:42px;
text-indent:-9000px;
overflow:hidden;
outline:none;

}

#navigation ul li a.btnPostJob{

background: url(../images/btnPostJob.png) top left no-repeat;
display:block;
width:110px;
height:42px;
text-indent:-9000px;
overflow:hidden;
outline:none;

}

#navigation ul li a.btnConferences{

background: url(../images/btnConferences.png) top left no-repeat;
display:block;
width:132px;
height:42px;
text-indent:-9000px;
overflow:hidden;
outline:none;

}

#navigation ul li a.btnPracticeGuides{

background: url(../images/btnPracticeGuides.png) top left no-repeat;
display:block;
width:153px;
height:42px;
text-indent:-9000px;
overflow:hidden;
outline:none;

}

#navigation ul li a.btnRates{

background: url(../images/btnRatesAndPlans.png) top left no-repeat;
display:block;
width:153px;
height:42px;
text-indent:-9000px;
overflow:hidden;
outline:none;

}

#navigation ul li a.btnFindConference{

background: url(../images/btnFindConference.png) top left no-repeat;
display:block;
width:171px;
height:42px;
text-indent:-9000px;
overflow:hidden;
outline:none;

}


#navigation ul li a:hover {
background-position:0 -42px;

}

#navigation ul li.currentPage a {
background-position:0 -42px;
}


#navigation ul li.social{

margin:0 0 0 15px;

}


#content{
position:relative;
float:left;
margin:0 0 0 0;
background: url(../images/mainBg.png) top left no-repeat;
min-height:554px;
padding-top:18px;

}


/* -- homepage styles -- */


#homePhoto{
position:relative;
width:560px;
height:330px;
background: url(../images/homePhoto.jpg) top left no-repeat;
float:left;
margin:0;
}

#homePhotoButtons{

position:absolute;
top:150px;
left:40px;


}

#homePhotoButtons ul{

list-style-type:none;


}

#homePhotoButtons ul li{

margin:0 0 9px 0;

}

a.btnSignUp{

background: url(../images/btn_signUp.png) top left no-repeat;
width:162px;
height:35px;
display:block;
text-indent:-9000px;
border:0 !important;
outline:none;
}

a.getInfo{

background: url(../images/btnMoreInfo.png) top left no-repeat;
width:162px;
height:36px;
display:block;
text-indent:-9000px;
border:0 !important;
outline:none;
}


#callout1{

float:left;
width:181px;
height:auto;


}

#calloutHead1{

float:left;
width:181px;
height:59px;
background: url(../images/calloutHead1.png) top left no-repeat;

}

#callout2{

float:left;
width:205px;
height:auto;


}

#calloutHead2{

float:left;
width:205px;
height:59px;
background: url(../images/calloutHead2.png) top left no-repeat;

}

#callout3{

float:left;
width:174px;
height:auto;

}

#calloutHead3{

float:left;
width:174px;
height:59px;
background: url(../images/calloutHead3.png) top left no-repeat;

}

#homeCallouts{

float:left;


margin:38px 0 0 0;


}

#homeCallouts ul{
float:left;
position:relative;
list-style-type:none;
margin:9px 0 0 0 !important;

}

#homeCallouts ul li{

margin:0 0 9px -20px !important;

}


#homeCallouts ul#c1{

margin:9px 0 0 -17px !important;

}

#homeCallouts ul#c3{

margin:9px 0 0 -10px !important;

}

/*

#homeCallouts ul#c2{

margin:9px 0 0 -10px !important;

}
*/

#homeCallouts ul li a:link, #homeCallouts ul li a:visited{

background: url(../images/iconCross.png) 0 1px no-repeat;
padding-left:20px;
font-size:12px;
font-weight:bold;
color:#666666;
border:0;
}

#homeCallouts ul li a:hover{

color:#0D71B8;


}

p.featured{

font-size:14px;
margin:0 0 20px 0;
background:#F7F4EC url(../images/userIcon.gif) 10px center no-repeat;
padding:10px 10px 10px 60px;
width:480px;
border:1px solid #efefef;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
position:relative;

}

p.featured img{

position:absolute;
top:15px;
left:15px;

}

p.featured img.short{

position:absolute;
top:7px;
left:15px;

}

p.featuredWide{

font-size:14px;
margin:0 0 20px 0;
background:#F7F4EC url(../images/userIcon.gif) 10px center no-repeat;
padding:10px 10px 10px 60px;
width:800px;
border:1px solid #efefef;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;


}

p.featuredWide img{

position:absolute;
top:15px;
left:15px;

}

.summary{

font-size:16px;
color:#000;

}

.blueTotal{

font-size:20px;
color:#666;

}

.total{

font-size:20px;
color:#000;

}


#featuredJobs{

float:left;
width:275px;
height:auto;


}

#featuredJobsTop{

float:left;
width:275px;
height:51px;
background: url(../images/featuredJobsTop.png) top left no-repeat;

}

#featuredJobsMid{

float:left;
width:275px;
height:auto;
background: url(../images/featuredJobsMid.png) top left repeat-y;
min-height:267px;
}

#featuredJobsMid ul{

position:relative;
margin:0 0 0 10px !important;
width:265px;
}

#featuredJobsMid p{


margin:0 20px 18px 10px !important;

}

#featuredJobsMid ul li{

background: url(../images/listArrow.png) 0 4px no-repeat;
padding-left:13px;
width:240px !important;
font-size:10px;
}

#featuredJobsMid ul li.break{
background: url(../images/listHr.png) bottom left no-repeat;
padding:0 0 0 0;

}

#featuredJobsMid ul li a:link, #featuredJobsMid ul li a:visited{


border:0 !important;
color:#074F7F;
font-weight:bold;
font-size:11px;

}


#featuredJobsMid ul li a.featuredLink:link, #featuredJobsMid ul li a.featuredLink:visited{


border:0 !important;
color:#E87520;
font-weight:bold;
font-size:11px;

}

#featuredJobsMid ul li a.featuredLink:hover{

color:#333;

}


#featuredJobsMid ul li a:hover{

color:#333;

}

#featuredJobsBottom{

float:left;
width:275px;
height:13px;
background: url(../images/featuredJobsBottom.png) top left no-repeat;

}



/* -- End Homepage Styles -- */




.jobHolder{

width:100%;
position:relative;
float:left;

margin:0 0 0 0;
padding:0 0 0 0;


}




#noBg{

text-align:center;
background:#fff;
}




#resumeWrapper{
width:900px;
height: 500px; /* set to your required height */
overflow: auto;
margin:0 auto;
text-align:left;
}

#resumePrint{

position:relative;
float:left;
width:880px;
height:20px;
margin:10px 0 20px 0;
text-align:right;
}

#suggestWrapper{

width:480px;
height:auto;
margin:0 auto;
text-align:left;
padding:10px;
}


#termsWrapper{
width:600px;
height: 500px; /* set to your required height */
overflow: auto;
     

}

 
 #contentRight{
 
 margin:9px 0 0 0;

 
 }
 
 #contentRight a:link, #contentRight a:visited{

 color:#83A5BF;
 text-decoration:none;
border-bottom:1px dotted #ccc;
font-size:13px;
 }
 
 
 #contentRight a:hover{


 color:#333;

 
 }
 
 
 #contentLeft{
 
 padding-top:9px;
 
 
 }
 
 #contentRight ul{
 position:relative;
 float:left;
 list-style:none;
 padding-left:0;
 margin:0 0 1em 0;
 width:280px;
 
 }
 
 #contentRight ul li{
 position:relative;
 float:left;
 margin:5px 0 10px 0;
 width:280px;
 
 

 }
 
  #contentLeft a:link, #contentLeft a:visited{

 color:#83A5BF;
 text-decoration:none;
border-bottom:1px dotted #ccc;
font-size:13px;
 }
 
 
 #contentLeft a:hover{


 color:#333;

 
 }
 
 
/*
 #contentLeft ul{
 width:100%;
 position:relative;
 float:left;
 list-style:none;
 padding-left:0;
 margin:0 0 1em 0;
 
 }
 
 
  #content ul{
 width:100%;
 position:relative;
 float:left;
 list-style:none;
 padding-left:0;
 margin:0 0 1em 0;
 
 }
*/
 
 
 .large{
 
 font-size:14px;
 
 }
 
 .brown{
 
 color:#8A7F72;
 
 }
 
.profileSide{

width:270px;
position:relative;
float:left;
padding:0 0 1em 0;
border-bottom:1px solid #efefef;
margin:0 0 1em 0;
}

.profileSideHome{

width:210px;
position:relative;
float:left;
padding:0 0 1em 0;

margin:0 0 0 0;
}

#profileCredits{
float:left;
position:relative;
margin:18px 0 18px 0;

}

#adHolder{


position:relative;
float:left;
padding:0 0 1em 0;
margin:24px 0 0.5em 0;

}

#adHolder ul{

margin:0 0 20px 10px;

}


#adHolder a:link, #adHolder a:visited{

border:0;

}


.adSide{

margin:0 0 36px 0;
padding:0 0 18px 0;
border-bottom:1px solid #ccc;
}


.adSide a:link, .adSide a:visited{

border:0 !important;

}


#homeLinks{

float:left;
margin:9px 0 0 0;
background:#e0f1f8;
border:4px solid #e0f1f8;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
border-radius: 6px;
padding:7px 5px 5px 5px;
}

#homeLinks a:link, #homeLinks a:visited{

border:0;
margin:0;
padding:0;


}

/*
  #adHolder h1{
  
  background: url(../../images/sideBarH1.jpg) top left no-repeat;
  text-indent:-9000px;
  
  }
  
    #adHolder h2{
  
  background: url(../../images/sideBarH2.jpg) top left no-repeat;
  text-indent:-9000px;
  
  }
*/
  

 

 
 
 a.printResume{
background:url(../../images/icons/printer.png) 0 0px no-repeat;
padding:0 0 0 24px;
border:0;
 }
 
 a.downloadPdf{
background:url(../../images/icons/acrobat.png) 0 0 no-repeat;
padding:0 0 0 24px;
border:0;
 
 }
 
 
 
 #topContentLinksRight{
 
 position:relative;
 float:right;
 
 }
 
 #topContentLinksRight ul{
 

 position:relative;
 float:left;
 list-style:none;
 padding-left:0;
 margin:0 0 2em 0;
 
 }
 
 #topContentLinksRight a:link, #contentLeft a:visited{

 color:#83A5BF;
 text-decoration:none;
border-bottom:1px dotted #ccc;
font-size:13px;
 }
 
 
 #topContentLinksRight a:hover{


 color:#333;

 
 }
 
 
 ul li.addResume{
background:url(../../images/icons/add.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
 .small{
 
 font-size:10px;
 
 }


#homeTop{

background:#fff;

}

#searchBox{


padding:0 0 0 0;
width:auto;

}

#searchBox label{
position:relative;
float:left;
margin:10px 5px 0 0;
}

#searchBox2{

position:relative;
float:left;
margin:0 0 20px 0;
background:#F7F4EC;
padding:10px 0 10px 10px;
width:530px;
border:1px solid #efefef;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
}




#searchBox3{

position:relative;
float:left;
margin:0 0 20px 0;
background:#F7F4EC;
padding:10px 0 10px 10px;
width:860px;
border:1px solid #efefef;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
}

#searchBox3 label{

margin:10px 5px 0 10px;
width:80px;
}

#searchBox3 select{

margin:5px 10px 0 0;

}

#searchBox2 label{
position:relative;
float:left;
width:80px !important;
margin:8px 0 0 0;
}

#searchBox2 select{

width:300px;

}

#searchLeft{

width:430px;
float:left;
height:auto;
border-right:1px solid #ccc;
padding:10px;
margin:0 0 10px 0;
}

#searchRight{

width:400px;
float:left;
height:auto;

padding:10px;
margin:0 0 10px 0;
}


#homeMessage{

font-size:18px;
color:#fff;
margin:1.5em 20px 0em 20px;
width:901px;
height:37px;
background: url(../../images/homeMessage.gif) top left no-repeat;
font-family:Georgia, serif;
padding:5px 0 0 50px;
letter-spacing:1px;
font-weight:normal;

}

#message{

position:relative;
float:left;
margin:2em 0 0 0;

}


#footer{
position:relative;
float:left;
margin:18px 0 0 0;
padding:0 30px 30px 30px;
text-align:center;
font-size:12px;
color:#999;
}




#helpBottom{

position:relative;
float:left;
margin:2em 0 0 0;

}

#helpContent{

position:relative;
float:left;
margin:2em 0 0 0;

}



#helpSeeker ul{

position:relative;
margin:20px 0 0 20px;
list-style:none;

}

#helpEmployer ul{

position:relative;
margin:20px 0 0 20px;
list-style:none;

}

ul li.listItem{

background: url(../../images/tick.png) 0 0 no-repeat;
padding-left:24px;
margin:1em 0 1em 0;
}


ul.contentList li{

margin:10px;

}

#profileLogo img{

margin:0 0 18px 0;



}



/* -- table highlights -- */





 table th{
 
 background:#94BFE0;
 color:#fff;
 }
 
#dataTable{

position:relative;
float:left;
border-top:4px solid #E0E9EF;
}
 
 
 #dataTable a.nameLink:link, #dataTable a.nameLink:visited{
 
 font-size:12px;
 font-weight:bold;
 color:#333;
 text-decoration:none;
 border:0;
 }
 
 .nameLinkInactive{
 
  font-size:12px;
 font-weight:bold;
 color:#999;
 text-decoration:none;
 border:0;
 
 }
 
 #dataTable td{
 
padding:10px 0 10px 5px;
border-bottom:1px solid #efefef;
font-size:11px;

 }


#dataTable tr.highlight a.nameLink {
 color:#5E503D;
  border:0;
 }
 
 
 #dataTableF{

position:relative;
float:left;
border:1px solid #e4ebf0;
-moz-border-radius: 4px; -webkit-border-radius: 4px;
background:#e4ebf0;
color:#666;
width:550px;
}
 
 
 #dataTableF a.nameLink:link, #dataTableF a.nameLink:visited{
 
 font-size:12px;
 font-weight:bold;
 color:#333;
 text-decoration:none;
 border:0;
 }
 
 #dataTableF td{
 
padding:10px;

font-size:11px;

 }


#dataTableF tr.highlight2 a.nameLink {
 color:#fff;
  border:0;
  
 }
 
 #dataTableJobs{

position:relative;
float:left;

}

 #dataTableJobs th{
 
 background:#eaeaea;
 color:#333;
 border-bottom:1px solid #ccc;
 }
 
 
  #dataTableJobs th.featured{
 
 background:#C2DDEF;
 color:#333;
 border-bottom:1px solid #ccc;
 }
 
 
 #dataTableJobs a.nameLink:link, #dataTableJobs a.nameLink:visited{
 
 font-size:12px;
 font-weight:bold;
 color:#333;
 text-decoration:none;
 border:0;
 }
 
 #dataTableJobs a.nameLink:hover{
 
 color:#999;
 border-bottom:1px dotted #333;
 
 
 }
 
 #dataTableJobs td{
 
padding:10px 0 10px 5px;
border-bottom:1px solid #efefef;
font-size:12px;
vertical-align:top;
 }


#dataTableJobs tr.highlight a.nameLink {
 color:#5E503D;
  border:0;
 }
 
 #dataTableJobs a.jobLink:link, #dataTableJobs a.jobLink:visited{

 background: url(../images/listArrow.png) 0 4px no-repeat;
padding-left:13px;
border:0 !important;
}

 table tr.highlight {
  background-color: #dfedf2;
  cursor:pointer;
  
 }
 
  table tr.highlight2 {
  background-color: #A8BECF;
  cursor:pointer;
  
 }
 
 
 
 /* -- table styles for Employer Directory -- */
 
 
 table.userList th{
 
 
 background:#fff !important;
 border-bottom:1px solid #333 !important;
 color:#333;
 font-size:16px;
 
 }
 
 
  table.userList td{
 
 
 background:#fff !important;
 border-bottom:1px solid #efefef !important;
 color:#666;
 font-size:12px;
 
 }
 
  table.userList td.theCompany{
 
 font-size:14px !important;
 font-weight:bold !important;
 color:red !important;
 
 }
 

/* -- Pagination -- */


#pagination{

position:relative;
float:left;

}


#pagination a:link, #pagination a:visited{

padding:5px 10px 5px 10px;
background:#ccc;
text-decoration:none;
color:#333;
font-size:14px;
border:0;
margin:0 2px 0 2px;


}

#pagination a:hover{

padding:5px 10px 5px 10px;
background:#333;
text-decoration:none;
color:#F7F4EC;
font-size:14px;
}


#pagination a.medium{

background:#fff;
color: #8A7F72;

}

#pagination a.medium:hover{

background:#fff;
color: #94BFE0;

}

.curr{

padding:5px 10px 5px 10px;
background:#fff;
color:#000;
font-weight:bold;
font-size:14px;
}

.elipses{

padding:5px 10px 5px 10px;
background:#fff;
color:#000;


}


#noScript{

position:relative;
float:left;
height:40px;
background:#fff;
padding:18px 0 18px 0;
}


input.hide{

display:none;

}


ul#adminNav{
position:relative;
float:left;
margin:9px 0 0 10px;

}


a.adminNav:link, a.adminNav:visited{


color:#fff;
margin:10px;

}

a.adminNav:hover{


color:#5E503D;

}

a.roundLink:visited, a.roundLink:link {

padding:2px 5px 2px 5px;
border:0 !important;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
background:#94BFE0;
color:#5E503D !important;
font-size:11px !important;
}

a.roundLink:hover {

padding:2px 5px 2px 5px;
border:0 !important;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
background:#5E503D;
color:#fff !important;
font-size:11px !important;
}

#featuredJobHolder{

-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
background:#EFEFEF;
margin:0;
padding:5px 5px 0 5px;
border:1px solid #ccc;

}



#searchResults{

position:relative;
float:left;
margin:0 0 18px 0;

}


/* -- Resume Styles -- */


#resumeMast h1{

position:relative;
float:right;
font-size:14px;
text-transform:uppercase;
font-weight:bold;

}

#resumeName h2{


font-size:36px;
font-weight:normal;
margin:0;
padding:0;

}

#resumeName p{

font-weight:bold;
color:#333;

}


/* -- end resume styles -- */



/* -- profile edit styles -- */


.profileContent{

background:#fff;
margin:0 0 18px 0;
border-right:1px solid #efefef;
border-left:1px solid #efefef;
border-bottom:1px solid #efefef;
-moz-border-radius: 8px; -webkit-border-radius: 8px;
border-radius: 8px;
}

.profileContent p{

margin-left:10px;
margin-right:10px;

}

h3.profileHeader{

width:530px;
padding:5px 10px 5px 10px;
background:#6C91A6;
color:#fff;
height:30px;
line-height:30px;
position:relative;
}

h3.profileHeader a:link, h3.profileHeader a:visited{

position:absolute;
top:5px;
right:10px;
width:67px;
height:27px;
border:0!important;
color:#efefef !important;
background: url(/images/btnEdit.png) top left no-repeat;
text-indent:-9000px;
outline:none;
}

h3.profileHeader a:hover{

color:#FFBE8F !important;

}

#profileSubNav{

margin-bottom:20px;

}


ul.profileSub{

list-style-type:none !important;
margin:0 !important;
padding:0 !important;
}

ul.profileSub li{

position:relative;
float:left;
margin:0 5px 0 0 !important;
width:138px !important;
height:49px;
}


ul.profileSub li a{

background: url(../images/btnTab.png) top left no-repeat;
display:block;
width:138px;
height:39px;
overflow:hidden;
outline:none;
padding:8px 0 0 0;
text-align:center;
border:0 !important;
}

ul.profileSub li a:hover{

color:#E87520;

}

ul.profileSub li a.active{

font-weight:bold;
color:#E87520;
background-position: 0 -49px;
}



/* -- End profile edit styles -- */



h4 a:link, h4 a:visited{


font-size:14px !important;
font-weight:bold;

}


/* -- datepicker CSS --*/

a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 80px;
	float: left;
}

/* -- end datepicker css -- */


.alignRight{

position:absolute;
top:20px;
right:40px;

}

.progressBarRight{

position:absolute;
top:200px;
right:40px;

}

.right{


float:right;
padding:5px 0 0 0;
}

.number{

font-size:12px;
font-style:italic;
}


ul#profileLinks{


list-style-type:none !important;
margin:10px 0 10px 0!important;
padding:0;

}

ul#profileLinks li{


margin:10px 0 10px 0 !important;


}

/* -- icons -- */


ul li.web{
background:url(../../images/icons/web.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }

ul li.manageCovers{
background:url(../../images/icons/manageCovers.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.addCovers{
background:url(../../images/icons/addCovers.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
   ul li.editResume{
background:url(../../images/icons/manageResumes.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.postResume{
background:url(../../images/icons/addResumes.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.addLogo{
background:url(../../images/icons/addLogo.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.homeLink{
background:url(../../images/icons/getStarted.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
 ul li.viewSavedJobs{
background:url(../../images/icons/star.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
  ul li.search{
background:url(../../images/icons/search.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
  ul li.changePassword{
background:url(../../images/icons/changePassword.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.register{
background:url(../../images/icons/register.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.featureList{
background:url(../../images/icons/featureList.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.login{
background:url(../../images/icons/login.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
  ul li.viewJobs{
background:url(../../images/icons/viewJobs.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
  ul li.viewJob{
background:url(../../images/icons/viewJob.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
ul li.editJob{
background:url(../../images/icons/folder_edit.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
 ul li.suspendJob{
background:url(../../images/icons/folder_error.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.buyCredits{

background: url(../../images/icons/creditcards.png) 0 3px no-repeat;
padding-left:24px;
}

ul li.paymentHistory{

background: url(../../images/icons/money.png) 0 3px no-repeat;
padding-left:24px;
}

ul li.coupon{

background: url(../../images/icons/coupon.png) 0 3px no-repeat;
padding-left:24px;
}
 
 
 ul li.deleteJob{
background:url(../../images/icons/folder_delete.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
  ul li.delete{
background:url(../../images/delete.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
 ul li.apply{
background:url(../../images/icons/apply.png) 0 3px no-repeat;
padding:0 0 0 24px;

 }
 
 ul li.save{
background:url(../../images/icons/saveJobs.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
ul li.share{
background:url(../../images/icons/share.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
ul li.tweet{
background:url(../../images/tweet.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
ul li.send{
background:url(../../images/icons/sendToFriend.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.printer{
background:url(../../images/icons/printer.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
ul li.reActivateJob{
background:url(../../images/icons/reActivate.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
ul li.postJob{
background:url(../../images/icons/folder_add.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
ul li.viewResume{
background:url(../../images/icons/viewResume.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
ul li.contactSeeker{
background:url(../../images/icons/contactSeeker.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.phone{
background:url(../../images/icons/mobile-phone.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
 ul li.contactEmail{
background:url(../../images/icons/contactSeeker.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
 
ul li.addContact{
background:url(../../images/icons/addContact.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
 ul li.uploadResume{
background:url(../../images/icons/acrobat.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
ul li.check{
background:url(../../images/icons/tick.png) 0 1px no-repeat;
padding:0 0 0 24px;
margin:9px 0 9px 0;
 }
 
 
 ul li.check ul{
 
 
 list-style-type:circle !important;
 margin:5px 5px 5px 15px !important;
 background:none !important;
 }
 
 ul li.featureCheck{
background:url(../../images/icons/tick.png) 0 1px no-repeat;
padding:0 0 10px 24px;
 
 }
 
ul li.rssFeed{
background:url(../../images/icons/rss.png) 0 3px no-repeat;
padding:0 0 0 24px;
 
 }
 
  ul li.blog{
background:url(../../images/icons/blog.png) 0 3px no-repeat;
padding:1px 0 0 24px;
 
 }
 
 
 
 
 
 
  ul li.twitter{
background:url(../../images/icons/twitter.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
 
   ul li.facebook{
background:url(../../images/icons/facebook.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
    ul li.linkedin{
background:url(../../images/icons/linkedin.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
   ul li.feedback{
background:url(../../images/icons/feedback.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 
    ul li.seekerReg{
background:url(../../images/icons/user-white.png) 0 2px no-repeat;
padding:1px 0 0 24px;
 }
 
     ul li.employerReg{
background:url(../../images/icons/user-business.png) 0 2px no-repeat;
padding:1px 0 0 24px;
 
 }
 

 
 
 ul li.widget{
background:url(../../images/icons/widget.png) 0 2px no-repeat;
padding:0 0 0 24px;
 
 }
 

 
 
 a.printResume{
background:url(../../images/icons/printer.png) 0 0px no-repeat;
padding:0 0 0 24px;
border:0;
 }
 
 a.downloadPdf{
background:url(../../images/icons/acrobat.png) 0 0 no-repeat;
padding:0 0 0 24px;
border:0;
 
 }
 
     ul li.guides{
background:url(../../images/icons/guides.png) 0 0 no-repeat;
padding:1px 0 0 36px;
line-height:36px;
margin:5px;
 }
 
 ul#contactLinks{
 
 list-style-type:none;
 
 }
 
 ul#contactLinks li{
 
margin-bottom:10px;
 font-size:14px;
 }
 
 ul#contactLinks li a:link, ul#contactLinks li a:visited{
 
 font-size:14px !important;
 
 }
 
 
.theCoverLetterText{

width:500px;
height:200px;



}


p.quote{

font-family:Georgia, Serif;
font-style:italic;
font-size:14px;


}


.jobTypeFull{

background:#63869F;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
display:block;
float:right;
font-weight:normal;
font-size:10px;
}

.jobTypeLocum{

background:#7F725F;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
display:block;
float:right;
font-weight:normal;
font-size:10px;
}

.jobTypeResidency{

background:#BFBCB3;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
display:block;
float:right;
font-weight:normal;
font-size:10px;
}

.jobTypePartTime{

background:#A4CFEF;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
display:block;
float:right;
font-weight:normal;
font-size:10px;
}

.jobTypeFullTimePartTime{

background:#E87520;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
display:block;
float:right;
font-weight:normal;
font-size:10px;
}

.jobTypeTemp{

background:#449F27;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
display:block;
float:right;
font-weight:normal;
font-size:10px;
}

.jobTypeForSale{

background:#BF2800;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
display:block;
float:right;
font-weight:normal;
font-size:10px;
}


.jobTypeFullb{

background:#63869F;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
font-weight:normal;
font-size:10px;
}

.jobTypeLocumb{

background:#7F725F;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
font-weight:normal;
font-size:10px;
}

.jobTypeResidencyb{

background:#BFBCB3;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
font-weight:normal;
font-size:10px;
}

.jobTypePartTimeb{

background:#A4CFEF;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
font-weight:normal;
font-size:10px;
}

.jobTypeFullTimePartTimeb{

background:#E87520;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
font-weight:normal;
font-size:10px;
}

.jobTypeTempb{

background:#449F27;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
font-weight:normal;
font-size:10px;
}

.jobTypeForSaleb{

background:#BF2800;
padding:2px 4px 2px 4px;
color:#fff;
-moz-border-radius: 6px; -webkit-border-radius: 6px;
border-radius: 6px;
font-weight:normal;
font-size:10px;
}

a.noBorder:link, a.noBorder:visited{

border:0 !important;


}

.required{

color:red;

}

#req{


display:inline;

}

#homeMedExams{

position:absolute;
left:13px;
top:267px;

}

#homeMedExams a:link, #homeMedExams a:visited{

border:none !important;


}

#logoPrint{
position:relative;
float:left;
width:840px;
margin-bottom:36px;
display:none;

}

.red{

color:red;

}

td.indent{

padding:0 0 0 20px;

}

div.indent{

padding:0 0 0 20px;

}

div.jobDetails ul{

list-style-type:disc !important;
margin-left:20px !important;

}

.red{

color:red;

}


.green{

color:green;

}


.dateHolder{

float:left;
width:600px;
height:40px;
line-height:40px;

}

.dateHolder label{

line-height:40px;
margin:0 !important;

}

.dateHolder input{

line-height:40px;
margin:0 !important;

}

/*
.contentPage ul{

list-style-type:disc !important;
margin:0 10px 0 20px !important;
float:left !important;
}

.contentPage ul li{

line-height:24px;

}

.contentPage ul ul{

list-style-type:circle !important;
margin:5px 15px !important;

}

*/

 

 
 .contentPage p{
 
 margin:5px 0 5px 0 !important;
 
 
 }
 
 .contentPage h3{
 
 
  margin:15px 0 10px 0 !important;
 
 }
 
 ul.noBullets{
 
 
 list-style-type:none;
 
 
 }
 
 .flag{
 
 
 margin-top:3px;
 
 }
 
 .numJobs{
 
 font-size:14px;
 font-weight:bold;
 
 
 }
 
 .numJobsColor{
 
 color:#E87520;
 font-size:18px;
 }
 
 .smallNormal{
 
 font-size:10px;
 font-weight:normal;
 color:#efefef;
 
 }
 
 
 
 #jobDescriptionHolder h1{
 
 font-size:18px;
 font-weight:bold;

 }
 
  #jobDescriptionHolder h2{
 
 font-size:16px;
 font-weight:bold;

 }
 
  #jobDescriptionHolder h3{
 
 font-size:14px;
 font-weight:bold;

 }


#jobDescriptionHolder ul li{


margin:5px !important;

}

.cke_contents {
width: 500px !important;
}

.strikeThrough{


text-decoration: line-through; color:red;

}

/* ------------------- daelan stuff end -------------------  */
