@charset "UTF-8";
.jcarousel-skin-tango {margin:10px 0 0 0;}
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 980px; padding: 0px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  980px;height: 298px;}
.jcarousel-skin-tango .jcarousel-item {width: 980px;height: 298px;}

.jcarousel-skin-tango .jcarousel-item-horizontal {}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 242px;right: 0px;width: 35px;height: 35px; cursor: pointer;
    background: transparent url(/assets/images/next.gif) no-repeat 0 0;}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: 0px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: 0px 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 0px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 242px;left: 0px;width: 35px;height: 35px;cursor: pointer; background: transparent url(/assets/images/prev.gif) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: 0 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0px 0;}



a,img {border:none; -moz-outline:none;
outline:none; }
body {margin:0; padding:0; border-top:1px solid #696969;}
#wrap {width:1021px; margin:0 auto; }
#header {background-image: url(/assets/images/header-bg.gif); background-repeat:repeat-x; height:173px;}
#top-right {float:right; display:inline; margin:70px 0 0 0; font-size:14px; color:#666666;}
#top-right a:link, #top-right a:active, #top-right a:visited {}
#top-right a:hover {}
#search {float:right; display:inline; margin:15px 0 0 0; font-size:14px; color:#666666;}
#email {float:right; display:inline; font-size:12px; color:#ec8f22; font-weight:bold; margin:3px 0 0 0; line-height:10px; }
#tr-links {margin:0 5px 0 0; padding:20px 0 0 0; float:right; display:inline; font-size:14px; color:#666666;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#tr-links {padding:0 !important;}
}


#tr-links a:link, #tr-links a:active, #tr-links a:visited {font-size:13px; color:#666666; margin:0 5px; text-decoration:none;}
#tr-links a:hover {}
#top-right input {width:118px; height:16px; float:left; font-weight:normal !important; }
#btn-search {width:58px !important; height:21px !important; background-image:url(/assets/images/btn-search.png); background-repeat:no-repeat; background-color:transparent; margin:2px 5px 0 5px; cursor:pointer; outline:none; border:none !important;}
#btn-go {width:28px !important; height:21px !important; background-image:url(/assets/images/btn-go.png); background-repeat:no-repeat; background-color:transparent; margin:2px 5px 0 5px; cursor:pointer; outline:none; border:none !important;}

#logo {margin:43px 0 0 0; float:left; display:inline;}

#nav {clear:both; margin:16px 0 0 100px; display:block; text-align:center; float:left; width:921px; padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#nav {margin-top:17px !important;}
}

#nav li {list-style:none; display:inline; background-image:url(/assets/images/nav-divider.gif); background-position:right 0; background-repeat:no-repeat; padding:10px 35px 0px 35px; float:left; display:inline;}
#nav li a:link, #nav li a:active, #nav li a:visited { padding:8px 0; color:#333333; font-size:15px;  text-decoration:none;  height:22px; font-weight:bold; float:left;}
#nav li a:hover {color:#ee3124 !important;}
#nav li.active a {background-image:url(/assets/images/nav-bg-selected.gif); background-repeat:no-repeat; background-position:center bottom; color:#ee3124 !important;}
#nav li.last {background-image:none !important;}

#content {background-color:#f3f3f3; padding:0 10px 10px 10px; width:1001px;}
#content-wrap {background-color:#ffffff; width:983px; padding: 0 9px 19px 9px; float:left; min-height:400px;}

#hero {width:982px; height:297px; margin:0px 0 0 0;}

#modules {clear:both; margin:8px 0 0 7px; background-image:url(/assets/images/home-box-gradient.gif); background-repeat:no-repeat; padding:23px 0 0 0; float:left; display:block;}
.module {padding:15px 15px 12px 15px; width:285px; height:245px; background-image:url(/assets/images/module-bg1.png); background-repeat:no-repeat; float:left; display:inline; margin:0 10px 0 0px;}
.module2 {padding:15px 15px 12px 15px; width:285px; height:245px; background-image:url(/assets/images/module-bg2.png); background-repeat:no-repeat; float:left; display:inline; margin:0 10px 0 0px;}

.module h2, .module2 h2 {font-size:17px; line-height:14px;  color:#333333; margin:0 0 0px 0; padding:0; text-align:center;}
.module p, .module2 p {margin:4px 0; padding:0; font-size:12px;  text-align:center;}
.module ul, .module2 ul {margin:10px 0 0 25px; padding:0;}
.module2 ul {margin-bottom:20px !important;}
.module li, .module2 li {margin:0 0 10px 0; padding:0; line-height:16px;}
.module2 li a:link, .module2 li a:active, .module2 li a:visited {font-size:12px;  color:#333333; text-decoration:none; line-height:16px;}
.module2 li a:hover {}

#subnav {margin:20px 15px 15px 20px;}
#subnav a {font-size:15px; color:#000000;  text-decoration:none; margin:0 15px; font-weight:bold; padding:7px 20px;}
#subnav a.active, #subnav a:hover {background-color:#ee3124; padding:7px 20px; color:#ffffff !important;}

#content-left {float:left; display:inline; width:590px; margin:0 0 0 35px; line-height:16px !important;}
#content-left-full {float:left; display:inline; width:905px; margin:0 0 0 35px;}
#content-left p, #content-left-full p {font-size:12px; margin:0; padding:0 0 12px 0; line-height:16px !important;}
h1 { font-size:18px; color:#000000; margin:10px 0; padding:0; text-transform:uppercase;}
h2 { font-size:16px; color:#000000; margin:14px 0; padding:0; }
#browser h2 {margin-left:-26px !important;}
.sub-hero {margin:0 0 15px 15px;}

#content-left a:link, #content-left a:active, #content-left a:visited {color:#EE3124;}

#content-left ul, #content-left ol, #content-left-full ul, #content-left-full ol {margin:10px 0 10px 15px; padding:0;}
#content-left li, #content-left-full li { font-size:12px; margin:0 0 10px 0;}

#content-left ol li {color:#ee3124; font-weight:bold; font-size:14px;}
#content-left ol li span {color:#000000 !important; font-weight:normal !important; font-size:12px !important;}

label {float:left; display:inline; width:200px;}


#browser {width:750px; margin:10px 0 10px 26px !important;}
#browser li {list-style:none;}

#content-right {float:right; display:inline; width:315px;}

.sidebar-box {background-image:url(/assets/images/right-box-bg.gif); background-repeat:repeat-y; width:255px; padding:20px 30px;}
.sidebar-box-blank {width:255px; padding:20px 30px;}
.sidebar-box-blank ul li {list-style-type: none; margin:0 0 30px -38px; padding:0 0 6px 0;}
.sidebar-box-blank ul li a.caption {display:block; color:#000000; text-decoration:none; font-size:12px; padding:0; margin: 0 0 0 5px;}
.sidebar-box-blank ul li a img{border: 3px solid #f3f3f3;}
.right-box-top {vertical-align:bottom;}
.right-box-bot {vertical-align:top;}

.sidebar-box h2 {font-size:18px;  margin:5px 0; padding:0; text-align:center;}
.sidebar-box p {margin:10px 0; padding:0; text-align:left; font-size:13px; }
.sidebar-box ul {margin:10px 0 20px 10px; padding:0;}
.sidebar-box li {margin:5px 0; padding:0; line-height:16px; font-weight:normal; font-size:12px; }
.sidebar-box li a:link, .sidebar-box li a:active, .sidebar-box li a:visited {font-size:13px;  text-decoration:none; color:#333333;}
.sidebar-box li a:hover {color:#EE3124 !important}

#subpage-hero {margin:0 0 20px 0;}

.grant {margin:15px 0 ;}

.news-item { margin:15px 0; }
.news-item a, .grant a:link, .grant a:active, .grant a:visited {color:#EE3124 !important;}

img.align-right {float:right; margin:0 0 20px 20px;}

#footer {clear:both; float:left; width:982px; padding:10px 0 10px 0;}
#ads {float:left; display:inline; margin:0 0 0 20px;}
#ads img {margin:0 30px 0 0;}
#footer-links {float:right; display:inline; vertial-align:middle; padding:7px 0 0 0; vertical-align:middle;}
#footer-links a {color: #333333; display: block; float: left; font-size: 14px; line-height: 30px; margin: 38px 30px 0 0; text-decoration: none; vertical-align: middle;}
#facebook {vertical-align:middle; float:right; display:inline; margin: -5px 0 0 0;}

.clear {clear:both; height:1px; margin:0; padding:0;}

.board-member {margin:10px 0; float:left; display:block; width:590px;}
.board-member img {float:left; display:inline; margin:0 10px 10px 0; width:106px;}
.board-member div {float:left; display:inline; width:445px;}
.board-member div p {margin-top:0 !important;}

.committee-member {margin:10px 0; float:left; display:block; width:590px;}
.committee-member img {float:left; display:inline; margin:0 10px 10px 0; width:106px;}
.committee-member div {float:left; display:inline; width:590px;}
.committee-member div p {margin-top:0 !important;}

.faqs h2 {margin-top:40px !important;}
.faqs ul {margin:10px 0 10px 0 !important;}


.cufon {line-height:16px !important;}
.AS_ajax_resultsIntroFailure {display:none;}

/* Press Room Page Styles */

.press-room h2 {
	color: #ffffff;
	background-image:url(/assets/images/press-room/press-room-header-bg.jpg);
	line-height: 54px;
	padding-left: 20px;
}

.press-room .news-item {
	margin-top: -10px;
}

.press-room .news-item p strong{
	display: block;
	margin-bottom: 4px;
	line-height: 19px;
}

.press-room .news-item p a{
	display: block;
	margin-bottom: -10px;
	text-decoration: none;
}

.press-room a.press-room-read-all-news {
	display: block;
	text-decoration: none;
}

.press-room ul li {
	list-style-type: none;
	float:left;
	
}

.press-room ul li a{
	display: block;
	width: 171px;
	height: 129px;
	border: 3px solid #ffffff;
	margin: 15px 30px 10px 0;
	-webkit-transition:border 0.3s ease-out;
    	-moz-transition:border 0.3s ease-out;
    	-o-transition:border 0.3s ease-out;
	
}

.press-room ul li a:hover {
	border: 3px solid #ffa22b;
}

.sidebar-box ul.press-doc-list {
	margin-left: 0;
	margin-top: -20px;
}

.sidebar-box ul.press-doc-list li {
	list-style-type: none;
	margin-bottom: 10px;
	
}
.sidebar-box ul.press-doc-list li a {
	color: red;
}

/* Berklee Tour Photos And Videos Page 5.5.11 */

#berklee-update-header {
	height:296px;
	margin:0;
	padding:0;
}
#berklee-update-header img {
	height:296px;
	margin:0;
	padding:0;
}
#berklee-social-box {
	width: 300px;
	height: 67px;
	background-color:#DBDFDE;
	float: right;
	padding:20px 15px 0 15px;	
	margin: -19px 0 0 0;
	-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;
	position:relative;
}
#facebook-btn {
	margin: 0;
	padding:0;
	position: absolute;
	left:20px;
	top:20px;
}
#twitter-btn {
	margin: 0;
	padding:0;
	position: absolute;
	left:20px;
	top:50px;
}
#donate-button {
	position: absolute;
	right:20px;
	top:20px;
}
#donate-button a {
	background-image:url(/assets/images/btn-donate-red.png);
	display: block;
	text-indent: -999999px;
	height: 52px;
	width: 170px;
	background-position: top;
	margin: 0 0 0 0;
}
#donate-button a:hover {
	background-position: bottom;
}
#berklee-text {
	margin-top: 20px;
	margin-top: 30px\9; /* IE8 and below */}
}




