/* Senior Officers Pages CSS Styles*/
/* Each Page Has Individual CSS to Control Menu */
/* must be attached IN ADDITION to this CSS */
/* Page default width is 740px which enables printing as you see it on screen */

@page {size:landscape;}

.bold {font-weight:bold;}

.underline {text-decoration:underline;}

.redTopBorder {border-top:15px solid #993333;}

html, body {
	font-family: Verdana, Arial, "Lucida Sans", Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	height:100%;
	!important min-height:100%;
	
}


#hi1, #mid, #lo2 {
	width:100%;
	}
	
#hi1, #lo2 {
	background-color:#993333;
	height:15px;
	!important max-height:15px;
}

#mid {
	background-color:#ffffff;
	width:745px;
	padding:0px 0px 0px 10px;
	}

/* navigation */

#nav1 {
	background-color:#ffffff;
	width:185px;
	max-width:185px;
	display:block;
	margin:0px 10px 25px 0px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#333333;
	height:18em;
	min-height:18em;
	padding:5em 0px 0px 0px;
	}

#nav1 #navigation {margin:1.5em 0px 0px 0px;}

#nav1 #navigation a:link, #nav1 #navigation a:visited, #nav1 #navigation a:hover, #nav1 #navigation a:active  {
	display:block;
	font-size:1em;
	color:#666666;
	cursor:hand;
	text-decoration:none;
	font-weight:bold;
	padding:10px 0px 10px 15px;
	margin:0px 0px -1px 0px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}

/* left nav hover, active, and on states */
#nav1 #navigation a:hover, #nav1 #navigation a:active {
	font-weight:bold;
	color:#993333;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	margin:0px 0px -1px 0px;
}


#nav1 .mitlogo {margin:3.25em 0px 2em 1em;}

/*main content */

#mid {width:100%;}

#mid #nav2 {
	display:block;
	width:100%;
	font-family: Arial, "Lucida Sans", Helvetica, sans-serif; 
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-bottom-color:#993333;
	}

#mid #nav2 h2 {	padding:0px 0px 0px 0px;}

#mid #nav2 .title1 {}

#mid #nav2 .title1 {
	display:inline;
	font-size:1.5em;
	font-weight:normal;
	padding-top:.15em 0px .1em 0px;
	}

#mid #nav2 .title2 {
	display:inline;
	font-size:1.3em;
	line-height:1.4em;
	color:#666666;
	font-weight:normal;
	padding:0px 0px 5px 62px;
	}


#mid #nav4 {
	width:100%;
	display:none;
	}
	

#mid #nav3 {
	background-color:#ffffff;
	width:100%;
	border-bottom:1px solid #999999;
	display:none;
	}
	
#mid #content {
	width:85%;
	line-height:1.1em;
	background-color:#ffffff;
	border-style:none;
	padding:10px 0px 0px 0px;
}

#mid #content h1, #nav3 h1, #nav4 h1, #col1 h1, #col2 h1 {
	font-family: Verdana, Arial, "Lucida Sans", Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.2em;
	font-weight:normal;
}

#mid #content .endnote {font-size:.8em;}

#mid #content p {	
	font-size:.8em;
	padding-left:15px;
	}

#mid #content li {	
	font-size:.8em;
	padding-left:15px;
	}
	
#mid #content h2 {
	font-size:1em;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:.2em;
	} 

#mid #content h3 {font-size:.9em; font-weight:bold;}

#mid #content h4 {font-size:.8em; font-weight:normal; text-transform:uppercase; letter-spacing:.2em;}

#mid #content ol.letters {
	font-size:.8em;
	padding-left:15px;
	list-style-type:lower-alpha;
	}

#mid #content ol.subletters {
	padding-left:15px;
	list-style-type:lower-alpha;
	}
	
#mid #content ol.numbers {
	font-size:.8em;
	padding-left:15px;
	}
	
#mid #content ol.roman {
	font-size:.8em;
	margin-left:5px;
	list-style-type:upper-roman;
	}

#mid #content ul.letters {
	font-size:.8em;
	padding-left:15px;
	list-style-type:lower-alpha;
	}

#mid #content ul.subletters {
	padding-left:15px;
	list-style-type:lower-alpha;
	}
	
#mid #content ul.numbers {
	font-size:.8em;
	padding-left:15px;
	}
	
#mid #content ul.roman {
	font-size:.8em;
	margin-left:5px;
	list-style-type:upper-roman;
	}


#mid #content a:link, #content a:hover, #content a:active, #content a:visited {
	color:#993333;
	text-decoration:none;
	font-weight:bold;
	}

#mid #content a:hover {text-decoration:underline;}


#mid #content table.toc {
	font-family: Verdana, Arial, "Lucida Sans", Helvetica, sans-serif;
	font-weight:bold;
	font-size:.7em;
	border-bottom: 5px solid #993333;
}

#mid #content table {
	font-family: Verdana, Arial, "Lucida Sans", Helvetica, sans-serif;
	font-size:.7em;
	font-weight:normal;
	margin:5px 0px 5px 0px;
}

#mid #content table.newsection {
	font-family: Verdana, Arial, "Lucida Sans", Helvetica, sans-serif;
	font-size:.7em;
	font-weight:bold;
	border-top: 1px solid #999999;
	margin-top:10px;
}

#mid #nav4 h2, #mid #nav3 h2, #mid #col1 h2, #mid #col2 h2  {
	font-size:.8em;
	margin-top: 15px;
	margin-bottom:2px;
	font-weight:bold;
	line-height:1.1em;
}

#nav4 p.indent, #nav3 p.indent, #content p.indent, #col1 p.indent, #col2 p.indent {
	text-indent:10px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:1.1em;
	}
	
#leftFooter .mitlogo {margin:0px 0px 15px 15px;}

#rightFooter {	
	width:100%;
	line-height:1.1em;
	background-color:#ffffff;
	border-style:none;
	padding-top:10px;
	}
	
#rightFooter table {padding: 0px 0px 2em 15px;}
	
#rightFooter p	{
	font-size:.7em;
	
	}
#rightFooter a:link, #rightFooter a:hover, #rightFooter a:active, #rightFooter a:visited {
	color:#993333;
	text-decoration:none;
	font-weight:bold;
	}

#rightFooter a:hover {text-decoration:underline;}
