/* @override //css/styles-undergraduate-research2.css */

/* @override http://www.binghamton.edu/css/styles-undergraduate-research2.css */


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	position: relative;
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue",Arial,sans-serif;
	font-size: 76%;
	line-height: 135%;
	background: #cbcbcb url(http://www.binghamton.edu/images/common/abstract2a.gif) center top repeat-x;
	color: #302e2e;
	text-align: center;
}

div,p {
	text-align: left;
	padding-left: 1px;
}
.spotlight p{
	padding-left: 0;
	margin-left: 0px;
	padding-bottom: 0;
	margin-bottom: 0;
}
.item .title{
	padding:  10px;
	font-size: 130%;
}
.item h1{
	padding:  10px;
	font-size: 150%;
}
.item h2{
	padding:  10px;
	font-size: 130%;
}
.item h3{
	padding:  10px;
	font-size: 110%;
}

img {
	border: 0;
	display: block;
}

a,a:link,a:visited {
	color: #47aed6;
	text-decoration: none;
}

a:hover,a:active {
	text-decoration: underline;
}

p {
	padding-right: 0px;
	margin-top: 10px;
	margin-right: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 10px;	
	border-radius:25px;
}
.item{
	margin-top:  -16px;
}
.featureContent{
	padding-top: 20px;
}
.announcements{
	
	display: block;
	z-index: 4;
	padding-left: 0;
	position: relative;
	width: 240px;
}
.item p {
	padding-bottom: 0px;
	border-radius:25px;
}

.inlineList {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.inlineList li {
	display: inline;
}

.pageWidth {
	width: 1040px;
	margin: 0 auto;
	overflow: hidden;
}

.contentWidth {
	width: 960px;
	margin: 0 auto;
	overflow: visible;
}

.icon {
	display: inline;
}

.credit {
	font-style: italic;
	margin-top: 0;
}

.color1 {
	color: #00694d;
}

.color2 {
	color: #5dab56;
}

.color3 {
	color: #e7731c;
}

.color4 {
	color: #4eacd1;
}

.color5 {
	color: #d3599a;
}

.color6 {
	color: #8e923b;
}

.color7 {
	color: #676ea9;
}

.color8 {
	color: #e4a001;
}

.clear {
	clear: both;
}

.headerOuter {
	width: 100%;
	height: 100px;
	color: #fff;
	background: #00694e url(http://www.binghamton.edu/images/common/header-bg.gif) repeat-x;
	text-align: center;
}

img#logoBackground {
	display: none;
}

.logoLink {
	display: block;
	float: left;
	margin-top: 18px;
}

a.logoLink img.logoLink {
	margin-top: 0!important;
}

.logoLinkSmall {
	display: none;
}

.mainNav {
	min-height: 38px;
	color: #fff;
	font-weight: bold;
	font-size: 105%;
	overflow: visible;
	white-space: nowrap;
}

.mainNav li {
	display: table-cell;
	float: left;
	margin: 0;
	padding: 14px 21px;
	text-align: center;
	vertical-align: middle;
}

.mainNav li.first {
	margin-left: 0;
}

.mainNav li.last {
	margin-right: 0;
}

.mainNav a,.mainNav a:link,.mainNav a:visited {
	text-decoration: none;
	color: #fff;
}

.mainNav a:hover,.mainNav a:active,.mainNav .current {
	border-bottom: solid 4px #edc83b;
}

.quickLinks {
	padding: 10px 0 0 0;
	color: #bbbbbb;
	text-transform: uppercase;
	text-align: right;
}

.quickLinks li {
	margin: 0 4px;
}

.quickLinks a,.quickLinks a:link,.quickLinks a:visited {
	color: #bbbbbb;
}

.searchControls {
	float: right;
	margin: 8px 0 0 8px;
}

/*.searchBox{width:105px;padding:0 0 0 2px;margin:0;color:#989083;float:left;border:none;height:21px;line-height:21px;font-size:120%;background:#fff;}*/

.searchBox {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	color: #989083;
	float: left;
	font-size: 12px;
	line-height: 12px;
	height: 13px;
	margin: 0 5px 0 0;
	padding: 3px 0 3px 5px;
	width: 125px;
}

/*.searchButton{background-color:#baae3c;vertical-align:bottom;}*/

.searchButton {
	background: none repeat scroll 0 0 transparent;
	display: inline;
	padding-top: 1px;
	cursor: pointer;
}

.searchRadioButtons {
	text-align: right;
	margin: 6px 30px 20px 0;
	font-size: 90%;
	letter-spacing: 1px
}

.audienceNav {
	text-align: right;
	font-size: 90%;
}

.audienceNav li {
	margin: 0 1px;
}

.audienceNav a,.audienceNav a:link,.audienceNav a:visited {
	color: #fff;
}

.audienceNav a:hover,.audienceNav a:active,.audienceNav a.current {
	color: #53d542;
	text-decoration: none;
}

.bodyBanner {
	text-align: center;
	overflow: hidden;
	clear: both;
	margin-top: -15px;
}

.bodyBanner img {
	margin: 0 auto;
}

.bodyContent {
	position: relative;
	overflow: hidden;
	clear: both;
	min-height: 200px;
	margin-top: -4px;
	padding-bottom: 40px;
	background: #fff;
}

.contentBanner {
	position: relative;
	overflow: hidden;
}

.bannerWord {
	float: left;
}

.colItem {
	margin-left: 10px;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 20px;
}

.colItem p {
	margin-bottom: 0;
	margin-left: 10px;
	padding-bottom: 0;
	margin-top: 0;
	padding-top: 0;
}

.colItem h2 {
	padding: 10px;
	padding-left:  0px;;
	font: normal 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2a7361;
	
}

.colItem h4 {
	margin-bottom: 0px;
	margin-left: 0px;
	font: normal 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: orange;
padding: 25px 10px 5px;
}
.colItem h3 {
	margin-bottom: 0px;
	margin-left: 0px;
	font: normal 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: orange;
padding: 25px 10px 5px;
}


.colItem .adImage {
	margin: 15px auto;
}

.colItem .colHeaderImage {
	margin: 0 auto;
	margin-bottom: 10px;
}

.colItem .colInner {
	margin: 0 20px;
	font-size: 90%;
	line-height: 130%;
}

.colInner .header {
	font-size: 140%;
}

.colInner .title:link,.colInner .title:visited {
	font-weight: bold;
	color: #1a5691;
}

.colInner .headerSmall {
	font-weight: bold;
}

.colInner .color1 a {
	color: #00694d;
}

.colInner .color2 a {
	color: #5dab56;
}

.colInner .color3 a {
	color: #e7731c;
}

.colInner .color5 a {
	color: #d3599a;
}

.colInner .color6 a {
	color: #8e923b;
}

.colInner .color7 a {
	color: #676ea9;
}

.colInner .color8 a {
	color: #e4a001;
}

.colInner .date {
	font-weight: normal;
}

.colInner p {
	margin-top: 0;
}

.colItem ul {
	margin: 10px 0 10px 10px;
	padding: 0;
	list-style-type: none;
	color: #777;
	
}

.colItem ul li {
	margin-bottom: 10px;
	padding-left: 10px;
	
	background: url(http://www.binghamton.edu/images/common/bullet1.gif) 0 5px no-repeat;
}

.buttonList {
	float: right;
	margin-top: -8px;
	margin-right: 0;
	text-align: right;
}

.buttonList a {
	display: block;
	margin-bottom: 2px;
}

.colItem ul.linksList {
	font-size: 110%;
	line-height: 100%;
}

.colItem ul.linksList li {
	background: none;
	padding-left: 0;
}

.colItem .picOuter {
	width: 171px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 20px;
}

.colItem .ulCol {
	margin-top: 0;
}

.ulCol a,.ulCol a:link,.ulCol a:visited {
	color: #302e2e;
}

.colItem .ulCol li {
	margin-bottom: 5px;
}

.ulCol1 {
	float: left;
	width: 48%;
}

.ulCol2 {
	float: right;
	width: 48%;
}

.colItem .ulColColor2 li {
	background: url(http://www.binghamton.edu/images/common/bullet3.gif) 0 5px no-repeat;
}

.caption {
	font-size: 90%;
	color: #777;
	margin-bottom: 10px;
}

.colItemFill {
	background: #e8e8e8;
	width: 183px;
	margin-left: 11px;
	font-size: 90%;
}

.colItemFill .colInner {
	padding: 5px 20px 5px 10px;
}

.colContent {
	padding: 0 10px 20px 15px;
}

.colContent .title {
	font-size: 140%;
}

.separator {
	margin: 5px 0 15px 0;
	border-top: dashed 1px #dedca5;
}

.separatorBig {
	margin: 5px 0 15px 0;
	border-top: solid 6px #dedca5;
}

.fiveColOuter {
	border-style: solid;
	border-color: #fff;
	border-width: 15px 0 10px 0;
	background: url(http://www.binghamton.edu/images/home/bgFiveCol.gif);
	overflow: hidden;
}

.fiveColOuter .col {
	float: left;
	width: 20%;
}

.fiveColOuter .colFirst .colHeaderImage {
	margin-left: 0;
}

.fiveColOuter .colLast .colHeaderImage {
	margin-right: 0;
}

.fiveColOuter .colInner {
	font-size: 100%;
}

.fiveColOuter .credit {
	font-size: 90%;
}

.colLeft {
	float: left;
	width: 192px;
	margin: 0;
	padding: 0;
}

.colLeft .colHeaderImage {
	margin-left: 0;
}

.colLeft .separator {
	margin: -20px 10px 0 10px;
	border-top: solid 1px #dedca5;
}

.subNav {
	margin: 10px 0;
	padding: 0;
	list-style-type: none;
	color: #00694e;
	background-color: #00694e;
	font-weight: normal;
	font-style: normal;
	font-size: 90%;
}
.addlSubNav {
	margin-top: 5px;
}

.addlLinks {
	margin-top: 25px;
}

.subNav li {
	padding-bottom: 6px;
	line-height: 120%;
	padding-left: 15px;
}

.subNav .title {
	padding: 15px 10px 8px 20px;
	color: silver;
	line-height: 130%;
	font-weight: normal;
	font-style: normal;
}

.subNav a,.subNav a:link,.subNav a:visited {
	display: block;
	color: #5fa051;
	padding-left: 0;
	padding-right: 5px;
}

.subNav a:hover,.subNav a:active,.subNav a.current,.subNav a.current:visited {
	color: #fff;
	background: #eac033;
	text-decoration: none;
}

.rssLink a,.rssLink a:link,.rssLink a:visited {
	color: #e3761a;
}

.rssLink a:hover,.rssLink a:active {
	color: #e3761a;
	background: none;
	text-decoration: underline;
}

.rssLink img {
	display: inline;
	vertical-align: text-top;
}

.subNavOuter {
	height: 295px;
	background: #1a5691;
	overflow: hidden;
}

.subNavOuter2 {
	background: #00694e;
}

.subNavOuter3 {
	background: #8188c2;
}

.subNavInner {
	padding: 15px 0;
	text-align: center;
	margin-left: 15px;
	background-color: #006a4d;
}

.subNavOuter .imgTitle {
	margin: 0 auto;
}

.subNavOuter .subNav {
	margin: 15px 19px 0 19px;
	text-align: left;
}

.subNavOuter .subNav li {
	background: transparent url(http://www.binghamton.edu/images/common/bullet1.gif) 0 5px no-repeat;
	padding-left: 12px;
}

.subNavOuter .subNav a,.subNavOuter .subNav a:link,.subNavOuter .subNav a:visited {
	display: inline;
	padding: 0;
	font-weight: bold;
	color: #fff;
}

.subNavOuter .subNav a:hover,.subNavOuter .subNav a:active,.subNavOuter .subNav a.current {
	background: transparent;
	text-decoration: underline;
}

.relatedLinks {
	margin: 0 20px 20px 10px;
	padding: 0;
	list-style-type: none;
	color: #e7731c;
	text-transform: uppercase;
}

.relatedLinks li {
	padding-bottom: 7px;
}

.relatedLinks a,.relatedLinks a:link,.relatedLinks a:visited {
	color: #5fa051;
}

.bcOuter {
	margin-left: 192px;
	padding: 15px;
}

.bc {
	overflow: hidden;
}

.bc li {
	position: relative;
	display: block;
	float: left;
	line-height: 150%;
	margin-right: 5px;
	color: #999;
	white-space: nowrap;
}

.bc a,.bc a:link,.bc a:visited {
	color: #999;
}

.colRight {
	float: right;
	width: 200px;
	border-left: solid 0px #dedca5;
	margin: 0;
	padding: 0;
}

.colRight .colHeaderImage {
	margin-right: 0;
}

.colRight .topHeader {
	font-size: 110%;
	padding: 10px 20px 10px 10px;
	text-transform: uppercase;
}

.colRight address {
	margin: 12px;
}

.noBorder {
	border: 0;
}

.content {
	margin-left: 192px;
	margin-right: 390px;
	padding: 0 15px 0 15px;
}

.contentWide {
	margin-right: 215px!important;
}

.contentFull {
	margin-right: 0!important;
}

.contentMinimal {
	margin: 0 15px!important;
	width: 930px!important;
}

.contentFullPage {
	padding: 25px 15px!important;
}

.content .contentCol {
	float: left;
	border-right: solid 1px #dedca5;
	overflow: hidden;
	z-index: 10;
}

.content .headerImage {
	margin-bottom: 20px;
}

.content h1 {
	font-weight: normal;
	font-size: 140%;
	line-height: 120%;
	color: #00694d;
	padding-right: 20px;
	padding-lef: 0px;
	margin: 15px 20px 15px 10px;
}

.content h1.color3 {
	color: #e7731c;
}

.content h1.color4 {
	color: #4eacd1;
}

.content h1.color5 {
	color: #d3599a;
}

.content h2 {
	font-weight: normal;
	font-size: 140%;
	color: #e7731c;
	margin-bottom: 10px;
	margin: 15px 20px;
}

.readMoreButton {
	display: inline;
}

.twoColOuter2 {
	padding-right: 0;
}

.twoColOuter .col {
	float: left;
	width: 50%;
	overflow: visible;
}

.colBorderRight {
	padding-right: 15px;
	border-right: solid 1px #dedca5;
	margin-right: -1px;
	overflow: hidden;
}

.colBorderLeft {
	padding: 0 0 0 15px;
	border-left: solid 1px #dedca5;
	overflow: hidden;
}

.colBorderRight .colInner {
	margin-left: 15px;
}

.colBorderLeft .colInner {
	margin-right: 15px;
}

.twoColOuter2 .col {
	float: left;
	width: 50%;
	overflow: visible;
}

.twoColOuter2 .col1 {
	width: 70%;
}

.twoColOuter2 .col2 {
	width: 30%;
}

.twoColOuter2 .colBorderLeft {
	padding: 0;
}

.twoColWide .colRight {
	width: 290px;
}

.twoColWide .content {
	margin-right: 290px;
	border-right: solid 1px #dedca5;
}

.linkPage h2 {
	text-transform: uppercase;
	font-size: 110%;
}

.linkPage ul {
	margin: 5px 0 15px 15px;
	padding: 0;
	list-style-type: none;
	line-height: 160%;
}

.formOuter ol,.formOuter ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.formOuter ol li,.formOuter ul li {
	margin-bottom: 10px;
}

.formOuter label {
	font-weight: bold;
	display: block;
	padding-left: 4px;
}

.formOuter input,.formOuter select {
	width: 90%;
	font-size: 95%;
}

.formOuter .btn {
	width: auto;
	vertical-align: bottom;
}

.formOuter fieldset .title {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background: #00684d;
	border-bottom: solid 3px #fff;
	padding: 4px 2px 4px 8px;
}

.formOuter fieldset {
	margin-top: 20px;
	padding: 0;
	background: #e3e4c3;
	border: none;
}

.formOuter fieldset ol,.formOuter fieldset ul {
	padding: 20px;
}

.formOuter fieldset legend {
	display: none;
}

.linkPage a,.linkPage a:link,.linkPage a:visited {
	color: #302e2e;
}

.eventListing {
	margin: 10px 0;
}

.eventListing p {
	margin: 3px 0;
}

.eventListing .eventTitle {
	font-size: 110%;
}

.eventListing .eventDate {
	color: #00694e;
}

.newsListing {
	margin-bottom: 20px;
	clear: left;
	overflow: hidden;
}

.newsListing img {
	float: left;
	margin: 4px 8px 5px 0;
}

.newsTitle {
	display: inline;
	margin-right: 5px;
	font-size: 120%;
}

.newsDate {
	display: inline;
	color: #00694e;
	font-size: 90%;
}

.newsListing p {
	margin-bottom: 10px;
}

.urlCredit {
	margin: 5px 0;
	font-size: 80%;
	line-height: 110%;
	color: #999;
}

.footerOuter {
	color: #fff;
	background: #7d8183;
	padding: 18px 0;
	font-size: 90%;
	overflow: hidden;
	clear: both;
}

.footerOuter a,.footerOuter a:link,.footerOuter a:visited {
	color: #fff;
}

.footerOuter .sep {
	padding-right: 7px;
	margin-right: 5px;
	border-right: solid 1px #fff;
}

.footerLeft {
	float: left;
	padding-left: 10px;
	width: 400px;
}

.footerLeft .address {
	margin-bottom: 6px;
}

.footerRight {
	float: right;
	width: 50%;
	text-align: right;
	padding-right: 30px;
	line-height: 280%;
}

.footerRight .title {
	display: inline;
	font-weight: bold;
	margin-right: 6px;
}

.footerOuter .fontSizeLinks {
	display: block;
	text-align: right;
}

.footerOuter .syndLinks,.footerOuter .shareLinks {
	display: inline;
	line-height: 300%;
	text-align: right;
}

.footerOuter .syndLinks .icon {
	margin-right: 4px;
}

.footerRight .feedsNetworks {
	text-align: right;
}

.footerRight .icon {
	margin-right: 2px;
}

.allowOverflow {
	overflow: visible;
}

/**
.minimalNav{background:#cbcbcb url(http://www.binghamton.edu/images/common/bg.gif) center -65px repeat-x;}
.minimalNav .headerOuter{height:65px;}
.minimalNav .logoLink{display:none;}
.minimalNav .quickLinks{padding-bottom:15px;}
.minimalNav .logoLinkSmall{margin-top:14px;display:block;}
.minimalNav .mainNav{height:30px;font-weight:normal;font-size:100%;}
.minimalNav .mainNav li{margin:0 6px;}
.minimalNav .mainNav li.first{margin-left:0;}
.minimalNav .mainNav li.last{margin-right:0;}
.minimalNav .mainNav a:hover,.minimalNav .mainNav a:active,.minimalNav .mainNav .current{border-bottom:solid 2px #edc83b;}
.minimalNav .footerRight{line-height:170%;}
.minimalNav .footerOuter .syndLinks,.minimalNav .footerOuter .shareLinks{line-height:350%;}
**/

.researchPage {
	background: #cbcbcb url(http://www.binghamton.edu/images/common/bg.gif) center top repeat-x;
}

.researchPage .quickLinks {
	padding-top: 10px;
}

.researchPage .mainNavOuter {
	float: left;
	position: relative;
	left: 50%;
	text-align: left;
}

.researchPage .mainNav {
	min-height: 60px;
	font-size: 100%;
	line-height: normal;
	position: relative;
	left: -50%;
}

.researchPage .mainNav li {
	margin: 0;
	display: block;
	float: left;
	padding: 14px 19px 0 19px;
}

.researchPage .mainNav li.first {
	padding-left: 0;
}

.researchPage .mainNav li.last {
	padding-right: 0;
}

.researchPage .mainNav a,.researchPage .mainNav a:link,.researchPage .mainNav a:visited {
	display: block;
	margin: 0;
	text-align: center;
	border-bottom: solid 6px transparent;
}

.researchPage .mainNav a:hover,.researchPage .mainNav a:active,.researchPage .mainNav .current {
	border-color: #8d363b;
}

.researchPage .colRight,.researchPage .colBorderRight,.researchPage .colBorderLeft {
	border-color: #bdb8ad;
}

.researchPage .subNav {
	margin-left: 20px;
}

.researchPage .subNav li {
	padding-left: 15px;
	background: url(http://www.binghamton.edu/images/common/bullet1.gif) 0 5px no-repeat;
}

.researchPage .subNav a,.researchPage .subNav a:link,.researchPage .subNav a:visited {
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #000;
}

.researchPage .subNav a:hover,.researchPage .subNav a:active,.researchPage .subNav a.current,.researchPage .subNav a.current:visited {
	color: #000;
	background: none;
	text-decoration: underline;
}

.researchPage .subNavOuter .subNav a,.researchPage .subNavOuter .subNav a:link,.researchPage .subNavOuter .subNav a:visited {
	color: #fff;
}

.researchPage .bcOuter {
	margin-left: 0;
	padding: 15px 0;
}

.researchPage .bc {
	position: relative;
	padding: 4px 8px;
}

.researchPage .contentWide {
	margin-right: 190px;
}

.colRightOverlap {
	position: relative;
	float: right;
	width: 174px;
	margin: -26px 15px 0 0;
	padding: 0;
}

.contactBoxContent {
	background: #f1efd8 url(http://www.binghamton.edu/images/common/bgContactBottom.gif) left bottom no-repeat;
	padding: 5px 22px;
}

.researchPage .colContent {
	border-right: solid 1px #bdb8ad;
}

.researchHome {
	padding-top: 10px;
}

.researchHome .colRight {
	padding-left: 0;
	margin-left: 0;
	width: 188px;
}

.researchHome .colInner {
	font-size: 100%;
}

.researchHome .colRight .colInner {
	margin-left: 10px;
}

.researchHome .contentWide {
	margin-right: 190px;
}

.collegePage {
	background: #FFF url(http://www.binghamton.edu/images/common/bg3.gif) center top repeat-x;
	color: #68645e;
}

.collegePage .mainNav {
	text-align: center;
}

.collegePage .mainNavOuter {
	float: left;
	position: relative;
	left: 50%;
	text-align: left;
}

.collegePage .mainNavOuter .mainNav {
	min-height: 60px;
	font-size: 100%;
	line-height: normal;
	position: relative;
	left: -50%;
}

.collegePage .mainNavOuter .mainNav li {
	margin: 0;
	display: block;
	float: left;
	padding: 14px 27px 0 27px;
	display: table-cell;
	vertical-align: middle;
}

.collegePage .mainNavOuter .mainNav li.first {
	padding-left: 0;
}

.collegePage .mainNavOuter .mainNav li.last {
	padding-right: 0;
}

.collegePage .mainNavOuter .mainNav a,.collegePage .mainNavOuter .mainNav a:link,.collegePage .mainNavOuter .mainNav a:visited {
	display: block;
	margin: 0;
	text-align: center;
	border-bottom: solid 4px transparent;
}

.collegePage .mainNavOuter .mainNav a:hover,.collegePage .mainNavOuter .mainNav a:active,.collegePage .mainNavOuter .mainNav .current {
	border-color: #edc83b;
}

.collegePage .bodyBanner img {
	border-style: solid;
	border-color: #fff;
	border-width: 6px 6px 0 6px;
}

.collegePage .subNav a,.collegePage .subNav a:link,.collegePage .subNav a:visited {
	color: #00694e;
}

.collegePage .subNav a:hover,.collegePage .subNav a:active {
	color: #fff;
	background: #00694e;
}

.collegePage .subNav a.current,.collegePage .subNav a.current:visited {
	color: #00694e;
	background: none;
	font-weight: bold;
}

.collegePage .colRight {
	margin-top: 15px;
	margin-right: 6px;
}

.collegePage .bcOuter {
	margin-left: 0;
	padding: 15px 0;
}

.collegePage .bc {
	position: relative;
	padding: 4px 8px;
	background: #e6e6e6;
}

.collegePage .footerOuter {
	background: #00694e;
}

.bannerCollegeOuter {
	padding: 6px 6px 0 6px;
	background: #fff;
}

.bannerCollege {
	height: 400px;
	background: url(http://www.binghamton.edu/images/banners/collegeLanding.jpg) no-repeat;
}

.popLinks {
	float: left;
	background: #fff;
	padding: 15px;
	margin-top: 87px;
	font-size: 130%;
}

.popLinks ul {
	position: relative;
	width: 200px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.popLinks ul li {
	margin-bottom: 10px;
	padding-left: 12px;
	background: url(http://www.binghamton.edu/images/common/bullet2.gif) 0 6px no-repeat;
}

.popLinks ul li.title {
	padding-left: 0;
	margin-bottom: 15px;
	color: #e7731c;
	background: none;
	font-size: 120%;
}

.collegeHomeFeature {
	position: relative;
	margin: -30px 17px 15px 0;
	float: right;
	width: 278px;
}

.collegeHomeFeature .featureContent {
	padding: 15px 20px 5px 20px;
	background: url(http://www.binghamton.edu/images/common/bgFeatureBottom.gif) bottom left no-repeat;
	background-color: #ebe9d6;
}

.collegeHomeFeature .featureContent .item .title {
	font-size: 120%;
}

.collegeHomeFeature .featureContent .item p {
	margin-top: 0;
}

.collegeHomeFeature .featureContent .sep {
	border-top: solid 1px #f0c390;
}

.collegeHomeContent {
	overflow: hidden;
	padding: 0 15px;
}

.collegeHomeContent .col1 {
	float: left;
	width: 436px;
	border-right: solid 1px #ecead8;
	margin-right: -1px;
}

.collegeHomeContent .col1 h2 {
	font-weight: normal;
	font-size: 140%;
	color: #e7731c;
	margin-bottom: 10px;
}

.collegeHomeContent .col2 {
	float: right;
	width: 198px;
	border-left: solid 1px #ecead8;
}

.collegeHomeContent .col2 .colInner {
	padding-left: 10px;
}

.collegeHomeContent .item,.collegeHomeContent2 .item {
	margin: 10px 20px 0 0;
	overflow: hidden;
}

.collegeHomeContent .item img,.collegeHomeContent2 .item img {
	float: left;
	clear: left;
	margin: 0 10px 3px 0;
}

.collegeHomeContent .item .title,.collegeHomeContent2 .item .title {
	font-size: 130%;
}

.collegeHomeContent .item .date,.collegeHomeContent2 .item .date {
	font-weight: bold;
	font-size: 90%;
	color: #4eacd1;
}

.collegeHomeContent .item p,.collegeHomeContent2 .item p {
	margin-top: 0;
}

.collegeHomeContent .item .color2,.collegeHomeContent .item .color2 a,.collegeHomeContent .item .color2 a:link,.collegeHomeContent .item .color2 a:visited,.collegeHomeContent2 .item .color2,.collegeHomeContent2 .item .color2 a,.collegeHomeContent2 .item .color2 a:link,.collegeHomeContent2 .item .color2 a:visited {
	color: #5dab56;
}

.collegeHomeContent .item .color3,.collegeHomeContent .item .color3 a,.collegeHomeContent .item .color3 a:link,.collegeHomeContent .item .color3 a:visited,.collegeHomeContent2 .item .color3,.collegeHomeContent2 .item .color3 a,.collegeHomeContent2 .item .color3 a:link,.collegeHomeContent2 .item .color3 a:visited {
	color: #e7731c;
}

.college2TagLine {
	margin-top: 6px;
	padding: 10px 15px 1px 20px;
	font-family: Georgia,"Times New Roman",Times,Serif;
	font-size: 200%;
	color: #f17827;
	background: #f1eddf;
	font-style: italic;
	line-height: 100%;
}

.college2TagLine .line2 {
	display: block;
	text-align: right;
}

.colLeftCollegeHome2 {
	width: 365px;
	margin: 6px 0 0 6px;
}

.collegeHomeContent2 {
	margin-top: 6px;
	margin-left: 380px;
}

.collegeHomeContent2 .colRight {
	font-size: 110%;
	margin-top: 0;
	margin-right: 0!important;
	width: 192px;
}

.collegeHomeContent2 .colRight .colHeaderImage {
	margin-right: auto;
}

.collegeHomeContent2 .colInner {
	margin-right: 10px;
}

.colLeftCollegeHome2 .twoColOuter {
	margin-top: 6px;
}

.colLeftCollegeHome2 .twoColOuter .col {
	width: 49%;
}

.colLeftCollegeHome2 .popLinks2 {
	margin: 0;
	padding: 0 13px 0 0;
	font-size: 100%;
}

.colLeftCollegeHome2 .popLinks2 a,.colLeftCollegeHome2 .popLinks2 a:link,.colLeftCollegeHome2 .popLinks2 a:visited {
	color: #fff;
	text-transform: uppercase;
}

.colLeftCollegeHome2 .popLinks2 ul {
	width: auto;
	padding: 10px;
	background: #00a6dd;
}

.colLeftCollegeHome2 .popLinks2 li {
	margin-bottom: 5px;
}

.colLeftCollegeHome2 .popLinks2 ul li.title {
	font-weight: bold;
	color: #fff;
	margin: 0 0 10px 5px;
}

.colLeftCollegeHome2 .h1Home {
	margin-top: 0;
	font-weight: normal;
	font-size: 140%;
	line-height: 100%;
}

.colLeftCollegeHome2 .contentCol {
	margin: 10px 20px 10px 5px;
}

.departmentPage {
	background: #FFF url(http://www.binghamton.edu/images/common/abstract2a.gif) center top repeat-x;
	color: #68645e;
}

/* @group My Group */

/* @end */

.departmentPage .mainNavOuter {
	float: left;
	position: relative;
	left: 50%;
	text-align: left;
}

.departmentPage .mainNav {
	min-height: 60px;
	font-size: 100%;
	line-height: normal;
	position: relative;
	left: -50%;
}

.departmentPage .mainNav li {
	margin: 0;
	display: block;
	float: left;
	padding: 14px 27px 0 27px;
	display: table-cell;
	vertical-align: middle;
}

.departmentPage .mainNav li.first {
	padding-left: 0;
}

.departmentPage .mainNav li.last {
	padding-right: 0;
}

.departmentPage .mainNav a,.departmentPage .mainNav a:link,.departmentPage .mainNav a:visited {
	display: block;
	margin: 0;
	text-align: center;
	border-bottom: solid 4px transparent;
}

.departmentPage .mainNav a:hover,.departmentPage .mainNav a:active,.departmentPage .mainNav .current {
	border-color: #edc83b;
}

.departmentPage .quickLinks a,.departmentPage .quickLinks a:link,.departmentPage .quickLinks a:visited {
	color: #bbbbbb;
}

.departmentPage .colLeft {
	position: relative;
	margin-left: 6px;
	width: 260px;
}
.departmentPage .subNav li {
	background: url(http://www.binghamton.edu/images/common/bullet1.gif) 0 6px no-repeat;
	padding-bottom: 5px;
	font-weight: normal;
	font-style: normal;
	padding-top: 5px;
}

.departmentPage .subNav li.title {
	color: #fff;
	background: none;
	font-size: 130%;
}

.departmentPage .subNav li.mainTitle {
	font-size: 120%;
}

.departmentPage .subNav a,.departmentPage .subNav a:link,.departmentPage .subNav a:visited {
	color: #fff;
	display: inline;
}

.departmentPage .subNav a:hover,.departmentPage .subNav a:active {
	text-decoration: underline;
	background: none;
}

.departmentPage .subNav a.current,.departmentPage .subNav a.current:visited {
	color: #edc83b;
	font-weight: bold;
	text-decoration: none;
	background: none;
}

.departmentPage .contentBanner {
	margin: 6px 0;
	padding-left: 7px;
}

.content .contentBanner {
	padding: 0;
}

.departmentPage .colRight {
	margin-top: 6px;
	padding-right: 0px;
	margin-left: 0;
	padding-bottom: 0px;
}
.departmentPage .colRight img{
	width:  100 px;
	height:  ;
	object-fit: contain;
	border-left: 0px !important;
}


.departmentPage .colRight .relatedLinks {
	text-transform: none;
}

.departmentPage .bcOuter {
	position: relative;
	overflow: hidden;
	padding: 4px 8px;
	background: #e6e6e6;
	margin: 0 0 15px 0;
}

.departmentPage h3 {
	color: #00a1e1;
	font-size: 115%;
	font-weight: normal;
	margin-bottom: 10px;
}

.departmentPage .bc {
	position: relative;
}

.departmentPage .content {
	min-width: 200px;
	padding: 0!important;
}

.departmentPage .contentFull {
	margin-right: 0!important;
	width: 655px;
}

.departmentPage .content h1 {
	font-size: 180%;
	text-transform: uppercase;
	color: #00a1e1;
	padding:  0px;
}

.departmentPage .footerOuter {
	background: #00694e;
}

.bannerDepartmentOuter {
	padding: 6px 6px 0 3px;
	background: #fff;
}

.departmentHomeContent {
	padding-top: 15px;
}

.departmentHomeContent .content {
	width: 380px;
	padding-right: 0px;
	margin-left: 295px;
}

.departmentPage .colLeftHome {
	margin-top: -200px;
	width: 284px;
}

.departmentPage .colLeftHome .subNav {
	text-transform: none; !important;
	background-color: #00694e;
}
.departmentPage .colLeft.colLeftHome .subNav {
	text-transform: none; !important;
	background-color: #00694e;
}
.departmentPage .colLeftHome .subNav ul{
	text-transform: none; !important;
	background-color: #00694e;
}
.departmentPage .colLeftHome .subNav .title {
	padding-left: 0;
	margin-bottom: 10px;
	font-weight: normal;
	font-style: normal;
	margin-top: 20;
	padding-top: 20;
	font-size: 165%;
}

.departmentPage .colLeftHome .subNav a {
	
}

.departmentPage .subNav h3 {
	color: #fff;
	margin: -5px 0 10px 0;
	line-height: 115%;
}

.departmentHomeContent .colRight {
	border-color: #e6e2da;
	width: 240px;
	margin-top: -160px;
	margin-bottom:  25px;
	overflow:  hidden;
	padding-right: 0px;
	padding-top: 0;
	border-left: 1px dotted gray;

}

.departmentHomeContent .colRight .colHeaderImage {
	margin-right: 7px;
}
.featurecontent{
	padding:  15px;
}
.departmentVariation {
	background: #fff url(http://www.binghamton.edu/images/common/abstract2a.gif) center top repeat-x!important;
}

.departmentVariation .subNav {
	background: #baae3c!important;
	padding: 15px 20px 18px 30px!important;
	margin-top: 0;
}

.departmentVariation .subNavRound {
	width: 278px;
	height: 7px;
}

.departmentVariation .subNavTop {
	background: url(http://www.binghamton.edu/images/common/bgSubNavTop.gif) no-repeat top right;
	margin-bottom: -1px;
}

.departmentVariation .subNavBottom {
	background: url(http://www.binghamton.edu/images/common/bgSubNavBottom.gif) no-repeat top right;
	margin: 0;
}

.departmentVariation .quickLinks a,.departmentVariation .quickLinks a:link,.departmentVariation .quickLinks a:visited {
	color: #ffd525!important;
}

.departmentVariation .colLeftHome {
	margin-top: -350px;
}

.departmentVariation .content {
	margin-left: 0!important;
}

.departmentVariation .searchButton {
	background: #ad5c00!important;
}

.departmentVariation .departmentSignature {
	font-style: italic;
}

.departmentVariation .content h1,.departmentVariation .content p {
	font-family: Georgia,"Times New Roman",Times,Serif!important;
}

.departmentVariation .content h1 {
	display: block;
	float: left;
	text-transform: none!important;
	margin: 0 10px;
	font-style: italic;
	text-align: right;
	color: #449171!important;
}

.departmentVariation .departmentCopy {
	float: right;
	display: block;
	width: 400px;
	margin-top: -10px!important;
}

.departmentVariation .footerOuter {
	background: #baae3c!important;
}

.admissionsHome .bcOuter {
	margin-left: 0;
}

.admissionsHome .bc {
	position: relative;
	padding: 4px 8px;
	background: #e6e6e6;
}

.admissionsHome .fiveColOuter {
	border-width: 0;
}

.dired,.dired a {
	color: #7d8183!important;
	text-align: center;
}

.collegePageR3 .bannerSmall {
	display: none;
}

.collegePageR3 .bannerLarge {
	display: block;
}

.collegePageR3 .college2TagLine {
	display: none;
}

.collegePageR3 .colLeftCollegeHome2 {
	display: block;
}

.collegePageR3 .topImage {
	display: block;
	width: 947px;
}

.collegePageR3 .collegeHomeContent2 .inlineList {
	float: right;
	display: block;
	width: 571px;
	margin: 14px -3px 18px 0;
}

.collegePageR3 .bcOuter {
	width: 945px;
	margin-top: -20px;
}

.collegePageR3 .colLeftCollegeHome2 .popLinks,.collegePageR3 .colLeftCollegeHome2 .popLinks2 {
	float: left;
	background: #fff;
	margin-top: -320px;
	font-size: 130%;
}

.collegePageR3 .colLeftCollegeHome2 .popLinks a,.collegePageR3 .colLeftCollegeHome2 .popLinks a:link,.collegePageR3 .colLeftCollegeHome2 .popLinks a:visited,.collegePageR3 .colLeftCollegeHome2 .popLinks2 a,.collegePageR3 .colLeftCollegeHome2 .popLinks2 a:link,.collegePageR3 .colLeftCollegeHome2 .popLinks2 a:visited {
	color: #47aed6;
	text-transform: none;
}

.collegePageR3 .colLeftCollegeHome2 .popLinks ul,.collegePageR3 .colLeftCollegeHome2 .popLinks2 ul {
	background: #fff;
	position: relative;
	width: 200px;
	margin: 0;
	padding: 20px;
	list-style-type: none;
}

.collegePageR3 .colLeftCollegeHome2 .popLinks li,.collegePageR3 .colLeftCollegeHome2 .popLinks2 li {
	margin-bottom: 10px;
	padding-left: 12px;
	background: url(http://www.binghamton.edu/images/common/bullet2.gif) 0 6px no-repeat;
}

.collegePageR3 .colLeftCollegeHome2 .popLinks ul li.title,.collegePageR3 .colLeftCollegeHome2 .popLinks2 ul li.title {
	padding-left: 0;
	margin-bottom: 15px;
	color: #e7731c;
	background: none;
	font-size: 120%;
}

.collegePageR3 .contentCopy {
	display: block;
	width: 180px!important;
	padding: 0 20px;
	margin-top: -5px;
}

.collegePageR3 .colRight .program,.collegePageR3 .colRight .item {
	display: none;
}

.collegePageR3 .colRight .first,.collegePageR3 .colRight .moreLink,.collegePageR3 .colRight .newsItem {
	display: block;
}

.collegePageR3 .withPhoto {
	display: none;
}

.collegePageR3 .noPhoto {
	display: block;
}

.collegePageR3 .colRight {
	border: none!important;
}

.collegePageR3 .contentWrapper {
	display: block;
	float: left;
	margin-left: -220px;
	margin-top: 50px;
	overflow: hidden;
	width: 779px;
}

.collegePageR3 .collegeHomeContent2 .colRight .colHeaderImage {
	margin: 0 0 0 20px;
}

.collegePageR3 .harpurHotline {
	width: 350px;
}

.collegePageR3 .program {
	margin-top: 5px;
}

.collegePageR3 .program .headerSmall a,.collegePageR3 .program .headerSmall a:link,.collegePageR3 .program .headerSmall a:visited {
	color: #00a3e0;
}

.collegePageR3 .event .title a,.collegePageR3 .event .title a:link,.collegePageR3 .event .title a:visited {
	color: #5dab56;
}

.collegePageR3 .event .date {
	color: #5dab56;
}

.collegePageR3 .newsItem .title a,.collegePageR3 .newsItem .title a:link,.collegePageR3 .newsItem .title a:visited {
	color: #00a3e0;
}

.collegePageR3 .newsItem .date {
	color: #00a3e0;
}

.collegePageR3 .programs .colHeaderImage,.collegePageR3 .events .colHeaderImage {
	padding-bottom: 14px;
}

.collegePageR4 .contentWrapper {
	display: block;
	position: relative;
	overflow: hidden;
	margin-left: -50px;
	margin-top: 50px;
}

.collegePageR4 .bcOuter {
	position: absolute;
	margin: -5px 10px 0 0;
	width: 565px;
	top: 0;
	left: 385px;
}

.collegePageR4 .colLeftCollegeHome2 {
	clear: left;
}

.collegePageR4 .collegeHomeContent2 {
	display: block;
}

.collegePageR4 .bannerSmall {
	display: block;
}

.collegePageR4 .bannerLarge {
	display: none;
}

.collegePageR4 .photo {
	display: none;
}

.collegePageR4 .noPhoto {
	display: none;
}

.collegePageR4 .withPhoto {
	display: block;
}

.collegePageR4 .popLinks ul li {
	background: url(http://www.binghamton.edu/images/common/bullet1.gif) 0 6px no-repeat!important;
}

.collegePageR4 .popLinks ul li.title {
	background: none!important;
}

.collegePageR4 .program .headerSmall a,.collegePageR4 .program .headerSmall a:link,.collegePageR4 .program .headerSmall a:visited {
	color: #006a4d;
}

.collegePageR4 .event .title a,.collegePageR4 .event .title a:link,.collegePageR4 .event .title a:visited {
	color: #5dab56;
}

.collegePageR4 .event .date {
	color: #5dab56;
}

.collegePageR4 .newsItem .title a,.collegePageR4 .newsItem .title a:link,.collegePageR4 .newsItem .title a:visited {
	color: #00a3e0;
}

.collegePageR4 .newsItem .date {
	color: #00a3e0;
}

.collegePageR4 .collegeHomeContent2 {
	margin-left: 0;
}

.collegePageR4 .contentWrapper {
	margin-left: 15px;
	margin-top: 50px;
	width: 580px;
}

.colRight .popLinks2 {
	font-size: 90%;
	float: none!important;
	margin-top: 0!important;
	padding-top: 0!important;
}

.colRight .popLinks2 ul {
	width: auto;
	padding: 10px;
	background: #00a6dd;
}

.colRight .popLinks2 ul li.title {
	font-weight: bold;
	color: #fff;
	margin: 0 0 10px 5px;
}

.colRight .popLinks2 ul li a {
	text-transform: uppercase;
	color: #fff;
}

.templateThumbs .thumb {
	font-weight: bold;
	float: left;
	width: 175px;
	vertical-align: bottom;
	padding: 10px;
	margin: 0 15px 30px 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
}

.templateThumbs img {
	vertical-align: top;
	margin-top: 5px;
	display: inline;
}

.width400 {
	width: 400px!important;
	float: left;
}

.width400 img {
	margin-top: 0!important;
}

.homeNews p,.homeEvents p {
	display: inline;
}

.homeNews br,.homeEvents br {
	display: none;
}

.colRight .colRight {
	border: none;
	padding: 0;
	margin: 0;
}

/* google translate css */

.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
	font-size: 12px !important;
}

/* form css from think css */

fieldset {
	border: 1px #ccc solid;
	padding: 0 10px;
	margin-bottom: 20px;
}

legend {
	font-size: 1.1em;
	margin: 0 5px;
	padding: 0 5px;
	color: #00694d;
}

.formError {
	color: red;
}

/* OU-LDP form css add G.H. 
#form {border: 1px solid #ccc; padding: 8px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #f9f9f9}
.ldpforms label {font-weight: normal !important; font-size: 14px; color: #68645E; font-family: "Helvetica Neue",Arial,sans-serif}
#form input {margin: 7px 0 7px 7px; width: 300px;}
.btn-skidmore {width: 130px !important;} */

/* Spotlight css add G.H. */

.colRight h1 {
	font-size: 130%;
	color: #4EACD1;
	font-weight: normal;
	margin-left: 10px;
}

.colItem .colHeaderImage {
	margin: 5px 0 5px 10px;
}

.colItem a img {
	border: 1px solid #fff;
}

.colItem a:hover img {
	border: 1px solid #4EACD1;
}
