/* 
=======================================
Skin styles for University Hospital
=======================================
*/   

/* text style used for most text rendered by modules */
.Normal, td, blockquote
{
    font-family: Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
	text-align:left;
}


/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox   {
    font-family: Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
text-align:left;	
}

.NormalRed
{
    font-family: Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
text-align:left;
}

.NormalBold,  .SubHead
{
    font-family: Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
text-align:left;
}

.SubHead {font-weight:bold;}


.pagemaster {
	width: 100%;
}
.skinmaster {
width: 100%;

	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DKGray.jpg); 
	height: 30px;
}
.controlpanel {
	width: 100%;
	background-color: #dddddd;
}



body {
	text-align:center;
	background: #6e6e6e;
	padding:0px;
	margin:0px;
	font-family:arial, helevtica, sans-serif;
	font-size:13px;
	/*line-height: 18px;*/
	color:#444;
	}

#wrapper {
	margin-right:2%;
	margin-left:2%;
	padding:0px;
	text-align:left;
	border:1px solid #000;
	max-width:980px;
	min-width:780px;
	background:#FFFFFF;
	width:960px;
	}


/****************** ----- PAGE HEADER ----- ******************/
#header {
	height:87px;
	background: #000000 url(bg_topheader.gif) repeat-x;
	max-width:980px;
	min-width:780px;
	width:960px;}

#header2 {
	height:168px;
	background: #ffffff url(bg_lefthead.gif) no-repeat;
	max-width:980px;
	min-width:780px;
	width:960px;}

#header2 td.campaigncell {padding-left:20px;}	
#header2 td.campaigncell2 {padding-left:0; 

/*added to make red background for new header pn 4-23-09 */
background:#de2439 !important;}	

td.campaigncell2 {background:#000000 url('/Portals/0/bg_header_swirl.jpg') no-repeat top left; }

.header2_leftgutter {
	width:20px;
	background: url(bg_lefthead.gif) no-repeat;
}

#header3 {
	height:31px;
	background: #000000;
		max-width:980px;
	min-width:780px;
	width:960px;}



.actionpane {width:239px; vertical-align:top;}


#ancnav {padding-left:9px; padding-top:6px;}
#ancnav img {margin: 0 3px;}

#headerprint {display:none}


#homenav {
	padding-left: 25px;
}

#homenav a {color:#ddd;font-size:11px; font-weight:bold; margin-right:10px; text-decoration: none;}
#homenav a:hover {color:#aaa;font-size:11px; font-weight:bold; margin-right:10px; text-decoration: underline;}

#searchformwrap {
	background:#484848;
	height:32px;
	width:220px;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	padding-left:17px;
	}
	
#searchform {margin-top:2px;}
#searchform input {border: 1px solid red; width:138px; margin-top:4px;}

#searchform a{color:#EEEEEE;}
#searchform a:hover{text-decoration:underline;}



/****************** ----- LEFT COLUMN ----- ******************/
#tdcolumn1 {
	width:230px;
	background: url(bg_leftcol.gif) repeat-y;
	vertical-align:top;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

#LeftPane {}
.leftpane {margin-left:20px; width: 210px;}

#column1 p {margin:5px 9px;}

/* ************ LEFT NAV BULLETED MENU LIST *************************** */

.nav_tablight {margin:0 0 0 0; padding:0; background:#dcdcd7 url(bg_lighttab.gif) repeat-y;}
.nav_tabdark {margin:0 0 0 0; padding:0; background:#dcdcd7 url(bg_darktab.gif) repeat-y;}

.nav_tabdark  ul, .nav_tablight ul {
	padding: 0;
	margin-top: 0;
	margin-right:5px;
	margin-bottom: 0;
	margin-left:25px;
	padding-bottom: 10px;
	list-style-type: none; /* turns off HTML bullets */ }
	
.nav_tabdark  li, .nav_tablight li {
	text-align: left;	
	font-size: 12px;	
	line-height:13px;
	margin-bottom:7px;
	list-style-type: none;}

	
.nav_tabdark  ul ul, .nav_tablight ul ul{
	padding: 0;
	margin-top: 5px;
	margin-right:5px;
	margin-bottom: 0;
	margin-left:5px;
	padding-bottom: 0;
	list-style-type: none; /* turns off HTML bullets */ }	
	

#nav_specialty {margin:12px 0 0 0; padding:0;background:#ffffff url(bg_whitetab.gif) repeat-y;}
#nav_patients {margin:0 0 0 0; padding:0;background:#dcdcd7 url(bg_darktab.gif) repeat-y;}
	
	
/****************** ----- CENTER COLUMN ----- ******************/
#tdcolumn2, .contentpane{
	background: #FFFFFF;
	vertical-align:top;
	}

.contentpane, .tdhomecontent{
	padding:0 22px 22px 22px;
}

	
#content p {line-height: 18px;}

#content #homenewscal p {margin:0; font-size:13px; color:#FFFFFF;}
	
#homenewscal ul {
	padding: 0;
	margin-top: 0;
	margin-right:5px;
	margin-bottom: 0;
	margin-left:7px;
	padding-bottom: 0;
	list-style-type: none;
}

#homenewscal ul li {
	text-align: left;	
	font-size: 12px;	
	line-height:13px;
	margin-bottom:7px;
	list-style-type: none;}
	
	
/****************** ----- RIGHT COLUMN ----- ******************/
#tdcolumn3{
	width:244px;
	background: url(bg_rightcol.gif) repeat-y;
	vertical-align:top;}

.rightpane .ttl {
	display:block;
	margin-top:16px;
	margin-bottom: 8px;
}
	
.rightpane {margin-left:20px;margin-right:30px; margin-top:19px; text-align:left;}

.rightpane ul {
	margin-top: 10px;
	margin-right:5px;
	margin-bottom: 0;
	margin-left:25px;
	padding:0;
	list-style-type: none;
}

.rightpane ul li{list-style-type: none;}

.rightpane ul.showbullets li, .rightpane ul.showbullets{
	list-style-type: disc;
}

.rightpane ul.showbullets li, .rightpane ol li{margin-bottom: 10px;}

	
#wherecanifind {margin:12px 0 0 0; padding:0;}

#wherecanifind ul, #generalinfo ul, #partners ul {
	padding: 0;
	margin-top: 10px;
	margin-right:5px;
	margin-bottom: 0;
	margin-left:16px;
	padding-bottom: 17px;
	list-style-type: none; /* turns off HTML bullets */ }
	
#wherecanifind li, #generalinfo li, #partners li {
	text-align: left;	
	font-size: 12px;	
	line-height:13px;
	margin-bottom:7px;
	list-style-type: none;}	

#partners {
	margin: 0  0 15px 0;
}
	
#partners img.partnerimg {
	margin: 15px 0 0 0;
	border: 1px solid #561912;
}
	


/****************** ----- FOOTER ----- ******************/


#footerwrap {background: url(bg_footerbot.gif) bottom repeat-x; height:93px;	max-width:980px;
	min-width:780px;
	width:960px;}
#footer {	
	background:#000000;
	color:#989898;
	height:66px;
	font-size:12px;
	border-top: 3px solid #D01828;

}
#footer a {color:#A00A0A; font-weight:bold;}
#footer a:hover {text-decoration:underline;}

#footer p {text-align:center; padding:20px 0 0 0px; margin:0;}

a{color:#0000cc; text-decoration:none}
a:visited{color:#540E7C;}


/****************** ----- IMAGES ----- ******************/
img {border:0;margin:0; padding:0;}
img.imgright {float:right; margin:0 0 0 10px; padding:0;}
img.imgleft {float:left; margin:0 10px 0 0; padding:0;}

img.imgrightbdr {float:right; margin:0 0 0 10px; padding:1px; border: 1px solid #828282;}
img.imgleftbdr {float:left; margin:0 10px 0 0; padding:1px; border: 1px solid #828282;}
img.imgbdr {margin:0 0 0 10px; padding:1px; border: 1px solid #828282;}

img.marginbot15 {margin-bottom:15px;}



/***************** ----- LINK STYLES ----- ******************/
a, a:link{color:#0303B3; text-decoration:none;}
/*a:visited{color:#540E7C;}*/
a:visited{color:#0303B3;}
a:hover{color:#89A0C7; text-decoration:underline}
a:active,a:focus{color:#074CBD;}

a.a_blueunder, a:link.a_blueunder {color:#0303B3; text-decoration:underline}
a:visited.a_blueunder{color:#0303B3;}
a:hover.a_blueunder{color:#89A0C7; text-decoration:none;}
a:active.a_blueunder,a:focus.a_blueunder{color:#074CBD;}

/****************** ----- CLASSES ----- ******************/
.small {font-size:11px;}
.white {color:#FFFFFF;}

.formlabel {text-align:right; vertical-align:top; font-size: 12px;}
.formlabelreq {text-align:right; font-weight:bold; font-style:italic; vertical-align:top; font-size: 12px;}
.formlabelreq_indicator {text-align:left; font-weight:bold; font-style:italic; vertical-align:top; font-size: 12px;}

/* labels on radio buttons in forms */

label  {font-size: 12px;}

.strong{font-weight:bold;}
.redbold, .error {font-weight:bold; color:#cc0000; font-size:12px;}
.red {color:#cc0000; font-size:12px;}

.citation {font-size:11px; color:#444444;}

.indent25 {padding-left:25px;}

/****************** ----- TABLES ----- ******************/

td.tdleft {text-align:left;}
td.tdright {text-align:right;}
td.tdcenter{text-align:center;}

td.tdleftbot {text-align:left; vertical-align:bottom;}
td.tdrightbot {text-align:right; vertical-align:bottom;}
td.tdcenterbot{text-align:center; vertical-align:bottom;}

td.tdlefttop {text-align:left; vertical-align:top;}
td.tdrighttop {text-align:right; vertical-align:top;}
td.tdcentertop{text-align:center; vertical-align:top;}

th {text-align: left;}

td, th {vertical-align:top;}


.tablebdr_gray {border:1px solid #A0A0A0;}

/****************** ----- FORM ELEMENTS ----- ******************/

input, select, option {font-size:11px; color:#444; font-family:tahoma, verdana, arial, sans-serif;}




/****************** ----- HEADER STYLES ----- ******************/
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0.5em 0 0 0 ;
	color:#000000;
	line-height: 1.2em;
}

h1 {font-size:26px;letter-spacing: -0.03em;font-family: "Arial Narrow", Helvetica, Arial, Verdana, sans-serif;font-weight: bold;}
h2 {font-size:22px;letter-spacing: -0.03em;font-family: "Arial Narrow", Helvetica, Arial, Verdana, sans-serif;font-weight: normal; margin-bottom:-12px;}
h3 {font-size:15px;letter-spacing: -0.03em;font-family: Arial, Helvetica, Verdana, sans-serif;font-weight:bold; color:#666; margin-bottom:-12px;}
h4 {font-size:14px;letter-spacing: -0.05em;font-family: Arial, Helvetica, Verdana, sans-serif;}
h5 {font-size:14px;letter-spacing: -0.05em;color:#666666;font-family: Arial, Verdana, sans-serif;}

/****************** ----- CENTER STYLES ----- ******************/

/*#portalnews a, #portalnews a:link{color:#296000; text-decoration:none;}
#portalnews a:visited{color:#296000;}
#portalnews a:hover{color:#5C7C44; text-decoration:underline}
#portalnews a:active,#portalnews a:focus{color:#296000;}*/

#portalnews ul{
	padding: 0;
	margin-top: 0;
	margin-right:5px;
	margin-bottom: 0;
	margin-left:5px;
	padding-bottom: 17px;
	list-style-type: none; /* turns off HTML bullets */ }
	
#portalnews li {
	text-align: left;	
	font-size: 12px;	
	line-height:13px;
	margin-bottom:9px;}
	
#portalnews p {
	margin-bottom:5px;
}



/****************** ----- LEFT NAV MENU STYLES ----- ******************/

#column1 {
margin-left:20px;
}

.inventua_sidemenu {
padding-top: 0;
padding-bottom:10px; 
background:#ffffff url(bg_whitetab.gif) repeat-y;
}


.MenuItem0 , .MenuHdr0, .MenuHdr1, .MenuHdr2
{font-size: 10pt;  font-weight: normal; padding-bottom: 2px;
  padding-top: 2px; cursor: default;
}

.MenuHdr0 {padding-left: 27px; font-weight:bold;}
.MenuHdr1 {padding-left: 27px; font-weight:normal;}
.MenuHdr2 {padding-left: 30px; font-weight:normal;}

.MenuItem0 {display:none;} /* Hides top level nav to Centers */

.MenuItem0, .MenuItemMouseOver0, .MenuItem0 HR
{font-size: 10pt; padding-left:0; font-weight: normal; padding-bottom: 2px;  padding-top: 2px; 
}

td.MenuItem1, td.MenuItemMouseOver1, td.MenuItem1 HR
{font-size: 10pt; padding-left: 27px; font-weight: normal; padding-bottom: 2px;  padding-top: 2px;}

td.MenuItem2, td.MenuItemMouseOver2, td.MenuItem2 HR
{font-size: 10pt; padding-left: 40px; font-weight: normal; padding-bottom: 2px; padding-top: 2px;}


.MenuItem0 A, .MenuItem0 A:Active, .MenuItem0 A:Hover, .MenuItem0 A:Visited,
.MenuItem0 A:Link, .MenuItem0MouseOver A, .MenuItem0MouseOver A:Active,
.MenuItemMouseOver0 A:Hover, .MenuItem0MouseOver A:Visited, .MenuItemMouseOver0  A:Link, 
.MenuHdr0 A, .MenuHdr0 A:Active, .MenuHdr0 A:Hover, .MenuHdr0 A:Visited,
.MenuHdr0 A:Link
{text-decoration: none; color:#0303b3; width: 100%; padding-top: 1px;
  padding-bottom: 1px; cursor: default; cursor: pointer;
}


.MenuItem0 A:Hover, td.MenuHdr0 a:hover {
	 text-decoration: underline;
}


/* level 0 link color */
.MenuItem0 A {color:#cc0000;}

/* level 1 link color */
.MenuItem1 A {color:#0303B3;}


/* level 2 link color */
.MenuItem2 a {color:#8D6F71;}
.MenuItem2 a:link {color:#8D6F71;}
.MenuItem2 a:visited {color:#8D6F71;}
.MenuItem2 a:hover {color:#8D6F71; text-decoration: underline;}




/*   ************* nav mouseovers  *********************

.MenuItemMouseOver0, .MenuItemMouseOver1, .MenuItemMouseOver2
{
  background-color: #ffffff!Important;
}

*/

.currentHeaderHighlight0 {font-weight:bold;}
.currentHeaderHighlight1, .currentHeaderHighlight2 {font-weight:normal; font-style:italic;} 

.currentItemHighlight0, .currentItemHighlight1, .currentItemHighlight2{font-weight:normal; font-style:italic;}

	


/*********************** PORTAL STYLES ****************************/

#featurebox, .featurebox_blue, .featurebox_green, .featurebox_gray, .featurebox_white  {
border: 1px solid #0c2747; 
padding: 0; 
width: 190px;
background: #afe765;
margin-bottom: 10px;
padding-bottom: 10px;
}

.featurebox_blue p, #featurebox p, .featurebox_green p,  .featurebox_gray p,  .featurebox_white p,  .featurebox_white h3,  .featurebox_gray h3  {padding:0 4px; margin:15px 0;}
.featurebox_blue img, #featurebox img, .featurebox_green img,  .featurebox_gray img,  .featurebox_white img {border-bottom:1px solid #0c2747;}
 
.featurebox_blue {background: #8FC0F8;}

.featurebox_green {
background: #afe765;
}

.featurebox_gray{
background: #dcdbd7;
}

.featurebox_white{
background: #ffffff;
}


#dnn_dnnUSER_hypRegister {display:none}

a#dnn_dnnLOGIN_hypLogin, a:link#dnn_dnnLOGIN_hypLogin, a:visited#dnn_dnnLOGIN_hypLogin, a:hover#dnn_dnnLOGIN_hypLogin, a:active#dnn_dnnLOGIN_hypLogin {
	color:#000000;
}




/**************************** General Menu Styles ****************************/

#invsidemenu-Vendors {display:none;}
#invsidemenu-Newsletters {display:none;}
#invsidemenu-Languages {display:none;}
#invsidemenu-Authentication {display:none;}
#invsidemenu-LogViewer {display:none;}
#invsidemenu-Skins {display:none;}
#invsidemenu-SiteWizard {display:none;}
#invsidemenu-SecurityRoles {display:none;}
#invsidemenu-SiteSettings {display:none;}


.cpg #invsidemenu-Authentication {display:block;}
.cpg #invsidemenu-LogViewer {display:block;}
.cpg #invsidemenu-Skins {display:block;}
.cpg #invsidemenu-SiteWizard {display:block;}
.cpg #invsidemenu-SecurityRoles {display:block;}
.cpg #invsidemenu-SiteSettings {display:block;}

.jabell #invsidemenu-Authentication {display:block;}
.jabell #invsidemenu-LogViewer {display:block;}
.jabell #invsidemenu-Skins {display:block;}
.jabell #invsidemenu-SiteWizard {display:block;}
.jabell #invsidemenu-SecurityRoles {display:block;}
.jabell #invsidemenu-SiteSettings {display:block;}


#invsidemenu-Admin, #invsidemenu-Host  {
	color:#ef5400;
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #ef5400;
	padding: 15px 0 0 15px;
}

#invsidemenu-SiteSettings, #invsidemenu-Vendors, #invsidemenu-SiteLog, #invsidemenu-Newsletters, #invsidemenu-EventViewer,
#invsidemenu-Skins, #invsidemenu-Languages, #invsidemenu-SiteWizard, #invsidemenu-Authentication, #invsidemenu-SolutionsExplorer
{display:none;}

.cgrill99 #invsidemenu-SiteSettings, .cgrill99 #invsidemenu-Vendors, .cgrill99 #invsidemenu-SiteLog, .cgrill99 #invsidemenu-Newsletters, 
.cgrill99 #invsidemenu-EventViewer,.cgrill99 #invsidemenu-Skins, .cgrill99 #invsidemenu-Languages, .cgrill99 #invsidemenu-SiteWizard, 
.cgrill99 #invsidemenu-Authentication, .cgrill99 #invsidemenu-SolutionsExplorer
{display:block;}



<!-- ************** Control Panel **************************** -->

#tdsite_icon {display:none;}
#tdsite_link {display:none;}




div#home_left_feature {
	background:#fff;
	padding:10px 5px;
	width:194px;
	margin-top:30px;
	border-top: 1px solid #828282;
	border-bottom: 1px solid #828282;
}

div#home_left_feature img{
	margin:0 0 0 5px;
	padding:0;
}

div#home_left_feature p{
		margin:5px 0 0 5px;
	padding:0;
}



