@import url("../modules.css");
@import url("modules.css");
@import url("nav.css");
/* ######### Begin MEDHUNTERS AND HEC Global Styles ######### 
######### ALL PORTAL SPECIFIC STYLES SHOULD NOT GO HERE, BUT IN THAT SPECIFIC PORTAL'S portal.css FILE and it will overwrite this one!!######### */

body, td, th, div, span, input, select {
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #2f2e2e; 
	margin: 0; 
	padding: 0;}
	
body {text-align:center;
	background: #d8eebf;} /*MH light green - change body background of entire site */
	
p, ul, li {	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #2f2e2e;}
	
input {border: 1px solid #d0cfcf; }
textarea {border: 1px solid #d0cfcf; }
	
.clear {clear:both;}

.red {border: 1px solid red;}
	
#wrapper {
	margin: 0 auto;
	height:100%;
	width: 1048px;
	text-align: left;
	/*background: url(images/main-bg.gif) repeat-y;*/
	background: #fff;
	/*_margin-top: -17px;*/}
	
h1, h1 span, .Head {
	color: #15379a; /* MH dark blue */
	font-size: 17pt;
	font-weight: normal;
	display: block;
	margin: 0 0 10px 0;} 
	
h2 {color: #15379a; /* MH dark blue */
	font-size: 15pt;
	width:100%;} 
	
h2 span {color: #15379a; /* MH dark blue */
	font-size: 15pt;
	float:left;
	width:100%;}
	
h3, h3 span {color: #559f48; /* MH green */
	font-size: 15pt;}
	
h4 {color: #000; /* MH black */
	font-size: 13pt;}

h4 span {color: #559f48; /* MH green */
	font-size: 13pt;}
	
h5, h5 span, .h5 {
	color: #000; /* MH black */
	font-size: 11pt;
	font-weight: bold;} 
	
h6, h6 span {color: #000; /* MH black */
	font-size: 13px;
	margin: 0 0 5px 0;}
	
.dotunder, .dotunder span {
	color: #15379a; /* dark grey */
	font-size: 13pt;
	border-top:1px dotted #333;
	padding: 5px 0;
	} 

#edit_article {padding-left:10px;}
	
hr.btmdot {border: 1px dotted #ccc;} /* light grey */
	
a:link, a:visited, a:active {color: #15379a;}  /* MH dark blue */
a:hover {color: #559f48;} /* MH green */

.bold-link a {font-weight:bold;}

.RequiredText {
	color: #15379a; /* MH dark blue */
	font-weight: normal;
	margin-right: 3px;}
	
.required {
	color:#F00; /*red*/
	font-size:.9em;
	clear:both;
	padding-top:10px;}

.customNav {display:none;}
	
/* ------End Global Styles-----------  */
/* OTJ Dynamic control classes */
A.HyperlinkControl:active
{	color: Red;
	font-family: Arial, Helvetica;
	font-size: 9pt;
	text-decoration: underline;
}
A.HyperlinkControl:hover
{	color: Red;
	cursor: pointer;
	font-family: Arial, Helvetica;
	font-size: 9pt;
	text-decoration: underline;
}
A.HyperlinkControl:link
{	color: Blue;
	cursor: default;
	font-family: Arial, Helvetica;
	font-size: 9pt;
}
A.HyperlinkControl:visited
{	color: Blue;
	cursor: default;
	font-family: Arial, Helvetica;
	font-size: 9pt;
}
Input.ButtonControl
{	background-color: Blue;
	color: White;
	cursor: pointer;
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin: 5px 0 5px 0;
	width: 70px;
}
.ButtonPanel
{	margin: 0 auto 0 auto;
	text-align: center;
	width: 85%;
}
.CheckboxLabel
{	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 92px;
	top: 1px;
}
.ContainerFormat
{	margin: 0 auto 0 auto;
	text-align: center;
	width: 98%
}
.ControlLabel
{	color: Green;
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	width: 90px;
}
.ControlTextbox
{	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 5px;
	text-align: left;
	width: 50%;
}
.TitlePanel
{	font-family: Arial, Helvetica;
	font-size: 14pt;
	font-weight:bold;
	text-align:left;
	background-color: Fuchsia;
	color: Yellow;
	margin: 0 auto 10px auto;
	width: 90%;
	padding:5px 0px 10px 5px;
}
.ValidationWarning
{	background-color: Transparent;
	color: Red;
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
}
.WrapperPanel
{	margin: 0 auto;
	text-align: left;
	width: 85%;}	

/* ----------MedHunters/HEC standard header-----------  */
#header {
	width: 1048px;
	/*height: 154px; had to remove height to avoid nav hiding in IE7*/
	background: #fff;  /*change background of header if solid color */
	top:0;
	margin: 0;
	padding: 0;
	text-align: left;}

.Logo a, .Logo a:active, .Logo a:visited, .Logo a:hover {
	display: table-cell;
	top: 0;
	width: 760px;
	/*width: 650px;*/
	height: 92px;
	margin:0;
	padding: 0;
	text-align: left;
	/*background: url(images/MedHunters-logo.gif) no-repeat top left;*/}

/* --------Login Box - MedHunters Main Site Only-------- */	
.LoginPane {
	margin: 20px 0px 0 0;
	width: 282px;
	text-align: right;}
	
.LoginForm {
	right: 0;
	margin: 0 5px 0 0;
	padding: 0;
	width: 282px;
	background: none;}
	
.LoginFormLabels {/* div around Email: and Password: */
	float: left;}
	
.LoginFormLabels div { /* Email: and Password: individually */
	float: left;
	font-size: 10px;}
	
.LoginFormLabels div.LoginLabelLeft { /* Password: */
	margin-left:103px;}
	
.LoginFormInputs { /* box around inputs and button */
	float: left;
	clear: both;
	width: 282px;}
	
.LoginFormInputs input {float: left;}
	
.LoginFormInputs .topmarg {width: 85px;}
    
.LoginFormInputs .mhinput {width: 127px;}
	
.LoginFormInputs input.LoginInputsLeft	{ /* password input only & Log in button */
	margin-left: 4px;}

.loginText {
	width:100%;
	text-align: right;
	padding: 7px 0 0 0;}

.loginTextSmall {
	width:100%;
	text-align: left;
	padding: 7px 0 0 0;}
	
.LoginH2 {display: none;}

.LoginFail {
    text-align: center;}


/* --------Logged In Box-------- */	

#pnlLoggedIn {margin: 15px; right: 5px;}
#dnn_LogIn1_divMemberName {margin: 25px 0px 0 0;}
.formButtonMyProfile {
	float: left;
	position: absolute;
	top: 50px;
	right: 60px;
	padding: 0 10px 0 0;
	margin: 0;
	border-right: 1px solid #15379a;
	font-size: 11px;}
	
.formButtonLogOut {
	float: left;
	position: absolute;
	top: 50px;
	right: 10px;
	font-size: 11px;}
	
.formButtonMyProfile a, .formButtonLogOut a {text-decoration: none;}
/* --------END Logged In Box-------- */	
/* --------END Login Box-------- */	
/* --------END MedHunters standard header-----------  */	

#main {
	/*width: 998px;
	background: url(images/main-bg.gif) repeat-y;*/
	background: #fff;
	width: 1048px;
	clear: both;
	text-align: left;
	overflow:hidden;}
	
.QuickSearch {
	width: 1048px;
	text-align: center;
	border: none;
	float: left;
	padding: 0;
	margin: 0;}
	
.LeftPane {
	clear: both;
	float: left;
	width: 213px;
	_width: 223px;
	padding: 10px 0 10px 10px;
	margin: 0;
	text-align: left;}
	
#main .main-content {
	width: 1048px;
	clear: both;
	margin: 0;
	padding: 0;
	float: left;}
	
.ContentPaneNoLeft { /*no left side */
	width: 700px;
	margin: 0;
	padding: 10px;
	text-align: left;
	float: left;}
	
.RightPane {
	width: 300px;
	_width: 324px;
	padding: 0px 11px 10px 13px;
	float: right;
	text-align: left;}
	
.RightPaneBorder{
	margin-bottom: 10px;}
	
.RightPane div.Normal p {font-size: 12px;}
	
.ContentPane {
	/*width: 481px;
	_width: 501px;*/
	margin: 0 326px 10px 225px;
	padding: 10px;
	text-align: left;}
	
.ContentPaneWider { /*no right side */
	width: 750px;
	_width: 775px;
	margin: 0;
	padding: 10px 15px 10px 10px;
	float: left;
	text-align: left;}
	
.ContentPaneWidest {
	width: 1008px;
	_widest: 1048px;
	padding: 10px 20px;
	float: left;
	text-align: left;}
	
.BottomAd {
	clear: both;
	width: 1048px;
	float: left;
	text-align: center;
	padding: 10px;}
	
.BottomPane {
	clear: both;
	width: 1028px;
	_width: 1048px;
	height: 157px;
	padding: 10px;
	text-align: center;
	background: url(images/footer-bg-1.jpg) repeat-x top #fff;} 
	
.BottomPane .containermaster {
	background: none;}
	
.BottomPane .head {
	font-size: 12px;}
	
.Footer {
	clear: left;
	float: left;
	width: 1048px;
	margin: 0;
	padding: 0;
	text-align: center;}		
	
/* -----------MedHunters standard footer -----------  */	

.footer_btm {
	clear: both;
	width: 1028px;
	_width: 1048px;
	padding: 20px 10px;
	text-align: center;
	background: url(images/footer-bg-2.jpg) repeat-x top #fff;}
	
.footer_btm .copyright {
	float: left;
	width: 300px;
	color: #414243;
	font-size: 11px;
	text-align: left;}
	
.footer-right {
	width:400px;
	text-align:right;}
	
.footer_btm ul.footerBtmLinks  {
	float: right;
	color: #414243;
	font-size: 11px;
	list-style-type: none;
	display: inline;
	text-align: right;
	background: silver;}
	
.footer_btm ul.footerBtmLinks2  {
	float: right;
	clear: right;
	color: #414243;
	font-size: 11px;
	list-style-type: none;
	display: inline;
	text-align: right;
	background: silver;}
	
.footer_btm li {
	display: inline;
	float: left;
	font-size: 11px;
	list-style-type: none;}
	
.footer_btm a, .footer_btm a:visited, .footer_btm a:active {
	color: #15379a;
	font-size: 11px;
	text-decoration: none;}
.footer_btm a:hover {color: #559f48;}	

.footer_btm .footerLogo {
	clear: both;
	float: left;
	background: url(images/HealtheCareers-logo.gif) no-repeat top;
	width: 251px; 
	height: 88px;
	margin: 0 0 20px 0;}

.dnnLOGIN {
	float: right;
	clear: right;}
	

/* -----------// MedHunters standard footer -----------  */	



.HiddenMessageBox
{
	display: none;
}
.MessageBox {
	display:block;
	border: 2px solid lightgrey;
	padding: 30px 0 30px 10px;
	margin-bottom: 10px;
	font-size: 18pt;}

.MessageBox span
{
	font-size: 18pt;
	font-style: bold;

}


/*---For Employers page buttons--*/


a.empbtn
{
	display: inline-block;
	text-decoration: none;
	outline: none;
	border: none;
	background: url(../images/ButtonStyle1.png) no-repeat left top;
	line-height: 38px;
	padding-left: 8px;
}
a.empbtn:hover { /*background-color: #9900CC;*/ text-decoration: none; }
a.empbtn span
{
	font: normal 24px Tahoma, Verdana, Arial, Serif;
	color: #fff;
	line-height: 38px;
	display: block;
	padding-right: 20px; padding-left: 10px;
	background: url(../images/ButtonStyle1.png) no-repeat right bottom;
}
.empbtn span {}

.customNavDiv {height: 0;}

/*---Adjustable Color Classes--*/
 
a.btncolor1 {background-color: #2246b0;} /*blue*/
a.btncolor2 {background-color: #8edb38;} /*light green*/

.jstree-leaf .jstree-hovered, .jstree-leaf .jstree-clicked {background:#d8eebf; border:1px solid #BFDD9C; padding:0 2px 0 1px;}
