BODY {
margin: 0 0 0 0; padding: 0 0 0 0;
width:100%; 
height:100%;
background-color: #f5f5f5; 
background-position: 50% 0px; 
font-size : 13px;
font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
color : Black;
line-height:19px; 
}

A:link  {text-decoration : none; color: #1b3564; font-weight:bold;}
A:visited  {text-decoration : none; color: #1b3564; font-weight:bold;}
A:active  {text-decoration : none; color: #1b3564; font-weight:bold;}
A:hover  {text-decoration : underline; color : #000000; font-weight:bold;}

#container {
	position:relative;
	margin:0px auto 20px auto;
	width:925px; 
	text-align:center;
	}

.mainbod {background-image:url(images/bkg_bod.png);text-align:left; padding:0px 35px 20px 35px; min-height:400px;}
.logo {text-align:center;}
.nav {text-align:center;}

.bodtext {float:left; margin-left:25px; width:575px; min-height:340px;}

.subhead {margin:0px 0px 0px -10px; padding:0px; color:black; font-size:19px; font-weight:bold;}
.subhead2 {color:#1b3564; font-size: 17px; font-weight:bold; margin:0px 0px 0px -5px;}
.subhead3 {color:#000000; font-size: 14px; font-weight:bold; margin:10px 0px 0px 0px;}

.year {border-top:solid 1px #E1E1E1; border-bottom:solid 1px #E1E1E1; text-align:center; padding: 10px 0px 10px 0px;background-color: #F9F9F9;}

.homephotos {float:left; margin-left:8px;}

.information {float:right; margin-right: 5px; min-height:170px; width:216px;}
/* .information P {margin:5px 0px 2px 10px; padding:0; font-weight:bold; font-size: 12px;} */

.information A:link  {text-decoration : none; color: #000000;}
.information A:visited  {text-decoration : none; color: #000000;}
.information A:active  {text-decoration : none; color: #000000;}
.information A:hover  {text-decoration : overline underline; color: #1b3564;}

.dates {float:right; margin-right: 2px; min-height:160px; width:216px;}
.dates P {margin:3px 0px 3px 0px; padding:0px 0px 0px 10px; font-size: 12px;}

.homedate {color: #616161; font-weight:bold; padding-right:5px;}
.datediv {border-bottom:dotted 1px #CACACA;}

.icons {display:inline-block; margin-right:10px; vertical-align:top; line-height:16px;}

.cssnav	{
position:relative;
float: left;
font-family: arial, verdana, helvetica, sans-serif;
background-repeat: no-repeat;
height: 32px;
width:140px;
margin: 15px 1px 20px 1px; 
padding: 0; 
}
.cssnav a {
font-size: 13px;
font-weight: bold;
margin: 0px;
padding: 0;
color: white; text-decoration: none; 
float:left;
}
.cssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible; color: black;}
.cssnav a:hover {color: black;}
.cssnav a:hover img{visibility:hidden; color: black;}

.cssabout {background-image: url(/images/nav/about_o.png);}	
.cssapps {background-image: url(/images/nav/apps_o.png);}
.cssprog {background-image: url(/images/nav/program_o.png);}
.cssfaqs {background-image: url(/images/nav/faqs_o.png);}
.cssgrads {background-image: url(/images/nav/grads_o.png);}
.csslogin {background-image: url(/images/nav/login_o.png);}

.footer {clear:both;}

.foottext {font-size: 11px; margin:0px 0px 0px 25px; color: #767676; text-align:left; line-height:normal;}
.foottext P {margin:0; padding:0}

.footaddy {border-top: solid 1px #E2E2E2; border-bottom: solid 1px #E2E2E2; padding:3px; margin:5px 80px 0px 80px; text-align:center; font-size: 11px; color:#4C4C4C; line-height:normal;}

.docs {margin-top:15px; width:270px; height:64px; border:solid 1px #B0B0B0; background-color: #F9F9F9; padding:0px 25px 0px 15px; display:block;font-size:14px; font-weight:bold;}
.docs a {color:#1b3564;}
a:hover.docs{background-color:#c0972e; color:#FFFFFF; text-decoration:none; border:solid 1px black;}
.doc_file {margin-right:10px;display:inline;vertical-align:middle;float:left;}

.rsicon {
	margin:0px 0px 3px inherit; 
	width:175px; 
	height:16px; 
	border-bottom:dotted 1px #CACACA;
	border-top:dotted 1px #FFFFFF;	 
	background-color: #FFFFFF; 
	padding:2px 25px 2px 15px; 
	display:block; 
	font-size:12px; 
	font-weight:bold;
	}

.rsicon a {color:#000000;}

a:hover.rsicon{
	background-color:#c0972e; 
	border:solid 1px #000000;
	color:#FFFFFF; 
	text-decoration:none;
	}
	
.rsicon_file {
	margin-right:10px;
	display:inline;
	vertical-align:middle;
	float:left;
}

div.gslogo {
height: 50px;
width: 185px;
margin:0;
padding:0;
background-image:url("images/gs_logo.png");
float:right;
}

div.gslogo a, div.gslogo a:link, div.gslogo a:visited {
display:block;
}

div.gslogo img {
width:100%;
height:100%;
border:0;
}

div.gslogo a:hover img {
visibility:hidden;
}

div.oialogo {
height: 50px;
width: 50px;
margin:0;
padding:0;
background-image:url("images/oia_logo.png");
float:left;
}

div.oialogo a, div.oialogo a:link, div.oialogo a:visited {
display:block;
}

div.oialogo img {
width:100%;
height:100%;
border:0;
}

div.oialogo a:hover img {
visibility:hidden;
}


dl.mugs {float:left;text-align:center; margin-left:15px;}
dt.mugs,dd.mugs {width:90px;float:left;}
dt.mugs {margin-bottom:2em;}
dd.mugs {margin:105px 0 0 -90px; font-size:11px; line-height:11px;}
em.mugs {display:block;}
img.mugs {vertical-align:bottom; width:80px;}

.mugshot img{border: 1px solid #999; margin:1px; padding:2px;background:#fff;}
.mugshot:hover img{border: 1px solid #000000; padding:2px;}
.mugshot:hover{color: #000000; /* Dummy definition to overcome IE bug */}

.muglarge {
	border: 1px solid #999; 
	float:left;
	margin:15px 20px 10px 0px; 
	padding:2px;
	background:#fff;
	}

.foottext A:link  {font-weight:normal;}
.foottext A:visited  {font-weight:normal;}
.foottext A:active  {font-weight:normal;}
.foottext A:hover  {font-weight:normal;}

.qu {
font-size: 14px;
font-weight:bold;
color:#1b3564;
}

.an {margin-left:15px;}
.lclear {clear:left;}