BUTTON, .button, INPUT, SELECT, TEXTAREA, .input, BODY, TD, TH, P, H1, H2, H3, H4, H5, H6, BLOCKQUOTE, UL, OL, LI {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	
	}
BODY, TD, TH, P, H1, H2, H3, H4, H5, H6, BLOCKQUOTE, UL, OL, LI {
	color: #003366;
	}

H1, H2, H3, H4, H5, H6, TH {
	text-align: left;
	font-weight: bold;
	}

H1 { line-height: 130% }


A { color: #003366; }
A:visited { color: #003366; }

A.plain, A.plain:visited { text-decoration: none; }
A.plain:active, A.plain:hover { text-decoration: underline; }

A.noline, A.noline:visited, A.noline:active, A.noline:hover { text-decoration: none; }

P {
	margin: 0 0 8 0;
	padding: 0;
	}

BLOCKQUOTE {
	margin: 0 30 8 30;
	padding: 0;
	}
	
UL, OL {
    margin: 7 0 7 30;
    padding: 0;
}
	
.size1indentedlist, .size2indentedlist, .size3indentedlist, .size4indentedlist, .size5indentedlist, .size6indentedlist {
	margin: 2 0 2 11;
	padding: 0;
	}

.size1indentedlist, .size2indentedlist, .size3indentedlist, .size4indentedlist, .size5indentedlist, .size6indentedlist { text-indent: -10px; }

A.top_nav_link P {
	margin: 8 1 7 5;
	}

TD.dept_desc P {
	margin: 0 4 4 6;
	}

TD.sidebar TD {
    background: #E7E7CE;
    }
.sidebar TABLE TR TD P { color: #003366; }
.sidebar TABLE TR TD.heading { background: #CCCC99; padding: 5 5 5 8; }
.sidebar TABLE TR TD.heading P { margin: 0; }
.sidebar TABLE TR TD.padded { padding: 5 5 5 5; }

.sidebar TABLE TR TD.highlightheading { background: #990000; padding: 5 5 5 8; }
.sidebar TABLE TR TD.highlightheading P { margin: 0; color: #FFFFFF; }
	
.navlist1 {
	margin: 5 0 5 11;
	padding: 0;
	text-indent: -12;
	}
			
.navlist1 {
	margin: 5 0 5 11;
	padding: 0;
	text-indent: -12;
	}
.navlist2 {
	margin: 5 0 5 17;
	padding: 0;
	text-indent: -12;
	}
.navlist3 {
	margin: 5 0 5 23;
	padding: 0;
	text-indent: -12;
	}
LI, .list, .size1list, .size2list, .size3list, .size4list, .size5list, .size6list {
	margin: 2 0 2 0;
	padding: 0;
	font-size: 10px;
	}

H1, H2, H3, H4, H5, H6 {
	margin: 8 0 0 0;
	padding: 0;
	}
	
H1, .size1, .size1list, .size1indentedlist, .size1open { font-size: 18px; }
H2, .size2, .size2list, .size2indentedlist, .size2open { font-size: 13px; margin-bottom: 5; }
H3, .size3, .size3list, .size3indentedlist, .size3open { font-size: 12px; margin-bottom: 4; }
H4, .size4, .size4list, .size4indentedlist, .size4open, #mainbody P { font-size: 11px; }
H5, .size5, .size5list, .size5indentedlist, .navlist1, .size5open { font-size: 10px }
H6, .size6, .size6list, .size6indentedlist, .navlist2, .navlist3, .size6open { font-size: 9px; }

.size1open, .size2open, .size3open, .size4open, .size5open, .size6open, .open, #mainbody P, #mainbody TD { line-height: 150%; }

#mainbody, #mainbody P {
    color: #003366;
    line-height: 130%;
    margin-bottom: 10px;
}

#mainbody H1, #mainbody H2, #mainbody H3, #mainbody H4, #mainbody H5, #mainbody H6 {
    color: #990000;
    font-weight: normal;
}


.blue, .blue A, .blue A:visited { color: #003366; }
.red, .red A, .red A:visited { color: #990000; }
.gray { color: #666666; }
.lightgray, .lightgray A, .lightgray A:visited { color: #CCCCCC; }
.darkgray, .darkgray A, .darkgray A:visited, .mediumgray A.noline:hover, .mediumgray A.noline:active { color: #333333; }
.mediumgray, .mediumgray A, .mediumgray A:visited { color: #666666; }
.white, .white A, .white A:visited { color: #FFFFFF; }
.black { color: #000000; }
.yelloworange, .white A:active, .white A.noline:hover, .lightgray A:active, .lightgray A.noline:hover { color: #FFCC33; }
.darkyelloworange { color: #DDBB33; }
.smokeblue { color: #394D62; }
.orange { color: #CC6600; }

B { font-weight: bold; }
U { text-decoration: underline; }
I { font-style: italic; }

.sidebar_heading P {
	color: #003366;
	}
	
/* each top nav item is within a "top_nav" class */
/* the TD element of each top nav item has an ID of "menu_style_activator_N" with N = 1... */
/* the TD element of a top nav item will be set to "active" when the current page is within that section */
/* the TD element of a top nav item will be set to "over#" when the mouse is over that section and it is not already "active" */
/* the "#" in "over#" corresponds to the number of the tab as specified in the id. */
.top_nav A { text-decoration: none; color: #003366; }

.top_nav TD.over, .top_nav TD.active { cursor: hand; }
.top_nav .over A { color: #FFFFFF; }

A.top_nav_link { text-decoration: none; color: #003366; }
TD.active A.top_nav_link P { color: #FFCC00; }

.top_nav TD.over1, .top_nav TD.active { background: url('images/blue_lines.gif'); }
.top_nav TD.over1 A, .top_nav TD.over1 P, .top_nav TD.active A, .top_nav TD.active P { color: #FFCC00; }
.top_nav TD.over2, .top_nav TD.active { background: url('images/blue_lines.gif'); }
.top_nav TD.over2 A, .top_nav TD.over2 P, .top_nav TD.active A, .top_nav TD.active P { color: #FFCC00; }
.top_nav TD.over3, .top_nav TD.active { background: url('images/blue_lines.gif'); }
.top_nav TD.over3 A, .top_nav TD.over3 P, .top_nav TD.active A, .top_nav TD.active P { color: #FFCC00; }
.top_nav TD.over4, .top_nav TD.active { background: url('images/blue_lines.gif'); }
.top_nav TD.over4 A, .top_nav TD.over4 P, .top_nav TD.active A, .top_nav TD.active P { color: #FFCC00; }
.top_nav TD.over5, .top_nav TD.active { background: url('images/blue_lines.gif'); }
.top_nav TD.over5 A, .top_nav TD.over5 P, .top_nav TD.active A, .top_nav TD.active P { color: #FFCC00; }
/* each secondary nav bar item is within a "second_nav" class */
.second_nav A:hover { text-decoration: none; }
.second_nav TD A.noline { color: #FFFFFF; }
.second_nav .active A.noline { color: #FFCC33; }

.second_nav { 
    background: url('images/blue_lines.gif');
    }
.second_nav A.noline { font-weight: normal; }
.second_nav .active A.noline, .second_nav .active A.noline, .second_nav A.noline:hover, .second_nav A.noline:hover { color: #FFCC00; }

.navlist2 B, .navlist3 B { font-weight: normal; }

.quote, #mainbody .quote { color: #6681B0; font-weight: bold; font-size: 12; font-family: Arial, Verdana, Helvetica, sans-serif;}
.quotemark, #mainbody .quotemark { color: #6681B0; font-weight: bold; font-size: 18; line-height: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }

DIV.hr {
	margin-top: 13;
	margin-right: 0;
	margin-bottom: 13;
	margin-left: 0;
	padding-top: 0;
	padding-right:0;
	padding-bottom: 0;
	padding-left: 0;
	width: 100%;
	height: 1px;
	background: #990000;
	overflow: hidden;
	}
	
DIV.hr HR { display: none; }


