body {
	font-family: tahoma, verdana, arial;
	background-color: #dddddd;
	font-size: 70%;
	background-color: #fff;
	margin-top: 0px;
}
img { display: block; border: 0px; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
a {
	outline: none;
}
.inline {
	display: inline;
}

/*.red { color: #FF0000!important; }
.red:hover { text-decoration: underline!important; color: #FF0000!important; }*/

.red { color: #ff0000 !important; }
.no_bot_marg {
	margin-bottom: 0px;
}
h1 { font-size: 120%; }
h1 span { visibility: hidden; }

h2 { font-size: 110%; }
h3 { font-size: 100%; }
h4 { font-size: 90%; }
h5 { font-size: 80%; }
h6 { font-size: 70%; }

#wrapper {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	/*border: 1px solid #000;*/
}
#wrapper #head_left {
	width: 565px;
	height: 107px;
	float: left;
}
.home_left { background-image: url(../images/head_left_home.png); }
.home_right { background-image: url(../images/head_right_home.png); }
.elearning_left { background-image: url(../images/head_left_elearning.png); }
.elearning_right { background-image: url(../images/head_right_elearning.png); }
.dom_left { background-image: url(../images/head_left_dom.png); }
.dom_right { background-image: url(../images/head_right_dom.png); }
.res_left { background-image: url(../images/head_left_res.png); }
.res_right { background-image: url(../images/head_right_res.png); }
.nurse_left { background-image: url(../images/head_left_nurse.png); }
.nurse_right { background-image: url(../images/head_right_nurse.png); }
.acute_left { background-image: url(../images/head_left_acute.png); }
.acute_right { background-image: url(../images/head_right_acute.png); }
.agency_left { background-image: url(../images/head_left_agency.png); }
.agency_right { background-image: url(../images/head_right_agency.png); }
.supported_left { background-image: url(../images/head_left_supported.png); }
.supported_right { background-image: url(../images/head_right_supported.png); }
#wrapper #head_left #ch_logo{
	width: 358px;
	height: 60px;
	position: relative;
	top: 27px;
	left: 12px;
}
#wrapper #head_right {
	width: 235px;
	height: 107px;
	float: left;
	
}
#wrapper #head_right #content_logo {
	width: 184px;
	height: 23px;
	position: relative;
	top: 64px;
	left: 32px;
}
#wrapper .nav_but {
	float: left;
	border-left: 1px solid #F8EFFE;
	border-bottom: 1px solid #F8EFFE;
	padding: 2px 15px 2px 15px;
}
#wrapper ul#main_nav {
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 798px;
}
#wrapper ul#main_nav li {
	border-right: 1px solid #F8EFFE!important;
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 110%;
	font-weight: bold;
}

#wrapper ul#main_nav li.on {
	border-right: 1px solid;
	float: left;
	display: inline;
	margin: 0px;
	background-color: #B8B5DC !important;
	font-weight: bold;
}

/* Nav borders for each section */
.norm_nav_border { border-color: #f8effe !important; }
.dom_nav_border { border-color: #faf3ea !important; }
.res_nav_border { border-color: #f2f8f7 !important; }
.nurse_nav_border { border-color: #eff1f8 !important; }
.agency_nav_border { border-color: #f6ecf0 !important; }
.acute_nav_border { border-color: #f6ecf0 !important; }
.elearning_nav_border { border-color: #fff5ea !important; }
.supported_nav_border { border-color: #fff5ea !important; }

#wrapper ul#main_nav li a {
	color: #222;
}
#wrapper #left_col {
	width: 175px;
	float: left;
}
#wrapper #center_col {
	width: 438px;
	float: left;
	margin: 0px 0px 0px 3px;
	text-align: left;
}
#wrapper #center_col #breadcrumbs {
	margin: 4px 0px 2px 0px;
}
#wrapper #right_col {
	width: 175px;
	float: right;
}
.item_head {
	width: 158px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 4px 0px;
}
.item_content {
	width: 158px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	border: 1px solid;
}
.norm_border { border-color: #ebebeb; }
.dom_border { border-color: #d8b17e; }
.res_border { border-color: #99ccc3; }
.nurse_border { border-color: #9Dabe2; }
.acute_border { border-color: #B93E97; }
.elearning_border { border-color: #ff9934; }
.agency_border { border-color: #DBAFC2; }
.supported_border { border-color: #FBD730; }

div#a_container_norm {
	padding-top: 6px;
}
/* Section link colours */
div#a_container_norm a {
	color: #7C73BC;
}
div#a_container_norm a:visited {
	color: #3F3A76;
}
div#a_container_res_care {
	padding-top: 6px;
}
div#a_container_res_care a {
	color: #5AADA0;
}
div#a_container_res_care a:visited {
	color: #3F3A76;
}
div#a_container_dom_care {
	padding-top: 6px;
}
div#a_container_dom_care a {
	color: #CC9955;
}
div#a_container_dom_care a:visited {
	color: #3F3A76;
}
div#a_container_nur_care {
	padding-top: 6px;
}
div#a_container_nur_care a {
	color: #4D66CA;
}
div#a_container_nur_care a:visited {
	color: #3F3A76;
}
div#a_container_age_care {
	padding-top: 6px;
}
div#a_container_age_care a {
	color:#C57C9B;
}
div#a_container_age_care a:visited {
	color: #3F3A76;
}
div#a_container_acute_care {
	padding-top: 6px;
}
div#a_container_acute_care a {
	color: #B93E97;
}
div#a_container_acute_care a:visited {
	color: #3F3A76;
}
div#a_container_sup_care {
	padding-top: 6px;
}
div#a_container_sup_care a {
	color: #BBA124;
}
div#a_container_sup_care a:visited {
	color: #685A14;
}
div#a_container_elearning {
	padding-top: 6px;
}
/* Section link colours */
div#a_container_elearning a {
	color: #FF8204;
}
div#a_container_elearning a:visited {
	color: #3F3A76;
}
/* Search form */
#wrapper #left_col .item_content form {
	padding: 0px 0px 8px 7px;
}
#wrapper #left_col .item_content form #go{
	font-size: 90%;
}
#wrapper #left_col .item_content form #kw{
	width: 100px;
}
/* Login form */
#wrapper #right_col .item_content form {
	padding: 0px 7px 8px 0px;
}
#wrapper #right_col .item_content label {
	float: right;
	margin: 5px 0px 0px 0px;
}
#wrapper #right_col .item_content form #username, #password{
	width: 80px;
	
}
#wrapper #right_col .item_content form #login{
	float: right; 
	font-size: 80%;
	margin: 3px 0px 5px 0px;
}
.left_col_search {
	margin-top: 9px;
	margin-bottom: 9px;
	padding-bottom: 0px;
}

/* Footer */
#wrapper #footer_a {
	clear: both;
	width: 785px;
	height: 15px;
	border: 1px solid #ebebeb;
	margin-left: auto;
	margin-right: auto;
	margin: 0px 0 0 0;
	padding: 3px 3px 3px 3px;
	
}
#wrapper #footer_b {
	width: 785px;
	height: 15px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
}
/* Home page styles */
#wrapper #center_col div#welcome {
	width: 439px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #0B2265;
	background-color: #F8F8FF;
	cursor: pointer;
}
#wrapper #center_col div#welcome div#building {
	background-image: url(../images/welcome_building.gif);
	border-bottom: 8px solid #0B2265;
	width: 80px;
	height: 100px;
	float: left;
	cursor: pointer;
}
#wrapper #center_col div#res_care {
	width: 214px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #99CCC3;
	background-color: #F8F8FF;
	margin: 5px 10px 0px 0px;
	cursor: pointer;
}
#wrapper #center_col div#res_care div#light1 {
	background-image: url(../images/light_house1.jpg);
	border-bottom: 9px solid #99CCC3;
	width: 80px;
	height: 90px;
	float: left;
	cursor: pointer;
}

#wrapper #center_col div#nurse_care {
	width: 214px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #9DABE2;
	background-color: #F8F8FF;
	cursor: pointer;
}
#wrapper #center_col div#nurse_care div#light4 {
	background-image: url(../images/light_house4.jpg);
	border-bottom: 9px solid #9DABE2;
	width: 80px;
	height: 90px;
	float: left;
	cursor: pointer;
}
#wrapper #center_col div#dom_care {
	width: 214px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #D9AC6D;
	background-color: #F8F8FF;
	margin: 5px 10px 0px 0px;
	/*cursor: pointer;*/
}
#wrapper #center_col div#dom_care div#light3 {
	background-image: url(../images/light_house3_2.jpg);
	border-bottom: 9px solid #D9AC6D;
	width: 80px;
	height: 111px;
	float: left;
	/*cursor: pointer;*/
}
#wrapper #center_col div#agency_care {
	width: 214px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #C85689;
	background-color: #F8F8FF;
	cursor: pointer;
}
#wrapper #center_col div#agency_care div#light2 {
	background-image: url(../images/light_house2_2.jpg);
	border-bottom: 9px solid #C85689;
	width: 80px;
	height: 111px;
	float: left;
	cursor: pointer;
}
.h1_welcome {
	width: 262px;
	height: 17px;
	background-image: url(../images/h1_welcome.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 8px;
}
.h1_res_care {
	width: 123px;
	height: 14px;
	background-image: url(../images/h1_res_care.gif);
	background-repeat: no-repeat;
	margin: 6px 0px 0px 8px;
	padding: 0px;
}
.h1_res_care {
	width: 123px;
	height: 14px;
	background-image: url(../images/h1_res_care.gif);
	background-repeat: no-repeat;
	margin: 6px 0px 0px 8px;
	padding: 0px;
}
.h1_nurse {
	width: 98px;
	height: 17px;
	background-image: url(../images/h1_nurse.gif);
	background-repeat: no-repeat;
	margin: 6px 0px 0px 8px;
	padding: 0px;
}
.h1_awards {
	width: 57px;
	height: 17px;
	background-image: url(../images/h1_awards.png);
	background-repeat: no-repeat;
	padding: 0px;
	/*loat: right; */
	margin: 9px 0px 0px 0px;
}
.h1_dom {
	width: 126px;
	height: 20px;
	background-image: url(../images/h1_dom.gif);
	background-repeat: no-repeat;
	margin: 6px 0px 0px 8px!important;
	padding: 0px;
}
.h1_dom_com {
	width: 126px;
	height: 20px;
	background-image: url(../images/h1_dom_com.gif);
	background-repeat: no-repeat;
	margin: 6px 0px 0px 8px!important;
	padding: 0px;
}
.h1_dom_com2 {
	width: 126px;
	height: 20px;
	background-image: url(../images/h1_dom_com.gif);
	background-repeat: no-repeat;
	margin: 6px 0px 0px 8px!important;
	padding: 0px;
}
.h1_agency {
	background-image:url("../images/h1_agency.gif");
	background-repeat:no-repeat;
	height:17px;
	margin:6px 0 0 8px;
	padding:0;
	width:97px;
}
.h1_acute {
	width: 124px;
	height: 32px;
	background-image: url(../images/h1_acute.gif);
	background-repeat: no-repeat;
	margin: 6px 0px 0px 8px;
	padding: 0px;
}
.h1_supported {
	width: 124px;
	height: 32px;
	background-image: url(../images/h1_supported.gif);
	background-repeat: no-repeat;
	margin: 6px 0px 0px 8px;
	padding: 0px;
}
.item_container {
	width: 134px;
	float: left;
	min-height: 106px;
}
.item_container_wel {
	width: 359px;
	float: left;
	min-height: 113px;
}
.item_container_wel img.elearning_promo {
	float: right;
	margin-left: 4px;
}
.item_container_wel p, .item_container p {
	margin: 4px 0px 6px 0px;
	padding: 0px 6px 0px 9px;
}
p.h51 { 
	min-height: 41px; 
	}
p.h37 { 
	min-height: 45px; 
	margin: 0px;
	}	

/* Market Areas */
#wrapper #center_col div.image_pane_dom {
	width: 442px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #d8b17e;
	padding-top: 1px;
	background-color: #f8f8ff;
}
#wrapper #center_col div.image_pane_res {
	width: 442px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #99ccc3;
	padding-top: 1px;
	background-color: #f8f8ff;
}
#wrapper #center_col div.image_pane_nurse {
	width: 442px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #9dabe2;
	padding-top: 1px;
	background-color: #f8f8ff;
}
#wrapper #center_col div.image_pane_agency {
	background-color:#F8F8FF;
	border-top:5px solid #DBAFC2;
	float:left;
	margin-top:5px;
	padding-top:1px;
	width:442px;
}
#wrapper #center_col div.image_pane_acute {
	width: 442px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #C85689;
	padding-top: 1px;
	background-color: #f8f8ff;
}
#wrapper #center_col div.image_pane_supported {
	width: 442px;
	float: left;
	margin-top: 5px;
	border-top: 5px solid #FBD730;
	padding-top: 1px;
	background-color: #f8f8ff;
}
/* Documents login form */

#wrapper #center_col fieldset {
	border: 2px solid #ebebeb;
	padding: 20px;
	width: 225px !important;
}
#wrapper #center_col fieldset form .fieldset {
	width: 160px;
}
#wrapper #center_col fieldset form fieldset .submit {
	margin: 10px 0px 0px 52px;
	font-size: 80%;
}


/* Contact form */

#contact fieldset#fs {
	border: 2px solid #ebebeb; 
	padding: 20px; 
	width: 385px !important;
}

#contact fieldset#fs input.norm {
	width: 200px;
}

#contact fieldset#fs .wide {
	width: 380px;
}

#contact fieldset#fs label {
	display: block;
}

/* Client list */

table#client_list {
	border-collapse: collapse;
	margin: 0px;
 	width: 100%;
}
tr { vertical-align: top }
td,th {
	border: 1px solid #ebebeb;
	padding: 5px;
	margin: 10px;
}

th { background-color: #eee; }

input,select { font-size: 80%; }

caption {
	padding: 4px;
	text-align: left;
	background-color: #B8B5DC;
	color: #fff;
}

div#c_market, div#c_solution { float: left; width: 220px; }
div#c_market h4, div#c_solution h4 { font-size: 105%; }


/* Globals */ 
ul.coldharb {
	list-style-image: url(../images/bullet.gif);
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
	
}
li.bullet {
	list-style: url(../images/bullet3.gif);
}
ul.backup {
	list-style-image: url(../images/back_up_arrow.gif);
	margin: 10px 0px 10px 4px;
	padding-left: 0px;
	
}
ul.coldharb li,ul.backup li {
	padding: 0px 0px 2px 0px;
	margin: 3px 0px 0px 30px;
}
.clrb { clear: both; }
.clrb_thin { clear: both; line-height: 0px;}
.left { float: left; }
.right { float: right; }
.border { border: 1px solid #000; }
.text_center { text-align: center; }
.center { margin-left: auto; margin-right:auto; }
.point {}

img.news {
	/*border-top: 5px solid #7C73BC;*/
	padding-top: 1px;
	margin: 0px 10px 15px 0px;
	float: left;
}

.editable img.normal_image {
	border-top: 5px solid #C85689; 
	margin: 0px 0px 0px 15px; 
	padding: 1px 0px 0px 0px;
	float: right;
}

/* News scroller */

.news_panel{
	height: 150px;
}
	
.newsDiv{
	position:absolute; left:0; top:0; width:100%
}

ul.coldharb_news {
	list-style: url(/images/bullet.gif);
	margin-top: 10px;
	margin-left: 0px;
	padding-left: 0px;
}
ul.coldharb_news li {
	/* This stuff doesnt validate and doesnt seem to do anything, so commented it out*/
    /*padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;*/
    text-align:left;
	padding: 0px 5px 2px 0px;
	margin: 3px 0px 0px 30px;
}
ul.coldharb_news li p {
	margin: 0px; padding: 0px;
}

.tip {
	font: 100% Arial,Helvetica,sans-serif; 
	border:solid 1px #666666; 
	padding:5px;
    position:absolute; 
	z-index:100;
    visibility:hidden; 
	color:#333333; 
	top:20px;
    left:90px; 
	background-color:#ffffcc;
    layer-background-color:#ffffcc;
	line-height: 140%;
	width: 400px;
}
.newsletter_icon {
	display: block; 
	float: left; 
	margin: 7px 0 0 8px;
}
.newsletter_nav {
	display: inline; 
	margin: 0 5px 0 0; 
	float: left;
}

#foot_banners {
	width: 100%;
	padding: 6px 0 0 0;
}
#foot_banners #ban_left {
	width: 384px;
	height: 57px;
	border: 1px solid #DDDDDD;
	float: left;
	padding: 1px;
	margin-left: 7px;
}
#foot_banners #ban_right {
	width: 384px;
	height: 57px;
	border: 1px solid #DDDDDD;
	float: right;
	padding: 1px;
	margin-right: 7px;
}
.search_spacer {
	line-height: 11px;
}

div.disabled {
	color: #999999;
}
span.fixed, label.fixed {
	display: block;
	line-height: 180%;
	vertical-align: baseline;
	width: 14ex;
	float: left;
	clear: none;
	border-bottom: 1px dotted #ccc;
}
#wrapper #center_col fieldset input { margin: 2px 0 2px 0 }
#wrapper #center_col fieldset input.fixed {	margin-left: 14ex; }

.inner_pad {
	padding: 0px 7px 0px 7px;
	width: 144px!important;
}
.media_link {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 95px;
	padding: 2px 0 0 0;
}
.media_para {
	padding: 0 0 0 0;
	margin: 7px 0 5px 0;
}
.elearning_banner {
	margin-top: 7px;
}
.h1_elearning {
	float: right;
	margin: 7px 6px 0 0;
}
.elearning_in_page_banner {
	float: right;
	margin-right: 4px;
	margin-left: 10px;
}
ol.el_categories {
	margin: 20px 0 0 25px;
	padding: 0 0 0 0;
}
ol.el_categories li {
	margin: 15px 0 0 0;
}
p.low_pad {
	margin: 7px 0 9px 0;
}
div#SessionPlayer {
	width: 646px;
	margin-left: 75px;
}
div#object_background {
	margin-top: 6px;
	padding: 3px;
	background: #b8b5dc;
}
a.player_nav_over_state:hover {
	background: #FFF5EA;
}
.updates {
	margin-top: 20px;
}
.calendar {
	border: 4px solid #000!important;
}
#wrapper fieldset#elearning_login_box {
	border: 1px solid #ddd!important;
	width: 418px!important;
	padding: 0 10px 0 10px;
}
label.el_login_label {
	float: left;
	display: block; 
	width: auto;
	margin-right: 8px;
}
label.el_login_label input {
	width: 100px;
}
img#health_investor {
	margin: 15px 0 0 15px;
}
.hi_awards_logo {
	float: right;
	margin: 0 0 5px 10px;
}
div#dom_care div.item_container p.h37 {
	min-height: 21px;
	margin-top: 2px;
	padding-right: 0px;
}
div#dom_care div.item_container p.h37 img {
	display: block;
	float: right;
	margin-top: 1px;
}
div#dom_care div.item_container p.h37 a, div#dom_care div.item_container p.h37 a:visited {
	color: black;
}
div#dom_care div.item_container p.h37 span.multiPostleft {
	float: left;
	width: 90px;
}
div#dom_care div.item_container p.h37 img.multiPostElearn {
	float: right;
	margin-top: -22px;
}
div#agency_care div.item_container img.introducing {
	padding: 0;
	margin: 3px 3px 0 8px;
}