/* this sheet provides general style rules */


body, td, th, p, pre {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	}
	
body {
	background-color : #FFFFFF;
	margin : 0px;
	padding : 0px;
	text-align : left;
	}
	
h1 {
	/* page titles */
	color : #CC6633;
	font-size : 16px;
	font-weight : bold;
	margin-top : 28px;
	margin-left : 6px;
	margin-bottom : 18px;
	}
	
h2 {
	/* subheadings */
	color : #CC6633;
	font-size : 13px;
	font-weight : bold;
	margin-top : 24px;
	margin-left : 6px;
	margin-bottom : 4px;
	}
	
h3 {
	/* subheadings */
	color : #CC6633;
	font-size : 11px;
	font-weight : bold;
	margin-left : 6px;
	margin-bottom : 4px;
	}
	
b {
	color : #666666;
	font-weight : bold;
	}
	
td, th {
	/* redundant font rules required for NS4, match to body tag */
	vertical-align : top;
	}
	
th {
	color : #CC6633;
	font-weight : bold;
	}

p {
	margin : 6px;
	line-height: 1.7em;
	}
	
a {
	color : #CC6633;
	text-decoration : none;
	}

a:active {
	color : #CC6633;
	background-color : #FFFFCC;
	}

a:hover {
	color : #CC6633;
	background-color: #FFFFCC;
	}

a:visited {
	color : #CC6633;
	}	
		
.whitelinks {
	/* links for Home and Site Map over top red bkgd */
	font-size : 9px;
	color : #FFFFFF;
	}	
	
a.whitelinks {
	color : #FFFFFF;
	text-decoration : underline;
	}
	
a.whitelinks:active {
	color : #FFFFFF;	
	background-color : #FFFFCC;
	}

a.whitelinks:hover {
	color : #FFFFFF;
	background-color : #CC3300;
	}

a.whitelinks:visited {
	color : #FFFFFF;
	}	
	
.subnavlinks {
	/* subcategories for About MIP, Calendar, and Resources */
	font-size : 8px;
	color : #666666;
	text-align : right;
	}	
	
a.subnavlinks {
	color : #666666;
	text-decoration : none;
	}
	
a.subnavlinks:active {
	color : #666666;	
	background-color : #FFFFCC;
	}

a.subnavlinks:hover {
	color : #CC6633;
	background-color : #FFFFCC;
	}

a.subnavlinks:visited {
	color : #666666;
	}	
	
.footerlinks {
	/* text links for main navigation */
	font-size : 10px;
	color : #666666;
	text-align : center;
	}
	
a.footerlinks:active {
	color : #CC6633;
	background-color : #FFFFCC;
	}

a.footerlinks:hover {
	color : #CC6633;
	background-color : #FFFFCC;
	}

a.footerlinks:visited {
	color : #666666;
	}
	
.copyright {
	font-size : 10px;
	color : #999999;
	text-align : center;
	}	

.more {
	/* link for more info in all caps */
	font-size : 9px;
	color : #CC6633;
	}
	
.orange {
	/* orange text for description in photo album */
	font-size : 11px;
	color : #CC6633;
	}
	
.gray {
	/* gray text for back, current, and next description in photo album */
	font-size : 11px;
	color : #999999;
	}
	
.dhtmlNav {
	font-weight : normal; 
	font-size : 9px; 
	cursor : hand; 
	color : #000000; 
	line-height : 15px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration : none
	}

