@charset "utf-8";
/* CSS Document */
body{ 
min-width: 550px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
height: 100%;
}
img{
border:none;
}
#wrap{
display: inline; /* IE6 hack  double float margin bug*/
width:1150px !important; width:1060px;
margin:0 auto;`
height:100%;
}
/* top part */
.header{
padding: 10px 0px 0px 0;
width:100%;
margin:10px 0 0px 0;	
}
.Leaderboard{
margin:0px 0px 0px 75px;
padding: 0px 0px 0px 0px !important; padding: 0px 0px 0 0px;  /
} 
#logo{
margin:0 0 8px 85px;
}
#border_aqua{
height:18px;
width:100%;
background-image: url(../img/top_border.gif);
background-repeat:repeat-x;
margin:0px -1px 0px 0px;
padding: 0px 0px 0px 0px !important; padding: 0px 0px 0 0px;  /*  IE6 hack  horizontal padding bug*/	
}
/* content/layout/positioning --*/
#main{
float:left;
color:#5b7e9d; 
margin:10px 0px 5px 20px;
font-size:11px;
padding: 0px 20px 0px 0px !important; padding: 0px 10px 0px 0px;
width:720px;!important;width:720px;
}
h2{
font-size:14px;
}
#Lcol{
width:310px;
margin:12px 0px 0 0px;
padding: 0px 0 0px 0px !important; padding: 0px 0 0px 0px;
float:left;
}
#Ccol{
width:390px;
float:left;
margin:10px 0 0px 0px;
padding: 2px 0 0px 0px !important; padding: 0px 0 0px 0px;
}
#Ccol_bot{
width:300px;
float:left;
margin:10px 0 0px 35px;
padding: 0px 0 0px 10px !important; padding: 0px 0 0px 0px;
}
#right_rail{ 
width:100px;
float:left;
padding: 0px 0px 0px 0px !important; padding: 0px 0px 0px 10px; 
margin:10px 0px 0px -50px;
min-height: 100%;
height: auto !important;
height: 100%;
}
#footer{
float:left;
margin:10px 0 0 90px;
width:780px;
padding:12px 0px 15px 0 !important; padding:15px 0px 10px 0; 
height:60px;
}
/* Paragraph in main area - assign classes to p tags  */
#main p{
font-size:11px;
}
.copy{
margin:0px 10px 5px 0px;
width:640px;
padding:10px 0px 0px 18px !important; padding:10px 10px 0px 18px;
}
#main p a{
color:#1a8cb6;
font-size:11px;
font-weight:bold;
}
#main p a:link{
color:#1a8cb6;
font-weight:bold;
text-decoration: none;
}
#main p a:hover{
color:#1ab7ad;
}

/* 	footer styles -- */
#FooterLogos{
margin:0 0 5px 88px;
}

#FooterMainLinks{
display:inline;
font:Verdana, Arial, Helvetica, sans-serif;
color:#1a8cb6;
font-size:11px;
font-weight:bold;
margin:-25px 0px 0 320px;
padding:0px 0px 0px 0 !important; padding:0px 0px 0px 0; 
float:left;
}
#Copyright{
font:Arial, Helvetica, sans-serif;
font-size:9px;
}
#Copyright a{
font:Arial, Helvetica, sans-serif;
font-size:9px;
color:#48a3c5;
}

/* 	ROUND BOXES FOR LEFT COLUMN -- */
 .Lcssbox, .Lcssbox_body, .Lcssbox_head {
background-image: url(../img/left_box.png); 
}
.Lcssbox { /* set the top-right image */  width:305px !important;
background-position: bottom left;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px ;
margin: 0px 0px 0px 0px;
 }
.Lcssbox_head {
margin:0px 0px 0px 0px; 
padding: 0px 30px 0px 30px !important; padding:15px 30px 0px 30px;
}
.Lcssbox_head h2{ 
color:#d55057; font-size:14px; font-weight:bolder; height:5px;
margin:0px 0px 0px 0px; 
padding: 20px 0px 25px 0px !important; padding: 0px 0px 10px 0px ; 
}
#Lcssbox_body {background:transparent; 
padding: 5px 14px 4px 10px !important; padding: 0px 7px 7px 5px;
margin: -10px 10px 0px 15px;
}
#Lcssbox_body ul {
margin: 15px 10px 15px 20px;
padding: 15px 10px 10px 10px !important; padding: 10px 10px 5px 10px;
}
#Lcssbox_body ul li{
 margin: 0px 0px 16px 0px;
}
#Lcssbox_body ul li a{
color:#1a8cb6;
}
#Lcssbox_body a:hover{
color:#1ab7ad;
}
#Lcssbox_body a:visited{
font-weight:bold;
text-decoration:none;
}
/* 	ROUND BOXES FOR CENTER COLUMN */
 #jobSeeker{ 
 background-image: url(../img/center_box2.gif);
padding: 0px 0px 0px 0px !important; padding: 0px 0px 10px 0px ;
margin: 0px 0px 5px 0px;}

.Ccssbox, .Ccssbox_body, .Ccssbox_head {
 background-image: url(../img/center_box.gif);
}
 .Ccssbox{
width: 360px !important;
/* intended total box width - padding-right(next) */ width: 360px;
background-position: bottom left;
background-repeat: no-repeat;
 padding: 0px 0px 0px 0px !important; padding: 0px 0px 10px 0px ;
margin: 0px 0px 15px 0px;
}
.Ccssbox_head {
margin: 0px 0px 0px 0px; 
padding: 0px 20px 0px 20px !important; padding:18px 20px 10px 20px;  
}
.Ccssbox_head h2{ 
color:#d55057; font-size:14px; font-weight:bolder; height:5px;
padding: 20px 0px 15px 0px !important; padding: 0px 0px 5px 0px ;
margin: 0px 0px 0px 0px;
}
.Ccssbox h3{ 
margin: 0px 10px 0 50px;
padding: 14px 20px 0px 30px !important;  padding: 0 30px 0px 30px; 
font-size:12px;
}
.Ccssbox_body { background:transparent; 
margin: -20px 10px 0px 15px;
padding: 5px 14px 14px 10px !important; padding: 5px 7px 7px 5px;
}    
/* 	ROUND BOXES FOR Right COLUMN --  */
.Rcssbox, .Rcssbox_body, .Rcssbox_head { 
background-image: url(../img/emplyrs_start.gif);
}
.Rcssbox { 
width: 285px !important;
width:285px;
background-position:bottom left;
background-repeat: no-repeat;
padding: 0px 0px 0px 0px !important; padding: 0px 0px 10px 0px ;
margin:0px 0px 20px 0px;
} 
.Rcssbox_head{  
height:20px;
margin: 0px 0px 10px 0px; 
padding: 18px 20px 10px 30px !important; padding:18px 30px 10px 30px;
}       
.Rcssbox_head h2{  
margin: -15px 10px 0 5px; /* reset main site styles*/
border: 0; /* ditto */
padding: 2px 0 0px 20px !important;  padding: 2px 0 0px 15px;
color:#ffffff; font-size:14px; font-weight:bold; font-variant:small-caps;
}
.Rcssbox_body {  background:transparent; 
margin: -30px 10px 0px 15px;
padding: 0px 4px 10px 10px !important; padding: 0px 7px 5px 5px; 
}
#Rcssbox_wrap{  background:transparent; 
margin: 0px 0px 0px -10px;
padding: 0px 0px 0px 5px !important; padding: 12px 8px 0px 5px;
}
.newuser{
margin: -12px 0px 0px 0px;
}
/*ROUND BOXES FOR Right COLUMN Blue Mod --*/
.Bcssbox_head { 
background-image:url(../img/blue_mod.png);
}
.Bcss_bottom{
background-image:url(../img/bot_blue_mod.png);

height:11px;
width:285px !important;width:285px;
display:block;
}
.Bcssbox{ background:transparent;
width:285px !important;width:285px;
background-position:bottom left;
background-repeat:no-repeat;
padding: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px ;
margin:10px 0px 0px 0px;
}
.Bcssbox_head { 
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 10px !important;  padding: 4px 5px 0px 10px; 
}
/* only for right rail center box controled by main h2 --*/
.Bcssbox_head h2{ 
margin: 0px 0px 0px 0px; 
padding: 4px 15px 0px 0px !important;  padding: 0px 0 0px 0px;  
color:#ffffff; font-size:14px; font-weight:bold; text-transform:uppercase;
text-align:center;
}
.Bcssbox_head h3{
color:#d55057;
font-size:14px; font-weight:bold;
margin: 10px 10px 0px 20px;
padding: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px;
}
.Bcssbox_body { 
background-color:#f2f6f4;
margin: 0px 0px 0px 1px;
padding: 5px 0px 5px 20px !important;  padding:0px 0 5px 20px;
color:#1f5079;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
width:264px !important;width:284px;
}

.Bcssbox_body p{ background:transparent;
margin: 10px 10px 0px 0px;
padding: 0px 5px 0px 0px !important;  padding:0px 5px 0px 0;
}
.Bcssbox_body ul { background:transparent;
width:200px;
color:#1a8cb6;
margin: 10px 10px 0px 10px;
padding: 0px 10px 10px 0px !important; padding: 0px 5px 5px 5px;
}
.Bcssbox_body li {
color:#1b8cb8;
margin: 0px 10px 0px 15px;
padding: 0px 10px 10px 5px !important; padding: 0px 5px 5px 0px;
}

.Sponsor{
margin:10px 0 5px 5px;
width:234px;

padding:0px 0 0px 0;
}


.Jcssbox_T ul{
margin:25px 0px 5px 0px;
padding: 30px 40px 5px 10px !important;  padding: 10px 40px 10px 10px; 
}
#mod_txt p{
margin:5px 0px 5px 10px;
padding: 0px 40px 5px 10px !important;  padding: 0px 40px 10px 10px; 
}

/* - Feedback section --*/
.feedbox{
width:600px;
background-color:#e3f0f0;
color:#1f5079;
font-size:12px;
padding:10px 0px 0px 10px !important;  padding:0px 10px 10px 10px; 
margin:5px 0px 0px 0px;
float:left;
}
.feedbox h1{
font-size:21px;
margin:10px 0px 10px 15px;
}
.feedbox h4{
color:#ea121e;
font-size:21px;
margin:10px 0px 10px 15px;
}
.feedbox p{
text-align:center;
margin:5px 0px 10px 0px;
}

 #feedback_form{
width:560px;
height:400px;
background-color:#f2fbfb;
padding:10px 10px 10px 0px !important;  padding:10px 10px 0px 0px; 
margin:0 -1px 10px 10px;
}

#EEO_form{
width:560px;
height:190px;
background-color:#f2fbfb;
padding:5px 10px 20px 0px !important;  padding:10px 10px 0px 0px; 
margin:0 -1px 10px 10px;
}
#EEO2_form{
	width:560px;
	height:390px;
	background-color:#f2fbfb;
	padding:10px 10px 10px 0px !important;  padding:10px 10px 0px 0px; 
	margin:0 -1px 10px 10px;
	}
#main .line {
background-color:#f2fbfb;
border-top:1px solid #c5dedd;
border-bottom:1px solid #c5dedd;
color:#f2fbfb;
height:3px;
width:560px;
float:left;
margin:0 0px 5px 0px;
padding:0px 10px 0px 0px !important;  padding:0px 20px 0px 0px;
line-height:2px;
font-size: 1px;/* - IE6 height control yay! --*/
display:inline;
}

#main #label_col{
width:240px;
float:left;
display:inline;
}

#main #label_col label{
margin:10px 0px 0px 0px;
font-weight:bold;
float:right;
width:220px;
text-align:right;
display:inline;
}
#main #label_col p{
margin:-1px 0px 10px 0px;
padding:10px 10px 10px 10px !important; padding:0px 10px 0px 10px;
width:220px;
float:left;
text-align:right;
}
#main #input_col{ 
width:310px;
float:left;
display:inline;
}
#main #input_col input{
float:left;
margin:6px 0px 0px 5px;
width:240px;
}
#input_col img {
margin:6px 0 0 5px;
}
#label_captcha {
display:inline;
float:right;
font-weight:bold;
margin:42px 0 0;
text-align:right;
width:220px;
}
.textarea{
display:block;
width: 270px;
	height: 130px;
margin:6px 0px 0px 5px;
	padding: 5px;
 resize: none;
	background-position: bottom right;
	background-repeat: no-repeat;

}
#suggest_box{
height:120px;
}
#main #bot_row p{
padding:0px 10px 0px 0px !important;  padding:0px 10px 0px 0px;
width:520px; 
float:left;
font-size:11px;
margin:15px 0px 10px 20px;
text-align:center;
}
#main #sendbut{
margin:0px 0px 10px 245px;
float:left;
padding:3px 0px 5px 0px !important;  padding:0px 0px 5px 0px;
}

#main #redsubmitbut{
margin:5px 0px 10px 245px;
float:left;
padding:3px 0px 5px 0px !important;  padding:0px 0px 5px 0px;
}

#top_row p{
padding:0px 10px 10px 0px !important;  padding:0px 10px 10px 0px;
width:500px; 
text-align:left;
font-size:12px;
margin:5px 0px 0px 10px;
color:#204f79;
}
/* job search forms */
#search_form{
color:#1f5079;
font-size:12px;
padding:0px 20px 0px 0 !important;  padding:0px 20px 0px 0; 
margin:5px -10px 0px 10px;
overflow:hidden;
}
#search_form label{
float:left;
width:280px;
margin: 0px 0 5px 0px ;
padding:10px 0px 5px 0 ;
}
#search_form input{
border-top:1px solid #e6e4b3;
border-right:1px solid #e6e4b3;
border-left:none;
background-color:#fbfaeb;
float:right;
margin:-25px 0 0 0; 
width:167px;
}
#state{
background-color:#fbfaeb;
width:167px;
border-left:none;
float:right;
margin:-25px 0px 20px 0;
}
#search_form #submitbut{
background:transparent;
height:16px;
width:61px;
border:none;
margin:0px 0px 0px 160px;
}
/* job seeker sign in box */
#seeker_form{
color:#1f5079;
font-size:12px;
padding:15px 0px 10px 0 !important; padding:20px 0px 0px 0; 
margin:0px 10px 0px 30px;
}
#seeker_form input{
border-top:1px solid #e6e4b3;
border-right:1px solid #e6e4b3;
border-left:none;
background-color:#fbfaeb;
float:left;
margin:0px 0 0px 0;
width:260px;
}
#seeker_form #loginbut{
background:transparent;
width:57px;
margin:-10px 0px 0px 205px;
border:none;
}
/* employer sign in box */
.right_box{
width:285px;
margin:0 0 11px 0;
padding:0;
background-color:#d2eeef;
}	
#emplyr_form{
width:260px;
overflow:hidden;
color:#1f5079;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px 0px 5px 0 !important; padding:0px 0px 0px 0; 
}
#emplyr_form input{
width:240px;
border-top:1px solid #e6e4b3;
border-right:1px solid #e6e4b3;
border-left:none;
margin:0px 0px 5px 0; 
}
.btm_bord{
border:none;
}
.indent{
margin:2px 0 0px 5px;
height: 4px;
}
a:link{
color:#1b8cb8;
font-weight:bold;
font-size:12px;
text-decoration: none;
}
a:hover{
color:#1ab7ad;
}
a:visited{
color:#1ab7ad;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
.red{
color:#e14751;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
font-size:12px;
}
.inline_but {
padding:0px 0px 0px 0 !important; padding:0px 0px 0px 0; 
margin:0 0 5px 5px;
height:20px;
}
.inline_but a:link{
font-size:10px;
padding: 0 0 0px 10px;
float:left;
} 
.inline_but #loginbut{
width:57px;
margin:0 0 0 35px;
border:none;
}
#newsletter{
margin:10px 0px 0 0px;
}
#newsletter input{
border-top:1px solid #e6e4b3;
border-right:1px solid #e6e4b3;
border-left:none;
background-color:#fbfaeb;
float:left;
margin:5px 0px 10px 0; 
width:237px;
}
#newsletter #submitbut{
background:transparent;
height:16px;
width:61px;
border:none;
margin:-5px 0px 0px 175px;
}

/* site map boxes */
.noRRwrap{
margin:20px 0px 0px 0px;
}

.ltbluebox_body ul{
color:#1a8cb6;
margin:5px 10px 10px 15px;
padding: 0px 5px 0px 0px !important; padding: 0px 0px 20px 40px; 
}
.ltbluebox_body ul li{
color:#1a8cb6;
}
.ltbluebox_body a{
font-size:11px;
}
.ltbluebox_body a:link{
color:#1a8cb6;
}
.ltbluebox_body a:hover{
color:#7a85b6;
}
#mapbox a:hover{
color:#1a8cb6;
}


/*expandable box minimal images - site map only now */
#browse_pharma{
width:303px;
margin:4px 0 20px 0; 
background:#e7f1f0 url(../img/tr.gif)  no-repeat left top;
}
#sitemap{
width:974px;
margin:0px 0 20px 0; 
background:#e7f1f0 url(../img/tr.gif)  no-repeat left top;
}
#prod{
width:660px;
margin: 20px 0 20px 0px;
background:#e7f1f0 url(../img/tr.gif)  no-repeat left top;
}
.top { 
width:100%;
      height:20px;  
      background:transparent url(../img/tr.gif) no-repeat right top;
	  border-bottom:#999999 thin solid;
	  padding: 0px 0px 30px 0px !important; padding: 0px 0 2px 0px;
	  margin:0 0 3px 0;
      }
.top_no_border{
width:100%;
      height:20px;  
      background:transparent url(../img/tr.gif) no-repeat right top;
	  padding: 0px 0px 30px 0px !important; padding: 0px 0 2px 0px;
	  margin:0 0 13px 0
}	  
.top span, .top_no_border span { 
      display:block;
      position:relative;
      height:20px;
	  width:80%;
	  float:left;
background:#e7f1f0 url(../img/tl.gif) no-repeat left top;
   }
.top_no_border span h1{ 
color:#d55057; font-size:14px; font-weight:bolder; height:5px;
margin:0px 0px 0px 0px; 
padding: 12px 0px 25px 30px !important; padding: 12px 0px 25px 30px ; 
} 
.top span h2, .top_no_border h2{ 
color:#d55057;
font-size:18px;
  padding: 0px 0px 20px 10px !important; padding: 0px 0 2px 10px;
  margin:20px 0 10px 10px;
  text-align:left;
}  
.top h3{
font-size:14px;
color:#204f79;
 padding: 0px 0px 20px 0px !important; padding: 18px 0 0px 0px;
  margin:-47px 0 0px 220px;
  text-align:left;
} 
.center-content{ 
clear:left; 
position:relative;  
background-color:#e8f1f0;
padding: 0px 0px 5px 10px !important; padding: 0px 0 2px 10px;
margin:-1px 0 0px 0;
      }
.center-content h3{
font-size:14px;
color:#204f79;
 padding: 0px 0px 0px 10px !important; padding:0px 0 0px 10px;
 margin:-15px 0 7px 0px;
 text-align:left;
}
.center-content p{
background-color:#FFFFFF;
font-size:12px; 
padding: 15px 15px 20px 10px !important; padding:5px 15px 10px 10px;  
margin:0px 20px 15px 10px;
color:#204f79;
}
.center-content ul{
font-size:12px;
margin:-10px 0px 0px 15px;
padding: 10px 0px 10px 10px !important; padding: 0px 0 10px 15px; 

}

#browse_pharma .center-content ul li{
font-size:12px;
width:203px;
margin:0px 0px 10px 15px;
padding: 0px 0px 0px 10px !important; padding: 0px 0 0px 15px; 
}
.bottom {

clear:left;
height:10px;
background:url(../img/bl.gif) no-repeat left bottom;
      }
.bottom span {
clear:left;
display:block;
position:relative;
height:10px;
background:url(../img/br.gif) no-repeat right bottom;
      }	  
.mapCcol{
float:left;
width:200px;
padding: 20px 30px 0px 10px !important; padding: 20px 30px 10px 0px;
}
.mapCcol h3{
margin:-5px 0px 5px 0px;
font-size:14px;
color:#204f79;
}
.mapCcol ul{
font-size:11px;
color:#1a8cb6;
margin:5px 0px 0 15px;
padding: 0px 0px 5px 10px!important; padding: 0px 0 10px 25px;
}
.mapCcol li{
font-size:11px;
color:#1a8cb6;
line-height:15px;
padding: 0px 0px 10px 0px !important; padding: 0px 0 10px 0px;
}

/*end -- expandable box minimal images - site map only now */
.no_back{
padding: 5px 15px 10px 10px !important; padding:5px 15px 10px 10px;  
margin:0px 40px 15px 0px;
}	
	
#buybut{
float:right;
margin:0px 0px 0px 0;
padding: 5px 10px 10px 5px !important;  padding: 0px 0px 0px 0px; 
}
#buybut2{
float:left;
margin:7px 0px 0px 0px;
}	
.sky{
margin:0px 0 10px 0;
padding: 5px 0px 10px 0px !important;  padding: 10px 0px 10px 0px; 
}