
.roundedButton {
	-moz-border-radius: 20px; -webkit-border-radius: 20px;
}
/* Stuff for content-editable */
[contenteditable=true] {
     border: 1px dotted #9cbc30;
}
[contenteditable=true]:focus {
      outline:none;
}

#layeredDiv {display:none;position:fixed;width:500px;height:600px;background-color:#ffffff;z-index:5; margin-left:90px;margin-top:50px;-moz-border-radius: 20px; -webkit-border-radius: 20px;
-webkit-box-shadow:10px 10px 5px 1px rgba(0,0,0,0.25);-moz-box-shadow:10px 10px 5px 1px rgba(0,0,0,0.25);box-shadow:10px 10px 5px 1px rgba(0,0,0,0.25);
padding:5px;overflow:scroll;
}
#layeredDivShort {display:none;position:fixed;width:500px;height:350px;background-color:#ffffff;z-index:5; margin-left:90px;margin-top:30px;-moz-border-radius: 20px; -webkit-border-radius: 20px;
-webkit-box-shadow:10px 10px 5px 1px rgba(0,0,0,0.25);-moz-box-shadow:10px 10px 5px 1px rgba(0,0,0,0.25);box-shadow:10px 10px 5px 1px rgba(0,0,0,0.25);
padding:5px;overflow:scroll;
}

#xBox {position:absolute;bottom:10px;right:10px;color:#c3c3c3;}
#xBox2 {position:absolute;top:10px;left:10px;color:#c3c3c3;}
#layeredDivContent {padding:70px 45px 20px 45px;line-height:1.5;font-size:90%; }

/* end Stuff for content-editable and hidden divs*/

#logoutCampusDiv {
	border:1px solid A01E21;
	padding:6px;
	background-color:#A01E21;
	margin-left: 750px;
	
	width:140px;
	text-align:center;
	color:#ffffff;
	z-index:10;
}



details {
	margin:10px 0 15px 70px;
}

/*
body {
    font: 13px/20px 'myriad-pro', "Helvetica Neue", HelveticaNeue, Helvetica, Arial, sans-serif;
    background-color: #ffffff;
    margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
*/
body {
	background:#ffffff;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

a {
    color: #00648b;
    text-decoration: none;}
i.small {
	font-style:normal;
	font-weight:normal;
	font-size:12px;
}
.teeny {
	font-size:11px;
	color:white;
}

hr {
	margin:20px 0px;
}

/*for template pages - red bold */
h3 { 
	color:black;
	font-weight:bold;
	font-family:Helvetica, non-serif;
	font-size:16px;
	padding-bottom:0px;
	margin-bottom:-20px;
	margin-top:-5px;
}

h4 {
	font-weight:bold;
	font-family:Helvetica, non-serif;
	font-size:16px;
	margin-bottom:0px;
	margin-top:5px;

}
.blueNews a {
	/*color:#009bad;*/
	color:#007E91;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:1.0;
}

.dateLine {
	font-family:Times, "Times New Roman", Georgia, serif;
	font-size: 10px;
	line-height:1.0;
}
summary {
	font-weight:normal; 
	font-size:13px;
	margin-left:-30px;
	margin-bottom:12px; 
	color:#A01E21;
}

.summary, .summary a {
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:5px;
}

.redNews a {
	font-family:Times, "Times New Roman", Georgia, serif;
	font-size:14px;
	color:#BA2025;
}

#teamSpinners {
	margin-top:7px;
	float:right;
}

#seasonSpinner {
	float:right;
	margin-left:5px;
}

#teamSpinner {
	float:right;
}

#yearSpinner {
	float:right;
}

#athSidebar {
	font-size:11px;
	margin:2px 5px;
	color:#999;
}

#athSidebar b {
	color:#0a9Cb8;
}

.alumSideHeader {
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#c22327;
	margin:5px 0px 0px 10px;
}

.alumSideLower {
	text-align:left;
	font-size:12px;
	margin:5px 5px 5px 10px;
}

#alumSideImgBar {
	text-align:left;
	margin-left:10px;
}

#alumSideImgBar img {
margin-right:5px;
}

#alumSideLinks {
	text-align:left;
	font-size:10px;
	margin-top:10px;
	background-image:url(/mbs/images/dot.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}

#alumSideLinks a {
	color:#333;
	line-height:2.0;
}

#alumSideLinks img {
	vertical-align:middle;
	margin-right:3px;
}

#alumPubLinks {
	text-align:left;
	margin-left:10px;
	margin-top:20px;
}

#alumPubLinks a {
	color:#333;
}

#alumPubLinksBottom {
	background-image:url(/mbs/images/dot.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	margin-top:-30px;
	margin-bottom:20px;
}

.alumSideTwitter {
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#c22327;
	margin:5px 0px 0px 0px;
}

.alumSideSpotlight {
	font-weight:bold;
	font-size:14px;
	text-align:left;
	color:#c22327;
	margin:5px 0px 0px 10px;
}

#twitterBottom {
	background-image:url(/mbs/images/dot.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	margin-top:-5px;
	margin-bottom:20px;
}
.yellowHeader {
	color:#ecb03d;
	font-family:Arial, non-serif;
	font-size:14px;

}

#makeAGiftImg {
	margin-left:-5px;
	margin-top:30px;
}

#plannedGivingLink {
	position:relative;
	top: 0px;
	right:40px;
	float:right;
}

#givingBackImage {
	margin-top:15px;
}

#givingBackHeadline {
	font-weight:bold;
	color:#c22327;
	margin:5px 0px;
}

#givingBackQA {
	margin-top:10px;
	text-align:left;
	font-size:13px;
	margin:5px;
}

.givingBackQ {
	color:#c22327;
	font-weight:bold;
	margin-bottom:10px;
}

.givingBackA {

}

.givingTeamImage {
	margin-top:15px;
}

.givingTeamHeader {
	font-weight:bold;
	text-align:left;
	color:#c22327;
	margin:5px 0px 0px 25px;
}

.givingTeamLower {
	text-align:left;
	font-size:13px;
	margin:5px 0px 5px 27px;
}

b.blue { 
	color:#0a9Cb8;
	font-weight:bold;
	font-family:Helvetica, non-serif;
	font-size:16px;
	margin-bottom:0;
}

b.red { 
	color:#c22327;
	font-weight:bold;
	font-family:Helvetica, non-serif;
	font-size:16px;
	margin-bottom:0;
}

b.redNoBold { 
	color:#c22327;
	font-weight:normal;
	font-family:Helvetica, non-serif;
	font-size:16px;
	margin-bottom:0;
}

#aWeekbWeek {
	position:absolute;
	top:5px;
	right:20px;
}

#submitIt {
	position:relative;
	left:4px;
	width:50px;
	color:white;
	text-align:center;
	font-family:Helvetica, non-serif;
	font-size:10px;
	background-color:#A01E21;
	border:1px solid black;
	padding:7px;
}

#courseSearch2 {
	text-align:left;
}

#loginBox {
	display:none;
	position:absolute;
	width:240px;
	height:150px;
	border:6px solid #ccc;
	top:95px;
	right:341px;
	padding:20px; 10px;
	background:url(/mbs/images/whiteSquare.jpg) repeat;
	font-family:Helvetica, non-serif;
	font-size:14px;
	z-index:5;
}

#loginBox p {
	margin:5px;
}

#loginBox input {
	color:#999;
	font-size:12px;
	height:20px;
	width:220px;
}

#signIn {
	background-color:#A01E21;
	width:50px;
	height:14px;
	padding:8px;
	margin-top:20px;
	color:#ffffff;
	font-size:11px;
	text-align:center;
	border:1px solid black;
}

#forgot {
	position:absolute;
	left:100px;
	bottom:30px;
}

#commLogin { 
	display:block;
	position:absolute;
	left:510px;
	bottom:2px;
	padding:10px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	background-color:#c22327;
	color:#fff;
	z-index:2;
}

#commLogin.paddedCommunity {
	padding-left:70px;
}

#commLogin a {
	color:#fff;
}

#commLogin2 {
	display:none;
	position:absolute;
	left:510px;
	bottom:2px;
	padding:10px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	color:white;
	background-color:#cccccc;	
	z-index:2;
}


#xBox {
	position:absolute;
	right:3px;
	bottom:5px;
	padding:0;
	color:#999;
}

.barSpacer {
	padding-left:8px;
	font-color:#fff;
	font-weight:bold;
}

#quickLinks { 
	display:block;
	position:absolute;
	left:630px;
	bottom:2px;
	padding:10px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:13px;
	background-color:#bc272c;	
	color:#fff;
	z-index:2;
}


#linksBox {
	display:none;
	position:absolute;
	top:95px;
	right:260px;
	width:110px;
	padding:5px;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	border:2px solid #ccc;
	font-size:14px;
	background:url(/mbs/images/whiteSquare.jpg) repeat;
	z-index:5;
}

#linksBox ul {
	padding:0px;
	margin:0;
}

#linksBox li {
	line-height:1.5;
	font-size:12px;
}

#linksBox a {
	font-weight:normal
}

#quickLinks a {
	color:#fff;
}
#searchBox {
	position:absolute;
	right:65px;
	bottom:10px;
}

#searchField {
	width:150px;
	height:15px;
	margin:0;
	font-size:12px;
	color:#999;
}

#searchArrow {
	position:relative;
	top:6px;
}

/* standard elements */
a {
	text-decoration: none;
	color:#A01E21;
	font-weight:normal;
}

a:hover {
	text-decoration:mnone;
}

img {
	border:none;
}

p {
	margin:0;
}

ul {
	list-style-type: none;
}

ul.bottom {
	margin-top:10px;
	margin-left:20px;
}
ul.bottom li {
	display:block;
	padding:0 30px 0 30px;
	float:left;
	color:#dddddd;
	font-weight:normal;
	font-family:Helvetica;
	font-size:14px;
}
/*  For Horizontal Menus */
ul#horizMenu {
	font-family:Helvetica, non-serif;
	font-size: 12px;
	padding: 0px 3px;
	line-height:1.5;
}

li.level1 {
	position:relative;
	float: right;
	display:inline-block;
	/*padding: 10px 5px 10px 5px;*/
	padding:3px 4px;
	text-align: right;
}

#IEchanges li.level1 {
	position:relative;
	float: right;
	padding: 10px 5px 10px 5px;
	text-align: right;
}


li.level1 a {
	color: #ffffff;
	padding:6px 15px;	
}

li.level1 a:hover {
	text-decoration:none;
	background-color:#c22327;
}

ul.vertMenu {
	position:absolute;
	top:25px;
	right:5px;
/*
	background-color:#000000;
	opacity:0.50;
	filter: alpha(opacity = 50);
*/
	background:url(/mbs/images/opacityTest.png) repeat;
	padding:0px;
	z-index:1;
	display:none;
}

li.level1:hover ul.vertMenu {
	display:block;
	/*background-color:#000000;*/
	width:150px;
	position:absolute;
}

#IEchanges li.level1:hover ul.vertMenu {
	display:block;
	/*	background-color:#000000; */
    background:url(/mbs/images/opacityTest.png) repeat;
	width:150px;
	position:absolute;
	top:32px;
}

li.level2 {
	float:none;
	text-align:left;
	padding:0px 2px;
	z-index:4;
}

li.level2 a {
	text-align:left;
	display:block;
	padding:0px 2px;
	z-index:4;
}

li.level2 a:hover {
	text-decoration:none;
/*	background-color:#000000;*/
	font-weight:bold;
	font-style:italic;
	z-index:4;
}
li.sideWrap {
	line-height:1.2;
	margin:5px 0px;
}

li.side a {
	text-decoration:none;
}

li.side a:hover {
	font-weight:bold;
	font-style:italic;
}

li.level3 {
	float:none;
	text-align:left;
	padding:0px 20px;
	z-index:4;
}

li.level3 a {
	text-decoration:none;
	text-align:left;
	display:block;
	padding:0px 2px;
	z-index:4;
}

li.level3 a:hover {
	text-decoration:none;
	/*background-color:#c22327;*/
	/*background-color:#000000;*/
	font-weight:bold;
	font-style:italic;
}


/* End of Horizontal Menu styling */
.clear {
	clear: both;
}

#break {
	clear: both;
}


/* specific elements */
#lowerBodyTop {
	width:1024px;
	height: 847px;
	background-color:#ffffff;
	position:relative;
	top:0px;
	margin-left:auto;
	margin-right:auto;
}

#lowerBodyBottom {
	width:100%
	height: 67px;
	background-color:#626262;
	position:relative;
	top:0px;
}

#bottomArea {
	position:relative;
	bottom:0px;
	width:100%;
	top:18px;
	height:65px;
	margin-bottom:0px;
}

#templatePic {
	width:958px;
	height:184px;
	position:absolute;
	top:0px;
	left:33px;
	z-index:0;
}

#topRedBanner {
	background-color:#ffffff;
	/*opacity: 0.97;*/
	/*filter: alpha(opacity = 97);*/
	width:987px;
	height:100px;
	position:absolute;
	top:10px;
	left:18px;
	z-index:1;
}

#blackScreen {
	position:absolute;
	top:109px;
	left:33px;
	width:958px;
	height:38px;
	background-color:#000000;
	opacity:0.50;
	filter: alpha(opacity = 50);
	z-index:2;
}

#menuH{
	position:absolute;
	top:119px;
	left:33px;
	width:958px;
	height:32px;
	z-index:3;
}


#logoDiv {
	position:relative;
	top:20px;
	left:35px;
	z-index:2;
}

#leftTriangle {
	position:absolute;
	top:109px;
	left:18px;
	z-index:99;
}

#rightTriangle {
	position:absolute;
	top:109px;
	right:18px;
	z-index:99;
}

#bottomBodyWhite {
	background-color:#ffffff;
	width:958px;
	height:663px;
	position:absolute;
	top:184px;
	left:33px;

}

.redHeader {
	color:#ba2025;
	margin-top:5px;
	font-family:Helvetica, non-serif;
	font-size:13px;
}

.redHeaderLargeBold {
	color:#ba2025;
	margin-top:5px;
	font-family:Helvetica, non-serif;
	font-size:16px;
	font-weight:bold;
}

.crimsonHeader {
	color:#ba2025;
	font-family:Arial, non-serif;
	font-size:15px;
}

.greenHeader {
	color:#778E24;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:16px;
	margin-bottom:11px;
}

.blueHeader {
	/*color:#009bad;*/
	color:#007E91;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:17px;
	margin-bottom:11px;
}

#greenBarThin {
	background-color:#9cbc30;
	width:958px;
	height:2px;
	position:absolute;
	top:8px;
	left:33px;
}

#bottomArea {
	position:absolute;
	bottom:0px;
	background-color:#626262;
	width:100%;
	top:18px;
	height:65px;
	margin-bottom:0px;
}

#sidebar {
	width:213px;
	padding:5px;
	min-height:650px;
	float:left;
}

#sidebarMenu {
	font-family:Helvetica, non-serif;
	font-size:14px;
	margin-left:20px;
	margin-top:65px;
	line-height:2;
}

#sidebarMenu a {
	color:#A01E21;
}
#infoBar {
	position:relative;
	top:40px;
	width:200px;
	margin-bottom:40px;
}

#blueBanner {
	background-color:#A01E21;
	height:38px;
	width: 237px;
	color:#ffffff;
	position:relative;
	top:0px;
	left:-15px;
}

#bannerTitle {
	position:absolute;
	font-family:Helvetica, non-serif;
	font-size:18px;
	letter-spacing:1px;
	color:white;
	top:10px;
	height:28px;
	width: 235px;
	text-align:center;
}


#infoBarContent {
	position:relative;
	font-family:Helvetica, non-serif;
	text-align:center;
	top:0px;
	width: 190px;
	min-height:50px;
	background-image:url(/mbs/images/dot.gif);
	background-position:right;
	background-repeat: repeat-y;
	padding: 15px 20px 0px 13px;
	margin-left:0px;
}

.sidebarBlue {
	/*color:#007E91;*/
	color:#c22327;
	margin-top:10px;
	font-size:15px;
	font-weight:normal;
	margin-bottom:5px;
}

.sidebarBlack {
	color:black;
	margin-top:5px;
	font-size:12px;
}

.sidebarBlackSmall {
	color:black;
	margin-top:5px;
	font-size:11px;
}

#blueTriangle {
	position:relative;
	top:33px;
}

#picStrip {
	height:50px;
/*	width:616px;*/
	width:678px;
	margin-top:-10px;
	margin-bottom:10px;
	text-align:center;
}

.thumbPic {
	padding: 2px 3px;
	background-color:white;
}

.thumbPicRed {
	padding: 2px 3px;
	background-color:#c22327;
}

.picArrowL {
	position:relative;
	top:-15px;
	right:11px;
}

.picArrowR {
	position:relative;
	top:-15px;
	left:11px;
}

#pageContent {
	font-family:Helvetica, non-serif;
	font-size:14px;
	width:682px;
	padding: 5px 15px;
	padding-right:25px;
	min-height:650px;
	float:right;
	
	/*text-align:justify;*/
}

#pageContentText {
	margin-left:20px;
	margin-bottom:30px;
/* NEW BZN */
	font-size:14px;
	font-weight:normal;
	line-height:24px; 
	overflow:hidden;
}

#pageContentTextNoSubtitle {
	margin-left:0px;
	margin-bottom:30px;
	font-size:14px;
	font-weight:normal;
	line-height:24px; 
}

#pageContentText ul {
	line-height:1.0;
}

#pageContentTextNoSubtitle ul {
	line-height:1.0
}

#pageTitle {
	color:black;
	font-size:20px;
	font-family:Helvetica;
	font-style:italic;
	margin-top:15px;
	margin-bottom:10px;
}

#bigPic {
	margin-top:12px;
	margin-bottom:16px;
	padding:2px;
	width:678px;
	height:364px;
	border:1px solid gray;
}

#bigAlumPic {
	margin-top:12px;
	margin-bottom:16px;
	padding:2px;
	width:617px;
	height:278px;
/*	border:1px solid gray;*/
}

#subtitle {
	color:#A01E21;
	font-family:Helvetica, non-serif;
	font-size:18px;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:10px;
}

#subtitleNoBold {
	color:#c22327;
	font-family:Helvetica, non-serif;
	font-size:18px;
	font-weight:normal;
	margin-top:8px;
	margin-bottom:10px;
}

.bottomText {
	line-height:1.2;
	font-family:Helvetica, non-serif;
	font-size: 10px;
	color:white;
}
#copyright {
	position:relative;
	float:right;
}

.bottomTextNoMargin {
	line-height:1.2;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size: 10px;
	color:white;
	float:left;
	margin-right:0px;
	margin-top:-28px;
	padding-bottom:20px;
}
.mbs {
	font-family:Garamond, "Times New Roman", serif;
	color:#ba2025;
	font-size: 14px;
}

#helpDiv {
	position:absolute;
	top:10px;
	left:440px;
}

#helpDiv a {
	font-family:Helvetica, non-serif;
	font-size: 12px;
	color:white;
}

#campLogo {
	position:absolute;
	top:5px;
	left:380px;
}

#facebook {
	position:absolute;
	top:5px;
	left:320px;
}

#twitter {
	position:absolute;
	top:5px;
	left:350px;
}

.blueHeader {
	color:#007E91;
	font-family:Arial, non-serif;
	font-size:15px;
	margin-bottom:15px;
}



/* News Styles */

#newsIndex {
	padding: 10px 0;
}

#newsIndex .summary {
	font-size: 90%;
	display: block;
	margin-top: 5px;
}
	
.newsContainer {
	padding: 20px 0;
}

.newsSummary {
	padding: 10px 0;
}

.newsArticle {
	padding: 10px 0;
}

.newsPhotoImg {
	/*width: 120px;*/
	border-right: 3px solid #333333;
	border-bottom: 3px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}

.newsPhotoDiv_H {
	width: 303px;
	position: relative;
	float: right;
	font: 10px Arial;
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 5px;
}

.newsPhotoDiv_V {
	height: 253px;
	position: relative;
	float: right;
	font: 10px Arial;
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 5px;
}

.newsPhotoImgH {
	width: 300px;
	border-right: 3px solid #333333;;
	border-bottom: 3px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}

.newsPhotoImgV {
	height: 250px;
	border-right: 3px solid #333333;
	border-bottom: 3px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
}

#newsPhoto1 {
	float: right;
	right: 50px;
	display: inline;
	font: 10px Arial;
	font-weight: bold;
	text-align: center;
	margin-top: 40px;
	margin-left: 10px;
	margin-bottom: 5px;
}

#newsPhoto2 {
	float: left;
	font: 10px Arial;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.newsPhotoDivH {
/*	width: 178px; */
}

.newsPhotoDivV {
	/*height: 153 px;*/
}



/*  Holdovers -- may need */
ul, li, html, p, img, a, form {
	margin:0;
	padding:0;
}



#noWeb, .noWeb {
	display: none;
}
#noPrint, .noPrint {
	display: inline;
}

img {
	border: 0;
}



#break {
	clear: both;
}


.clear {
	clear: both;
}



ul {
	list-style-type:none;
}

li  a {

}

ul.bullet {
	list-style-image:url(/mbs/images/red_bullet.jpg);
	list-style-position:inside;
}

ul.bullet a {
	list-style-image:url(/mbs/images/red_bullet.jpg);
	list-style-position:inside;
	color:black;
}

/***************Library************************/
.libMenu {
	display:block;
	float:left;
	width:110px;
	margin:5px;
	text-align:center;
	border:1px outset #bc272c;
	margin-right:5px;
	background-color:#bc272c;
	font-size:85%;
}

a.libMenu  {
	color:#fff;
	text-decoration:none;
}

.libMenuRev {
	display:block;
	float:left;
	width:110px;
	margin:5px;
	text-align:center;
	border:1px outset #bc272c;
	margin-right:5px;
	background-color:#fff;
	font-size:85%;
}

a.libMenuRev  {
	color:#bc272c;
	text-decoration:none;
}
/***************TWITTER FEED************************/

.twitter
{
	margin-top:10px;
	margin-left:3px;
	text-align:left;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
/*		overflow:auto;

	width:200px;
	height:400px;
	margin:15px;
	padding:10px;
	
	border-style:solid;
	border-width:thin;
	border-color:#333333;
*/	
}

.tweet
{
	/*width:200px;*/
	margin-bottom:15px;
	overflow:hidden;
}

.head a
{
	color:#333;
	line-height:1.0;
}

.date
{
	margin-top:3px;
	font-size:9px;
	color:#999999;
}

/*******************************************************/

/* Styles for Athletics Spreadsheet */

#sheet {
	padding: 5px 0px 10px 20px;
}

.spreadSheet {
	width: 1100px;
}

.smallSheet {
	width: 700px;
}

.spreadSheet th {
	border: 1px solid #454545;
	padding: 2px 8px 2px 8px;
	background-color: #c22327;
	color: #FFFFFF;
	font-weight:normal;
}

.smallSheet th {
	border: 1px solid #454545;
	padding: 2px 8px 2px 8px;
	background-color: #c22327;
	color: #FFFFFF;
	font-weight:normal;
}

.spreadSheet td {
	border: 1px solid #454545;
	padding: 2px 4px 2px 4px;
	vertical-align: middle;
	height: 20px;
	background-color:#f8f78a;
	font-weight: normal;
}

.smallSheet td {
	border: 1px solid #454545;
	padding: 2px 4px 2px 4px;
	vertical-align: middle;
	height: 20px;
	background-color:#FFF9D7;
	font-weight: normal;
}

.spreadSheet td.away {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
}

.spreadSheet td.cancelled {
	background-color: #ffcc66;
	color: #000000;
	border: 1px solid #000000;
}

.spreadSheet td.reschedule {
	background-color: #e9e8da;
	color: #000000;
	border: 1px solid #000000;
}

.smallSheet td.away {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #000000;
}

.smallSheet td.cancelled {
	background-color: #ffcc66;
	color: #000000;
	border: 1px solid #000000;
}

.smallSheet td.reschedule {
	background-color: #e9e8da;
	color: #000000;
	border: 1px solid #000000;
}

/*  Admission and other forms */

fieldset {
	border: 1px outset #A01E21;
	margin-top: 10px;
	padding: 20px;
}

form p {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;
}

form p label {
	float: left;
	width: 40%;
	font-weight: normal;
}

p label {
	float: left;
	width: 40%;
	font-weight: normal;
}

legend { 
	font-size: 110%;
	font-weight:normal;
}

/* List styling from first round of phase 2 */
.gallery {
	list-style-type: none;
	font-size: 12px;
	padding-left: 0px;
	margin-left: 0px;
	line-height:1.5;
}

.gallery li {
	float: left;
	padding: 0 10px 10px 10px;
	text-align: left;
}

.gallery img {
	display: block;

}

.layout {
	float: left;
	list-style-type: none;
	font-size: 12px;
	padding-left: 0px;
	margin-left: 0px;
	line-height:1.5;
}

.layout li {
	padding: 0 10px 10px 10px;
	text-align: left;
}

/*  For Printer Friendly Pages - Board Site [ et al.? ] */
#contentsP {
	text-align: left;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 5px;
}

/* For Strategic Plan Bullets */

ul.sp {
	line-height:0.8;
	list-style-type:disc;
	list-style-position: inside;
}
li.sp {
	line-height:1.2;
	width: 550px;
}

/* For Decimal Bullets */

ul.dec {
	line-height:0.8;
	list-style-type:decimal;
	list-style-position: inside;
}
li.dec {
	line-height:1.2;
	width: 550px;
}


/*  Sidebar menus */

.menuButton {
	border-top: 2px inset #790000;
	border-left: 2px inset #790000;
	border-right: 2px inset #790000;
	width: 75px;
	text-align:center;
	padding: 2px 5px;
	font-weight:bold;
	margin-top: -5px;
	margin-left: -10px;
	display: inline;
	z-index:2;
}

.menuButton2 {
	border-top: 2px inset #790000;
	border-left: 2px inset #790000;
	border-right: 2px inset #790000;
	border-bottom: 1px solid  #ede7d7;
	background:#e6e2dc;
	width: 75px;
	text-align:center;
	padding: 2px 5px;
	font-weight:bold;
	margin-top: -5px;
	margin-left: -10px;
	display: inline;
}
#menuButtons {
	border-bottom: 1px solid #790000;
	padding-left: -20px;
	margin-left: -5px;
}
#menuButtons a {
	display: inline;
	margin-left: 5px;
}
.buttonText  {
	font: 120%;
	font-weight:bold;
	
}

/* Footer Styles */
/* Pulled in from old stylesheet as I migrate pages */

#athPopup {
	padding: 50px 100px 10px 100px;
	text-align: justify;
	background: url(/mbs/images/MB.jpg);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	min-height:300px;
	font-family:Helvetica,non-serif;
	font-size:12px;
	line-height:1.5;
}
