/* CSS Document */
@import url("reset.css");
@import url("leadsv2.css");
@import url("pharm-jobs.css");
/* CSS Document */
/* ------------------------------ */			
body {	background: #f5f7d6 url(/images/page-bg.jpg) repeat-x top; margin: 0px; padding: 0px; text-align:center; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: medium; }
input { margin:0px; font-size:95%;}
form { margin: 0px; padding: 0px;}
p { line-height: 1.65em; margin-bottom: 2.00em;}
a { color: #4099f2; }
a:hover { color: #90b344; }	

/*.ContentSubHead { font-weight: bold; font-size: 125%; color: #003366; border-bottom: 1px #a0a0a0 solid; }*/

/* ------------------------------------------------------------ */			

#pageWidthWrap {background: #FFFFFF; width: 962px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin: auto; position: relative;}
#headerWrap { text-align: left; position: relative; }

/* - Top Bar - */
#globalNavBar { position: relative; width: 962px; background: #aad2fb; color:#FFFFFF; font-size: 105%; height: 2.0em; text-align: left; margin: 0px; margin-top: 1px; margin-bottom: 1px; padding: 0px;  }
#navTop { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
#navTop li { display: block; float: left; text-align: center; padding: 0; margin: 0; }
#navTop a { position: relative; top: .35em; color: #FFFFFF; text-decoration: none; padding: 0.5em 0.5em 0.5em 0.5em; }	
#navTop a:hover { color: #4099f2; }

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#navTopWrap a {float:none;}
/* End IE5-Mac hack */	

#quickSearchWrap {  position: relative; float:right; padding-top: .30em; text-align:right; margin-right: 5px; font-weight: bold; z-index: 0; width: 350px; }
#quickSearchWrap label { font-size: 90%; }
#txtQuickSearch { font-size: 85%;}

/* ------------------------------------------------------------ */

/* innerContentWrap : Provides width/position for lower/content portion of inner pages ---------------------- */		
#innerContentWrap {	position: relative; width: 962px; padding-bottom: 1.0em; padding-top: 25px; background: url(/images/Content-bg.gif) repeat-x top; }


/* Begin #subCol: Background/padding elements for smaller of the 2 columns in the lower half of content pages ------ */		
#subColWrap { position: relative; float: left; font-size: 80%; width: 245px; text-align:left; margin: 0px; padding: 10px 0 10px 0; }

.navGroupWrap {	margin: 0px 10px 10px 15px;	padding: 0px; width: 220px;	border: 0px solid #FFFFFF; background: #d0e4a5 url(/images/LeftNav-bg.gif) bottom no-repeat; }
.navHead { color: #FFFFFF; margin: 0px; padding: .15em; padding-left: .25em; padding-bottom: 0px; font-size:medium; background: #6eb1f5; margin-bottom: 0px; }
.navGroupList { margin: 0px; padding-left: 0px;	padding-top: .5em;	padding-bottom: 1em; line-height: .80em; }
.navGroupList h6 { margin-left: 15px; font-weight: bold; font-size: 12px; margin-top: 7px; margin-bottom: 2px; color: #333}
.navGroupList li{ padding-top: .4em; padding-bottom: .4em; padding-left: 1.30em; list-style-type: none; background: #d0e4a5 url(/images/navBulletSprite.gif) no-repeat; margin-bottom: .2em;}	
.navGroupList li a { color: #666666; font-size: 95%; font-weight: bold; text-decoration: none; }	
.navGroupList li a:hover { color: #618318; color: #000000; text-decoration: none; border-bottom: 1px dashed #000000; }
.navGroupList li.nav3rdTier	{ padding-top: .3em; padding-bottom: .3em; padding-left: 2.50em; list-style-type: none; background: #d0e4a5 url(/images/navBulletSprite-Hay.gif) no-repeat 1.05em 0em; }		
.navGroupList li.nav3rdTier a { color: #4d6e09; color: #AA6633;font-size: 95%; font-weight: bold; text-decoration: none; }	
.navGroupList li.nav3rdTier a:hover { color: #618318; color: #000000; text-decoration: none; border-bottom: 1px dashed #000000; }


.subColGroup { margin: 0px 10px 10px 15px;	padding: 0px; width: 220px; }
/* End subCol :  ------ */		


/*  Begin #mainColWarp : Main content area and potential items within -------------------------------------------------- */		
#mainColWrap { float:left; font-size: 85%; margin-left: 20px; margin-right: 10px; width:675px; text-align:left; }
#mainColWrap.singleColumn { width: 99%; margin-left:auto; margin-right:auto; }	
#pageTitle { font-size: 160%; color: #666666; background: url(/images/Header-bg.gif) no-repeat bottom; padding: .15em .15em 10px 0px; margin: 0px; margin-top: 1em; margin-bottom: 1.5em }
#pageSubTitle { color: #d1b851; font-size: 185%; font-weight: bold; margin-top: 0.15em; }	
h1#pageSubTitle { color: #d1b851 !important; font-size: 140% !important; font-weight: bold; margin-top: 0.0em; }		
#mainColWrap .subHeader { color: #666666; background: url(/images/Header-bg.gif) no-repeat bottom; padding: .15em .15em 10px 0px; margin: 0px; margin-top: 1em;margin-bottom: .75em }
#mainColWrap h2 { font-size: 150%;margin-bottom: .75em}
#mainColWrap h3 { color:#378CDF; font-size: 140%; border-bottom: 1px dashed #378CDF; margin-bottom: .75em}
#mainColWrap h4 { color:#4d6e09; font-size: 130%; border-bottom: 1px dashed #4d6e09;margin-bottom: .75em}	
#mainColWrap #relatedLinks.calloutWrap { background-color: #FFFEEF; font-size: 80%; margin-bottom: .75em;}		
#mainColWrap #relatedLinks.calloutWrap h5 { font-size: 125% !important; }	
/* ------------------------------ */	
/* End #mainCol : end styles from mainCol */

/* ------------------------------------------------------------ */			
#footerNavWrap { position:relative; padding-top: 0.65em; color: #003366; padding-bottom: .5em; text-align:center; background: url(/images/Footer-980-bg.gif) no-repeat 10px 3px }
ul#footerNav { list-style:none; display: inline; font-size: 70%; margin: 0px; padding:0; }		
ul#footerNav li {	list-style:none; display: inline; }
ul#footerNav li a {	color: #4099f2; }	
ul#footerNav li a:hover {	color: #4d6e09; }		
/* ------------------------------ */		

/* ------------------------------------------------------------ */		
#copyrightWrap { background: #AAD2fb; position: relative; color:#555555; font-size: 65%; line-height: 1.5em; padding-top: .5em; padding-bottom: .75em; margin-left: auto; margin-right:auto; border-bottom: 1px solid white; text-align:left; width: 100%; }
#copyrightWrap a { color: #4099f2; }
#copyrightWrap a:hover { color: #FFFFFF; }	
#copyrightPadWrap { padding: 0em .5em;}	
#copyrightLinksWrap { position: absolute; right: .5em; top: 0.5em; }	

/* ------------------------------------------------------------ */		

/* ------------------------------------------------------------ */	
/* Content Specific Styles										*/
/* ------------------------------------------------------------ */		

.highlight { background: #FEFFAF;}
.subColHead { background:url(/images/subColHead-bg.gif) no-repeat bottom; padding: .15em; padding-bottom: 5px; margin:0px; color: #4d6e09; font-size:medium;   }
.StateLicensures { padding: .35em 0em;}
#featuredArticlesWrap h4{ color:#378CDF; font-size: 130%; border-bottom: 1px dashed #378CDF; }
#featuredArticlesWrap hr { display: none;}
.FormLabelReq {color: #990000;}

/* ------------------------------------------------------------ */		

/* 	Begin .calloutWrap : provides basis for rounded rectangular areas on bottom portion of page. Accompanied by IDs for individual postioning */
.calloutWrap {  }
.calloutTopLeftCorner { background: url(/images/callOut-Corners-top.gif) no-repeat 0% 0%; height: 10px; }
.calloutTopRightCorner { background: url(/images/callOut-Corners-top.gif) no-repeat 100% 0%; height: 10px; width: 10px; float: right;}	
.calloutBtmLeftCorner { background: url(/images/callOut-Corners-btm.gif) no-repeat 0% 100%; height: 10px; }
.calloutBtmRightCorner { background: url(/images/callOut-Corners-btm.gif) no-repeat 100% 100%; height: 10px; width: 10px; float: right; border: 0px solid blue; font-size: 2px;}
.calloutPadWrap { margin: 0px; }
.calloutPadWrap h5 { margin: 0 1em .25em 1em; font-size: 110%; font-weight: bold; color: #555555; text-transform:uppercase; }
.calloutPadWrap ul { margin: 0 0 .5em 0; padding: 0;}
.calloutPadWrap ul li { margin: .85em 3em; }
.calloutPadWrap ul li a { color: #003366; font-size: 120%;}	
.calloutPadWrap .hrWrap { padding: 5px; text-align:center; }
.calloutPadWrap .hrWrap hr { height: 1px; color: #CCCCCC; background-color: #CCCCCC; width: 85%; }
/* End .calloutWrap */
	
/* ------------------------------------------------------------ */	

#stateJobLinks table a { color: #44698f; text-decoration: none; }
#stateJobLinks table a:hover { color: #003366; text-decoration: underline; }	

#StateTopContentWrap { width:100%; position: relative; margin-bottom: 0px; }
#StateTopContentWrap #StateTextWrap { width: 465px; line-height:2.2em !important; margin-bottom:0.0em; float:left;  }
#StateTopContentWrap #StateQuickAppWrap{ margin-bottom: 10px; margin-left: 15px; width: 175px; float: right; top: 0px; position: relative; }
#StateTopContentWrap #StateQuickAppWrap h4 { margin: 0px; padding: 0px; margin-top: 3px; margin-left: 3px; text-align:center; line-height: 1.2em }

/* ------------------------------------------------------------ */	

#frmJobRequest { text-align: center; }
#frmJobRequest p { text-align: left; }
#frmJobRequest table { margin: auto; }
#frmJobRequest table td { text-align: left; padding: 3px;}

.frmGroup { border: 1px solid #f2f4c3; background: #FFFEEF; padding: 10px; margin-bottom: 10px;  }

/* ------------------------------------------ Spambot protection ----------------------------------- */
#bEmailCheck {
display:none;
}