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

/* @override http://www.binghamton.edu/som/styles-som2.css */

/*** General styles **********************************************************/

/*** SOM page style overrides *****************************************/

a, a:link, a:visited {
	color: #8e0000;
}

/* some of these colors are repeated for title tags later in this stylesheet */

.color1 {
	color: #710000;
}

.color2 {
	color: #B7A225;
}

.color3 {
	color: #276bc5;
}

.color4 {
	color: #4779c1;
}

.color5 {
	color: #c4162b;
}

.color6 {
	color: #a69d6b;
}

.color7 {
	color: #530411;
}

.color8 {
	color: #e4a001;
}

.color9 {
	color: #324f79;
}

.contentWidth {
	line-height: 140%;
	font-size: 100%;
	font-family: "Helvetica Neue",Arial,sans-serif;
	float: none;
	display: block;
	clear: none;
}

/*** Header layout ***********************************************************/

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

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

/*--- Column item containers (narrow) ---*/

.colInner .title:link, .colInner .title:visited {
	color: #1A5691;
}

.colInner .color1 a {
	color: #710000;
}

.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;
}

.colItem ul {
	color: #777;
}

.colItem ul li {
	background: url(/images/common/bullet5.gif) 0 5px no-repeat;
}

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

.colItem .ulColColor2 li {
	background: url(/images/common/bullet5.gif) 0 5px no-repeat;
}

.colItemFill {
	background: #e8e8e8;
}

.separator {
	border-top: dashed 1px #DEDCA5;
}

.separatorBig {
	border-top: solid 6px #DEDCA5;
}

/*--- Multi-column layout (most subpages) ---*/

.colLeft .separator {
	border-top: solid 1px #DEDCA5;
}

/*--- SubNav ---*/

.subNav {
	color: #5fa051;
}

.subNav .title {
	color: #00694e;
}

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

.subNav a:hover, .subNav a:active, .subNav a.current, .subNav a.current:visited {
	color: #fff;
	background: #EAC033;
}

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

.rssLink a:hover, .rssLink a:active {
	color: #e3761a;
}

/*--- Alternate subnav style ---*/

.subNavOuter {
	background: #1A5691;
}

.subNavOuter2 {
	background: #00A1E1;
}

.subNavOuter3 {
	background: #8188C2;
}

.subNavOuter .imgTitle {
	margin: 0 auto;
}

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

/*--- Related links ---*/

.relatedLinks {
	color: #d3599a;
}

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

/*--- Breadcrumbs ---*/

.bc li {
	color: #999;
}

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

/* more than one right column is allowed; normally there are two */

.colRight {
	border-left: solid 1px #DEDCA5;
}

.content .contentCol {
	border-right: solid 1px #DEDCA5;
}

.content h1 {
	color: #8e0000;
	font-variant: normal;
	font-family: "Helvetica Neue",Arial,sans-serif;
}

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

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

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

.content h2 {
	color: #a29372;
	margin-top: 25px;
	margin-bottom: 5px;
	font-size: 160%;
	line-height: 109%;
}

.content h3 {
	color: #c2a225;
	margin-top: 25px;
	margin-bottom: 5px;
}

/*--- Two column layout ---*/

.colBorderRight {
	border-right: solid 1px #DEDCA5;
}

.colBorderLeft {
	border-left: solid 1px #DEDCA5;
}

/*--- Two column layout - wide ---*/

.twoColWide .content {
	border-right: solid 1px #DEDCA5;
}

/*--- Form input pages ---*/

.formOuter fieldset .title {
	background: #00684D;
	border-bottom: solid 3px #fff;
}

.formOuter fieldset {
	background: #E3E4C3;
}

/*--- Links page ---*/

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

/*-- Specific styles ---*/

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

.newsDate {
	color: #00694e;
}

.urlCredit {
	color: #999;
}

/*** Footer layout ***********************************************************/

.footerOuter {
	color: #fff;
	background: #7D8183;
}

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

.footerOuter .sep {
	border-right: solid 1px #fff;
}

/*** Minimal Navigation page style overrides *********************************/

/* NOTE: May want to consider moving these styles to a 
separate stylesheet instead of using the body tag override */

.minimalNav {


/* body tag override */
  background: #cbcbcb url(/images/common/bg.gif) center -65px repeat-x;
}

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

/*** Research section style overrides ****************************************/

/* NOTE: May want to consider moving these styles to a 
separate stylesheet instead of using the body tag override */

.researchPage {


/* body tag override */
  background: #cbcbcb url(/images/common/bg.gif) center top repeat-x;
}

/*--- Main nav styles ---*/

.researchPage .mainNav a, .researchPage .mainNav a:link, .researchPage .mainNav a:visited {
	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 a, .researchPage .subNav a:link, .researchPage .subNav a:visited {
	color: #000;
}

.researchPage .subNav a:hover, .researchPage .subNav a:active, .researchPage .subNav a.current, .researchPage .subNav a.current:visited {
	color: #000;
}

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

.contactBoxContent {
	background: #F1EFD8 url(/images/common/bgContactBottom.gif) left bottom no-repeat;
}

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

/*** College page style overrides ********************************************/

/* NOTE: May want to consider moving these styles to a 
separate stylesheet instead of using the body tag override */

.collegePage {


/* body tag override */
  background: #FFF url(http://www.binghamton.edu/images/bg-new.gif) center top repeat-x;
	color: #68645e;
}

.collegePage .bodyBanner img {
	border: 1px solid #fff;
}

.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;
}

.collegePage .bc {
	background: #E6E6E6;
}

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

/*--- College Landing page ---*/

.bannerCollegeOuter {
	background: #fff;
}

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

.popLinks {
	background: #fff;
}

.popLinks ul li.title {
	color: #e7731c;
}

.collegePage {
	
}

.collegePage .bodyContent {
	
}

.collegeHomeFeature {
	background: url(/images/common/bgFeature.gif) repeat-y;
}

.collegeHomeFeature .featureContent {
	background: url(/images/common/bgFeatureBottom.gif) bottom left no-repeat;
}

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

.collegeHomeContent .col1 {
	border-right: solid 1px #ECEAD8;
/*widt

h: 441px; original width */
}

.collegeHomeContent .col2 {
	border-left: solid 1px #ECEAD8;
/*widt

h: 205px; original width */
}

.collegeHomeContent .item .date, .collegeHomeContent2 .item .date {
	color: #a29965;
}

.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: #B7A225;
}

.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;
}

/*--- College variation page ---*/

.college2TagLine {
	color: #F17827;
	background: #F1EDDF;
}

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

.colLeftCollegeHome2 .popLinks2 ul {
	background: #710000;
}

/*** Department page style overrides *****************************************/

/* NOTE: May want to consider moving these styles to a 
separate stylesheet instead of using the body tag override */

.departmentPage {


/* body tag override */
  background: #FFF url(http://www.binghamton.edu/images/bg-new.gif) center top repeat-x;
	color: #68645e;
}

/*.departmentPage .headerOuter {
  background: #59A346 url(/images/common/bgHeader3.gif) repeat-x;
}*/

/*--- Main nav styles ---*/

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

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

.departmentPage .subNav {
	color: #fff;
	text-shadow: #6e0710 2px 2px 0;
	background: #710000;
	

/* Old browsers */
background: -moz-linear-gradient(45deg, #8c000e 0%, #6d0019 100%);


/* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#8c000e), color-stop(100%,#6d0019));

/* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, #8c000e 0%,#6d0019 100%)

;
	/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, #8c000e 0%,#6d0019 100%

);
	/* Opera 11.10+ */
background: -ms-linear-gradient(45deg, #8c000e 0%,#6d0019 100

%);
	/* IE10+ */
background: linear-gradient(45deg, #8c000e 0%,#6d0019 10

0%);
	/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c000e', endColorstr='#6d0019',GradientType=1 );
	padding-left: 17px;
	padding-top: 35px;
	clear: none;
	position: absolute;
	display: block;
	float: left;
	width: 86%;
	-moz-border-radius: 2px 2px 2px 2px / 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px / 2px 2px 2px 2px;
	left: 0;
	top: 170px;
}


.departmentPage .subNav li {
	background: url(/images/common/bullet5.gif) 0 6px no-repeat;
}

.departmentPage .subNav a:hover {
	color: #eee4ca;
}

.departmentPage .subNav a.current, .departmentPage .subNav a.current:visited {
	color: #edc994;
}

.departmentPage .subNav a.current, .departmentPage .subNav a.current {
	color: #ede7ca;
}

.departmentPage .bcOuter {
	background: #f7f4eb;
	border: 1px solid #eeecdc;
	top: 3px;
	height: 15px;
}

.departmentPage .content h1 {
	color: #8e0000;
	margin-top: 25px;
	margin-bottom: 20px;
	font: normal normal 220% Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
}

h1 {
	color: #8e0000;
	margin-top: 40px;
	margin-bottom: 20px;
	font: normal normal 220% Georgia, "Times New Roman", Times, serif;
	text-transform: capitalize;
}

h4 {
	color: #8e0000;
	margin-top: 40px;
	margin-bottom: 20px;
	font: normal normal 200% Georgia, "Times New Roman", Times, serif;
}

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

/*--- Department Home ---*/

.bannerDepartmentOuter {
	background: #fff;
}

.departmentHomeContent .colRight {
	border-color: #E6E2DA;
}

/* departmentLanding variation */

.departmentVariation {
	background: #fff url(/images/common/bg6.gif) center top repeat-x !important;
}

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

.departmentVariation .subNavTop {
	background: url(/images/common/bgSubNavTop.gif) no-repeat top right;
}

.departmentVariation .subNavBottom {
	background: url(/images/common/bgSubNavBottom.gif) no-repeat top right;
}

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

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

.departmentVariation .content h1 {
	color: #449171 !important;
}

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

/*** Admissions page style overrides *****************************************/

.admissionsHome .bc {
	background: #E6E6E6;
}

.dired, .dired a {
	color: #7D8183 !important;
}

/***** collegePage Variation R3 **********************************************/

.collegePageR3 .colLeftCollegeHome2 .popLinks,
.collegePageR3 .colLeftCollegeHome2 .popLinks2 {
	background: #710000;
}

.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: #fff;
}

.collegePageR3 .colLeftCollegeHome2 .popLinks ul,
.collegePageR3 .colLeftCollegeHome2 .popLinks2 ul {
	background: #710000;
}

.collegePageR3 .colLeftCollegeHome2 .popLinks li,
.collegePageR3 .colLeftCollegeHome2 .popLinks2 li {
	background: url(/images/common/bullet5.gif) 0 6px no-repeat;
}

.collegePageR3 .colLeftCollegeHome2 .popLinks ul li.title, 
.collegePageR3 .colLeftCollegeHome2 .popLinks2 ul li.title {
	color: #bcac73;
}

.collegePageR3 .program .headerSmall a,
.collegePageR3 .program .headerSmall a:link,
.collegePageR3 .program .headerSmall a:visited {
	color: #8E0000;
}

.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;
}

/***** collegePage Variation R4 **********************************************/

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

.collegePageR4 .program .headerSmall a,
.collegePageR4 .program .headerSmall a:link,
.collegePageR4 .program .headerSmall a:visited {
	color: #8e0000;
}

.collegePageR4 .event .title a,
.collegePageR4 .event .title a:link ,
.collegePageR4 .event .title a:visited {
	color: #8e0000;
}

.collegePageR4 .event .date {
	color: #8e0000;
}

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

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

.colRight .popLinks2 ul {
	background: #00a6dd;
}

.colRight .popLinks2 ul li.title {
	color: #fff;
}

.colRight .popLinks2 ul li a {
	color: #fff;
}

.departmentPage .mainNav {
	min-height: 45px;
	position: relative;
	left: -49%;
	font: 90%/normal "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: #8d885a 1px 1px 0;
}

.contentBanner {
	position: absolute;
	overflow: hidden;
	width: 688px;
	height: 155px;
	padding: 0;
	background: #fff url(http://www.binghamton.edu/som/images/som-mn-img3.jpg) no-repeat right;
	left: 254px;
	top: 3px;
	display: block;
}
div.learnmorebox {
	top: 505px;
	position: absolute;
	left: 7px;
}

div.headlinesbox {
	top: 680px;
	position: absolute;
	left: 6px;
}

div.headlinesbox a {
	color: #7b0014;
}

li {
	margin-bottom: 10px;
}

.departmentPage .contentFull {
	float: left;
	clear: left;
	position: relative;
	top: -3px;
	left: 8px;
}

.innershadow {
	-moz-box-shadow: inset 0 0 10px #000000;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: inset 0 0 10px #000000;
}

.box {
	background: #f7f4eb;
	border: 1px solid #e2dfcf;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: -10px;
	margin-bottom: 25px;
	width: 93%;
	-moz-box-shadow: inset 0 0 30px #d1ceb7;
	-webkit-box-shadow: inset 0 0 30px #d1ceb7;
	box-shadow: inset 0 0 30px #d1ceb7;
	margin-right: auto;
	margin-left: 0;
	-moz-border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;
}

.box h2 {
	color: #244371;
	padding-bottom: 10px;
	text-shadow: white 2px 2px 2px;
}

.box li {
	list-style-image: url(http://www.binghamton.edu/som/images/arrow-orange.gif);
	list-style-position: outside;
	text-shadow: white 2px 1px 0;
}

.box ul {
	margin-bottom: 20px;
}

.colLeft {
	float: left;
	width: 192px;
	margin: 0;
	padding: 0;
	z-index: 1;
	top: -7px;
	left: 3px;
}
div.somvideo {
	width: 600px;
	padding: 35px 25px 25px;
	display: block;
	background-color: #f7f4eb;
	border: 1px solid #eeecdc;
	text-align: center;
}
div.somvideocaption {
	font-size: 12px;
	line-height: 14px;
	color: #978a69;
	font-variant: small-caps;
	padding: 25px 25px 0;
	letter-spacing: 1px;
}
div.highlight {
	width: 600px;
	padding: 25px;
	display: block;
	background-color: #f7f4eb;
	border: 1px solid #eeecdc;
	color: #86795c;
}
.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4C6B7D;
width: 630px;
	font-weight: 300;
	line-height: 22px;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-indent: 45px;
	height: 165px;
	padding: 20px;
	background: #f7f4eb;
	border: 1px solid #e2dfcf;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: -10px;
	margin-bottom: 25px;
	width: 93%;
	-moz-box-shadow: inset 0 0 30px #d1ceb7;
	-webkit-box-shadow: inset 0 0 30px #d1ceb7;
	box-shadow: inset 0 0 30px #d1ceb7;
	margin-right: auto;
	margin-left: 0;
	-moz-border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;

}
.quote h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-shadow: white 2px 2px 2px;
	font-weight: 300;
	line-height: 22px;
       
	background-image: url(http://www.binghamton.edu/som/images/quotes.png);
	background-repeat: no-repeat;
	padding: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-indent: 45px;
	height: 175px;
}

.quote li {
	list-style-image: url(images/arrow-orange.gif);
	list-style-position: outside;
	text-shadow: white 2px 1px 0;
}

.quote ul {
	margin-bottom: 20px;
}

.name {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #929085;
	float: right;
	margin-right: 45px;
	margin-top: 15px;
}
a.top {
	border: 1px solid #e7e4d5;
	padding: 3px;
	font-size: x-small;
	border-left-color: #f7f4eb;
	border-left-width: 15px;
	margin-top: 10px;
}
a.top:hover{
	border: 1px solid #e7e4d5;
	padding: 3px;
	font-size: x-small;
	border-left-color: #e7e4d5;
	border-left-width: 15px;
	margin-top: 10px;
}
.boxplain {
	border: 1px solid #e2dfcf;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: -10px;
	margin-bottom: 25px;
	width: 93%;
	margin-right: auto;
	margin-left: 0;
	-moz-border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px / 3px 3px 3px 3px;
}

.boxplain h2 {
	color: #7f0013;
	padding-bottom: 10px;
	text-shadow: white 2px 2px 2px;
	font-size: 16px;
}

.boxplain li {
	list-style-image: url(som/images/arrow-orange.gif);
	list-style-position: outside;
	text-shadow: white 2px 1px 0;
}

.boxplain ul {
	margin-bottom: 20px;
}
.colRight {
	border-left: solid 1px #DEDCA5;
	background-color: #f3f2e7;
	border-bottom: 1px solid #DEDCA5;
	border-right: 1px solid #DEDCA5;
	top: -7px;
	position: relative;
}


.colRight h3{
	color: #b09548;
}

.colRight li{
	
}
