@charset "UTF-8";
/* CSS Document */

html, body {font-family: "Helvetica Neue",Arial,sans-serif; font-size: 14px; line-height: 20px; margin: 0; padding: 0; background-image: url(http://www.binghamton.edu/gerald/dearc/images/background-graphic.png)}

/* letter styles */

p {padding: 0 0 13px 0; font-size: 14px; line-height: 24px}

h1 {font-size: 30px; line-height: 30px; color: #fff; padding: 0 0 10px 0; font-family: 'OFL Sorts Mill Goudy TT', Times, Georgia, serif;}
h2 {font-size: 15px; line-height: 15px; color: #999; padding: 0 0 10px 0; font-family: 'OFL Sorts Mill Goudy TT', Times, Georgia, serif; letter-spacing: 4px;}
h3 {font-size: 26px; line-height: 30px; color: #900; padding: 10px 0 10px 0; font-family: 'OFL Sorts Mill Goudy TT', Times, Georgia, serif;}
h4 {font-size: 16px; line-height: 20px; color: #900; padding: 10px 0 5px 0; font-family: 'OFL Sorts Mill Goudy TT', Times, Georgia, serif; text-transform: uppercase; letter-spacing: 2px; border-bottom: 1px solid #666; margin-bottom: 5px}
h5 {font-size: 21px; line-height: 25px; color: #900; padding: 10px 0 10px 0; font-family: 'OFL Sorts Mill Goudy TT', Times, Georgia, serif;}

a, a:link, a:visited {color: #900; text-decoration: none}
a:hover, a:active {color: #900; text-decoration: underline}

.disclaimer {font-size: 12px; line-height: 21px; margin-top: 25px}
.homeLink {text-decoration: none}

/* layout */

#heading {width: auto; padding: 15px 0; border-bottom: 2px solid #900; background-color: #333}
#headingContent {width: 930px; margin: 0 auto; padding: 0 10px 0 20px}
#headingContent a, #headingContent a:link, #headingContent a:visited {text-decoration: none; color: #fff}
#headingContent a:hover, #headingContent a:active {text-decoration: none; color: #fff}
#member {float: right; padding: 3px 6px; background-color: #666; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
#member:hover {background-color: #999}
#member p {font-size: 11px; color:#333; line-height: 13px; padding: 0}
#schools {margin-top: 10px}
#schools a, #schools a:link, #schools a:visited {text-decoration: none; color: #999; letter-spacing: 0; font-size: 12px; line-height: 15px; font-family: 'Helvetica Neue',Arial,sans-serif}
#schools a:hover, #schools aa:active {text-decoration: underline;}

#content {width: auto;}
#contentWell {width: 960px; padding: 10px 0 20px; margin: 0 auto; background-color: #fff}

#imageWell {width: 960px; background-color: #ccc; margin: 5px 0 15px 0; height: 350px; border-top: 3px solid #900; border-bottom: 2px solid #900}

#navigation {width: auto; margin: 60px 0 10px 10px; height: 20px;}
#subNavigation {width: auto; border-bottom: 2px solid #666; font-size: 12px}
#subNavigation ul {padding: 5px 0}
#subNavigation ul li {padding: 3px 0 3px 15px}
#subNavigation h5 {padding: 0}

#featureContent {width: 640px; padding: 0 10px 10px; background-color: #fff; margin-top: -125px; -webkit-border-top-right-radius: 20px; -moz-border-radius-topright: 20px; border-top-right-radius: 20px; position: relative; z-index: 200; border-top: 2px solid #900}
#featureContentTwo {width: 960px; background-color: #fff; border-top: 2px solid #900;}
#featureContentTwoContent {width: 620px; padding: 10px; border-right: 1px solid #eee;}
#featureContentTwoContent ul {margin: -10px 0 0 0; padding: 0}
#featureContentTwoContent ul li {margin: 0; padding: 2px 0 2px 10px}
#featureContentTwoContent img {float: right; padding: 4px; border: 1px solid #ccc; margin: 0 0 10px 10px}
.researchers {width: 570px; background-color: #f5f5f5; padding: 8px 15px; border-bottom: 1px solid #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.researchersNo {width: 570px; padding: 8px 15px}

.cores {width: 570px; background-color: #f5f5f5; padding: 8px 15px; border-bottom: 1px solid #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.cores img, .coresNo img {float: right; padding: 4px; border: 1px solid #ccc; margin: 0 0 10px 10px}
.coresNo {width: 570px; padding: 8px 15px}
.cores ol {margin: 0 0 10px 10px}
.cores ol li {margin: 10px 0 10px 10px; list-style: decimal}
.cores ol li ol li {margin: 10px 0 10px 10px; list-style: lower-alpha}
.coresNo ol {margin: 0 0 10px 10px}
.coresNo ol li {margin: 10px 0 10px 10px; list-style: decimal}
.coresNo ol li ol li {margin: 10px 0 10px 10px; list-style: lower-alpha}
.cores ul {margin: 0 0 10px 20px;}
.cores ul li {margin: 10px 0 10px 20px !important; list-style: disc;}
.coresNo ul li {margin: 10px 0 10px 20px !important; list-style: disc;}

#publications ul li {padding: 7px 0 7px 15px}

#featureResearch {width: 285px; float: right; margin-right: 14px;}
#featureResearchTwo {width: 285px; float: right; margin: 10px 14px 0 0;}
#featureResearch p, #featureResearchTwo p {font-family: 'Helvetica Neue',Arial,sans-serif; font-size: 12px; line-height: 21px;}

#footer {width: auto;}
#footerContent {width: 960px; margin: 0 auto; padding: 15px 0; background-color: #333; border-top: 2px solid #900}
#footer img {float: left; margin-right: 20px; padding-left: 17px}
#footer p {font-size: 11px; line-height: 20px; padding: 0 0 8px 0; color: #ccc}

.clear {clear: both; font-size: 0.1px; height: 0; line-height: 0; width: 0;}

/* dropdown navigation */
ul.dropdown, ul.dropdown li, ul.dropdown ul {list-style: none; margin: 0; padding: 0;}
ul.dropdown {position: relative; z-index: 597;}
ul.dropdown li {float: left; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover, ul.dropdown li:hover {position: relative; z-index: 599; cursor: default;}
ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; background-image: url(http://www.binghamton.edu/dearc/images/white-background.png); padding:10px 10px 5px; width: 150px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
ul.dropdown ul li {float: none; padding-bottom: 5px !important}
ul.dropdown li:hover > ul {visibility: visible;}
ul.dropdown li a {color: #333; text-decoration: none;}
ul.dropdown li a:hover {color: #900; text-decoration: underline;}
ul.dropdown li, ul.dropdown ul li {padding: 0 20px 0 0;}
/* CSS2 clone */
ul.dropdown li:hover > *.dir {color: #333;}

/* slideshow */
#slideshow {position:relative; height:403px;}
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

.dired,.dired a{color:#900!important;text-align:center; font-size: 12px; margin-top: 10px; display: none}

/* image hover */
#tip {
display: none;
position: absolute;
border: 1px solid #ccc;
padding: 5px;
}

#featureContentTwoContent li {list-style-type: circle; 
  list-style: circle;
}
