@charset "utf-8";
/* CSS Document */

body {
 margin:0;
 padding:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-image:url(/images/fresh-medical-background.gif);
background-position:0 0;
background-repeat:repeat-x;
background-attachment: fixed;
}

.left {float:left;}
.right {float:right;}
.clr {clear:both;}

img { border:none;}

a {
color: #0C4FAA;
text-decoration:underline;}
a:hover {text-decoration:none;}

p, h1, h2, h3, h4, h5, h6, form, table, ul, li, div {
 margin:0;
 padding:0;
}


.container {
 width:980px;
 margin:0 auto;

}

/*header*/
#header {
 height:166px;
}

.logo {
 padding:30px 0 0 12px;
}

.logo h1 {
 color:#999999;
 font-size:11px;
 font-weight:normal;
 padding:20px 0 0 10px;
 width:372px;
}

.banner {
 width:582px;
 height:166px;
 padding:0 4px 0 0;
 background-image:url(../images/freshflashbg.jpg);
 background-repeat:no-repeat;
}

/*top_nav*/
#top_bar {
 background-image:url(../images/bg_topnav.gif);
 background-repeat:repeat-x;
 height:37px;
 min-width:980px;
}

.top_nav {
 padding:0 0 0 10px;
}

/*columns*/
#columns {
 padding:7px 0 0 0;
 background: #ffffff;
}

.cols {
 border-left:1px solid #d0d1c9;
 border-right:1px solid #d0d1c9;
 padding:0 0 25px 0;
 min-height:250px;
 height:auto !important;
 height:250px;
}

.l_col {
 width:738px;
 padding:0 0 0 13px;
}

.r_col {
 width:201px;
 padding:0 13px 0 0;
}

.alerts {
 padding:0 0 12px 0;
}

.alerts_cont {
 border-left:1px thin #cbcbcb;
 border-right:1px thin #cbcbcb;
 padding:10px 0 0 10px;
}

.alerts_cont li {
 list-style-type:none;
 clear:both;
 background-repeat:no-repeat;
 background-position:left top;
 padding:0px 0 7px 43px;
}

.alerts_cont li.icon1 {
 background-image:url(../images/locum-alerts1.gif);

}
.alerts_cont li.icon2 {
 background-image:url(../images/locum-alerts2.gif);

}
.alerts_cont li.icon3 {
 background-image:url(../images/locum-alerts3.gif);

}
.alerts_cont li.icon4 {
 background-image:url(../images/locum-alerts4.gif);

}
.alerts_cont li.icon5 {
 background-image:url(../images/locum-alerts5.gif);

}
.alerts_cont li.icon6 {
 background-image:url(../images/locum-alerts6.gif);

}
.alerts_cont li.icon7 {
 background-image:url(../images/locum-alerts7.gif);

}
.alerts_cont li.icon8 {
 background-image:url(../images/locum-alerts8.gif);

}
.alerts_cont li.icon9 {
 background-image:url(../images/locum-alerts9.gif);

}

.alerts_cont p {
 color:#666666;
 font-size:13px;
 line-height:18px;
}

.alerts_cont a {
 font-size:11px;
 color:#OC4FAA;
 background-image:url(../images/arrow_blue.gif);
 background-repeat:no-repeat;
 background-position:right 5px;
 padding:0 8px 0 0;
}

.search {
 background-image:url(../images/bg_search.gif);
 background-repeat:no-repeat;
 background-position:top;
 height:42px;
 padding:19px 5px 12px 5px;
}

.search_field {
 background-image:url(../images/bg_search_field.gif);
 background-repeat:no-repeat;
 width:129px;
 height:24px;
}

.search_field input {
 width:120px;
 height:16px;
 margin:1px 0 0 2px;
 border:1px solid #FFFFFF;
 color:#666666;
}

.lj_cont {
 border-left:1px solid #cbcbcb;
 border-right:1px solid #cbcbcb;
 padding:8px 10px 0 10px;
}

.blue2 {
 color:#1152aa;
}

.lj_cont p {
 font-size:11px;
 line-height:18px;
 color:#787878;
}

.l_cont {
 width:243px;
}

.cta div {
 padding:0 0 12px 0;
}

.m_col {
 width:495px;
}

.js_result, .inner_cont {
 padding:17px 0px 0 16px;
color:#666666;

}

.js_result h1{
margin: 0px !important;
}

.js_result h1, .inner_cont h2 {
 color:#6f6f6f;
 font-size:17px;
 border-bottom:1px dotted #cbcbcb;
 line-height:20px; 
 margin:0 0 18px 0;
padding: 0px 0px 20px 0px;
}
.inner_cont h3 {
font-size: 15px;
font-weight: bold;
color: #0C4FAA;
 line-height:20px; 
padding: 0px 0px 10px 0px;
}

.inner_cont h4 {
font-size: 13px;
font-weight: bold;
 line-height:20px; 
color: #0C4FAA;
padding: 0px 0px 10px 0px;
}

.inner_cont ul{
padding-left: 30px;
}

.jsr_cont {
 border-bottom:1px dotted #cbcbcb;
 padding:0 0 16px 0;
 margin:0 0 16px 0;
}

.jsr_cont h2 {
 color:#124c99;
 font-size:12px;
 padding:0 0 6px 0;
}

.jsr_cont h3 {
 color:#666666;
 font-size:11px;
 font-weight:normal;
 padding:0 0 12px 0;
}

.jsr_cont p {
 color:#6f6f6f;
 font-size:11px;
 padding:0 0 12px 0;
}

.jsr_cont a {
 color:#124c99;
}

.jsr_cont span a {
 background-image:url(../images/blue_check.gif);
 background-repeat:no-repeat;
 background-position:left;
 padding:0 0 0 16px;
 margin:0 0 0 10px;
}

.job_search {
 padding:0 0 12px 0;
position:relative;
z-index:0;
}

.js_cont {
 border-right:1px solid #cbcbcb;
 border-left:1px solid #cbcbcb;
 background-color:#a5a8ac;
 min-height:264px;
 height:auto !important;
 height:264px;
 padding:0 0 0 20px;
}

.js_cont2 {
 background-image:url(../images/curve_mid4.gif);
 background-repeat:repeat-y;
 min-height:264px;
 height:auto !important;
 height:264px;
 padding:0 0 0 21px;
}

.js_cont h1, .js_cont2 h1 {
 color:#ffffff;
 font-size:14px;
 padding:0 0 8px 0;
}

.js_cont td, .js_cont2 td {
 padding:13px 0 0 0;
 font-size:11px;
 color:#ffffff;
}

.js_cont select, .js_cont2 select {
 width:200px;
 color:#787878;
}

.speciality {
 width:469px;
 padding:0 10px 0 0;
}

.speciality h1 {
 color:#6f6f6f;
 font-size:15px;
 border-bottom:1px dotted #cbcbcb;
 padding:0 0 18px 0;
 margin:0 0 18px 0;
}

.speciality ul {
 padding:0 22px;
}

.speciality li {
 list-style-type:none;
 padding:0 0 16px 0;
}

.speciality li h2 {
 color:#0C4FAA;
 font-size:13px;
}

.speciality li a {
 color:#828283;
 font-size:10px;
 background-image:url(../images/arrow_blue2.gif);
 background-repeat:no-repeat;
 background-position:right;
 padding:0 11px 0 0;
}

.welcome {
 width:448px;
 padding:0 0 0 16px;
}

.welcome h1 {
 color:#6F6F6F;
 font-size:17px;
 border-bottom:1px dotted #cbcbcb;
 padding:10px 0 16px 6px;
 margin:0 0 12px 0;
}

.welcome h2 {
 color:#0C4FAA;
 font-size:15px;
padding:10px 0 12px 5px;
}

.grey {
 color:#6f6f6f;
}

.welcome p {
 color:#666666;
 line-height:18px;
 padding:0 10px 12px 6px;
}

/*footer*/
#nav_374163 {
border-left:1px solid #D0D1C9;
border-right:1px solid #D0D1C9;
border-top:1px solid #D0D1C9;
height:20px;
padding-bottom: 10px;
padding-top: 10px;
}

#nav_374163 p {
 font-size:11px;
 color:#afabaa;
 padding:14px 0 0 19px;
}

#nav_374163 a {
 color:#0C4FAA;
padding-left:20px;
padding-right:20px;
}

#nav_374163 a.blue {
 color:#0e4b9f;
}

#nav_374163 li {
float: left;
list-style-type: none;
}

/*for blog page*/
.col_head {
 padding:8px 18px 20px 23px;
}

.feed {
 width:208px;
 text-align:left;
 font-size:11px;
 background-image:url(../images/rss.gif);
 background-position:left 8px;
 background-repeat:no-repeat;
 padding:8px 0 0 27px;
 line-height:16px;
}

.feed a {
 color:#124c99;
}

.col_head h1 {
 font-size:17px;
 color:#124c99;
 border-bottom:1px dotted #6f6f6f;
 padding:0 0 10px 5px;
}

.l_col2 {
 width:670px;
 padding:0 0 0 23px;
}

.r_col2 {
 width:235px;
 padding:0 18px 0 0;
}

.blog_box {
 padding:0 0 20px 0;
}

.date {
 color:#6f6f6f;
 font-size:11px;
 font-weight:bold;
 width:90px;
}

.bb_right {
 width:575px;
}

.blog_box h1 {
 color:#124c99;
 font-size:13px;
}

.blog_box h2 {
 color:#6f6f6f;
 font-size:12px;
 font-weight:normal;
 padding:0 0 12px 0;
}

.blog_box p {
 color:#6f6f6f;
 font-size:11px;
 padding:0 0 12px 0;
}

.blog_links, .blog_links a {
 color:#124c99;
 font-size:11px;
}

.blog_dir {
 text-align:right;
}

.blog_dir a {
 color:#6f6f6f;
 text-decoration:underline;
}

.blog_dir a:hover {
 color:#124c99;
 text-decoration:none;
}

.side_links {
 padding:0 0 25px 0;
}

.side_links h1 {
 color:#000000;
 font-size:12px;
 font-weight:normal;
 border-bottom:1px dotted #6f6f6f;
 padding:0 0 8px 3px;
 margin:0 0 8px 0;
}

.side_links li {
 list-style-type:none;
 padding:0 0 0 3px;
}

.side_links a {
 color:#6f6f6f;
 font-size:11px;
 line-height:18px;
}

.side_links a:hover {
 color:#124c99;
 text-decoration:none;
}
/*newly added 43009*/
.r_cta_cont{
 width:201px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:1px;
padding-bottom: 0px;
 }
 .r_cta_head{
 height:46px;
 background-image:url(../images/locum-register.gif);
 background-repeat:no-repeat;
 }
 .rch_inner{
 padding:14px 5px 5px 55px;
 font-size:14px;
 color:#FFFFFF;
 font-weight:bold;
 }
 .r_cta_contents{
 font-size:11px;
 color:#6d6f70;
 border:1px solid #cbcbcb;
 border-top:none;
border-bottom:none;
min-height:125px;
height:auto !important;
height:125px;
 }
 .rcc_inner{
 padding:5px 6px;
 }
 .submittd{
 padding:3px 0px;
 }
 .f_bottom{
 color:#0C4FAA;
 font-weight:bold;
 font-size:10px;
 }
 .reg_form{
 padding:3px 0px;
 }
 .reg_form form{
 color:#787878;font-size:11px;
 }
 .reg_form select{
 width:174px;
color: #787878;
 }
 .tdinput input{
 width:169px;
color: #787878;
 }

.pg_details_cont{
width:494px;
}
.pg_h2{
color:#6F6F6F;
font-size:12px;
font-weight:bold;
}
.pgd_desc_cont{
min-height:200px;
height:auto !important;
height:200px;
color:#333333;
}
.pg_actions a{
color:#0C4FAA;
}

.pg_actions div{
margin:0px 10px;
font-size:11px;
}
.p_greybox_cont{
width:494px;
border:1px solid #cbcbcb;
background-color:#f5f5f5;
}
.pgc_inner{
padding:10px 14px;
/* height: 279px; */
height: 294px;
}
.pg_head_cont{
border-bottom:1px dotted #cccccc;
/*padding:22px 0px;*/
padding:8px 0 27px;
}
.pg_h{
color:#0c4faa;
font-size:13px;
font-weight:bold;
}
.pg_s{}
.pg_s a{
color:#0C4FAA;
}
.p_tbl th{
text-align:left;
color:#666666;
font-weight:bold;
font-size:13px;
}
.p_tbl td{
color:#323232;
}
.locumtable td
{
padding-bottom: 3px;
}

/*added 061309*/
.rbox_mid{
	background-image:url(../images/rbox_mid.gif);
	background-repeat:repeat-y;
	}
.rbox_inner{
	padding:16px;
	}
.rbi_box{
	margin:10px 0px 20px 0px;
	}
.rbi_head{
	font-size:11px;
	font-weight:bold;
	color:#666666;
	background-image:url(../images/rbi_h_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:5px 0px;
	}
.rbi_det ul{
	font-size:11px;
	}
.rbi_det ul li{
	list-style-type:none;
	padding:1px 0px;
	}
.blog_head{
	font-size:18px;
	font-weight:bold;
	color:#0c51b0;
	text-decoration:underline;
	}
.blog_author{
	padding:8px 0px;
	font-size:11px;
	}
.blog_links{
	padding:10px 0px;
	}

/* 07-17-09 */
.inner_cont ul li, .welcome ul li{
list-style-type: none;
background-image: url(/images/blue_arrow.gif);
background-position: left top;
background-repeat: no-repeat;
padding:0 0 10px 15px;
color:#666666;
line-height:20px;
}

.welcome ul{
padding-left:30px;
}

/*  FOR h1,h2,h3,h4 (07-17-09) */
/*
.js_result h2, .inner_cont h2
border-bottom:1px dotted #CBCBCB;
color:#6F6F6F;
font-size:17px;
margin:0 0 18px;
 line-height:20px; 
}

.inner_cont h3 {
color:#0C4FAA;
font-size:15px;
font-weight:bold;
 line-height:20px; 
}

.inner_cont h4 {
color:#0C4FAA;
font-size:13px;
font-weight:bold;
 line-height:20px; 
}

*/

/* new footer */
.newfooter{
background-image:url(../images/footerbg.jpg);
background-repeat:no-repeat;
height:306px;
padding-bottom:10px;
padding-top:10px;
}

#fbox1 {
float: left;
left:200px;
padding-left:45px;
text-align:left;
top:15px;
width:185px;
}

#fbox2 {
float: left;
left:200px;
padding-left:30px;
text-align:left;
top:15px;
width:220px;
}

#fbox22 {
float: left;
left:200px;
padding-left:0px;
text-align:left;
top:15px;
width:200px;
padding-top:13px;
}

#fbox3 {
float: left;
left:200px;
padding-left:30px;
text-align:left;
top:15px;
width:220px;
}

#fbox33 {
float: left;
left:200px;
padding-left:30px;
text-align:left;
top:15px;
width:220px;
}

#fbox34 {
float: left;
left:200px;
padding-left:30px;
text-align:left;
top:15px;
width:220px;
}

ul#nav_381414, ul#nav_381417, ul#nav_381419, ul#nav_381422, ul#nav_381424, ul#nav_381426{
border-top:1px dotted #A5A5A5;
font-size:11px;
list-style-image:url(../images/footerarrow.jpg);
list-style-position:outside;
margin:8px 5px 15px 0;
padding:8px 0 0;
}

ul#nav_381414 li, ul#nav_381417 li, ul#nav_381419 li, ul#nav_381422 li, ul#nav_381424 li, ul#nav_381426 li{
margin-bottom:3px;
margin-left:15px;
list-style-type: none;
}

ul#nav_381414 li a, ul#nav_381417 li a, ul#nav_381419 li a, ul#nav_381422 li a, ul#nav_381424 li a, ul#nav_381426 li a{
text-decoration: none;
}

ul#nav_381414 li a:hover, ul#nav_381417 li a:hover, ul#nav_381419 li a:hover, ul#nav_381422 li a:hover, ul#nav_381424 li a:hover, ul#nav_381426 li a:hover{
text-decoration: underline;
}

h4.footer {
color:#6f6f6f;
font-size:11px;
margin:0 0 6px;
}
.alertlinks{
padding:10px 0 0 80px;
}

html>body .locumtable select {
height: 62px !important;
}

* html .locumtable select {
height: 62px !important;
}


/* ul pagination 08-25-09 */
ul.pagination{
margin: 0px;
padding: 0px;
}
ul.pagination li{
float:left;
display:inline;
list-style-type: none;
padding: 0px 10px;
}
ul.pagination li{
color: #000;
font-weight: bold;
}
ul.pagination li a{
color:#0C4FAA;
font-weight: normal;
text-decoration: none;
}
ul.pagination li a:hover{
text-decoration: underline;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
body { font-weight: normal; text-shadow: #000000 0 0 0px; }
}

.newfooter202{
background-image:url(../images/footerbg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:16px;
padding-top:10px;
margin:0 0 20px;
}

.applydiv, .pg_table{position:relative;}
.exptextcont{
color:#FF0000;
left:0;
position:absolute;
top:5px;
}

.exptextcont2{
bottom:10px;
color:#FF0000;
font-size:14px;
left:147px;
position:absolute;
}