/* Copyright (c) 2004 Delphic Sage, LLC */

  
body
{
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 11px;
	/*background-image: url(../images/bkg_body.gif);*/
	background-image: none;
	background-repeat: none;
	background-position: -100px -1000px;
	background-color: #fff;
}

form
{
	margin: 0;
	padding: 0;
}

.container, p, li, ol, table
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	text-align: left;
	font-family: verdana, arial, san-serif;
	line-height: 1.6em;
}

.container a
{
	color: #009;
	text-decoration: none;
}

.container a:hover
{
	text-decoration: underline;
	color: #8F2237;
}

em, i
{
	font-style: oblique;
	font-weight: normal;
}

strong, b
{
	font-style: normal;
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0 0 1em 0;
	padding: 0;
}

h1, .container h1.page_title
{
	margin: 0 0 0.5em 0;
	font-family: georgia, san-serif;
	font-size: 230%;
	font-weight: normal;
	line-height: 1em;
	color: #000;
}

h1
{
	margin: 0.5em 0 0.5em 0;
	font-family: georgia, san-serif;
	font-size: 150%;
	line-height: 1em;
	color: #006959;
}

h2
{
	margin: 0.5em 0 0.5em 0;
	font-size: 12px;
	color: #666;
}

p, dt, dd
{
	margin: 0;
	padding: 0 0 1.5em 0;
	/*line-height: 1.4em;*/
}

dt
{
	margin: 1.5em 0 0.5em 0;
	font-weight: bold;
}

ul, ol
{
	margin: 0;
	padding: 0 0 1.5em 0;
}

li
{
	margin: 0 0 1em 20px;
	padding: 0 0 0 18px;
	line-height: 1.4em;
	color: #000;
	background-image: none;
	list-style: none;
	list-style: square;
	list-style-position: inside;
}

div.hr
{
	border-bottom: 1px solid #666;
	height: 20px;
	margin: 0 0 20px 0;
}

/* FORM STYLES
/* -------------------------------------------------------------- */

input, select { margin: 0; padding: 0; }


input.input_text_two, input.input_text_four, input.input_text_medium, input.input_text_long, input.input_text_date, input.input_text_small, table td span.date_span input, input.input_text_search
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px !important;
	font-size: 11px; /* only 11px in IE */
	width: 20px;
	height: 17px;
	line-height: 1.4em;
	padding-left: 3px;
	vertical-align: middle;
	border: 1px solid #777;
}


* html input.input_text_search
{
  height: 19px;   /* total width (only for IE5.x/Win) */
  he\ight: 17px;  /* content width (for other IE) */
}


input.input_text_four { width: 40px; }
input.input_text_five { width: 50px; }
input.input_text_small { width: 80px; }
input.input_text_medium { width: 180px; }
input.input_text_long { width: 300px; }

input.input_text_date, table td span.date_span input
{
	margin-right: 3px;
	width: 80px;
}

.file_upload
{
	font: 11px verdana, arial, sans-serif;
	padding: 2px;
	width: 300px;
	padding-left: 3px;
	vertical-align: middle;
}

td>input.file_upload
{
	width: auto;
}

textarea
{
	font: 11px verdana, arial, sans-serif;
	border: 1px #777777 solid;
}

.textbox_large
{
	width: 400px;
	height: 75px;
}

.large_button, .small_button
{
	font: 11px verdana, arial, sans-serif;
	padding: 2px;
	vertical-align: middle;
}

.small_button
{
	font: 10.5px verdana, arial, sans-serif;
	padding: 0 3px;
	margin: 0;
}

select.select_small, select.select_medium, select.select_long, select.select_combo_box, select.select_units_programs, select.select_clinical_departments
{
	font-size: 11px;
	width: 110px;
	border: 1px #777777 solid;
	vertical-align: middle;
}

select.select_medium { width: 180px; }
select.select_long { width: 250px; }
select.select_combo_box { width: 220px; }




/* HEADER
/* -------------------------------------------------------------- */

.header
{
	width: 100%;
	height: 80px;
	background-color: #006959;
	border-bottom: 1px solid #fff;
}

.header .inner
{
	position: relative;
}

.header .inner a
{
	color: #fff;
}

.header .inner a:hover
{
	color: #fff;
}

.header .inner .utility_nav_0 ul, .header .inner .utility_nav_1 ul
{
	display: none;
}


/* SHORTCUTS
/* -------------------------------------------------------------- */

.shortcuts
{
	display: none;
}

/* STRECH
/* -------------------------------------------------------------- */

.stretch
{
	float: none !important; /* only float in IE */
	float: left;
	width: 907px;
	background-image: none;
	background-repeat: repeat-y;
}


/* PRIMARY NAVIGATION
/* -------------------------------------------------------------- */

.nav_bkg
{
	float: none !important; /* only float in IE */
	float: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.nav
{
	float: left;
	width: 180px;
	margin: 30px 0 0 0;
	border-right: 1px solid #fff;
}

.nav div.home_button
{
	margin: 0 0 0 0px;
	height: 37px;
}

.nav div.home_button a
{
	display: block;
	padding: 10px 0 0 0px;
	font-style: oblique;
	color: #666;
	background-image: url(../images/arrow_home.gif);
	background-repeat: no-repeat;
	background-position: 0px 13px !important;
	background-position: 0px 14px;
}

.nav .inner
{
	margin: 0 15px 0 0;
	padding: 0 0 50px 0;
	border-top: 1px solid #BEA057;
}

.nav .inner h2
{
	padding: 5px 0 0 30px;
	font-size: 11px;
	color: #000;
}
	

ul.navlist, ul.navlist li
{
	padding: 0;
	margin: 0;
	color: #7DA18F;
	line-height: 1.2em;
	background-image: none;
	list-style: none;
}

ul.navlist
{
	margin: 0;
}

.system_nav ul.navlist
{
	margin: 0 0 30px 0;
}

ul.navlist li a
{
	display: block;
	padding: 7px 0 7px 0px;
	margin: 0;
	font-weight: bold;
	color: #000;
	background-image: none;
	border-bottom: 1px solid #BEA057;
}

ul.navlist li.current a
{
	color: #8F2237;
}

ul.navlist li.current a:hover
{
	color: #8F2237;
	text-decoration: none;
}

/* SYSTEM NAV COLORS */
.system_nav ul.navlist li.navitem0 a { color: #426BBA; background-image: none; }
.system_nav ul.navlist li.navitem1 a { color: #87212E; background-image: none; }
.system_nav ul.navlist li.navitem2 a { color: #5C1C4F; background-image: none; }
.system_nav ul.navlist li.navitem3 a { color: #DF5433; background-image: none; }
.system_nav ul.navlist li.navitem4 a { color: #00407A; background-image: none; }
.system_nav ul.navlist li.navitem5 a { color: #4F78D6; background-image: none; }
.system_nav ul.navlist li.navitem6 a { color: #00736B; background-image: none; }

.system_nav ul.navlist li a
{
	color: #7DA18F;
}

.system_nav ul.navlist li a:hover
{
	color: #7DA18F;
}


/* SECONDARY NAVIGATION
/* -------------------------------------------------------------- */


ul.subnavlist
{
	margin: 8px 0 0 0;
	padding: 0 0 0 0px;
	border-bottom: 1px solid #BEA057;
}

ul.subnavlist li
{
	margin: 0 0;
	padding: 0 0 8px 13px;
	line-height: 1.2em;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 4px !important; 
	background-position: 0 3px;
	list-style: square;
}

	

/* PRIMARY CONTENT
/* -------------------------------------------------------------- */

.breadCrumbTrail, .breadCrumbTrail a
{
	margin: 7px 0 7px 0;
	color: #999;
	font-size: 9px;
	font-family: Arial;
}

.container div.breadCrumbTrail a
{
	text-decoration: underline;
}


.content_area
{
	float: left;
	margin: 26px 0 0 0;
	width: 500px; /* max width of content */
}

.content_area .primary_content, .two_column .content_area .primary_content
{
	float: none;
	width: 500px;
}

.content_area .banner
{
	display: none;
}

.community_events {background-image: url(../images/banner_com_ed.gif);}


.content_area .primary_content .inner, .two_column .primary_content .inner
{
	margin: 0;
	padding: 00px 40px 20px 15px;
	border: none;
}


/* SECONDARY CONTENT
/* -------------------------------------------------------------- */

.content_area .secondary_content, .two_column .content_area .secondary_content
{
	float: none;
	width: 500px;
}

.content_area .secondary_content div, .two_column .content_area .secondary_content div
{
	margin: 0 0 10px 0;
	padding: 10px 120px 10px 14px;
	font-size: 10px;
	border: none;
}

.content_area .secondary_content div h2
{
	margin: 0;
	padding: 7px 0 1.2em 0;
	font-family: georgia, serif;
	font-size: 13px;
	color: #666;
}

.content_area .secondary_content div h3
{
	margin: 0;
	padding: 0 0 0 0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	color: #000;
}

.content_area .secondary_content div p {margin: 0; padding: 0; line-height: 1.2em; color: #555;}

.content_area .secondary_content div p.read_more 
{
	margin: 0;
	padding: .2em 0 1.3em 0px;
	background-image: none;
}

.content_area .secondary_content div p.cross_ref_links
{
	padding: 0 0 10px 0px;
	background-image: none;
}

.content_area .spacer
{
	clear: both;
	padding: 10px 0 40px 10px;
	height: 10px;
}



/* FOOTER
/* -------------------------------------------------------------- */

.footer_bkg
{
	width: 100%;
	background-image: none;
	background-repeat: none;
	background-position: bottom;
}

/* Hides from IE-mac \*/
* html .footer_bkg {position: relative;}
/* End hide from IE-mac */

.footer
{
	display: none;
}

.footer
{
	position: absolute;
	bottom: 0px;
	left: 190px;
	padding-right: 20px;
	padding-top: 5px;
	height: 20px;
	font-size: 10px;
	color: #000;
	white-space: nowrap;
	text-decoration: none;
	background-color: transparent;
}

/* Hides from IE-mac \*/
* html .footer {padding-top: 0px;}
/* End hide from IE-mac */

.footer a, .footer a:hover
{
	color: #000;
}


/* CLEAR
/* -------------------------------------------------------------- */
/* this class makes floats streach to the footer */
.clear
{
	clear: both;
	height: .1px; /* for gecko browsers */
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




/* SECTION RE-COLORING
/* -------------------------------------------------------------- */

/* Section Header + Footer Colors */
.umcp .header, .umcp .footer {background-color: #426bba;}
.behavioral_health .footer, .behavioral_health .header {background-color: #87212e;}
.rehab .header, .rehab .footer {background-color: #5c1c4f;}
.homecare .header, .homecare .footer {background-color: #df5433;}
.surgical .header, .surgical .footer {background-color: #00407a;}
.fitness .header, .fitness .footer {background-color: #4f78d6;}
.foundation .header, .foundation .footer {background-color: #00736b;}

.occupational .header, .occupational .footer {background-color: #7da18f;}
.community_ed .header, .community_ed .footer {background-color: #7da18f;}
.medical_equip .header, .medical_equip .footer {background-color: #7da18f;}
.management .header, .management .footer {background-color: #7da18f;}


/* Section Home Banners */
.umcp .banner {background-image: url(../images/banner_umcp.jpg);}
.behavioral_health .banner {background-image: url(../images/banner_behav_health.jpg);}
.rehab .banner {background-image: url(../images/banner_rehab.jpg);}
.homecare .banner {background-image: url(../images/banner_homecare.jpg);}
.surgical .banner {background-image: url(../images/banner_surgical.jpg);}
.fitness .banner {background-image: url(../images/banner_fitness.jpg);}
.foundation .banner {background-image: url(../images/banner_foundation.jpg);}
.occupational .banner {background-image: url(../images/banner_occupational.jpg);}
.community_ed .banner {background-image: url(../images/banner_com_ed.jpg);}
.medical_equip .banner {background-image: url(../images/banner_med_equip.jpg);}
.management .banner {background-image: url(../images/banner_manage_services.jpg);}


/* Section Nav Bullets */
.umcp ul.navlist li a { background-image: url(../images/blt_nav_umcp.gif); }
.behavioral_health ul.navlist li a { background-image: url(../images/blt_nav_behavioral_health.gif); }
.rehab ul.navlist li a { background-image: url(../images/blt_nav_rehab.gif); }
.homecare ul.navlist li a { background-image: url(../images/blt_nav_homecare.gif); }
.surgical ul.navlist li a { background-image: url(../images/blt_nav_surgical_center.gif); }
.fitness ul.navlist li a { background-image: url(../images/blt_nav_fitness_center.gif); }
.foundation ul.navlist li a { background-image: url(../images/blt_nav_foundation.gif); }

.occupational ul.navlist li a { background-image: url(../images/blt_nav_programs.gif); }
.community_ed ul.navlist li.navitem7 a { background-image: url(../images/blt_nav_programs.gif); }
.medical_equip ul.navlist li.navitem7 a { background-image: url(../images/blt_nav_programs.gif); }
.management ul.navlist li.navitem7 a { background-image: url(../images/blt_nav_programs.gif); }


/* Section Footers */
.umcp .footer_bkg {background-image: none;);}
.behavioral_health .footer_bkg {background-image: none;);}
.rehab .footer_bkg {background-image: none;);}
.homecare .footer_bkg {background-image: none;);}
.surgical .footer_bkg {background-image: none;);}
.fitness .footer_bkg {background-image: none;);}
.foundation .footer_bkg {background-image: none;);}

.occupational .footer_bkg {background-image: none;);}
.community_ed .footer_bkg {background-image: none;);}
.medical_equip .footer_bkg {background-image: none;);}
.management .footer_bkg {background-image: none;);}


/* Section h1's */
.umcp h1 {color: #426bba;}
.behavioral_health h1 {color: #87212e;}
.rehab h1 {color: #5c1c4f;}
.homecare h1 {color: #df5433;}
.surgical h1 {color: #00407a;}
.fitness h1 {color: #4f78d6;}
.foundation h1 {color: #00736b;}

.occupational h1 {color: #7da18f;}
.community_ed h1 {color: #7da18f;}
.medical_equip h1 {color: #7da18f;}
.management h1 {color: #7da18f;}

