﻿/* CSS hacks that only apply to IE 6 */
* html #page,
* html #nonFooter { height:100%;}
* html #aspnetForm {height:auto; margin-top:-1px;}


/* GENERAL */
* { margin: 0; padding: 0;}
a:link {   color:#039;}
a:visited {color:#002E5B;}
a:hover {  color:#006AD5;}
body { text-align: center; background:url(images/pageback.jpg) repeat-x top left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h1 {font-size:23px;}
h2 {font-size:20px; color:#900; margin-left:8px;}
h3 {font-size:17px; margin-left:20px;}
h4 {font-size:14px; margin-left:20px;}
h5 {font-size:12px; margin-left:20px;}

.clearer {
clear: both;
display: block;
height: 1px;
margin-bottom: -1px;
font-size: 1px;
line-height: 1px;
}

.hidden {
position: absolute;
left: -10000px;
}
.more { text-align:right;}


/* PAGE */
.backdrop {margin:8px auto -621px auto; background:url(images/nurses2.png) top center no-repeat; width:623px; height:621px;}
.backdropa {margin:8px auto -621px auto; background:url(images/testppl.png) top center no-repeat; width:788px; height:621px;}
.backdropb {margin:8px auto -621px auto; background:url(images/nurses3.png) top center no-repeat; width:784px; height:621px;}
.backdropc {margin:8px auto -621px auto; background:url(images/nurses4.png) top center no-repeat; width:784px; height:621px;}
.backdropd {margin:8px auto -621px auto; background:url(images/nurses5.png) top center no-repeat; width:692px; height:621px;}
.backdrope {margin:8px auto -621px auto; background:url(images/nurses6.png) top center no-repeat; width:713px; height:621px;}
.backdropf {margin:8px auto -621px auto; background:url(images/nurses7.png) top center no-repeat; width:698px; height:621px;}
.backdropg {margin:8px auto -621px auto; background:url(images/nurses8.png) top center no-repeat; width:633px; height:621px;}


/* HEADER */
#header { height: 68px;}
#logo { display:block; float:right; height:78px; width:265px; margin:20px 20px -78px 0; }
#logo a { display:block; height:78px; width:265px; background:url(images/logo.png) no-repeat top left; text-indent:-9999em; overflow:hidden; z-index:99999;}
* html #logo {position:relative;}
#topbadge { width:876px; margin:197px auto 40px auto;}
* html #topbadge {width:920px; margin-left:40px; margin-right:0;}
.badge_blue, .badge_green, .badge_orange, .badge_red { height:106px; width:170px; padding:0 13px 13px 5px; display:block; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; margin-right:5px; margin-left:26px }
* html .badge_blue, * html .badge_green, * html .badge_orange, * html .badge_red{ margin-right:23px; margin-left:9px;}
.badge_blue{  background:url(images/badge_blue.png) no-repeat top left;}
.badge_green{ background:url(images/badge_green.png) no-repeat top left;}
.badge_orange{background:url(images/badge_orange.png) no-repeat top left;}
.badge_red {  background:url(images/badge_red.png) no-repeat top left;}
.badge_blue h2, .badge_green h2, .badge_orange h2, .badge_red h2 { line-height:44px; height:44px; text-align:center; font-size:20px; color:#fff; overflow:hidden; font-variant:small-caps; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:3px;}


#navplacer {
top:387px;
margin:0 0 0 60px;
position:relative;
width:824px;
height:30px;
padding:0 8px;
z-index:99999;
}
* html #navplacer {
margin-left:52px;
}
#navplacer .RadMenu *{
padding:0 !important;
margin:0 !important;
text-align:center !important;
cursor: hand; c\ursor: pointer;
font-family:Georgia, "Times New Roman", Times, serif; 
}
* html .RadMenu a:hover { color:#000;}

.RadMenu_Default,
.rmRootGroup,
.RadMenu,
.rmLink,
.rmItem,
.rmFocused{
border:none !important;
background:none !important;
}
.rmItem, .rmLink, .rmRootGroup,.rmFocused 
{
	height:29px !important;
	line-height: 29px !important;
font-size:16px !important;
}
.rmFocused 
{
	color:Maroon !important;
}
.rmGroup 
{
	background:#fff url(images/menu/submenu_back_main.jpg) bottom left repeat-x !important;
	border:#000 1px solid !important;
	border-top: #ddd !important;
}
.rmGroup * {
	background:none !important;
	font-size:13px !important;
}
.rmGroup .rmLink:hover 
{
	background:#fff url(images/menu/submenu_back_main.jpg) bottom left repeat-x !important;	
}
.rmRootGroup li,
.rmRootGroup li span
{
	width:140px !important;
}
.RadMenu_Default
{
background:url(images/menu/menu_base.png) no-repeat left bottom !important;
width:840px !important;
}

/* FOOTER */
#footer {background:transparent url("images/footback.gif") no-repeat bottom left; width:839px; font-family:Verdana, Arial, Helvetica, sans-serif; z-index:20;}
#footer .call {background: transparent url("images/stethoscope1.png") no-repeat left 20px; float:left; width:170px; text-align:center; height:80px; margin:-15px 0 0 18px; font-size:18px; padding:65px 0 0 82px; line-height:26px;}
#footer a:link {   color:#000;}
#footer a:visited {color:#000;}
#footer a:hover {  color:#006AD5;}
#bottomLinks { padding:44px 53px 10px 0px; width:480px; float:right; list-style: none; font-size:15px;}
#bottomLinks li { line-height:32px; height:32px; display: inline; background:transparent url("images/bullet1.gif") left 50% no-repeat; padding-right: 8px; padding-left: 18px;}
#bottomLinks li.first { background:none; padding-right: 10px; padding-left: 10px;}

/*AFTER THIS*/
/* FooterStick */
html, body {height:100%;}
#nonFooter {              min-height:100%; position: relative; z-index:50}
#footer {   height:135px; clear:both; position: relative; margin: -135px auto 0 auto; display:block; border-left:16px solid #fff;}
#page {                   min-height:100%; margin: 0 auto; width:960px; text-align:left;}
#contentMain {display: inline; clear: both; float: left; margin-top: 0; width: 960px;}
#aspnetForm {position: relative; min-height: 100%; margin-top:-1px; height:1px;}
* html #aspnetForm {position:static;}

/*BEFORE THIS*/

/*Footer IE6 fix */
* html #footer .call {margin:15px 0 0 10px; height:60px; background-position:0; line-height:normal;}
* html #footer {padding:0; }
* html #bottomLinks { margin-top:65px; margin-right:20px; padding:0;}
/* CONTENTS */

#bodyContent { width:898px; margin:30px 61px 0 60px;}
#bodyContent p { line-height:21px; padding-left:20px; margin:7px 65px 21px 0;}
#bodyContent .split_half {width:430px; float:left;margin-right:18px;}
#bodyContent .split_half p {margin-right:0; padding-right:20px;}
.blue_half_fixed, .green_half_fixed, .orange_half_fixed, .red_half_fixed {width:389px; padding:0; margin:0; height:161px; display:block; margin-top:45px; font-size:14px; padding-left:15px; padding-bottom:8px;}
.blue_half_fixed {background: transparent url(images/boxes/fixed_blue.png) no-repeat top left;}
.green_half_fixed {background: transparent url(images/boxes/fixed_green.png) no-repeat top left;}
.orange_half_fixed {background: transparent url(images/boxes/fixed_orange.png) no-repeat top left;}
.red_half_fixed {background: transparent url(images/boxes/fixed_red.png) no-repeat top left;}

#bodyContent .blue_half_fixed p, #bodyContent .green_half_fixed p, #bodyContent .orange_half_fixed p, #bodyContent .red_half_fixed p {line-height:18px; margin:0; padding:0 7px 0 20px; clear:left;}

.blue_half_fixed h1, .green_half_fixed h1, .orange_half_fixed h1, .red_half_fixed h1{color:#fff; font-size:20px; height:44px; line-height:44px; display:block; margin-bottom:3px; float:left; white-space:nowrap;}
.box_text { display:block; overflow:hidden; margin-right:5px;}
* html .blue_half_fixed .box_text { float:left; margin-right:-10px;}

/* IMAGE REPLACEMENTS */

.nurse1 {
	display:block;
	height:206px;
	width:126px;
	float:left;
	margin:-45px -20px 0 -24px;
	background: transparent url(images/boxes/nurse1.png) no-repeat top left;
}
* html .nurse1 {
	margin-right:-40px;
	margin-left:0;
	left:-23px;
}
.nurse2 {
	display:block;
	height:206px;
	width:126px;
	float:left;
	margin:-45px -20px 0 -24px;
	background: transparent url(images/boxes/nurse1.png) no-repeat top left;
}
* html .nurse2 {
	margin-right:-40px;
	margin-left:0;
	left:-23px;
}
.nurse3 {
	display:block;
	height:206px;
	width:126px;
	float:left;
	margin:-45px -20px 0 -24px;
	background: transparent url(images/boxes/nurse1.png) no-repeat top left;
}
* html .nurse3 {
	margin-right:-40px;
	margin-left:0;
	left:-23px;
}
.nurse4 {
	display:block;
	height:206px;
	width:126px;
	float:left;
	margin:-45px -20px 0 -24px;
	background: transparent url(images/boxes/nurse1.png) no-repeat top left;
}
* html .nurse4 {
	margin-right:-40px;
	margin-left:0;
	left:-23px;
}
.nurse5 {
	display:block;
	height:206px;
	width:126px;
	float:left;
	margin:-45px -20px 0 -24px;
	background: transparent url(images/boxes/nurse1.png) no-repeat top left;
}
* html .nurse5 {
	margin-right:-40px;
	margin-left:0;
	left:-23px;
}
.nurse6 {
	display:block;
	height:206px;
	width:126px;
	float:left;
	margin:-45px -20px 0 -24px;
	background: transparent url(images/boxes/nurse1.png) no-repeat top left;
}
* html .nurse6 {
	margin-right:-40px;
	margin-left:0;
	left:-23px;
}

.jcho {
	display:block;
	height:138px;
	width:138px;
	float:right;
	background: transparent url(images/jcho.png) no-repeat top left;
	margin:-41px -21px 0 0;
}
* html .nurse1,
* html .jcho 
{
	zoom:1;
	position:relative;
}

/* PNG FIX */

* html .jcho,
* html .blue_half_fixed,
* html .orange_half_fixed,
* html .green_half_fixed,
* html .red_half_fixed,
* html .backdrop,
* html .backdropa,
* html .backdropb,
* html .backdropc,
* html .backdropd,
* html .backdrope,
* html .backdropf,
* html .badge_blue,
* html .badge_orange,
* html .badge_green,
* html .badge_red,
* html .nurse1,
* html .nurse2,
* html .nurse3,
* html .nurse4,
* html .nurse5,
* html .nurse6,
* html #footer .call,
* html #logo a {
	behavior: url(iepngfix.htc);
}


/* FORMS */

label.overlabel {
	color:#666;
}

label.overlabel-apply {
	position:absolute;
	top:2px;
	left:4px;
	z-index:1;
	color:#666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	line-height:15px;
	height:15px;
	padding:0;
}

.form_item_full,
.form_item_full2,
.form_item_one-half,
.form_select_one-half,
.form_item_submit,
.form_item_one-quarter,
.form_item_one-half_ralign,
.form_textbox_full,
.form_item_half_datepicker {
	position:relative;
	float:left;
}
.form_items input,
.form_items_wide input
{
	margin:0 3px 3px 0;
	line-height:15px;
	height:15px;
	padding:0;
	font-size:11px;
}
.form_items select,
.form_items_wide select
{
	margin:0 3px 3px 0;
	line-height:19px;
	height:19px;
	padding:0;	
}
.form_item_submit input
{
	height:21px;
}
.form_items 
{
	margin:10px 0 10px 20px;
	width:380px;
	overflow:hidden;
}
.form_items_wide 
{
	margin:10px 0 10px 20px;
	width:800px;
	overflow:hidden;
}
.form_item_one-half input
{
	width:183px;
}
.form_select_one-half select
{
	width:187px;
	color:#666 !important;
	font-size:11px !important;
}
.form_select_one-half label 
{
	display:none;
}

.form_item_full input
{
	width:373px;
	clear:left;
}


.form_item_one-quarter input 
{
	width:88px;
}
.form_textbox_full input,
.form_textbox_full textarea
{
	margin-top:1px;
	width:373px;
	clear:left;
	height:107px;
	margin-bottom:3px;
}
.requiredmarker input,
.requiredmarker select {
	background-color: #CCE6FF;
	border:solid 1px #7F9DB9 !important;
	padding:1px;
}


#formContent { width:898px; margin:60px 61px 80px 60px;}
#formContent p { line-height:21px; padding-left:20px; padding-right:20px; margin-top:7px; margin-bottom:21px;}
#formContent .split_half {width:430px; float:left;margin-right:18px;}

#formLibrary 
{
	margin:15px 53px 0 68px;
}
#formLibrary p { line-height:21px; padding-left:20px; padding-right:20px; margin-top:7px; margin-bottom:21px;}

.full_check {
	position:relative;
	float:left;
	width:377px;
	margin-bottom:3px;
	height:19px;
}
.full_check input
{
	float:left;
	margin:2px 2px 0 6px;
	padding:0;
}
.full_check label 
{
	float:left;
	clear:none;
	margin:2px 8px 0 0;
	padding:0;
	display:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
}
.full_check span label 
{
	display:inline;
}
.form_item_half_datepicker 
{
	margin-top:1px;
}
.form_item_half_datepicker input.riTextBox
{
	width:154px !important;
	height:16px !important;
	line-height: 19px !important;
	padding: 1px 3px 0px 3px !important;
	color:#555 !important;
	border:solid 1px #7F9DB9 !important;
	position:relative !important;
}
.form_item_half_datepicker .rcCalPopup 
{
	margin-top:-4px !important;
	margin-left:-4px !important;
	height:22px !important;
	overflow:hidden !important;
	padding:0px !important;
}
.form_item_full2 input
{
	width:373px;
	height:41px;
	clear:left;
}
.quicksearch 
{
	padding-top:2px
}
.quicksearch select
{
	width:108px;
	margin:0 4px 0 2px;
	float:left;
	height:22px;
}
.quicksearch input
{
	padding:0px;
	height:24px;
	float:left;
	margin-top:-1px;
}
.RadGrid 
{
	margin-left:8px;
	margin-bottom:10px;
}
.RadComboBox 
{
	margin-right:5px;
}
.tablestyle1 
{
	border:solid 1px #828282;
}
.tablestyle1 tr
{
	background-color: #FFF;
}
.tablestyle1 tr.altrow
{
	background-color: #F2F2F2;
}
.tablestyle1 td,
.tablestyle1 th
{
	padding:2px 4px;
}
.tablestyle1 th 
{
	text-align:center;
}
.tablestyle1 td
{
	text-align:right;
}

ul, ol
{
	margin-left:35px;
	margin-bottom:15px;
}
ol li 
{
	margin-bottom:10px;
}
.floatr
{
	float:right;
	margin:0 0 10px 10px;
}
.floatr_bodyContent 
{
	float:right;
	margin:0 30px 10px 10px;
}
.fileexplorer 
{
	margin: 0px 0 30px 75px;
	background-color:#fff;
}
.formspacer 
{
	clear:both;
	height:30px;
	overflow:hidden;
	display:block;
}

#rgMasterTable 
{
	margin: 0 !important;
}
#RAD_SPLITTER_PANE_CONTENT_ctl00_ContentMain_RadFileExplorer1_paneGrid,
#RAD_SPLITTER_PANE_CONTENT_ctl00_ContentMain_RadFileExplorer1_paneGrid
{
	height:510px !important;
	padding:0 !important;
}
