﻿
/***************************FOOTERSTICK ****************************/
* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%; background: #AEE2E8 url(images/backgrounds_r1_c1.jpg) 50% 8px repeat-x; text-align: center;}
* html body {text-align:left;}
#page {width: 960px; margin: 0 auto; min-height: 100%; text-align: left;}
#content { padding-bottom:50px; color:#333}
#ctl00_ContentMain_Paragraph1_LoadingPanel1 { padding-bottom:50px; height:auto !important;}
#contentMain {display: inline; clear: both; float: left; margin-top: 0;}
#nonFooter {position: relative; min-height: 100%; padding-bottom:8px; border-bottom:solid 50px #AEE2E8;}
* html #nonFooter {border-bottom:none;}
#footer {position: relative; margin: -50px auto 0 auto;}
#aspnetForm {position: relative; min-height: 100%; margin-top:-1px; height:1px;}
/* CSS hacks that only apply to IE 6 */
* html #page {height: 100%;}
* html #nonFooter {height: 100%; width: 960px; border-bottom:none; padding-bottom:0px;}
* html #aspnetForm {height:auto; margin-top:-1px;}
* html #footer {margin-top:-50px; padding:0;}
* html #ctl00_ContentMain_Paragraph1_LoadingPanel1 {padding:0;}
* html #contentMain {margin-bottom:55px;}
/**************************GENERAL STYLING***************************/
body {font-size: 11px; font-family:"Arial Unicode MS", Verdana, Arial, Helvetica, sans-serif;}
a:link {color: #052C89;}
a:visited {color: #0A4E85;}
a:hover {text-decoration: none;}
.clearer {clear: both; display: block; height: 1px; margin-bottom: -1px; font-size: 1px; line-height: 1px;}
.hidden {position: absolute; left: -9999em;}
h3 {color:#006666}
.more {text-align: right;padding-bottom:5px;}
.more a {
	height: 18px;
	line-height: 18px;
	padding-right:24px;
	background:no-repeat right 50% url(images/morebutton.png);
	display:block;
	font-size: 12px;
}
.more a:hover 
{
cursor: pointer;
cursor: hand; 
}


/**************************LAYOUT ELEMENTS***************************/
#topper {height:371px; width:960px; background:transparent url(images/tileback1.jpg) no-repeat top left;}
#menuholder {position:absolute; top:14px; right:0; width:660px; height:104px;}


/*******************************MENU*********************************/
#menu a {color:#444; font-weight:bold; font-size:16px;}
#menu li dd a {font-weight:normal; font-size:14px;}
#menu {list-style-type:none; margin:0; padding:0;}
#menu li {float:left; padding:0; margin:0; position:relative; width:165px; height:103px;}
#menu li dd { height:auto; z-index:200;}
#menu li dl {position:absolute; top:0; left:0;padding-top:44px; z-index:200;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0; z-index:200;}
#menu li:hover dd, #menu li a:hover dd {display:block; margin:0; z-index:200;}
#menu li:hover dl, #menu li a:hover dl {background:white url(images/topmenuhover.jpg) repeat-x top left; border:solid 1px #7EC7D5; padding-top:43px; margin-left:-1px; z-index:200;}
#menu li:hover dl a, #menu li a:hover dl a {color:#000; z-index:200;}
#menu li:hover dl dd a, #menu li a:hover dl dd a {color:#444; display:block; margin:0; padding:9px 8px ; z-index:200;}
#menu li:hover dl dd.last a, #menu li a:hover dl dd.last a {color:#444; display:block; margin:0; padding:9px 8px ; z-index:200;}
#menu li:hover dl dd a:hover, #menu li a:hover dl dd a:hover {color:#000; background-color:#F3FAFB; padding:8px; border:solid 1px #7EC7D5; border-width:1px 0; z-index:200;}
#menu li:hover dl dd.last a:hover, #menu li a:hover dl dd.last a:hover {color:#000; background-color:#F3FAFB; border:solid 1px #7EC7D5; border-width:1px 0 0 0; padding:8px 8px 9px 8px; z-index:200;}
#menu table {border-collapse:collapse; padding:0; margin:0;}
#menu dl {width: 165px; margin: 0; padding: 0; background: none ; text-align:center; cursor: pointer; cursor: hand;}
#menu dt {margin:0; padding: 0 0 1px 0; color: #333;}
#one li, #two li, #three li, #four li {background: none;}
#one dt {height:57px;} /*********** ONLY USE IF MENU IS 1 ITEM TALL ************/
#menu li {margin:0; padding:0; color: #333; background: none; text-align:center;}
#menu .active {background:transparent url(images/topmenuactive.jpg) repeat-x top left; border:solid 1px #7EC7D5; width:163px; height:101px;}
#menu li.active:hover dl, #menu li.active a:hover dl {padding-top:44px;margin-left:0px;}
#menu .active:hover {width:165px;}


/******************************HEADER********************************/
#header {height: 127px;}
#logo {position:absolute; top:0; left:0; height:68px; width:243px; margin:26px 0 0 0; padding:0;}
#logo a {display:block; width:243px; height:68px; background:transparent url(images/logo.jpg) no-repeat top left; text-indent:-9999em;}
#logo a:hover {cursor: pointer;cursor: hand;}


/******************************TOPPER********************************/
#ppic {top:0; left:0; width:960px; height:365px; margin-bottom:-365px; text-align:right; position:relative; z-index:150;}
#pic {position:absolute; bottom:0; right:0; z-index:150;}
#topper p {font-size: 14px; margin: 15px 0 15px 32px; width: 565px;}
h1 {display:block; text-indent:-9999em; margin:57px 0 0 0px; background:transparent top left no-repeat; height:30px; width:600px;}
#topper h1 {margin-left:11px;}
h1.leading {background-image:url(images/leading.png); }
h1.locations {background-image:url(images/locations.png); }
h1.find{background-image:url(images/find_what_you_want.png); }
h1.contact {background-image:url(images/contact.png);}
h1.highest {background-image:url(images/highest.png);}
h1.travel {background-image:url(images/travel.png);}
h1.staffing {background-image:url(images/staffing.png);}
h1.healthcarejobs {background-image:url(images/healthcarejobs.png);}
h1.resources {background-image:url(images/resources.png);}
h1.aboutus {background-image:url(images/aboutus.png);}
h1.refer {background-image:url(images/refer.png);}
h1.word {background-image:url(images/word.png);}
h1.join {background-image:url(images/join.png);}

/* FOOTER */
#footer {width: 100%; color: #000; text-align: center; background:url(images/footerback.jpg) no-repeat 50% 0; height:50px; line-height:50px; clear:both; display:block; overflow:hidden;}
#bottomLinks {list-style: none; margin-top: 0px; margin-left: 0; height:50px; line-height:50px; font-size:12px;}
#bottomLinks li {display: inline; border-left: 2px solid #666; padding: 0px 13px 0px 15px;}
#bottomLinks li.first {border-left: 0 none transparent;}
#bottomLinks a {color: #333;}
#bottomLinks a:hover {color:#000;}


/* MAIN */
#substance { margin-top:-4px; }
.boxtext h2 { font-size: 24px; padding-bottom:20px; text-align:center; margin:-3px -8px 3px -8px;
              line-height:24px;}
.boxtext h3 { font-size: 14px; padding-bottom:10px;}
.boxtext h4 { font-size: 12px; padding-bottom:7px;}

.boxtext p { line-height: 18px; margin-bottom: 20px; color:#333;}
.boxtext {
	top: -80px;
	position: relative;
	padding: 0 22px;
	margin-bottom:-104px;
}
.boxtext ul, .boxtext ol, .boxtext dl {
margin:0 0 20px 17px;
}

.tl, .tm, .tr, .mid, .bl, .bm, .br {
display:block;
float:left;
}

.hole_blue h2,
.hole_dkblue h2,
.hole_red h2,
.hole_green h2 {
	text-align:left;
	margin-left:-10px;
}


* html #substance { margin-top:-10px; }
* html #substance {background:#AEE2E8 ; margin-left:-10px;}
* html h1,
* html #pic,
* html .tl, * html .tm, * html .tr, * html .bl, * html .bm, * html .br {
behavior: url(iepngfix.htc);
}

.tl, .mid, .bl { clear:left;}
.tl, .tm, .tr { height: 93px;}
.bl, .bm, .br { height: 16px;}
.tl, .tr, .bl, .br { width: 16px;}

.hole_blue, .hole_dkblue, .hole_green, .hole_red,
.half_blue, .half_dkblue, .half_green, .half_red,
.quarter_blue, .quarter_dkblue, .quarter_green, .quarter_red,
.threequarter_blue, .threequarter_dkblue, .threequarter_green, .threequarter_red { margin:8px 0 0 8px;}

* html .hole_blue, * html .hole_dkblue, * html .hole_green, * html .hole_red,
* html .half_blue, * html .half_dkblue, * html .half_green, * html .half_red,
* html .quarter_blue, * html .quarter_dkblue, * html .quarter_green, * html .quarter_red,
* html .threequarter_blue, * html .threequarter_dkblue, * html .threequarter_green, * html .threequarter_red { margin:4px 0 0 5px;}

.hole_blue, .hole_blue .mid, 
.hole_dkblue, .hole_dkblue .mid, 
.hole_green, .hole_green .mid,
.hole_red, .hole_red .mid { width: 946px;}

.hole_blue .tm, .hole_blue .bm, 
.hole_dkblue .tm, .hole_dkblue .bm,
.hole_green .tm, .hole_green .bm,
.hole_red .tm, .hole_red .bm { width: 914px;}


.half_blue, .half_blue .mid,
.half_dkblue, .half_dkblue .mid,
.half_green, .half_green .mid,
.half_red, .half_red .mid { width:469px;}

.half_blue .tm, .half_blue .bm,
.half_dkblue .tm, .half_dkblue .bm,
.half_green .tm, .half_green .bm,
.half_red .tm, .half_red .bm { width: 437px;}

.quarter_blue, .quarter_blue .mid, 
.quarter_dkblue, .quarter_dkblue .mid,
.quarter_green, .quarter_green .mid,
.quarter_red, .quarter_red .mid { width:231px;}

.quarter_blue .tm, .quarter_blue .bm, 
.quarter_dkblue .tm, .quarter_dkblue .bm,
.quarter_green .tm, .quarter_green .bm,
.quarter_red .tm, .quarter_red .bm { width:199px;}

.threequarter_blue, .threequarter_blue .mid, 
.threequarter_dkblue, .threequarter_dkblue .mid,
.threequarter_green, .threequarter_green .mid,
.threequarter_red, .threequarter_red .mid { width:707px;}

.threequarter_blue .tm, .threequarter_blue .bm, 
.threequarter_dkblue .tm, .threequarter_dkblue .bm,
.threequarter_green .tm, .threequarter_green .bm,
.threequarter_red .tm, .threequarter_red .bm { width:675px;}

.hole_blue .tl, .half_blue .tl, .quarter_blue .tl, .threequarter_blue .tl { background: transparent url(images/boxes/blue_tl.png) no-repeat left top;}
.hole_blue .tm, .half_blue .tm, .quarter_blue .tm, .threequarter_blue .tm { background: transparent url(images/boxes/blue_tm.png) repeat-x left top;}
.hole_blue .tr, .half_blue .tr, .quarter_blue .tr, .threequarter_blue .tr { background: transparent url(images/boxes/blue_tr.png) no-repeat right top;}
.hole_blue .bl, .half_blue .bl, .quarter_blue .bl, .threequarter_blue .bl { background: transparent url(images/boxes/blue_bl.png) no-repeat left top;}
.hole_blue .bm, .half_blue .bm, .quarter_blue .bm, .threequarter_blue .bm { background: transparent url(images/boxes/blue_bm.png) repeat-x left bottom;}
.hole_blue .br, .half_blue .br, .quarter_blue .br, .threequarter_blue .br { background: transparent url(images/boxes/blue_br.png) no-repeat right top;}

.quarter_blue .mid { background: transparent url(images/boxes/blue_quarter.png) repeat-y left top;}
.half_blue .mid { background: transparent url(images/boxes/blue_half.png) repeat-y left top;}
.threequarter_blue .mid {background: transparent url(images/boxes/blue_threequarter.png) repeat-y left top;}
.hole_blue .mid { background: transparent url(images/boxes/blue_whole.png) repeat-y left top;}

.hole_dkblue .tl, .half_dkblue .tl, .quarter_dkblue .tl, .threequarter_dkblue .tl { background: transparent url(images/boxes/dkblue_tl.png) no-repeat left top;}
.hole_dkblue .tm, .half_dkblue .tm, .quarter_dkblue .tm, .threequarter_dkblue .tm { background: transparent url(images/boxes/dkblue_tm.png) repeat-x left top;}
.hole_dkblue .tr, .half_dkblue .tr, .quarter_dkblue .tr, .threequarter_dkblue .tr { background: transparent url(images/boxes/dkblue_tr.png) no-repeat right top;}
.hole_dkblue .bl, .half_dkblue .bl, .quarter_dkblue .bl, .threequarter_dkblue .bl { background: transparent url(images/boxes/dkblue_bl.png) no-repeat left top;}
.hole_dkblue .bm, .half_dkblue .bm, .quarter_dkblue .bm, .threequarter_dkblue .bm { background: transparent url(images/boxes/dkblue_bm.png) repeat-x left bottom;}
.hole_dkblue .br, .half_dkblue .br, .quarter_dkblue .br, .threequarter_dkblue .br { background: transparent url(images/boxes/dkblue_br.png) no-repeat right top;}

.quarter_dkblue .mid { background: transparent url(images/boxes/dkblue_quarter.png) repeat-y left top;}
.half_dkblue .mid { background: transparent url(images/boxes/dkblue_half.png) repeat-y left top;}
.threequarter_dkblue .mid {background: transparent url(images/boxes/dkblue_threequarter.png) repeat-y left top;}
.hole_dkblue .mid { background: transparent url(images/boxes/dkblue_whole.png) repeat-y left top;}
 
.hole_green .tl, .half_green .tl, .quarter_green .tl, .threequarter_green .tl { background: transparent url(images/boxes/green_tl.png) no-repeat left top;}
.hole_green .tm, .half_green .tm, .quarter_green .tm, .threequarter_green .tm { background: transparent url(images/boxes/green_tm.png) repeat-x left top;}
.hole_green .tr, .half_green .tr, .quarter_green .tr, .threequarter_green .tr { background: transparent url(images/boxes/green_tr.png) no-repeat right top;}
.hole_green .bl, .half_green .bl, .quarter_green .bl, .threequarter_green .bl { background: transparent url(images/boxes/green_bl.png) no-repeat left top;}
.hole_green .bm, .half_green .bm, .quarter_green .bm, .threequarter_green .bm { background: transparent url(images/boxes/green_bm.png) repeat-x left bottom;}
.hole_green .br, .half_green .br, .quarter_green .br, .threequarter_green .br { background: transparent url(images/boxes/green_br.png) no-repeat right top;}

.quarter_green .mid { background: transparent url(images/boxes/green_quarter.png) repeat-y left top;}
.half_green .mid { background: transparent url(images/boxes/green_half.png) repeat-y left top;}
.threequarter_green .mid {background: transparent url(images/boxes/green_threequarter.png) repeat-y left top;}
.hole_green .mid { background: transparent url(images/boxes/green_whole.png) repeat-y left top;}

.hole_red .tl, .half_red .tl, .quarter_red .tl, .threequarter_red .tl { background: transparent url(images/boxes/red_tl.png) no-repeat left top;}
.hole_red .tm, .half_red .tm, .quarter_red .tm, .threequarter_red .tm { background: transparent url(images/boxes/red_tm.png) repeat-x left top;}
.hole_red .tr, .half_red .tr, .quarter_red .tr, .threequarter_red .tr { background: transparent url(images/boxes/red_tr.png) no-repeat right top;}
.hole_red .bl, .half_red .bl, .quarter_red .bl, .threequarter_red .bl { background: transparent url(images/boxes/red_bl.png) no-repeat left top;}
.hole_red .bm, .half_red .bm, .quarter_red .bm, .threequarter_red .bm { background: transparent url(images/boxes/red_bm.png) repeat-x left bottom;}
.hole_red .br, .half_red .br, .quarter_red .br, .threequarter_red .br { background: transparent url(images/boxes/red_br.png) no-repeat right top;}

.quarter_red .mid { background: transparent url(images/boxes/red_quarter.png) repeat-y left top;}
.half_red .mid { background: transparent url(images/boxes/red_half.png) repeat-y left top;}
.threequarter_red .mid {background: transparent url(images/boxes/red_threequarter.png) repeat-y left top;}
.hole_red .mid { background: transparent url(images/boxes/red_whole.png) repeat-y left top;}

.hole_blue,
.hole_dkblue,
.hole_green,
.hole_red,
.half_blue,
.half_dkblue,
.half_green,
.half_red,
.quarter_blue,
.quarter_dkblue,
.quarter_green,
.quarter_red,
.threequarter_dkblue,
.threequarter_blue,
.threequarter_green,
.threequarter_red {
background:url(images/transparent.gif);
display:block;
overflow:hidden;
float:left;
}

 .more {text-align: right; width:100%; display:block;}
 .more a {
	height: 18px;
	line-height: 18px;
	padding-right:24px;
	background:no-repeat right 50% url(images/morebutton.png);
	display:inline-block;
	font-size: 12px;	
}

.more a:hover {cursor: pointer; cursor: hand;}

.formstyle 
{
	margin-bottom:20px;
}

.boxtext:active 
{
	border:none !important;
}

/************************FORM STYLING **********************/

/******* LABEL POSITIONING/STYLING *******/
label.overlabel {
	color:#666;
}

label.overlabel-apply {
	position:absolute;
	top:2px;
	left:4px;
	z-index:1;
	color:#666;
	font-size:11px;
}

/*******COLUMNS*******/

.form_column_one-half,
.form_column_one-third,
.form_column_two-third { margin: 0 10px 0 10px; float:left;}
.form_column_one-half  { width:430px;}
.form_column_one-third { width:280px;}
.form_column_two-third  { width:580px;}
.form_column_whole { width:905px;}

textarea
{
	overflow:auto;
}

.formstyle input, 
.formstyle textarea, 
.formstyle select {
	margin-right:3px;
	font-size:11px;
	height:16px;
	color:#666;
}
.formstyle .requiredmarker input,
.formstyle .requiredmarker textarea,
.formstyle .requiredmarker select {
	background-color: #FDE6CC;
	border:solid 1px #7F9DB9;
}
.formstyle .requiredmarker input 
{
	padding-right:2px;
	padding-bottom:2px;
}

.form_item_full_1,
.form_item_full_2,
.form_item_full_3,
.form_item_one-half,
.form_select_one-half,
.formitem_submit,
.form_item_one-quarter,
.form_item_one-half_ralign {
	position:relative;
	float:left;
}

.form_select_one-half label {
	display:none;
}

.form_column_two-third .form_item_full_3 input      { width:573px; }
.form_column_two-third .form_item_full_3 textarea   { width:573px; }
.formitem_submit input                              { width:133px; }

.form_column_one-third .form_item_full_1 input      { width:273px; }
.form_column_one-third .form_item_full_2 input      { width:273px; }
.form_column_one-third .form_item_full_2 textarea   { width:273px; }
.form_column_one-third .form_item_one-half input    { width:133px; }
.form_column_one-third .form_item_one-half select   { width:137px; }
.form_column_one-third .form_select_one-half select { width:137px; }

.form_column_one-half .form_item_one-half input     { width:207px; }
.form_column_one-half .form_item_one-half select    { width:207px; }
.form_column_one-half .form_item_one-quarter input  { width:100px; }
.form_column_one-half .form_item_full_1 input       { width:421px; }
.form_column_one-half .form_item_full_2 input       { width:421px; }
.form_column_one-half .form_item_full_2 textarea    { width:421px; }
.form_column_one-half .form_item_full_3 input       { width:421px; }
.form_column_one-half .form_item_full_3 textarea    { width:421px; }
.form_column_one-half .form_select_one-half select  { width:211px; }
.form_column_whole .form_item_one-quarter input     { width:220px;}
.form_column_whole .form_item_one-quarter select    { width:220px;}
.RadComboBox { margin-right:5px; height: 23px !important}

.RadGrid {width:900px !important; margin-bottom:10px !important;}
* html .RadGrid {width:890px !important;}
.RadGrid a {color:#00666E !important;}
.RadGrid a:hover {color:#005359 !important;}
.rgAltRow {background-color:#F8F4FB }
.rgHeader {background: url(images/form_headback.png) repeat-x left top !important;}
.rgMasterTable { border-color:#68ABB0 !important;}
.rgPagerCell, .Slider, .rgPager tr, .rgPager td {border:none !important;}

.accordian
{
	padding-bottom:25px;
cursor: pointer;cursor: hand; }

.formitem_submit input                            { height:23px; }
.formstyle select                                 { height:20px; }
.form_item_full_1                                 { height:23px; }
.form_item_full_2                                 { height:46px; }
.form_item_full_3                                 { height:91px; }
.form_item_full_2 input                           { height:39px; white-space:pre-wrap; }
.form_item_full_2 textarea                        { height:39px; white-space:pre-wrap; }
.form_item_full_3 input                           { height:85px; white-space:pre-wrap; }
.form_item_full_3 textarea                        { height:85px; white-space:pre-wrap; }
.form_select_one-half                             { height:23px; }
.form_item_one-half                               { height:23px; }
.form_item_one-quarter                            { height:23px; }

.form_item_one-half_ralign {
	float:right;
	height:23px;
}

.rcCalPopup {
	background: url(images/calendar_icon.gif) no-repeat left top;
	height:22px;
	width:26px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	cursor: hand; c\ursor: pointer;
	margin:-3px 0 0 3px;
}

.full_check {
	position:relative;
	float:left;
	width:100%;
	height:20px;
	margin-bottom:3px;
}
.full_check input
{
	float:left;
	clear:none;
	margin:3px 2px 0 6px;
	padding:0;
}
.full_check label 
{
	float:left;
	clear:none;
	margin:3px 8px 0 0;
	padding:0;
	display:none;
}
.full_check span label 
{
	display:inline;
}
.riTextBox {
	color:#666 !important;
	height:13px;
	border:1px solid #7F9DB9 !important;
}
* html .RadPicker {
width:133px !important;
}
.floatr 
{
	float:right;
	margin:0 0 5px 5px;
}

.quicksearch select
{
	width:122px;
	margin-right:10px;
}
.quicksearch input 
{
	width:55px;
}
.quicksearch 
{
	margin-bottom:28px;
}
.collapsebox
{
	margin-bottom:20px;
}
.fileexplorer
{
	margin-left:95px;
}
.formender
{
	height:0px;
	clear:both;
}
* html .formender {
	height:60px;
	overflow:hidden;
	display:block;
}



#jobForm .form_item_one-quarter
{
	margin-bottom:5px;
}