@charset "UTF-8";
/* CSS Document */

body {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
	
	background-color: #8198c6;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

input {
	margin:5px;
}

textarea {
	margin:5px;
}		

a:link {
	color: #f0f0f0;
	font-weight:bold;
}

a:visited {
  color: #f0f0f0;
  font-weight:bold;
}

a:hover {
	text-decoration: none;
	font-weight:bold;
	color: #f0f0f0;
}

a:active {
	color: #f0f0f0;
	font-weight:bold;
}

.nav {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color:#FFFFFF;
	font-weight: normal;
/*
	padding-bottom:5px;
	padding-left:20px;
*/
	line-height:1.25em;
	margin:0px;
	width:248px;
	display:block;
	padding:0px;
}
a.nav {
	padding-left:20px;
	overflow:hidden;
	height:1.5em;
	padding-top:.125em;
	vertical-align:top;
	width:228px;
}
* html body a.nav {
	width:248px;
}
a.nav:link {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;

}

a.nav:visited {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;

}

a.nav:active {
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;

}

a.nav:hover {
	color:#000;
	font-weight: normal;
	background:#FFFFFF;
}

.navdivider {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color:#856f35;

}

.navbottom {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:20px;
	padding-bottom:20px;
	
	
}


td {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;

}

.benefits {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #000 !important;
	text-align:left;
	padding-left:7px;

}

.benefitsheading {
font-family:  Arial, Helvetica, sans-serif;	
	font-size: 14pt;	
	color: #fff !important;
	text-align:center;
	font-weight:bold;

}

.benefitsreverse {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #fff;
	text-align:left;

}

.body {
	font-family: Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 10pt;	
	color: #000;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;

}
.bodyText {
	padding-right:20px;
}
.heading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight:bold;
	color: #ba9e46;
	
}

.heading2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight:bold;
	color: #cfcfcf;
	
}

.pullpoint {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #fff;
	
}

.italicheading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight:bold;
	font-style: italic;
	color: #052654;
	
}

.medium {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.inset {
	padding-left:20px;
}

.formtext {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12pt;	
	color: #fff;
	text-align:right;
	vertical-align:top;

}


.footer {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	text-align:center;
}

/*	==================================================
	Rarely changed styles for 
	ASP.Net CSS Menu Control Adapter
	--------------------------------------------------	*/

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

ul.AspNet-Menu 
{
    position: relative;
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
}

a.AspNet-Menu:link {
	color: #052654;
	font-weight:bold;
}

a.AspNet-Menu:visited {
  color: #052654;
  font-weight:bold;
}

a.AspNet-Menu:hover {
	text-decoration: none;
	font-weight:bold;
	color: #052654;
}

a.AspNet-Menu:active {
	color: #052654;
	font-weight:bold;
}


/*	==================================================
	Longmont United Hospital
	Primary Navigation Stylesheet
	
	Last updated: 2-26-07

	Prepared by Lively Marketing
	http://livelymarketing.com

	Note regarding Menu.css: 
	Overrides styles in Menu.css for Asp.net CSS Menu Control Adapter. 
	Menu.css is imported via Import.css which we are leaving to be
	consistent with the Asp.net CSS Control Adapters in case
	you want to use the other adapters.

	Note regarding clearfix:
	This file does not include the clearfix hacks for the primary nav,
	which are in the main luh.css file to keep them together
	--------------------------------------------------	*/

.primaryNav ul.AspNet-Menu {
	position: relative; /* Fix for 'peekaboo' bug. */
	}
	
.primaryNav ul.AspNet-Menu {
	clear: both;
	}

.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu
{
	background: #bdc8e4 ;
	border-top: 1px solid #cfd7eb;
	border-bottom: 1px solid #359;
	font-size: 95%;
	width: 887px; /* IE5/Mac needs width, so we need hack below for IE5.x/Win's box model... */
	padding: 0 0 0 10px; /* left padding same as #info, minus link left padding and left border */
	position: relative;
}

.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li
{ 
	list-style: none;
	/* Hide from IE 5/Mac - Backslash hack -> \*/
	float: left;
	/* End hide from IE5/Mac. IE5/Mac incorrectly inherits parent's 'clear' property. */
	position: relative;
	text-align: center;
	vertical-align: bottom;
}

.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	float: none;
	display: block;
	text-align: left;
}

.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
	/*display: none;*/
	position: absolute;
	z-index: 20;
	left: 0;
	top: 2.3em; /* added to get IE to push down below menu */
	padding: 1px;
	margin-top: -1px;
	width: 180px;
    	background: #cfd7eb;
	border: 1px solid #fff;
}

.primarynav ul.AspNet-Menu>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

/* Backslash hack - hide code from IE-mac until next comment \*/

* html .primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul {
	top: 2.2em;
}

 * html .primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu ul li {
	left: -16px;
	lef\t: 0;
	margin: 0 -16px -2px 0;
	mar\gin: 0;
	height: 1px;
	} 

.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li a,
.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li span
{
	text-decoration: none;
	font-weight: normal;
	color: #052654;
    display: inline-block;
	position: relative; 
	padding: 5px 6px;
}

.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu  li:hover a,
.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu  li.AspNet-Menu-Hover a,
.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu  li.AspNet-Menu-Hover span
{
    border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	/* below: padding is 1px less than w/o hover - for border */
	padding-left: 5px;
	padding-right: 5px;
	z-index: 22;
	background: #cfd7eb url(../images/shading_top.gif) repeat-x left -120px;
}


.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul a, 
.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover ul span, 
.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul a,
.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover ul span {
	display: block;
	border: none;
	padding: 5px 6px;
	background: none;

}

.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover li a:hover,
.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover li a:hover
{
	background: #fff;
}

.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu a.AspNet-Menu-Selected
{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	/* below: padding is 1px less than w/o hover - for border */
	padding-left: 5px;
	padding-right: 5px;
	border-color: #8698c8;
	background: #fff url(../images/shading_top.gif) repeat-x left -240px;
}

.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu a.AspNet-Menu-ChildSelected,
.primaryNav .AspNet-Menu-Horizontal ul.AspNet-Menu span.AspNet-Menu-ChildSelected
{
    border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	/* below: padding is 1px less than w/o hover - for border */
	padding-left: 5px;
	padding-right: 5px;
	border-color: #8698c8;
	background: #ec7 url(../images/shading_top.gif) repeat-x left -240px;
}


a.primaryNav:link {
	color: #052654;
	font-weight:bold;
}

a.primaryNav:visited {
  color: #052654;
  font-weight:bold;
}

a.primaryNav:hover {
	text-decoration: none;
	font-weight:bold;
	color: #052654;
}

a.primaryNav:active {
	color: #052654;
	font-weight:bold;
}




