html {
/*	background: #fff4d8;*/
}
body {
	text-align: center;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px; /* one pixel definition all other font sizes are em*/
}
.ControlPanel, .PagingTable {
    height: 64px;
    background-color: #fff;
    border: 1px solid #FEC94A;
    text-align: center;
    padding: 6px;
    margin: 0 auto;
    font-size: 12px;
}
.ControlPanel .SubHead {
    font-family: inherit;
    font-size: 1.1em;
    font-weight: bold;
    color: #000;
}
.SkinObject {
    font-weight: bold;
    font-size: 0.99em;
    color: #003366;
    font-family: Inherit;
    text-decoration: none;
}
A.SkinObject:link {
    text-decoration: none;
}
A.SkinObject:visited {
    text-decoration: none;
}
A.SkinObject:active {
    text-decoration: none;
}
A.SkinObject:hover {
    text-decoration: none;
}
/* styles used by Data Grids */
.DataGrid_AlternatingItem {
    background-color:White;
    color: Red;
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
}
.DataGrid_Container {
	background-color: Transparent;
}
.DataGrid_Footer {
    background-color:White;
}
.DataGrid_Header {
    background-color: Transparent;
    font-family: inherit;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}
.DataGrid_Item {
    background-color:Transparent;
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
}
.DataGrid_SelectedItem {
    background-color: Silver;
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
}
/* styles used by TreeMenu Skin Object */
.TreeMenu_Node {
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
}
.TreeMenu_NodeSelected {
	font-family: inherit;
	font-size: 1em;
	font-weight: normal;
	background-color: #dcdcdc; 
}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
    text-decoration: none;
    color: #003366;
}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited {
    text-decoration: none;
    color: #003366;
}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active {
    text-decoration: none;
    color: #003366;
}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover {
    text-decoration: none;
    color: #ff0000;
}
/* styles used in the FileManager */
.FileManager {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
}
.FileManager_ToolBar {
	border-bottom: black 1px solid;
	height:25px;
}
.FileManager_Explorer {
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}
.FileManager_FileList {
	height:100%;
	border: dimgray 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}
.FileManager_MessageBox {
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}
.FileManager_Header {
    font-family: inherit;
    font-size: 1em;
    font-weight: bold;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: dimgray 1px solid;
    height: 25px;
}
.FileManager_Pager {
    font-family: inherit;
    font-size: 1em;
    font-weight: bold;
    background-color: #EEEEEE;
    border-top: dimgray 1px solid;
    height: 25px;
}
.FileManager_StatusBar {
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
	margin: 2px 2px 2px 2px;
}
.FileManager_Item {
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
    color: Black;
    background-color: #F8F8F8;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
}
.FileManager_AltItem {
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
    color: Black;
    background-color: #EEEEEE;
    border-style: none;
}
.FileManager_SelItem {
    font-family: inherit;
    font-size: 1em;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
}
.FileManagerTreeNode {
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
}
.FileManagerTreeNodeSelected {
    font-family: inherit;
    font-size: 1em;
    font-weight: normal;
	background-color: #dcdcdc; 
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    text-decoration: none;
    color: #003366;
}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited {
    text-decoration: none;
    color: #003366;
}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active {
    text-decoration: none;
    color: #003366;
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover {
    text-decoration: none;
    color: #ff0000;
}
/* styles used in the Wizard Framework */
.Wizard {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height:400px;
	width:650px;
}
.WizardButton {
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: dimgray 1px solid;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	background-color: gainsboro;
}
.WizardHeader {
	background: #ffffcc;
	border-bottom: black 1px solid;
	height:40px;
}
.WizardFooter {
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.99em;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText {
	overflow: auto;
	font-size: 0.99em;
	width: 180px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText {
	font-size: 0.99em;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}
/* text style used for help text rendered by modules */
.Help {
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 1em;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: inherit;
	background-color: #ffff99;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
	font-family: inherit;
	font-size: 1em;
	font-weight: normal;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
}
A.CommandButton:visited {
    text-decoration:    underline;
}
A.CommandButton:active {
    text-decoration:    underline;
}
A.CommandButton:hover {
    text-decoration:    underline;
}
/* button style for standard HTML buttons */
.StandardButton {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 1em;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}
/* Module Title Menu */
.ModuleTitle_MenuContainer {
	border-bottom: blue 0px solid; 
	border-left: blue 0px solid; 
	border-top: blue 0px solid; 
	border-right: blue 0px solid; 
}
.ModuleTitle_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.ModuleTitle_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: inherit; 
	font-size: 0.99em; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}
.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}
.ModuleTitle_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.ModuleTitle_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.ModuleTitle_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: inherit; 
	font-size: 0.99em; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
.ModuleTitle_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}
.ModuleTitle_RootMenuArrow {
	font-family: webdings; 
	font-size: 1em; 
	cursor: pointer; 
	cursor: hand;
}
/* Main Menu */
.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: inherit; 
	font-size: 0.99em; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	border-left: #EEEEEE 1px solid; 
	border-bottom: #EEEEEE 1px solid; 
	border-top: #EEEEEE 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak {
	border-bottom: #EEEEEE 1px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 1px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: inherit; 
	font-size: 0.99em; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 1em; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid; 
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 1em; 
	cursor: pointer; 
	cursor: hand;
}


/* ----- UNIVERSITY HOSPITALS CSS ----- */

/* --- GLOBAL CLASSES --- */

a, a:link, a:visited {
	color: #00338d;
}
a:hover, a:active {
	color: #000000;
}


/* --- HEADER --- */

#header_container {
	height: 93px;
	width: 1000px;
}
#homeLogo {
	float: left;
	display: block;
	height: 93px;
	width: 277px;
	margin-left: 22px;
}
.navContainer {
	float: right;
	width: 650px;
	height: 93px;
}

/* Pay My Bill Links */

#header_container ul.account {
	float: right;
	display: inline;
	height: 24px;
	margin: 12px 20px 0px 0px;
	color: #333333;
}
#header_container ul.account li {
	display: inline;
	padding: 0px 2px 0px 2px;
}
#header_container ul.account a {
	color: #333333;
	text-decoration: none;
}
#header_container ul.account a:visited {
	color: #333333;
}
#header_container ul.account a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Red Bar Links */

.header_nav {
	float: right;
	display: inline;
	margin: 6px 11px 0px 0px;
	padding: 0px;
	list-style: none;
}
.header_nav li {
	float: left;
	padding: 0px 10px;
	border-right: solid 1px #ffffff;
}
.header_nav li.headerNavBarLast {
	border-right: none;
}
.header_nav a, .header_nav a:link, .header_nav a:active {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: rgba(0, 0, 0, 0.6) 0px 2px 2px;
}
.header_nav a:visited {
	color: #ffffff;
}
.header_nav a:hover {
	text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 1px;
	text-decoration: underline
}
.header_nav a:active {
	color: #e37d7d;
}


/* Search Bar */

.header_search {
	float: right;
	margin: 12px 18px 0px 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	padding: 0px;
	list-style: none;
}
.header_search .cityName {
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
}
.header_search .phoneNumber {
	color: #9f0000 !important;
	font-weight: bold;
	padding-top: 2px;
}
.header_search input, #find_panel input {
	border: 1px solid #bbbbbb;
	height: 14px;
	width: 152px;
}
.header_search li {
	float: left;
	padding: 0px 4px 0px 4px;
}

/* --- HOME PAGE --- */

.ContentPaneHome {
	/* Container for the FindBar module */
	float: right;
	width: 330px;
	padding-top: 14px;
	padding-right: 22px;
	display: inline;
}
.slideShow {
	/* Container for the slideshow module */
	float: left;
	width: 626px;
	padding-top: 14px;
	padding-left: 22px;
	background: url(/portals/_default/images/slideshow-background.gif) 32px 14px no-repeat;
}
.homeCol1, .homeCol2, .homeCol3 {
	text-align: left;
}
.homeCol1 {
	float: left;
	width: 330px !important;
	margin: 20px 0px 0px 22px !important;
}
.homeCol2 {
	width: 250px !important;
	float: left;
	display: inline;
	margin: 20px 0px 0px 20px !important;
	height: auto;
}
.homeCol3 {
	float: right !important;
	width: 330px !important;
	margin: 20px 22px 0px 0px !important;
	background: url(/portals/_default/images/picShadow.gif) 100% 100% no-repeat transparent !important;
}
.homeCol1 .Head, .homeCol2 .Head, .homeCol3 .Head {
	font-family: Arial, Helvetica, sans-serif !important;
	line-height: 21px !important;
}
.homeCol3 h4 {
	color: #ffffff !important;
	border: solid 1px #9f0000;
	background-color: #9f0000;
	background: -moz-linear-gradient(0% 100% 90deg,#9f0000, #fd0000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd0000), to(#9f0000));
	padding: 4px !important;
	margin: 0px !important;
	text-shadow: rgba(0, 0, 0, 0.6) 0px 2px 2px;
}
.homeCol3 ul {
	list-style: none;
	margin: 0px 0px 13px 0px !important;
	padding: 12px 16px 32px 16px !important;
	background-color: #eeeeee;
	border: solid 1px #c3c3c3;
	background: -moz-linear-gradient(0% 100% 90deg,#e9e9e9, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
}
.homeCol3 li {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
	height: 24px;
}
.homeCol3 #genDirections { background: url(/portals/_default/images/icon-directions.gif) 0px 3px no-repeat; }
.homeCol3 #genHours      { background: url(/portals/_default/images/icon-hours.gif) 0px 3px no-repeat;      }
.homeCol3 #genPhone      { background: url(/portals/_default/images/icon-phone.gif) 0px 3px no-repeat;      }
.homeCol3 #genBillpay    { background: url(/portals/_default/images/icon-billpay.gif) 0px 3px no-repeat;    }
.homeCol3 #genService    { background: url(/portals/_default/images/icon-service.gif) 0px 3px no-repeat;    }
.homeCol3 #genEvents     { background: url(/portals/_default/images/icon-events.gif) 0px 3px no-repeat;     }
.homeCol3 #genCareers    { background: url(/portals/_default/images/icon-careers.gif) 0px 3px no-repeat;    }
.homeCol3 #genRefer      { background: url(/portals/_default/images/icon-refer.gif) 0px 3px no-repeat;      }


/* CSS for email - print - bookmark*/
.UH_OptionBox {
width: 216px;
height: 36px;
clear: both;
}
#emailnav {
display:block; 
width: 51px;
height: 21px;
float:left;
padding-right: 10px;
background-image:url(/DesktopModules/Orizonti_NukePageOptions/email_rollover_both.gif);
background-position:left top;
background-repeat:no-repeat;
}
#emailnav:hover {
background-position: left bottom;
}
#emailnav span {
display:none;
}
#printnav {
display:block; 
width: 49px;
height: 21px;
float:left;
padding-right: 10px;
padding-left: 10px;
background-image:url(/DesktopModules/Orizonti_NukePageOptions/print_rollover_both.gif);
background-position:left top;
background-repeat:no-repeat;
}
#printnav:hover {
background-position: left bottom;
}
#printnav span {
display:none;
}
#booknav {
display:block; 
width: 68px;
height: 21px;
float:left;
background-image:url(/DesktopModules/Orizonti_NukePageOptions/bookmark_rollover_both.gif);
background-position:left top;
background-repeat:no-repeat;
}
#booknav:hover {
background-position: left bottom;
}
#booknav span {
display:none;
}



.PanelBar_UH_SelectedChild{color:#00297F;}



/*** header ***/
/*#header_container{height:68px;width:1000px;background-image:url(images/uh_logo.jpg);background-position:20px 22px;background-repeat:no-repeat;}
#header_container .account{float:right; margin:12px 20px 0px 0px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; height:24px;}
#header_container .account_title{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; font-weight:bold;}
#header_container .account ul{margin:0px; padding:0px}
#header_container .account ul li{display:inline; padding: 0px 2px 0px 2px;}
#header_container .account ul a{text-decoration:none; color:#333;}
#header_container .account ul a:hover{text-decoration:underline; color:#000;}
#header_container .header_nav{float:right; margin:1px 14px 0px 0px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:0px;}

.header_search{float:right; margin:0px 18px 0px 0px; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:550px; height:25px; padding:0px;}
.number_container{float:right; display:inline; width:auto; margin:3px 0px 0px 0px; padding:0px;}
.number_container ul li input, #find_panel input{border: 1px solid #666; height:14px; margin-top:2px;width:152px;}
.number{font-weight:bold; color:#9f0000;}
.header_search ul{margin:0px; padding:0px}
.header_search ul li{display:inline; padding: 0px 4px 0px 4px;}
.button_go{background-image:url(images/uh_go_button.gif);background-position:left top;background-repeat:no-repeat;width:28px;height:20px;text-align: center;background-color: #FFF;border: 0px none #FFF;}*/

/*** footer ***/
#footer_container{width:100%; /*height:440px;*/background-image:url(images/uh_footer_bckgrd.jpg);background-position:center top;background-repeat:repeat-x;background-color: #faf1b2; font-family: Arial, Helvetica, sans-serif; color:#666; font-size:12px; font-weight:bold;}
#footer_content{width:1000px;height:200px;margin:0px auto;text-align:center;background-image:url(images/footer_header_img.png); background-position:center top; background-repeat:no-repeat;}
#footer_content h3{font-size:12px;font-weight:bold;color:#9f0000;float:left; display:inline; margin:50px 16px 0px 24px;}
#footer_content h5{font-size:12px;font-weight:bold;color:#9f0000;float:left; display:inline; margin:46px 16px 0px 24px;display:none;}
#footer_content h5 .small, #footer_content h5 .small a{font-size:12px; color:#9f0000; text-decoration:none; display:none;}
#footer_content h5 .medium, #footer_content h5 .medium a{font-size:13px; color:#9f0000; text-decoration:none;display:none;}
#footer_content h5 .large, #footer_content h5 .large a{font-size:15px; color:#9f0000; text-decoration:none;display:none;}
#footer_content h4{font-size:12px;font-weight:bold;color:#9f0000;float:right; display:inline; margin:50px 24px 0px 0px;}
#footer_content .about{width:180px; float:left; display:inline; margin:20px 0px 16px 26px; text-align:left;}
#footer_content .locations{width:440px; float:left; display:inline; margin:20px 0px 0px 0px; text-align:left;}
#footer_container ol{padding: 0;list-style-type: none;margin-top: 0;margin-right: 0;margin-bottom: 1em;margin-left: 0;}
#footer_container ol li{line-height: 20px;margin: 0;padding: 0;}
* html ol li{position: relative;}
#footer_container ol li.column1 { margin-left: 0em; }
#footer_container ol li.column2 {margin-left: 19em;}
#footer_container li.reset{margin-top: -16.5em;}
#footer_container ol li a{display: block;width: 18em;text-decoration: none;color:#666; font-size:12px; font-weight:normal;}
#footer_container ol li a:hover{color:#333;text-decoration:underline;}
#footer_content .services{width:auto; float:left; display:inline; margin:20px 0px 0px 20px; text-align:left;}
#footer_content .guide{width:auto; float:right; display:inline; margin:20px 20px 0px 0px; text-align:left;}
#footer_content .about ul, #footer_content .services ul, #footer_content .guide ul{line-height: 20px;list-style-type: none; margin:0px; padding:0px;}
#footer_content .about ul a, #footer_content .services ul a, #footer_content .guide ul a, #footer_nav ul a{color:#666; font-size:12px; text-decoration:none; font-weight:normal;}
#footer_content .about ul a:hover, #footer_content .services ul a:hover, #footer_content .guide ul a:hover, #footer_nav ul a:hover{color:#333;text-decoration:underline;}
#footer_nav{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;font-weight:normal;text-align:left;border-top-width: 1px;border-top-style: solid;border-top-color: #333; margin:40px 20px 0px 26px; display:block; }
#footer_nav ul{list-style-type: none; margin:10px 0px 0px 0px; padding:0px;}
#footer_nav ul li{display: inline;}
#footer_nav ul a{text-decoration:none;}
#footer_nav ul a:hover{text-decoration:underline; color:#333;}

h2{font-family: arial; font-size: 16px; font-weight: bold;}
h3{font-family: arial; font-size: 16px; font-weight: normal;}
h4{font-family: arial; font-size: 14px; font-weight: bold;}

.dvResults{margin-top:6px;border:1px solid #666;position: absolute;background-color: #FFF;display: none;width:310px; margin-left:auto; display:none; z-index:1000;}
.dvResults table{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:4px; margin-top:4px; float:left;}
.dvResults table td{border-width:0px; padding:4px;}
.dvResults table tr{border-width:0px;}
.dvResults a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#9f0000;text-decoration:none;display:block;padding:2px 0px 2px 4px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666;cursor: default; margin:0px;height:44px;}
.dvResults a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-decoration:none;background-color: #CCC;}
.dvResults div.finderLeft{width:120px; float:left; color:#9f0000; font-weight:bold; display:inline; margin:4px 0px 0px 0px; padding:0px; height:40px; text-decoration:none;}
.dvResults div.finderRight{float:left;color:#666;white-space: normal;display:inline; margin:4px 0px 0px 6px; padding:0px; width:140px; height:40px; text-decoration:none;}
.dvResults div.finderLeft a{text-decoration:none;}
.dvResults div.finderRight a{text-decoration:none;}

/* NEW HOME PAGE TESTS */




/* FIND BAR STYLES */

/* Defined in module.css file */


/* NEWS FEED */

.feedFooter {
	height: 22px;
	background-color: #e6e6e6;
	border: solid 1px #c3c3c3;
	background: -moz-linear-gradient(0% 100% 90deg,#e6e6e6, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
}
.feedFooterWide {
	width: 100% !important;
	background-color: #e6e6e6;
	border: solid 1px #c3c3c3;
	background: -moz-linear-gradient(0% 100% 90deg,#e6e6e6, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
}
.socialBar {
	width: 100%;
	height: 16px;
}
.socialBarWide {
	width: 100% !important;
}
.feedHeader a {
	border: none;
	
}
.socialBar img {
	border: none;
	margin: 0px;
}
.socialBar ul, .feedFooter ul {
	list-style: none;
	padding: 0px !important;
	width: 100%;
	border: none !important;
	display: block !important;
	float: none !important;
}
.socialBarWide ul,.feedFooterWide ul {
	width: 100% !important;
}
.feedFooter ul {
	margin: 0px !important;
	padding: 0px !important;
}
.socialBar ul {
	margin: 10px 0px 0px 0px !important;
}
.socialBarLeft, .feedFooterLeft {
	float: left !important;
}
.socialBarRight, .feedFooterRight {
	float: right !important;
}
.socialBarLeft {
	margin: 0px 5px 0px 0px !important;
	padding: 0px !important;
}
.socialBarRight, .feedFooterRight {
	margin-right: 0px !important;
	padding-right: 0px !important;
}
.socialBarRight {
	margin: 0px 1px 0px 0px !important;
}
.news ul {
	width: auto !important;
}
.feedFooterLeft, .feedFooterRight {
	margin: 0px !important;
	padding: 4px 5px 5px 5px !important;
}
.feedFooter a {
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border: none !important;
}
.socialBarWide a {
	border: none !important;
}
.feedFooter a:visited {
	color: black;
}
.feedFooter a:hover {
	color: black;
	text-decoration: underline;
}
#dnn_SidePane .NukeFeeds_FeedList {
	width: 100%;
	font-size: 12px;
}
#dnn_SidePane .NukeFeeds_FeedList td {
	padding-left: 10px;
	padding-right: 10px;
}
#dnn_SidePane .NukeFeeds_FeedItem {
	background-color: #f5f5f5;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	padding-top: 5px;
	padding-bottom: 5px;
}
#dnn_SidePane .NukeFeeds_FeedItem2 {
	border: none !important;
	padding-top: 5px;
	padding-bottom: 5px;
}
.feedItem1, .feedItem3, .feedItem5 {
	padding: 5px 10px;
	background-color: #f5f5f5;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}
.feedItem2, .feedItem4, .feedItem6 {
	padding: 5px 10px;
	background-color: #ffffff;
	border: none !important;
}
.feedItemTitle {
	margin-top: 5px;
	margin-bottom: 0px;
}
.feedItemTitle a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
.feedItemTitle a:hover {
	text-decoration: underline;
}
.feedItemDate {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
	color: #878787;
}
.news {
	height: auto !important;
}

/* UPDATED FOOTER */

ul.footerCol {
	list-style: none;
	margin: 90px 15px 24px 0px;
	padding: 0px;
	float: left;
	width: 224px;
	text-align: left;
	font-weight: normal;
}
ul.footerCol li {
	line-height: 18px;
}
ul.footerCol li a, ul.footerLinks li a, ul.footerCol li a:visited, ul.footerLinks li a:visited {
	color: #666666;
}
ul.footerCol li a:hover, ul.footerLinks li a:hover {
	color: #000000;
}
ul.footerCol .phoneNumber {
	color: #9f0000 !important;
}
#footerCol1 {
	margin-left: 22px;
}
ul.footerLinks {
	list-style: none;
	margin: 0px 22px 0px 22px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
	border-top: solid 1px #666666;
}
ul.footerLinks li {
	line-height: 18px;
	float: left;
	margin: 12px 6px 12px 0px;
}
.socialIcons img {
	margin: 4px 5px 13px 0px;
}

/* UPDATED HEADER */




/* SEARCH RESULTS */

a.yellowButton {
	padding: 3px 5px;
	font-weight: bold;
	background-color: #f8df61;
	border: solid 1px #d6a92d;
	background: -moz-linear-gradient(0% 100% 90deg,#d6a92d, #f8df61);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8df61), to(#d6a92d));
	color: #000000 !important;
	text-decoration: none !important;
}
a:visited.yellowButton {
	color: #000000 !important;
}
a:hover.yellowButton {
	border: solid 1px #000000;
}
p.countResults {
	margin-top: 13px !important	;
}
p.searchResult {
	font-size: 13px !important;
	color: #666666 !important;
}
p.searchResult a {
	font-size: 15px;
}
.pagingLinks {
	text-align: center;
	background-color: #eeeeee;
	border: solid 1px #c3c3c3;
	background: -moz-linear-gradient(0% 100% 90deg,#e9e9e9, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));
	padding: 3px 10px !important;
	font-size: 13px !important;
}
.pagingLinks a {
	color: #333333;
	text-decoration: none;
	padding: 0px 5px;
}
.pagingLinks a:hover {
	text-decoration: underline;
}
.pagingLinks a b {
	color: #999999;
	text-decoration: none;
}

#dnn_ctr5164_viewSearch_pnlResults h3 {
	font-weight: normal !important;
	color: #666666 !important;
}



ul.doubleSpaced li, ol.doubleSpaced li {
	margin-bottom: 13px !important;
}


/*** breadcrumbs ***/
.UH_breadcrump{height:16px;text-align:left;margin:15px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 !important; padding:0px; float:left; display:inline; width:900px;}
.UH_breadcrump_Link{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#999 !important;text-decoration:none;padding-left:4px;padding-right:4px;}
.UH_breadcrump_Link:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000 !important; text-decoration:underline; padding-left:4px; padding-right:4px;}


/* SERVICES */

ul.alphaList {
	list-style: none;
	margin: 0px !important;
	padding: 0px;
	width: 290px;
}
ul.alphaList li {
	width: 20px;
	height: 20px;
	float: left;
	margin: 2px 2px 0px 0px;
	font-size: 11px !important;
	color: #999999;
	text-align: center;
}
ul.alphaList li.last {
	margin-right: 0px;
}
ul.alphaList li a, ul.alphaList li span {
	width: 18px;
	height: 18px;
	display: block;
	border: solid #c3c3c3 1px;
	background-color: #ffffff;
	text-decoration: none;
	color: #666666;
}
ul.alphaList li a:visited {
	color: #666666;
	text-decoration: none;
}
ul.alphaList li a:hover {
	border: solid #9f0000 1px;
	color: #9f0000;
}
ul.alphaList li a.highlight {
	border: solid #9f0000 1px;
	background-color: #9f0000;
	color: #ffffff;
}
ul.alphaList li span {
	border: solid #eeeeee 1px;
	color: #cccccc;
}


.serviceContainer {
	display: none;
	margin: 26px 0px 0px 0px !important;
}
#service0 {
	display: block;
}
