/* 
=======================================
Skin styles for University Hospital
=======================================
*/   





/* text style used for most text rendered by modules */
.Normal, td
{
    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
{
    font-family: Arial, Helvetica;
    font-size: 13px;
    font-weight: normal;
text-align:left;
}




.pagemaster {
	width: 100%;
}
.skinmaster {width: 100%;
	border-right: none; 
	border-top: none; 
	border-left: none; 
	border-bottom: none; 
	moz-border-radius-bottomleft: none; 
	moz-border-radius-bottomright: none; 
	moz-border-radius-topleft: none; 
	moz-border-radius-topright: none; 

}

.controlpanel {display:none;}


body {
	font-family:arial, helevtica, sans-serif;
	font-size:13px;
	/*line-height: 18px;*/
	color:#000000;
	}

#wrapper {
	margin-right:0;
	margin-left:0;
	padding:0;
	text-align:left;
	border:none;
	max-width:none;
	min-width:none;
	background:none;
	}


/****************** ----- PAGE HEADER ----- ******************/
#header {display:none;}

#header2 {display:none;}

#header3 {display:none;}


#headerprint {display:block;}


table#pageskel {
	width:650px;
}

/****************** ----- LEFT COLUMN ----- ******************/
#tdcolumn1 {
	width:210px;
	background: url(bg_leftcol.gif) repeat-y;
	vertical-align:top;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	display:none;
}

#LeftPane {}
.leftpane {margin-left:0; 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{
	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:0;margin-right:0;  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;
}


	
#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;}
#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: 2px 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;}

.citation {font-size:11px; color:#444444;}

/****************** ----- 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;}

/****************** ----- FORM ELEMENTS ----- ******************/

input {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;}
h3 {font-size:17px;letter-spacing: -0.05em;font-family: Arial, Verdana, sans-serif;}
h4 {font-size:14px;letter-spacing: -0.05em;font-family: Arial, Verdana, sans-serif;}
h5 {font-size:14px;letter-spacing: -0.05em;color:#666666;font-family: Arial, Verdana, sans-serif;}

/****************** ----- CENTER STYLES ----- ******************/

#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 {
border: 1px solid #0c2747; 
padding: 0; 
width: 190px;
background: #afe765;
margin-bottom: 10px;
padding-bottom: 10px;
}

.featurebox_blue p, #featurebox p, .featurebox_green p {padding:0 4px; margin:10px 0;}
.featurebox_blue img, #featurebox img, .featurebox_green img {border-bottom:1px solid #0c2747;}
 
.featurebox_blue {
background: #8FC0F8;
}

.featurebox_green {
background: #afe765;
}

#dnnUSER, #dnnLOGIN, #dnn_dnnLOGIN_hypLogin {display:none;}
