@charset "utf-8";
/* CSS Document */

body {
	background:#43433c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

p{line-height:1.4;color:#636363; text-indent:10px; margin:10px 0 10px 0;font-size:1.2em;}
p.no-indent{line-height:1.2;color:#636363; text-indent:0px; margin:10px 0 10px 0;font-size:1.2em;}
span.emphasis{color:#636363; font-size:1em; font-weight:bold;}

a:link { color:#0000AA; text-decoration:none; }
a:visited { color:#0000AA; text-decoration:none; }
a:hover  { color:#20364C; text-decoration:underline; }
a:active { color:#0000AA; text-decoration:none; }

hr {
	color:#EEEEEE;
}

hr.bg { background: url(../images/hr_bg.gif) no-repeat center bottom;
margin: 8px auto;
height: 3px;
border: 0 none;
}

h1 {
	margin:10px 0 10px 0;
	font-size:30px;
	color:#800000;
	font-weight:normal;
}

h2 {color: #155F83; font-size:18px; leading: -2;}

h2 a:hover {
	text-decoration:none;
}

h3 {
	padding:6px 0 6px 0;
	color: #155F83; 
	font-size:14px; 
	letter-spacing: 1;
	line-height:1.2;
}

h3 a {
	font-size:12px; letter-spacing: 1;
}

h4 {padding:10px 0 6px 0;}

h4.subTitle {color: #8f3931; font-size:14px; padding:14px 0 0 0;}

h4.subTitleEthicsLinks {color: #8f3931; font-size:1.5em; font-weight:bold; padding:14px 0 0 0;}

h4.header-red a { 
	color: #8f3931; 
	font-size:14px; 
	text-transform: uppercase; 
	letter-spacing: 1; 
	text-decoration: none; 
}

h4.header-orange a { 
	color: #c16622; 
	font-size:14px; 
	text-transform: uppercase; 
	letter-spacing: 1; 
	text-decoration: none; 
}

h4.header-purple a {
	
	font-size:14px;
	color: #350e20; 
	text-transform: uppercase; 
	letter-spacing: 1; 
	text-decoration: none; 
}

h5 {
	color: #FFFFFF;  
	font-size:18px; 
	leading: -2;
	margin:0 0 0 4px;
}

h6 {
	color:#333333;  
	font-size:1.3em; 
}

h6.ethicsLinks {
	color:#333333;  
	font-size:1.1em; 
}


h6.training {
	color: #000000;
	font-size:1.4em;
	padding:12px 0 0 0; 
}

.spacer {
	height:30px;
}

.wrapper {
	background:#e2e2e2;
}

.masthead{
	margin:6px 0 0 0;
	background:url(../images/header_bg.gif) repeat-x;
}

.header_wrapper {
	width:960px;
	height:101px;
	margin:0 auto;
}

.page-header {
	border-bottom:#800000 solid 1px;
}

/*.page-header span {
	float:right;
	margin:-10px 0 0 0;
}*/

.page-content {
	margin:10px 0 0 0;
}

.logo {
	float:left;
}

.search {
	float:right;
	margin:20px 0 0 0;
	width:640px;
}

.search div {
	float:right;
}

.search_btn {
	width:32px;
	height:34px;
	background:url("../images/search_ph.gif") no-repeat 1px 0;
	border:0;
	cursor:pointer;
	color:#7A0000;
}

.search_btn2 {
	position:relative;
	top:10px;
}

.uc-links {
	color:#ffffff;
	float:right;
	background:#43433c;;
	padding:0 6px 2px 6px;
}

.uc-links a, p.right a {font-size:.9em;}
.uc-links a:link, p.right a:link { color:#dedede; text-decoration:none; }
.uc-links a:visited, p.right a:visited { color:#dedede; text-decoration:none; }
.uc-links a:hover, p.right a:hover  { color:#FFFFFF; text-decoration:none; }
.uc-links a:active, p.right a:active { color:#dedede; text-decoration:none; }

/* INTERNAL RESOURCES PANEL */

a:focus {
	outline: none;
}
#app-panel {
	background: url(../images/app_bg.png) no-repeat;
	height: 570px;
	display: none;
	width: 340px;
	margin:0 0 0 620px;
	padding:10px 0 4px 0;
	position:absolute;
	top:18px;
	z-index:1000;
}

.active {
	background-position: right 12px;
}

#app-close {
	float:right;
	padding:0 4px 0 0;
	margin-top:-20px;
	color:#FFFFFF;
}

/* ################################# */

.container { background-color:#f7f6ee; }

.feature {}

.quicklinks, .news, .events, .message, .internallinks {
	background:transparent url(../images/box_bg.gif) repeat-x scroll left top;
}

.quicklinks {
	border-top:8px solid #155f83;
	padding:5px 0 40px 10px;
}

.quicklinks ul, .internallinks ul {
	margin:0;
	padding:0 0 0 10px;
}

.quicklinks li, .internallinks li { 
  margin: 0; 
  padding: 0; 
  list-style: none; 
  padding:0 0 10px 10px; 
  background: url(../images/ql_bullet.gif) no-repeat 0 .3em; 
  line-height: 1em; 
}

.internallinks {
	border-top:8px solid #155f83;
	padding:5px 0 5px 10px;
}


.news{
	border-top:8px solid #8f3931;
	padding:5px 0 40px 10px;
}

.news ul, .events ul {
	margin:0;
	padding:0 10px 0 0;
	list-style-type : none;
}

.news li, .events li {
	margin:0;
	padding:2px;
	background:url(../images/li_bg.gif) 0 0 no-repeat;
}

.news li a, .events li a, .programs li a  { 
        display: block;
        padding: 2px;
        text-decoration: none;
}

.news li a:hover, .news li:hover, .events li a:hover, .events li:hover,  .programs li:hover {
        background: #fbfcfd;
		cursor:pointer;
		text-decoration: none;
}

li.no-hover:hover {
	background: transparent;
	cursor:auto;
	text-decoration: none;
}


/* FOR IE AND CHROME */
a.event:hover, a.newslnk:hover
{
text-decoration: none;
}

.events{
	border-top:8px solid #c16622;
	padding:5px 0 40px 10px;
}


.message{
	border-top:8px solid #350e20;
	padding:5px 0 40px 10px;;
}

.message ul {
	
	padding:0 0 0 10px;
}

p.box-text {
	margin:0;
	color:#636363;
	font-size:1em;
}
p.message-text {
	margin:6px 8px 0 0;
	text-align:justify;
	font-size:1em;
}

div.more {
	text-align:right;
	margin:0 6px 0 0;
}

.vokes-name {
	float:left;
	width:190px;
	margin:0 0 10px 0;
	font-size:1.15em;
	line-height:1.3;
}

.box-image {
	float:left;
	margin:0;
	padding:0 6px 6px 0;
}

div.sidebar-contact {
	margin:10px 0 0 0;
	color:#155f83;
	font-size:1em;
	line-height:1.2em;
}

div.sidebar-contact span {
	font-weight:bold;
}

.footer_wrapper {
	width:960px;
	margin:0 auto;
}

.footer_wrapper p.left {
	margin:6px 0 0 0;
	padding-bottom:10px;
	float:left;
	font-size:1em;
	color:#fff;
	text-indent:0;
}

.footer_wrapper p.right {
	margin:6px 0 0 0;
	padding-bottom:10px;
	float:right;
	font-size:1em;
	color:#fff;
	text-indent:0;
}

.image-right {
	float:right;
	padding:6px 0 6px 6px;
}

.image-left {
	float:left;
	padding:6px 6px 6px 0;
}

ol.bullet-list  {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	color:#636363;
	
}

ol.bullet-list li { 
  margin: 0 0 0 30px; 
  padding: 0; 
  list-style: none; 
  padding:0 0 10px 5px; 
  list-style-type:decimal;
  line-height:1.4; 
  font-size:1.1em;
}

ul.bullet-list  {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	color:#636363;
	
}

ul.bullet-list li { 
  margin: 0; 
  padding: 0; 
  list-style: none; 
  padding:0 0 10px 10px; 
  background: url(../images/ql_bullet.gif) no-repeat 0 .5em; 
  line-height:1.4; 
  font-size:1.1em;
}

ul.bullet-list-image  {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	color:#636363;
	
}

ul.bullet-list-image li { 
  margin: 0; 
  padding: 0; 
  list-style: none; 
  padding:0 0 10px 10px; 
  background: url(../images/ql_bullet.gif) no-repeat 0 1.6em; 
  line-height:1.4; 
  font-size:1.1em;
}

ul.apps  {
	margin:10px 0 0 0;
	padding:0 0 0 10px;
}

ul.apps li { 
  margin: 0; 
  padding: 0; 
  list-style: none; 
  padding:0 0 10px 10px; 
  background: url(../images/ql_bullet.gif) no-repeat 0 .3em; 
  line-height: 1em; 
  font-size:1.1em;
}

ul.apps li a { 
	color:#FFFFFF;
}


.admin-1 {
	padding:4px 0 4px 4px;
	line-height:1.2em;
}

.admin-1 li {
	padding:8px 0 4px 0;
}

.admin-2 {
	margin:20px 0 20px 0;
	background-color:#d4d3cd;
	padding:4px 0 4px 4px;
}

.admin-1 img, .admin-2 img {
	float:right;
}

/* TABLE */


#conferences th, #conferences-derm th {
	font-size: 1.1em; 
	width: 16%; 
	text-align: center; 
	color: #fff;
	background: #155F83 none repeat scroll 0% 0%; 
	padding:10px;
	border-top:2px solid #E0EAEF;
	border-bottom:2px solid #E0EAEF;
}

#conferences td{
	border: 1px solid #E0EAEF; 
	text-align: center; 
	font-size: 11px; 
	color: rgb(119, 119, 119);
	padding:10px;
}

#conferences-derm td{
	border: 1px solid #E0EAEF; 
	text-align: left; 
	font-size: 11px; 
	color: rgb(119, 119, 119);
	padding:10px;
}

table.phoneTable {
	margin:10px 0pt 15px;
	font-size: 1em;
	width: 100%;
	text-align: left;
}

table.phoneTable thead tr th, table.phoneTable tfoot tr th {
	background-color: #155F83;
	border: 1px solid #FFF;
	font-size: 1em;
	padding: 4px;
	color:#FFFFFF;
}
table.phoneTable thead tr .header {
	background-image: url(../images/sortArrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.phoneTable tbody td {
	color: #3D3D3D;
	padding: 4px;
	vertical-align: top;
	border: 1px solid #E0EAEF;
}

table.phoneTable tbody tr.odd td {
	background-color:#F0F0F6;
}
table.phoneTable thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.phoneTable thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.phoneTable thead tr .headerSortDown, table.phoneTable thead tr .headerSortUp {
background-color: grey;
}


.fellow-list a {
	border:1px solid silver;
	display:block;
	float:left;
	font-size:0.9em;
	padding:4px 8px 4px 8px;
	text-decoration:none;
	margin-bottom:20px;
}

.fellow-list a:hover {
	background:silver;
}

.fellow-table th {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	border-top: 1px solid #d3d3d3;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #155F83;
}

.fellow-table th.nobg {
	border-top: 0;
	border-left: 0;
	border-right:0;
	background: none;
}

.fellow-table td {
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #000000;
	width:50%;
}


.fellow-table tr.alt td {
	background: #dfdfdf;
	color: #000000;
}

.top {
	text-align:right;
}


.grand-rounds{
	margin-top:8px;
}

.grand-rounds td{
	padding:2px;
}

#events-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
#events-nav li {
	float: left;
}
#events-nav li a {
	display: block;
	width: 110px;
	text-align: center;
	padding: 10px 0;
	
}
#events-nav li a:hover {
	
}


#events-list {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
#events-list li {
   margin: 0;
   background: #e6e6e6;
   width: 670px;
   border: 1px solid #bdbdbd;
   
}
#events-list a {
   color: #313F57;
   display: block;
   padding: 15px 10px 15px 10px;
}
#events-list a:hover {
   background: #FFFFFF;;
   color: maroon;
   text-decoration: none;
}

.event-Date {
	float:left;
	width:50px;
	height:40px;
	background:url(../images/event_date_bg.png) 0 0 no-repeat;
}

div.event-Date .event-day {
	color:#c16622;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.7em;
	padding:4px 0 0 4px;
}

div.event-Date .event-month {
	color:#337391;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	padding:2px 0 0 5px;
}

.event-Text {
	float:left;
	width:580px;
}

div.event-Text .event-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

div.event-Text .event-time {
	margin:4px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#636363;
}

div.event-Text .event-location {
	margin:4px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#636363;
}

.event-More{
	float:right;
	color:#0000AA;
}


/* EVENT TABLE */
#eventTable {
  width: 680px;
  margin: 0;
  padding: 0;
  border: none;
}

#eventTable td.fieldname {
  margin: 0em;
  vertical-align: top;
  padding: 1em 0.5em 0.5em 0;
  background-color: transparent;
  border-bottom: #e5e5e5 solid 1px;
  color: #474740;
  font-weight: bold;
  line-height: 150%;
  width: 150px;
  text-align: left;
}

#eventTable td.fieldval {
  margin: 0em;
  vertical-align: top;
  padding: 1em 0.5em 0.5em 1em;
  border-bottom: #e5e5e5 solid 1px;
  width: 600px;
  line-height: 150%;
  text-align: left;
  background-color: transparent;
  color:#636363;
  font-size:1.2em;
}

#eventTable td.fieldval p {
  text-align: left;
  background-color: transparent;
  color:#636363;
  font-size:1em;
}

#eventTable tr:last-child td {
	border:none;
}

.faculty-table th {background:#155F83; color:#ffffff;}

.faculty-table tr.smalltitle
{
    padding:6px 6px 8px 6px;
    font-size:1.2em;
    color:red;
    background:#155F83;
}

.faculty-table td
{
      padding:6px;
      font-size:1.2em;
      width:940px;
}

.faculty-table th
{
      padding:6px;
      text-align:left;
      text-decoration:underline;
}

div.sidebar-right {
	float:right;
	width:225px;
	border:1px solid #CCCCCC;
	margin:15px 0 0 0;
	padding:0 15px 25px 15px;
	background:#f3f3f3;
}

.sidebar-right-title {
	border-bottom:1px dotted #CCCCCC;
}

/*  ########################### MCLEAN ETHICS ################################ */

.message_head {
	margin:4px 0 0 0;
	padding:0 0 6px 14px;
	font-size:1.2em;
	font-weight:bold;
	cursor:pointer;
	border-bottom:1px solid #e6e5de;
	background:url(../images/plus_minus_black.png) no-repeat;
	height:9px;
}


.plus {background-position:0px 2px;}

.message_body {
	margin:0;
	border:1px solid #e6e5de;
	background:#f2f1e9;
}

.message_body p{
	padding:0 4px 0 4px;
	text-align:justify;
}

.ethics-active {
	background-position:0px -15px;
}


/* ########################  GLOBAL NAV ##############################*/

 #globalNav {

     list-style-type: none;
     list-style-position:outside;
     position: relative;
     margin: 0 0 0 0;
     padding: 0;
	 background:url(../images/global_nav_bg.gif) repeat-x;
 }
 
#globalNav ul{
	background:transparent url(../images/global_nav.gif) 0 0 no-repeat;
	height:28px;
	list-style-type:none;
	margin:0 auto;
	padding:0;
	position:relative;
	width:960px;
}

#globalNav ul li {
	list-style:none;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
}

#globalNav a{
	display:block;
	height:28px;
	text-indent:-9999px;
	outline:none;
}

#gn1 { left:31px; width:40px;}
#gn2 { left:71px; width:164px;}
#gn3 { left:236px; width:74px;}
#gn4 { left:310px; width:136px;}
#gn5 { left:446px; width:141px;}
#gn6 { left:588px; width:138px;}
#gn7 { left:725px; width:201px;}

#gn1 a:hover { background:transparent url(../images/global_nav.gif) -31px -28px no-repeat;}
#gn2 a:hover { background:transparent url(../images/global_nav.gif) -71px -28px no-repeat;}
#gn3 a:hover { background:transparent url(../images/global_nav.gif) -236px -28px no-repeat;}
#gn4 a:hover { background:transparent url(../images/global_nav.gif) -310px -28px no-repeat;}
#gn5 a:hover { background:transparent url(../images/global_nav.gif) -446px -28px no-repeat;}
#gn6 a:hover { background:transparent url(../images/global_nav.gif) -588px -28px no-repeat;}
#gn7 a:hover { background:transparent url(../images/global_nav.gif) -725px -28px no-repeat;}


body#home #globalNav li#gn1 a { background:transparent url(../images/global_nav.gif) -31px -56px no-repeat;}
body#about #globalNav li#gn2 a { background:transparent url(../images/global_nav.gif) -71px -56px no-repeat;}
body#faculty #globalNav li#gn3 a { background:transparent url(../images/global_nav.gif) -236px -56px no-repeat;}
body#sections #globalNav li#gn4 a { background:transparent url(../images/global_nav.gif) -310px -56px no-repeat;}
body#training #globalNav li#gn5 a { background:transparent url(../images/global_nav.gif) -446px -56px no-repeat;}
body#research #globalNav li#gn6 a { background:transparent url(../images/global_nav.gif) -588px -56px no-repeat;}
body#administration #globalNav li#gn7 a { background:transparent url(../images/global_nav.gif) -725px -56px no-repeat;}


/*SCROLLABLE FEATURE */
/* root element for the whole scrollable setup */
div.scrollable {
	position:relative;
	left:70px;
	overflow:hidden;
	width: 552px;
	height:315px;
	float:left;
	z-index:1;
}
/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#feature {
	position:relative;
	width:20000em;
	clear:both;
}

/* Main Feature */
#feature div {
	float:left;
	width:660px;
	height:315px;
	cursor:pointer;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

/*********** navigator ***********/

/* position and dimensions of the navigator */
ul.tabs {
	float:left;
	list-style:none;
	margin:0;
	position:absolute;
	z-index:10;
}

ul.tabs li  {
	display:block;
	width:65px;
	height:63px;
	cursor:pointer;
	text-indent:-9999px;
	padding:0 4px 0 0;
}
ul.tabs li.feature1 {background:transparent url(../images/feature_2011_annual_th.png) 0 0 no-repeat;}
ul.tabs li.feature2 {background:transparent url(../images/vela_feature_th.png) 0 0 no-repeat;}
ul.tabs li.feature3 {background:transparent url(../images/ipad_feature_news_th.png) 0 0 no-repeat;}
ul.tabs li.feature4 {background:transparent url(../images/olopade_feature_news_th.png) 0 0 no-repeat;}
ul.tabs li.feature5 {background:transparent url(../images/jabri_feature_news_th.png) 0 0 no-repeat;}

/*
ul.tabs li.feature2 {background:transparent url(../images/garrity_feature_news_th.png) 0 0 no-repeat;}
ul.tabs li.feature5 {background:transparent url(../images/Rowley_feature_news_th.png) 0 0 no-repeat;}
ul.tabs li.feature5 {background:transparent url(../images/SOM_feature_news_th.png) 0 0 no-repeat;}
ul.tabs li.feature5 {background:transparent url(../images/weiss_feature_news_th.png) 0 0 no-repeat;}
ul.tabs li.feature5 {background:transparent url(../images/sulmasy_feature_news_th.png) 0 0 no-repeat;}
ul.tabs li.feature5 {background:transparent url(../images/ross_feature_news_th.png) 0 0 no-repeat;}
ul.tabs li.feature5 {background:transparent url(../images/druelinger_feature_news_th.png) 0 0 no-repeat;}
*/

/* mouseover state */
ul.tabs li:hover {
	background-position:0 -63px;
}
/* active state (current page state) */
ul.tabs li.feature1 a.active {
	
}

ul.tabs li.active {
	background-position:0 -126px;
	width:91px;
}


/* SUB NAVIGATION */

.leftNav {
	margin:45px 0 20px 0;
}

.treeview, .treeview li, .treeview ul {
	width: 220px; /* Menu Width */
	margin: 0;
	list-style: none;
}

.treeview li {
  border-bottom: 1px solid #fff;
  background-image: url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.treeview li a {
	padding:8px 0 8px 4px;
	display: block;
	color: #155f83;
	font-size:1.3em;
	text-decoration: none;
	height: 1%;
} 

.treeview li.expandable{
	background-image: url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -90px;
}

.treeview li.expandable a{
	padding:8px 0 8px 4px;
	display: block;
	color: #155f83;
	font-size:1.3em;
	text-decoration: none;
	height: 1%;
}

.treeview li.collapsable, 
.treeview li.collapsable span a {
	background:transparent url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -120px;
	color:#fff;
	width:228px;
	border-bottom:0px solid #fff;
}

.treeview li.collapsable li.expandable a{
	padding:8px 0 8px 20px;
	display: block;
	color: #155f83;
	font-size:1.3em;
	text-decoration: none;
	height: 1%;
	background: transparent url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -90px;
}

.treeview li ul li ul li a {
	padding-left:30px;
	background:#f3f3f3;
} 

.treeview li ul li ul li a.selected {
	padding-left:30px;
} 

.treeview li a.selected {
	background:transparent url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -30px;
	color:#fff;
	width:228px;
} 

.treeview li ul li a {
	padding-left:20px;
	background:#f3f3f3;
} 

.treeview li ul li a.selected {
	background-image: url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -30px;
	color:#fff;
	padding-left:20px;
} 

.treeview a:hover {
	text-decoration:none;
	background-image: url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -60px;
	color:#fff;
} 

.treeview li.expandable a:hover {
	background-image: url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -150px;
	color:#FFFFFF;
}

.treeview li.collapsable li.expandable a:hover {
	background-image: url(../images/subnav_bg.gif);
	background-repeat:no-repeat;
	background-position:0px -150px;
	color:#FFFFFF;
}


/*Second Level */


/* Manages Treeview Image */
.treeview .hitarea {

}

.treeview .hitarea-none {
background:transparent;
}

.treeview .expandable { 
	background-image: url(../images/nav_expand_bg.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

/* SECTION AND CENTERS NAV */

#section_btn {
	margin-top: 10px;
}
 
#section_btn ul {
	list-style-type: none;
}
 
#section_btn li {
	margin: 4px 0;
	height:53px;
}
 
#section_btn li a {
	display: block;
	height:53px;
	text-decoration: none;
	text-indent:-9999px;
}
 
* html #section_btn li a {

}
 
#section_btn li a:hover {
	
}


/* SECTIONS */

	#cards-btn a {background:transparent url(../images/sections_btn.png) 0px 0px no-repeat;}
	#emed-btn a {background:transparent url(../images/sections_btn.png) 0px -62px no-repeat;}
	#gast-btn a {background:transparent url(../images/sections_btn.png) 0px -124px no-repeat;}
	#geri-btn a {background:transparent url(../images/sections_btn.png) 0px -186px no-repeat;}
	#hem_onc-btn a {background:transparent url(../images/sections_btn.png) 0px -249px no-repeat;}
	#infe-btn a {background:transparent url(../images/sections_btn.png) 0px -311px no-repeat;}
	#pulm-btn a {background:transparent url(../images/sections_btn.png) 0px -373px no-repeat;}
	
	#cards-btn a:hover {background:transparent url(../images/sections_btn.png) -465px 0px no-repeat;}
	#emed-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -62px no-repeat;}
	#gast-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -124px no-repeat;}
	#geri-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -186px no-repeat;}
	#hem_onc-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -249px no-repeat;}
	#infe-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -311px no-repeat;}
	#pulm-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -373px no-repeat;}
	
	#derm-btn a {background:transparent url(../images/sections_btn.png) 0px -426px no-repeat;}
	#endo-btn a {background:transparent url(../images/sections_btn.png) 0px -488px no-repeat;}
	#gmed-btn a {background:transparent url(../images/sections_btn.png) 0px -550px no-repeat;}
	#genetics-btn a {background:transparent url(../images/sections_btn.png) 0px -611px no-repeat;}
	#hosp-btn a {background:transparent url(../images/sections_btn.png) 0px -675px no-repeat;}
	#neph-btn a {background:transparent url(../images/sections_btn.png) 0px -737px no-repeat;}
	#rheum-btn a {background:transparent url(../images/sections_btn.png) 0px -799px no-repeat;}
	
	#derm-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -426px no-repeat;}
	#endo-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -488px no-repeat;}
	#gmed-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -550px no-repeat;}
	#genetics-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -611px no-repeat;}
	#hosp-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -675px no-repeat;}
	#neph-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -737px no-repeat;}
	#rheum-btn a:hover {background:transparent url(../images/sections_btn.png) -465px -799px no-repeat;}
	
/* RESEARCH CENTERS */

	#asthma-btn a {background:transparent url(../images/research_centers_buttons.png) 0px 0px no-repeat;}
	#card_imaging-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -62px no-repeat;}
	#memory-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -124px no-repeat;}
	#stats-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -186px no-repeat;}
	#ddrcc-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -249px no-repeat;}
	#erc-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -311px no-repeat;}
	#ibd-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -373px no-repeat;}
	#transplant-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -435px no-repeat;}
	#pharma-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -497px no-repeat;}
	
	#asthma-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px 0px no-repeat;}
	#card_imaging-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -62px no-repeat;}
	#memory-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -124px no-repeat;}
	#stats-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -186px no-repeat;}
	#ddrcc-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -249px no-repeat;}
	#erc-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -311px no-repeat;}
	#ibd-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -373px no-repeat;}
	#transplant-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -435px no-repeat;}
	#pharma-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -497px no-repeat;}
	
	#crc-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -559px no-repeat;}
	#cancer_gen-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -621px no-repeat;}
	#csbos-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -684px no-repeat;}
	#drtc-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -746px no-repeat;}
	#disparities-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -808px no-repeat;}
	#gen_clin-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -870px no-repeat;}
	#diabetes-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -933px no-repeat;}
	#ethics-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -995px no-repeat;}
	#sleep-btn a {background:transparent url(../images/research_centers_buttons.png) 0px -1057px no-repeat;}
	
	#crc-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -559px no-repeat;}
	#cancer_gen-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -621px no-repeat;}
	#csbos-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -684px no-repeat;}
	#drtc-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -746px no-repeat;}
	#disparities-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -808px no-repeat;}
	#gen_clin-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -870px no-repeat;}
	#diabetes-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -933px no-repeat;}
	#ethics-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -995px no-repeat;}
	#sleep-btn a:hover {background:transparent url(../images/research_centers_buttons.png) -465px -1057px no-repeat;}
	

/* DIV FLOAT ISSUE */


  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

<!-- main stylesheet ends, CC with new stylesheet below... -->

<!--[if lte IE 7],>

  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */

<![endif],-->
