/* CSS Document */

/* Stylesheet For UHC Website Subpages */

body {
		background-color: #666666;
		text-align: center; margin: 0; padding: 0;
}
table {
		width: 100%; margin: 0;
}
table td {
		padding: 0; border-width: 0; vertical-align: top;
		font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}

/* Styles for Staff page begin */
table.staff {
		width: 675px;
		border: 0;
		padding: 5px;
}
table.staff td {
		vertical-align: middle;
}
table.staff td.bio {
		width: 600px;
		padding-left: 10px;
}

/* Styles for Medical Home color highlighted tables */
table.blue {
		background-color: #8594a4;
		border: 0;
		padding: 5px;
}
table.blue td.header {
		background-color: #8594a4;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; color: #fff; 
		border: 0;
		padding: 5px;
}
table.blue td {
		vertical-align: middle;
}
table.green {
		background-color: #a1b38c;
		border: 0;
		padding: 5px;
}
table.green td.header {
		background-color: #a1b38c;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; color: #fff; 
		border: 0;
		padding: 5px;
}
table.green td {
		vertical-align: middle;
}
table.gold {
		background-color: #dbbb65;
		border: 0;
		padding: 5px;
}
table.gold td.header {
		background-color: #dbbb65;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; color: #fff; 
		border: 0;
		padding: 5px;
}
table.gold td {
		vertical-align: middle;
}
table.red {
		background-color: #a9313e;
		border: 0;
		padding: 5px;
}
table.red td.header {
		background-color: #a9313e;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; color: #fff; 
		border: 0;
		padding: 5px;
}
table.red td {
		vertical-align: middle;
}
/* Styles for Staff page end */

/* Styles for multi-color highlighted table--yellow, gray, blue */
table.varsize {
		background-color: #999999;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: auto; margin: 0; 
}
table.multicolor {
		background-color: #999999;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: auto; margin: 0; 
}
td.white {
		background-color: #FFFFFF; vertical-align: middle;
		padding: 5px;
}
td.dkyellow {
		background-color: #FFFF99; vertical-align: middle;
		padding: 5px;
}
td.ltyellow {
		background-color: #FFFFCC; vertical-align: middle;
		padding: 5px;
}
td.dkgray {
		background-color: #CCCCCC; vertical-align: middle;
		padding: 5px;
}
td.ltgray {
		background-color: #EEEEEE; vertical-align: middle;
		padding: 5px;
}
td.ltblue {
		background-color: #E0E0FB; vertical-align: middle;
		padding: 5px;
}
td.dkblue {
		background-color: #CCCCFF; vertical-align: middle;
		padding: 5px;
}

/* Styles for yellow highlighted table */
table.yellow_hilite {
		background-color: #FFFFCC;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		width: auto; margin: 0 0 5px 10px;
		text-align: left; 
}
td.yellow_hilite {
		background-color: #FFFFCC; vertical-align: middle;
		padding: 3px;
}

p {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #333333;
		margin-top: 0.5em; margin-bottom: 1em;
}
.redhilite {
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 12px;
		color: #AD0000;
}
p.footnote {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; color: #333333;
		margin-top: 0.5em; margin-bottom: 1em;
}
blockquote {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #333333;
		margin-top: 0.5em; margin-bottom: 1em;
}
a {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #006666;
}
a:hover {
		color: #AD0000;
}
a.crumb {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 9px; color: #006666;
}
a.crumb:hover {
		color: #AD0000;
}
ul {
		margin-top: 0.5em; margin-bottom: 0.5em;
}
ul li {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #333333;
}
ol {
		margin-top: 0.5em; margin-bottom: 0.5em;
}
ol li {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; color: #333333;
}
table#contentbox { /* Provides light colored background to content area */
		background-color: #f4f2ee;
		width: 800px; padding: 0; /* width changed from 650px */
		margin-left: auto; margin-right: auto; /* centers contentbox div on the page */
		text-align: left; 
		border: 0; 
}
td#top_photo {
		padding: 0; margin: 0;
		background-color: #AD0000;	
}
/* content styles for whole, non-split, one-column pages or sections */
td#content {
		padding: 5px 15px 2px 15px; margin: 0;
		width: 800px; /* width changed from 650px */
		text-align: left;	
}
td#content h1 {
		padding-bottom: 2px; margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; color: #AD0000;
		font-weight: bold; 
}
td#content h2 {
		padding-bottom: 0; margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; color: #141975;
		font-weight: bold; 
}
/* content styles for the left side of 2-column pages or sections */
td#content_left { 
		padding: 5px 15px 2px 15px; margin: 0;
		width: 400px; vertical-align: top; 
		text-align: left;
		border-right: dotted thin #cecece;	
}
td#content_left h1 {
		padding-bottom: 2px; margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; color: #AD0000;
		font-weight: bold; 
}
td#content_left h2 {
		padding: 0; margin-top: 5px; margin-bottom: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; color: #141975;
		font-weight: bold; 
}
/* content styles for the right side of 2-column pages or sections */
td#content_right { 
		padding: 5px 15px 2px 15px; margin: 0;
		width: 340px; vertical-align: top; 
		text-align: left;
}
td#content_right h1 {
		padding: 0; margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px; color: #AD0000;
		font-weight: bold; 
}
td#content_right h2 {
		padding: 0; margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px; color: #141975;
		font-weight: bold;
}

/* Navigation Styles */
#nav, #nav ul { /* all lists */
		padding: 0; margin: 0 0 5px 0;
		list-style: none;
		width: 800px; /* width changed from 650px */
		float: left;
		line-height: 2;
		text-align: left;
		background-color: #AD0000;
}
#nav a {
		display: block;
		width: auto; padding: 1px; margin: 0 11px 0 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; color: #ffffff;
		font-weight: bold;
		text-decoration: none;
}
#nav li { /* all list items */
		float: left;
		width: auto;
}
#nav li ul { /* second level lists */
		position: absolute;
		width: 11em;
		left: -999em;
		background-color: #AD0000; 
		z-index: 101; /* allows the dropdown menu to go over content */
}
#nav li.level_2 a {
		display: block;
		width: 9em; w\idth: 9em; padding: 3px 3px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; color: #ffffff;
		font-weight: normal;
		text-decoration: none;
		line-height: 1.2em;
}
#nav li:hover ul, #nav li.sfhover ul {
		left: auto;
		min-height:0; /* this statement made dropdown menus work with google searchbox in IE7!! */
}
#nav li a:hover {
		color : #cecece;
}
#nav li.level_2 a:hover {
		color : #cecece;
}

/* Header Styles */
div#header {
		background: url(../images/frontpage/header_bg_2008.gif) top center no-repeat;
		height: 50px; width: 800px; /* width changed from 650px */
		padding: 0 0 0.3em 0; margin: 0 auto 0 auto; /* gives a little space below the image */
		text-align: left;
}
div#header #uhclogo {
		padding: 0; margin: 2px 0 0 5px;
}
div#header #ugalogo {
		padding: 0; margin: 2px 0 0 0;
}
div#search form {
		padding: 0; margin: -30px 5px 0 580px;
}
div#search form input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px; color: #333333;					
}
div#search form label {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; color: #f4f2ee;					
}

/* Footer Styles */
td#footer {
		background: url(../images/frontpage/footer_bg_subpg_2008.gif) bottom center no-repeat;
		height: 100px; width: 800px; /* width changed from 650px */ 
		padding: 0.4em 0 0 0; margin: 0 auto 0 auto; /* gives a little space above the image */ 
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 8pt; color: #f4f2ee; text-align: left;	
}
div#uhcaddress {
		padding: 0; margin: 5px 0 0 15px;
		float: left;
}
div#uhcaddress a {
		color: #f4f2ee;
}
div#uhcaddress a:hover {
		color: #AD0000;
}
div#uhcpageupdate {
		padding: 0; margin: 5px 110px 0 110px;
		width: 200px;
		float: left;
}
div#uhcpageupdate a {
		color: #f4f2ee;
}
div#uhcpageupdate a:hover {
		color: #AD0000;
}
div#jcaho {
		padding: 0; margin: 5px 0 0 0;
		float: left;
}
div#footer #jcahologo {
		padding: 0; margin: 4px 4px 0 4px;
		float: left;
}

