body {
margin: 0;
padding: 0;  
color: #222;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100.1%;
background: #555;
}

cite {
	font-size: 12px;
}

#wrapper{
width: 900px;
margin: 10px auto;
padding: 0px;
text-align:left;
font-size: 78%;
line-height:20px;
background: #EBE9E1;
border: 5px solid white;
}

p {
	text-align: left;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.question {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* @group board */

TABLE.board {
	border: 1px solid #3E7CC7;
}

.board TH,TR,TD,p {
	font-size: 12pt;
	font-family: Arial, Helvetica, Sans-Serif;
	vertical-align: top;
	height: 10pt;
}

.board TH {
	background-image: url(../pix/headerbg_mi_sm.jpg);
	background-color: #3E7CC7;
	color: white;
	text-align: left;
	line-height: 15pt;
}

/* @end */

/* @group #board */

#board th {
	color: white;
	background-color: #555;
	font-size: 12pt;
}

#board td {
	color: #555;
	font-size: 12pt;
}

#board {
	border: medium solid #555;
}



/* @end */

/* @group answer */

.answer {
	font: 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	margin-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.answer OL LI {
	font-size: 10pt;
}

/* @end */

/* @group page */

TABLE.page {
	width: 900px;
	text-align: left;
	padding: 0;
}

.page {
	text-align: left;
	background-color: #EAE7E0;
	border-color: black;
	border-width: 1pt;
}

.page LI {
	font-size: 12pt;
	
}

.summer_staff {
	padding: 15px 15px;
	height: 920px;
}

/* @group wide_page */

.wide_page {
	text-align: left;
	padding: 15px 100px;
}

.wide_page_box_staff {
	margin: 3px 10px;
	background-color: #fffeff;
	font-size: 12pt;
	padding:  15px;
	height: 310px;
}

wide_page_box TD {
	background-color: #fffeff;
	font-size: 12pt;
	padding:  15px;
	margin: 3px 10px;
}

.wide_page_box {
	background-color: #fffeff;
	font-size: 12pt;
	padding:  15px;
	margin: 3px 10px;
}

wide_page_small_margin {
	text-align: left;
	padding: 15px 15px;

}



/* @end */
/* @end */

/* @group link */

a:link {
	text-decoration: underline;
	color: red;
}

a:hover {
	color: black;
	background-color: silver;
}

a:active {
	color: red;
}

a:visited {
	color: red;
}

/* @end */

.blue_bk {
	color: white;
	font-size: 24pt;
	font-weight: bold;
	font-family: georgia, tahoma, arial, helvetica, sans-serif;
	text-align: center;
	line-height: 93pt;
	background: url(../pix/headerbg_mi.jpg) center top;
}

.space {
	background-color: #3E7CC7;
	line-height: 5px;
}

/* @group norm */

.norm TD,TR,P {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
}

.norm TH {
	font-size: 14pt;
	color: white;
	background-color: #555;
}

/* @end */

/* @group triplist */

.triplist {
	border: 1px solid #3E7CC7;
}

.triplist TR,TH,TD {
	font-family: sans-serif;
	border: 1px solid #3E7CC7;
}

.triplist TD {
	text-align: center;
}

.triplist TH {
	color: white;
	background-color: #3E7CC7;
	text-align: center;
}

/* @end */

/* @group fees */

table.fees {
	border: thin solid black;
	font-size: 10pt;
}

.fees TH {
	background-color: black;
	font-size: medium;
	color: white;
}

.fees TD {
	text-align: left;
}

/* @end */

/* @group visit */

.visit {
	border: 1px solid #3E7CC7;
}

.visit TR,TH,TD {
	font-family: sans-serif;
	border: 1px solid #3E7CC7;
}

.visit TD {
	text-align: left;
}

.visit TH {
	color: white;
	background-color: #3E7CC7;
	text-align: center;
}
/* @end */

/* @group news */

.news {
	margin: 10px;
	background-color: #fffeff;
	border: 5px solid #EAE7E0;
}

.news TABLE {
	padding:  5pt;
}

.news TD,TR,P {
	font-size: 12pt;
	font-family: sans-serif;
	text-align: left;
	padding: 5px 2px 5px 2px;
}

.news TH {
	color: white;
	background-color: #555;
	text-align: center;
	font: 12pt sans-serif;
	padding: 2px 2px 2px 2px;
}

TD.news {
	width: 445px;
	text-align: left;
	vertical-align: top;
}
/* @end */

/* @group threecolnews */

.threecolnews TABLE {
	padding: 10pt;
}

.threecolnews TD,TR,P {
	font-size: 12pt;
	font-family: sans-serif;
	text-align: left;
	padding: 5px 2px 5px 2px;
	background-color: #fffeff;
}

.threecolnews TH {
	color: white;
	background-color: #555;
	text-align: center;
	padding: 2px 2px 2px 2px;
	font: 12pt sans-serif;
}

TD.threecolnews {
	width: 295px;
	text-align: left;
	vertical-align: top;
}

/* @end */

/* @group financial */

.financial {
	cellpadding: 0px; 
	border-color: #3E7CC7;
	border-width: 1px;
	border-style: solid;
}

.financial TH {
	color: white; 
	background-color: #3E7CC7; 
	text-align: center; 
	font-size: 12pt;
}

.financial_small {
	cellpadding: 0px; 
	border-color: #3E7CC7;
	border-width: 1px;
	border-style: solid;
}

.financial_small TD{
	font_size: 10pt;
	text-align: left;
}

.financial_small TH {
	color: white; 
	background-color: #3E7CC7; 
	text-align: center; 
	font-size: 10pt;
}



/* @end */

/* @group red */

TH.red {
	color: white;
	background-color: #555;
}

.red {
	color: red;
}

.imgcap {
	font-size: 10pt;
}

/* @end */

/* @group fees */

table.fees {
		border: thin solid black;
		font-size: 10pt;
		}
.fees TH {
		background-color: #555;
		font-size: medium;
		color: white;
		}

/* @end */

.title {
	color: #ff1010;
	font-size: 24pt;
	text-align: center;
	line-height: 35pt;
}

#green {
	color: #009054;
}

#goodsearch {
	font-size: 10pt;
	text-align: center;
}

.subtitle {
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
}


.institute {
	font-size: 10pt;
	text-align: center;
}

.prayer {
	list-style-type: square;
	padding-bottom: 10px;
}

.notes {
	background-color: #EAE7E0;
	font-size: 8pt;
	line-height: 10pt;
	border: thin solid #555;
}

h1 {
	font-size: 24pt;
	font-weight: bold;
	text-align: center;
}

h2 {
	color: black;
	font-size: 18pt;
	text-align: center;
	font-family: Arial, Helvetica, Sans-Serif;
}

h3 {
	color: black;
	font-size: 14pt;
	text-align: center;
}

h4 {
	color: black;
	font-size: 12pt;
	text-align: left;
	text-decoration: underline;
}

h5 {
	font-weight: bold;
	padding-top: 12px;
	font-size: 110%;
	color: black;
}

ul {
	font-size: 12pt;
	text-align: left;
}

li {
	font-size: 10pt;
	text-align: left;
}

.blink {
	font-size: 20px;
	display: inline;
}

/*
.pallet
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: 700;
	font-size: 12pt;
	font-variant: small-caps;
	letter-spacing: -1pt;
	line-height: 20pt;
    	background-color: #3E7CC7;
    	border: thick solid #3E7CC7;

}
*/

.leftcol {
	font-family: Courier New, Courier, Monospace;
	font-size: 8pt;
}

.leftcol TD,TR,TH {
	font-weight: normal;
	font-size: 9pt;
	text-align: left;
}

.leftcol TH {
	color: white;
	background-color: #555;
	text-align: center;
}

table.leftcol {
	padding: 3px 3px 3px 3px;
}

.reg {
	font-family: Courier New, Courier, Monospace;
	font-size: 10pt;
}

.reg TD,TR,TH {
	font-weight: normal;
	font-size: 9pt;
	text-align: center;
}

.reg TH {
	color: white;
	background-color: #555;
	text-align: center;
}

table.reg {
	padding: 3px 3px 3px 3px;
}

TD.address {
	color: white;
	background-color: #3E7CC7;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
}

.big {
	font-size: 18pt;
	text-align: center;
}

.date {
	padding-left: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
}

.thanks {
	font-size: 14pt;
	text-align: center;
}

.list P,H5 {
	font-weight: normal;
	font-size: 12pt;
	text-align: left;
	text-indent: -12px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
}

.list H5 {
	margin-top: 5px;
	text-decoration: underline;
}

.list H4 {
	margin-bottom: 5px;
}

.application {
	font-family: Courier New, Courier, Monospace;
	font-size: 9pt;
}

.column TH,TR,TD {
	text-align: center;
	border: thin none white;
	padding-right: 5pt;
	padding-left: 5pt;
}

.college {
	text-decoration: underline;
}

.name {
	font-weight: bold;
}

.small {
	font: 10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


/*
TR.main { color: Black; }
TR.alt { color: White; }
*/

/*@group menu*/
/* MAIN MENU SETTINGS */

.menu {
	font-family: Verdana;
	font-size: 12pt;
	text-decoration: none;
	background-color: #3E7CC7;
	color: white;
}

.menu a:link {
	color: white
}

.menubig {
	border-bottom: thin solid White;
	border-color: white;
}

/* VERTICAL WORD*/

.vmenu {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	background-color: #3E7CC7;
	color: white;
}

/* SUBMENU SETTINGS */

.submenu {
	font-family: Verdana;
	font-size: 10px;
	color: black;
	text-decoration: none;
}

.submenu a:link {
	color: black;
	text-decoration: none;
	width: 100%;
}

.submenu a:hover {
	color: black;
	background-color: silver;
	font-style: normal;
}

/* submenu SETTINGS FOR OPERA, IE6 */

A.submenu {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	width: 100%;
	color: black;
}

A.submenu:hover {
	color: black;
	background-color: silver;
	font-style: normal;
}

A.submenu:visited {
	color: red;
}
/* @end */