/* 
File Name: ent.css

Description: This is the custom stylesheet for the College of Medicine Department of Otolaryngology website

Date Created: 10/8/2008

Modification Dates
---------------------
*/

/* ----------BEGIN: Fly out menu css---------- */

.mainmenu a,  .mainmenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #bd8d14;*/
	color: #01573c !important;
	font-weight: bold !important;
	font-style: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcebf;
	/*padding-left: 4px;*/
	padding-top: 7px;
	padding-bottom: 7px;
	width: 175px;
	display: block;	
}

.mainmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff !important;
	font-weight: normal;
	font-style: normal;
	background-color: #01573c;
	text-decoration: none !important;
	filter: alpha(opacity=45); 
	opacity: 0.45;
	-moz-opacity: 0.45;
}


.mainmenu_bullet {
	padding-right: 5px;
}

.anylinkcss{
	position:absolute;
	visibility: hidden;
	/*border:1px solid #cdcebf;*/
	/*border-bottom-width: 1;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height: 17px;
	z-index: 100;
	background-color: #01573c;
	width: 250px;
	filter: alpha(opacity=90); 
	opacity: 0.90;
	-moz-opacity: 0.90;
}

.anylinkcss a:link, .anylinkcss a:visited {
color: #fff !important;
background-color: #01573c;
width: 100%;	
display: block;
/*text-indent: 5px; */
padding: 1px 3px;
margin: 0px;
text-decoration: none;
font-weight: normal;
font-weight: bold !important;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #eed !important;
color:  #a13350 !important;
text-decoration: none !important;
width: 250px;
}


.linerHead {
	width: 250px;
	border:1px solid #cdcebf;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcebf;*/
	display: block;
	text-align: center;
	vertical-align: middle;
	padding: 2px 3px;
	margin: 0px;
	background-color: #DECFA4;
	font-weight: bold !important;
	color: #01573C !important;
}

.liner {
	width: 250px;
	border-bottom: 1px solid #cdcebf;
	border-left: 1px solid #cdcebf;
	border-right: 1px solid #cdcebf;
	display: block;
	padding: 0px 3px;
	margin: 0px;
}
/* ----------END: Fly out menu css---------- */


/* --------------------BEGIN: Middle content css-------------------- */

li {
	padding-bottom: 3px;
}

/* ---------------------------------------------
ul.sublist {
	margin-left:0px; 
	padding-left: 0px; 
	padding-top: 8px; 
	list-style-type: none !important; 
	font-size: .80em !important;
}

#keeper {
	border-bottom:1px solid #000080; 
}
------------------------------------------------- */


h5 a, h5 a:link, h5 a:visited {
	color: #01573c !important;
}

h5 a:hover {
	color: #a13350 !important;
}

tr.heading_row {
	background: #93bfe2;
}

tr.alt_row {
	background: #eee;
}

td.heading {
	color: #fff; 
	font-weight: bold;
}

td.contact_description {
	padding-left: 15px; 
	width: 75%;
}

td.contact_phone {
	width: 25%;
}

div.boilerplate {
	background: #f0f1eb; 
	border: 1px solid #363; 
	padding: 9px; 
	width: 85%; 
	color: #666 !important;
	margin-left: 5px;
}

div.topquicklinks {
	text-align: center; 
	font-weight: bold; 
	font-size: .80em !important;
	padding-bottom: 25px;
}

ul.topquicklinkslist {
	font-weight: bold; 
	font-size: .80em !important;
}

div.returntotop {
	text-align: right; 
	padding-top: 20px; 
	padding-right: 35px;
	font-size: .80em !important;
}

hr.locations_divider {
	border: 1px solid #ddd
}

div.news_block {
	padding-top: 25px; 
	border-bottom: 1px solid #01573c; 
	padding-bottom: 10px;
}

span.news_date {
	color: #666 !important; 
	font-size: .75em !important; 
	padding-bottom: 15px;
}

/* ----------BEGIN: CSS added 08/28/08 AW---------- */

#text_mini {
	font-size: 11px; 	
}

.faculty_list td{
	padding-bottom: 20px;
	padding-left: 30px;
}

strong {
	/*color: #589c75;*/
	color: #111;
}

.education li {
	font-size: 12px; 
	list-style-type:none;
	padding-bottom: 0px;
}

#middle .heading_alt1 {
	color: #FFFFFF !important;
	font-weight: bold;
	/*background: #01573c url('http://hsctest.hsc.usf.edu/webdev/ent/img/heading_bg.jpg') repeat-x;*/
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;

}

/* ----------END: CSS added 08/28/08 AW---------- */

/* --------------------END: Middle content css-------------------- */

/*---------------------- BEGIN: css by Alice 03/07/08 ----------------------*/

.rssnews {
	border:1px solid #c5c6c2; 
	background-position: left top; 
	background-color:#F0F1EB;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom:11px; 
	background-image:url('http://health.usf.edu/nocms/global_files/images/alice_newbg.jpg'); 
	background-repeat:no-repeat;
}

.rssnews th {
	font-size:16px; 
	color: #9E0039 !important;
	font-weight:bold; 
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px
}

.rssnews td {
	font-size:11px!important; 
	padding: 10px;
	font-style:italic; 
}	

.rssnews td:hover {
	background-color: #f4f5f0;
}
/*---------------------- END: css by Alice 03/07/08 ----------------------*/


h3.bio_sketch {
	font-size: .90em !important;
	padding-left: 25px;
}

a.ent_faculty {
	color:#01573c !important;
	text-decoration:none !important;
	font-weight: bold;
}

a.ent_faculty:visited {
	color:#01573c !important;
}
a.ent_faculty:hover {
	color:#a13350 !important;
}

/*---------------------- BEGIN: styles for resident resources  ----------------------*/
div.res_rsc_header {
	font-family:Verdana, Arial, Helvetica, sans-serif !important; 
	font-weight: bold !important; 
	color: #fff !important; 
	background: #01573c;
	font-size: .85em !important; 
	padding: 3px;
}

div.res_rsc_content {
	background: #eed;
	padding: 3px;
	height: 115px;
}
/*---------------------- END: styles for resident resources  ----------------------*/



.warning_sign
	{
		color:#448C9B;
	}	








/* ------------- BEGIN Collapsed Main Menu CSS ------------- */

.arrowlistmenu { /*CSS class for menu headers in general (expanding or not!)*/
	width: 174px;
	cursor: hand;
	cursor: pointer; 
	text-align:left;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-color: #5b722d;
	background-image:url('http://health.usf.edu/nocms/medicine/dermatology/imgs/menu_bg.gif'); 
	background-repeat:repeat-y;
	color: #fff!important;
}

.arrowlistmenu th {
	border-bottom:1px solid #DADADA; 
	color: #1d9685!important;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image:url('http://health.usf.edu/nocms/medicine/dermatology/imgs/menubg2.gif'); 
	background-repeat:repeat-y;
}

.arrowlistmenu th:hover {
	background-color: #5b722d;
	background-image:url('http://health.usf.edu/nocms/medicine/dermatology/imgs/menu_bg.gif'); 
	background-repeat:repeat-y;
	color: #fff!important;
}

.arrowlistmenu td {
	border-bottom:1px solid #DADADA; 
}

.menuheader2 {
	padding-left: 10px;
	width: 170px;
	font-size:14px; 
}

.arrowlistmenu dd{
	font-size:11px!important; 
	margin-top: 5px; /*bottom spacing between menu items*/
	padding-bottom:3px;
	font-weight: bold; 
	margin-left:15px;
	padding-left:15px;
	background-image:url('http://health.usf.edu/nocms/medicine/dermatology/imgs/img/bullet.gif'); 
	background-repeat:no-repeat; 
	background-position-y:center;
}

.categoryitems a{
	color: #687d3d!important; 
	text-decoration:none!important;
}

.categoryitems a:visited{
	color: #687d3d!important; 
	text-decoration:none!important;
}

.categoryitems a:hover{ /*hover state CSS*/
	color: #ab5773 !important; 
	text-decoration:none!important;
}

#left th a {
	color: #1d9685!important; 
	text-decoration:none!important;
	display: block;
}

#left th a:hover {
	color: #fff!important;
	display: block;
}

/* ------------- END Collapsed Main Menu CSS ------------- */
/* ------------- BEGIN Collapsed Sub Menu CSS ------------- */

.arrowlistmenu2 { /*CSS class for menu headers in general (expanding or not!)*/
	width: 90%;
	cursor: hand;
	cursor: pointer; 
	text-align:left;
}
.arrowlistmenu2 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	background-color:#1d9685;
	background-image:url('http://health.usf.edu/nocms/medicine/dermatology/imgs/menu_bg.gif'); 
	background-repeat:repeat-y;
	color: #fff!important;
}


.arrowlistmenu2 th {
	color: #5b722d!important;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image:url('http://health.usf.edu/nocms/medicine/dermatology/imgs/menubg.gif'); 
	background-repeat:repeat-y;
}

.arrowlistmenu2 th:hover {
	background-color:#1d9685;
	background-image:url('http://health.usf.edu/nocms/medicine/dermatology/imgs/menu_bg.gif'); 
	background-repeat:repeat-y;
	color: #fff!important;
}

.arrowlistmenu2 td {
	border-bottom:1px solid #DADADA; 
}

.menuheader3 {
	padding-left: 10px;
	width: 90%;
	font-size:14px; 
}

.arrowlistmenu2 dd{
	font-size:13px!important; 
	margin-top: 5px; /*bottom spacing between menu items*/
	padding-bottom:3px;
	list-style-type: none!important; 
	margin-left:15px;

/*	background-image:url('http://health.usf.edu/nocms/medicine/dermatology/imgs/bullet.gif'); 
	background-repeat:no-repeat; 
	background-position-y:center; */
}

#middle th a {
	color: #589c75!important; 
	text-decoration:none!important;
	display: block;
}

#middle th a:hover {
	color: #fff!important;
	display: block;
}

/* ------------- END Collapsed Sub Menu CSS ------------- */




