﻿
html {height:100%; background-color:#fff;}
body {font-family: arial, helvetica, sans-serif; font-size:12px; padding:0; margin:0; text-align: center; }

h1 {font-size:150%; color:#FF9900; margin-top: 7px;}

h2 {font-size:120%; color:#999; }
h3 {font-size:110%; }
h4 {font-size:100%;}
a {text-decoration:underline; color:#000;}
a:hover {text-decoration:underline; color:#006233;}
/* img {border:0;} */
.noborder {border:0;}
blockquote {width:90%; text-align:center;}
.blockquote {width:80%; text-align:left;}


#header {background:#fff;}
#outer_wrapper {background-color: #fff; /* position:relative; */ min-height:600px; _height:auto !important; height:600px; width: 845px; margin-left: auto; margin-right: auto; } 
/* Must be #fff(WHITE all the time)*/
#wrapper {background-color: #fff; width:100%; margin-right:auto; padding-right:auto;/* border:#FF0000 thin solid; */}
#container {float: left; margin-right:5px; width:845px; /*width:800px; min_width:800px; */ } 
/*added 800px width to deal with wide tables in content area */
#content {margin-right: 10px; width:844px; text-align:left; background-image:url(../images/SideNav_bg.gif); background-repeat:repeat-y; }
/* border-top:1px solid #00ff00; */ 
#main {margin-left:200px;  } 
#main.horizLayout {margin-right:0px;} /*margin-right for FF Win */
html > #main.horizLayout {margin-right:0;}/* for safari */ 
* > html #main.horizLayout img { border-left:1px solid #006233;}
/* hide from Mac IE - for left alignment in Windows IE only \*/
* html #main {float:left; text-align:left; margin-left:0;}
* html #main.horizLayout {margin-left:1px; margin-right:1%;} /* need 1% margin for horizontal layout*/
/* end hide */
#left {width: 180px; float: left; }
* > html #main {margin-left:190px; border:#00FF00 thin solid;}
* > html #left {margin-top:-4px;}
/* hide from Mac IE \*/
* html #left {padding-top:1px;}
/* end hide */

#sidebar {width: 190px; float: right; padding:0px 0px 50px 0px; text-align:left; border:#00FF00 thin solid; }

#clearfooter {height:0px; clear:both; }

#umsom { text-align: center; font-size: 12px; font-weight: bold; border-top: 4px solid white; border-bottom: 4px solid white; }
#umsom a {color:#000;text-decoration:none;}

#deptHeader { background-color: #fff; height:auto; min-height:55px; height:55px; padding-top:5px; padding-bottom:5px;}
#deptTitle a { 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
	font-size: 22px; 
	line-height:32px; 
	float:left; 
	text-decoration:none; 
	vertical-align:middle; 
	color: #006233; 
	padding:3px 3px 3px 0px;
	margin:5px 10px 0px 0px;
	background:#fff;
		font-family: "Arial Narrow", Arial, Helvetica, sans-serif; 
		color:#fff; 
		text-decoration:none; 
}
#divInfo { float:right; }
#deptName { font-size: 20px; line-height: 28px;} /* adjust for each department */
#divTitle a { 
		font-family: "Segeo UI", Helvetica, Arial Black, Arial, sans-serif; 
		text-transform:uppercase;
		font-weight:bold;
		color: #006233; 
		font-size: 22px; 
		line-height:25px;
		text-align:right;
		float:right; 
		vertical-align:top;  
		text-decoration:none;
	padding:5px 10px 5px 0px;
	margin:0px 0px 0px 0px;
	background:#efebe0;	/* eeebdf */
}
#address {
	color: #fff; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: right; 
	float:right;
	padding:5px 10px 5px 0px;
	margin:0px 0px 0px 0px;
	background:#ef7e2c;	 /* ef7e2c */

}

.divof {font-size:16px; line-height:18px; }
#divTitle.divtitle_small a {font-size:18px;}

/* when adjusting font sizes in header, also change footer top positioning in home.css */

#topnavbar {background-color:#fff; width:100%; /* border:#00FF33 solid thin; */}

#breadcrumbs { float: left; clear:left; text-align:left; font-size: 11px; vertical-align: middle; padding: 6px 0px 3px 10px; letter-spacing:.045em;}
#search { background-color: #ccc39c;  color:#006233; text-align: right; width:842px; height:23px;
 margin-bottom:8px;
}
#search a, #topNav a, #footer a, #footer_left a:visited, #footer_right a:visited { color:#006233; text-decoration: none; }
#search a:hover, #footer a:hover { text-decoration: underline; }
#search form {margin: 0; padding: 2px 10px 2px 0; font-size: 11px; font-weight: bold; text-transform: uppercase; /* border:#00CC00 thin solid; float:right; clear:right;*/}
#search input { width: 120px; font-size: 10px;}
.searchscore {background-color:#006233; color:white; font-weight:bold; float:left; font-size:11px;}

#footer {position:relative; bottom:0px !important; bottom:2px; width:845px; height:10px; margin-top:1px; z-index:0;  /* border:#00ff00 solid thin; */}
* html #footer {height:5px;}
#footer_container {background-color:#fff; color:#000; height:20px; border-top:2px solid #ef7e2c; /* border:#ccc solid thin; */}
#footer_left {float:left; text-align:left; background-color:#fff; width:38%; padding-top:5px;}
#footer_right {float:right; text-align:right; background-color:#fff; width:58%; padding-top:5px;}
#footer a {text-decoration:none; font-weight:bold; font-size:11px; color:#000;}

#leftNav {list-style: none; font-size: 11px; font-weight: bold; float:left;}
* html #leftNav {margin-left:0px;}
#leftNav li a {color:#000; text-decoration:none;}
#leftNav li a:hover {color:#006233; text-decoration:none;}
/* #umlogo { float:left; width:100px; margin-left:35px; margin-bottom: 10px;  right-justified logo }*/

.clearboth {clear:both; height:0;}
.white {color:#fff;}
.accent {color:#FF9900;}
.grey, #deptTitle.grey a {color:#aaa;}
.last {margin-bottom: 0;}
.rightimg {margin-left:15px; margin-right:5px; margin-bottom:5px;}
.leftimg {margin-right:15px;   margin-bottom:5px;}

/* BULLETED LISTS =============================================================================================== */
#main li {list-style-image:url(../images/mini_bullet4.gif); list-style-position:outside; margin-bottom:5px; margin-left:25px; }
#main ul {margin-left:-10px;}
* html #main ul {margin-left:30px;}
/* hide from Mac IE \*/
* html #main ul {margin-left:20px; }
/* end hide */
#sitemapdiv li {font-weight:bold; }
#sitemapdiv li ul li {list-style-image:none; font-weight:normal; list-style:none;}
#sitemapdiv li ul li ul li {margin-left:10px; list-style:square; color:#FF9900; font-style:italic; font-size:xx-small;}
#sitemapdiv li ul li ul li ul li {list-style:none;}
#sitemapdiv li ul li {padding:3px;}
.bullet1 li, .bullet2 li {list-style-image:url(../images/bullet.gif); list-style-position:outside; padding-bottom:15px;}
.bullet1 li a {color:#000; }
.bullet2 li a {color:#000; font-size:90%;}
.bullet1 li a:hover, .bullet2 li a:hover {color:#FF9900;}

/* LEFT MENU */
div.sidenav ul {margin: 0px; padding: 0px; list-style: none; width: 174px; background:#efebe0; float:left;  min-height:100%; height:auto !important; height:100%; }

div.sidenav ul li {position: relative;}
div.sidenav ul li:hover { background-color:#d4e7b8; } /*ebf5de*/
div.sidenav ul li ul {position: absolute; left:174px; top: 0; display: none; /* border:1px solid #006233; */ }
div.sidenav ul li ul:active { background-color:#d4e7b8; }
div.sidenav ul li a {display: block; text-decoration: none; color: #000; font-size: 11px; font-weight: bold; padding: 8px; border-bottom: 0; width:158px;}
div.sidenav ul li a:hover, div.deptHeader ul li a:hover  { color:#006233; background-color:#d4e7b8; }

* html div.sidenav ul li ul {left:175px; z-index:100; background-color:#ebf5de; color:#fff;}

/* Hide from IE Mac \*/
* html div.sidenav {margin-top:-10px; }
* html div.sidenav ul li { float: left; height: 1%; }
* html div.sidenav ul li a { height: 1%; }
* html div.sidenav ul li ul {left:174px; background-color:#000; }
/* End */

div.sidenav li:hover ul, div.sidenav li.over ul {display: block; }
#leftNav li ul li a {background-color:#d4e7b8; color:#000;}

/* TOPNAV MENU */
#topNav { color: blue; float: right; list-style-type: none; margin: 0; font-size: 11px; background-color:#fff; }
#topNav li {float: left;}
#topNav li a:hover {color:#006233;}
#topNav, #topNav ul {padding: 0; margin: 0; list-style: none; line-height: 1; z-index:100; font-weight: bold; margin-right:0px;} /* all lists */
#topNav a {display: block;	padding:4px 10px 5px 5px;/*width: 10em;*/ color:#000;}

/* hide from Mac IE \*/
* html #topNav a {width:auto; padding-bottom:5px; }
/* end hide */

#topNav li {float:right;} /* all list items */	
#topNav li ul {position: absolute; width: 120px; left: -999em; font-weight:normal;	background-color:#fff; border-left:1px solid #006233; border-bottom:1px solid #006233; border-right:1px solid #006233;} /* second-level lists */
#topNav li ul li a {color:#000; margin:5px; }
#topNav li ul li a:hover {color:#666;}
#topNav li:hover ul, #topNav li.over ul {left: auto;} /* lists nested under hovered list items */
#topNav li ul li {width:120px;}

/* for Mac IE */
* > html #topNav {padding-bottom:0; white-space:nowrap;}
* > html #topNav a {width:7em; }
* > html #topNav li ul {white-space:normal;}
* > html #address {padding-bottom:30px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#main {margin-left:180px; padding-left:0px; border: #fff 1px solid ; } 
	#longImg {padding-left:0px; margin-left:0px; } 
	#longImg ul {margin-left:-25px; padding-right:0px; }
	#longImg img {margin-left:-20px;}
	
} 
#longImg {float:left; margin-top:0px; padding-left: 0px; width:180px; margin-left:5px; }/* background-color:#00ff00; */ 
/* border:#00FF00 solid thin; */
#longImg ul {padding-left:10px; padding-right:0px; }
#longImg li {list-style-image:url(../images/bullet_accent.gif); font-size:9pt; padding-right:5px;}
#longImg p {padding-left:5px;}
#longImg img {border:0; width: auto;}
* > html #longImg {margin-top:-1px;}
#longImg #photo {border:1px solid black;}
* > html #longImg {margin-top:-1px;}
#longImg_content {margin-right:10px; width:auto; margin-left:185px;}
/* hide from IE mac \*/
* html #longImg {border-left:1px solid #FF9900;}
* html div .longImg_imgCol {float:left; width:188px; margin-left:-10px;}
/* end hide*/

/* For layout with right column */
#sidebar {float:right; padding:10px 0px 0 15px; width:175px; }
* html #sidebar {padding:10px 0 0 5px;}
#main.rightcol {padding-right:180px;}
* html #main.rightcol {padding-right:20px;}

/* GLOSSARY */
a.def {color:#393; cursor:help; text-decoration: none;} /* does not work in Firefox when title is more than ~80 chars */

/* FACULTY PAGES */
h1.facName { margin-bottom: .5em; }
#photo { border: 1px solid black; margin-top:30px; }
.facultyTitle { font-weight: bold; }
.forPatients {background-color:#eee; margin-left: 0; margin-right: 10px; padding:0 0 10px 0; width:300px;}
* html .forPatients {width:75%;}
.forPatients h2 {color:#FF9900; background-color:#ccc; padding:3px; margin-bottom:3px;}
.forPatients p {padding:0 5px;}
#forpatientstbl td {font-size:11px; vertical-align:top;}
table, td { font-size:10pt; }
.faclist_alpha {height:50px; font-size:10px;}
.letters {font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size:48px; background-color:#ccc; color:#FF9900; padding:0 2px 0 2px; margin-bottom:0;}
#facultylist td {border-bottom:1px solid #FF9900;}
#facultylist td a {text-decoration:none; }
.faclist {margin-bottom:3px; padding-bottom:3px; width:100%; border-bottom:1px solid #FF9900; font-size:8pt;}
.faclist strong {font-size:9pt;}
.faclist a, .faclist a:hover {text-decoration:none;}

/* SIDES: top, right, bottom, and left */

#rightHome { background-color:efefe7; background: #efefe7; /*#00FF00*/ width:655px; margin-top:0px; padding-top:0px; margin-left:-20px; 
}
#primeDoua { border-right:4px solid #fff;  margin:0px 10px 0px 10px; padding:0px 10px 0px 10px;  
}
#primeDoua h3 { padding-top:5px; margin-top:5px;
}
#primeDoua ul { margin-left:0px; padding-left:1px; text-indent: -1.1em;  		 /* border:#FF0000 thin solid; */
}
#primeDoua li { margin:0px 5px 3px 5px; padding:0px 5px 3px 5px; list-style-type:square; list-style-image:url(../images/mini_bullet4.gif); list-style-position:inside;
 	 		/*border:#00FF00 thin solid;*/
}
/*#primeDoua .cardio { margin:0px 0px 0px -16px; 
}*/
#hmmainshot { background-repeat:no-repeat; width: 650px; height: 178px; border-right:5px solid #fff; z-index:0; 
}   
.more{color:#006633; display:block; float:right; font-size:11px; font-weight:bold; text-decoration:none; width:75px; text-align:right; padding-left:5px; padding-bottom:5px;}
.more:hover{text-decoration:underline;}

/* DHG HOME SPECIFIC 
.right{background: #efefe7/*008000* /; margin:-5px 0px 0px -8px; padding:0px; width:574px; float:left;} /* height:430; * /
a.articles{ padding:0px 5px 5px 10px; color:#060100; display:block; float:left; font-size:11px; text-decoration:underline; width:150px; text-align:left;}
.bg_clr {background: #efefe7; }
.primeleDoua{background: #efefe7; padding:10px 3px 5px 15px; width:165px; float:left; border-right:1px solid #cfcdce;}
.primeleDoua img{margin: 5px 0px 0px 0px; }*/
.centerH{padding:10px 0px 5px 5px; width: 166px; font-size:16px; font-family:helvetica; background-color:#efefe7; color:#060100; margin:-10px -10px 0px 0px;}
/* #main .centerHU{padding:10px 0px 0px 0px; width: 165px; font-size:16px; font-family:helvetica; background-color:#efefe7; color:#060100; margin:0px;} */
.ultimu{background: #efefe7; padding:10px 3px 0px 10px; width:185px; min-height:200px; float:left;}
.dateH{ font-size:12px; font-family:helvetica; background-color:#efefe7; color:#060100; }
.poza{background: #efefe7; margin:0px 0px 0px 0px; padding:0px; width:576px; height:140px; float:left; }

#main .primelist {list-style-type:square; list-style-image:url(../images/mini_bullet.gif); list-style-position:outside; }
