/*

Oberlin College Office of Development

CSS Stylesheet

*/





body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

}

a:link {

	text-decoration: underline;

	color: #990000;

}

a:visited {

	text-decoration: underline;

	color: #990000;

}

a:hover {

	text-decoration: none;

	color: #990033;

}

a:active {

	color: #FF9900;

}

a.hidden:link {

	text-decoration: none;

	color: #000000;

}

a.hidden:visited {

	text-decoration: none;

	color: #000000;

}

a.hidden:hover {

	text-decoration: none;

	color: #000000;

}

a.hidden:active {

	text-decoration: none;

	color: #000000;

}







.footer {

	padding: 0px 5px 0px 5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	vertical-align:middle;

}





.left-menu {

	padding: 20px 10px 20px 10px;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	vertical-align:top;

}



.left-menu-new {

	padding: 17px 8px 20px 5px;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	vertical-align:top;

}



.left-menu-LV {

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	vertical-align:top;

}



.leftMenuLinks {

	color: #000000;

}

a.leftMenuLinks:link {

	text-decoration: none;

	color: #000000;

}

a.leftMenuLinks:visited {

	text-decoration: none;

	color: #000000;

}

a.leftMenuLinks:hover {

	text-decoration: underline;

	color: #000000;

}

a.leftMenuLinks:active {

	text-decoration: underline;

	color: #000000;

}



.leftMenuSUBLinks {

	color: #000000;

	padding: 2px 0px 2px 0px;

}

a.leftMenuSUBLinks:link {

	text-decoration: none;

	color: #000000;

}

a.leftMenuSUBLinks:visited {

	text-decoration: none;

	color: #000000;

}

a.leftMenuSUBLinks:hover {

	text-decoration: underline;

	color: #000000;

}

a.leftMenuSUBLinks:active {

	text-decoration: underline;

	color: #000000;

}



.right-side {

	padding: 0px 0px 7px 7px;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#000000;

	vertical-align:top;

	float: right;

	cssFloat: right;

	styleFloat: right;

}



.main {

	padding: 10px 0px 20px 0px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	vertical-align:top;

}

.main_2-column {

	padding: 10px 10px 20px 0px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	vertical-align:top;

}



tbody {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	vertical-align:top;

}



.main_splash {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

}



.red_head {

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#990000;

	vertical-align:top;

	font-weight:bold;

	text-align:left;

}



/* Use the following two styles for the beakout/callout boxes.    */

/* Proper usage is an outside table with class "callout-box-holder" applied to it */

/* and then a nested table within it with class "callout-box". This will ensure that */

/* the callout box has a proper padding surrounding it, and will solve Firefox display issues */

.callout-box {

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:center;

	border: 1px solid #666666;

}

.callout-box-orange {

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:center;

	border: 1px solid #FFCC00;

}

.callout-box-holder {

	padding: 5px 0px 5px 0px;

	width: 105px;

}





/* *************** */

/* The following two classes are for content within breakout boxes only! See above notes on syles for the actual tables themselves. */

.breakout-box {

	padding: 2px 4px 2px 4px;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:left;

}

.breakout-box-top {

	padding: 2px 0px 2px 3px;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#990000;

	vertical-align:top;

	font-weight:bold;

	text-align:left;

}



.left-breakout-box-top {

	padding: 0px 0px 2px 0px;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	vertical-align:top;

	text-align:center;

}



/*the following is a fix for the contact us box in the left menu so that the text remains centered */

.breakout-box-orange {

	padding: 2px 4px 0px 4px;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	vertical-align:top;

	text-align:center;

}

/* ******************* */





.headline {

	font-size:15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#666666;

}

.byline {

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#666666;

}



.pullquote {

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	color:#000000;

	padding: 10px 10px 10px 10px;

}

/* *************** */

/* rounded corner script */.Black175 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #000000;

	border: 1px solid #FFFFFF;

}

.centered {

  position: absolute;

  top: 0;

  right: 0;

  bottom: 0;

  left: 0;

  width: 50%;

  height: 50%;

  margin: auto;

  background-color: black;

} 

.button {

	border: 1px solid #990000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFFFFF;

	background-color: #000000;

	font-weight: bold;

}

.agentborder {

	border: thin dotted #666666;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.dottedborder {

	border: 1px dotted #990033;

}

.textarialgoodspacing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000;

}
.reunion {
}
.reunion_page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.reunion_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.reunion_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}
.reunion_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
}
.reunion_chart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.reunion_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #990000;
}

