/* standard page elements */
body { font-family:Verdana, Helvetica, Arial, sans-serif; margin : 0px; background-color : #FFFFFF; }

a, a:visited { font-size: 10px; color:#434443; font-weight:normal; }
a:hover { font-size: 10px; color:#990033; }
a:visited:hover { font-size: 10px; color:#990033; }

th {
	font-size: 11px;
	color: White;
	font-weight: bold;
	background: Navy;
	background-color: #000094;
}
td { font-size:11px; color:#434443; font-weight:normal; }
p { font-size:11px; color:#434443; font-weight:normal; margin-bottom:10px; margin-top:10px; }
ul { font-size:11px; color:#434443; font-weight:normal; }
ol { font-size:11px; color:#434443; font-weight:normal; margin-bottom:0px; margin-top:3px; }
h1 { font-size:16px; color:#003063; padding-bottom:0px; margin-bottom:5px; }
h2 { font-size:12px; }
h3 { font-size:12px; font-weight:normal; }
h4 { font-size:11px; font-weight:bold; margin-bottom:0px; }

#printer_friendly { margin-top : 10px; }

/* toolbar */
.toolsearch         { font-family:Helvetica, Arial, sans-serif; font-size: 10px; width: 108px; height: 18px; }
table.toolbar { background-color : #000094; }
.toolbar            { font-size: 10px; color:#FFFFFF; text-decoration:none; }

/* primary nav */
.primary-nav { background-color : #224477; }
.primary-nav-delimeter { background-color  : #C8D0DD; }
.primary-nav-seperator { background-color  : #FFFFFF; }

/* clickpath */
.clickpath { font-size: 10px; color:#D3DAE4; text-decoration:none; font-weight:bold; }
span.clickpath { font-size: 10px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.clickpath,
a.clickpath:visited { font-size : 10px; color : #D3DAE4; text-decoration : none; font-weight : normal; }
a.clickpath:hover,
a.clickpath:visited:hover { font-size : 10px; color : #D3DAE4; text-decoration : underline; font-weight : normal; }

/* secondary nav */
td.secondary-nav { background-color : #CAD0D0; }

td.secondary-nav-title { background-color : #000094; }
a.secondary-nav-title,
a.secondary-nav-title:visited,
a.secondary-nav-title:hover,
a.secondary-nav-title:visited:hover { color : #FFFFFF; text-decoration : none; font-weight : bold; font-size : 10px; }
td.secondary-nav-field { background-color : #000094; }
input.secondary-nav-field { width: 151px; }
select.secondary-nav-field { width: 151px; font-size: 10px; }
td.secondary-nav-form { color: #FFFFFF; background-color : #889999; font-weight: bold; font-size : 10px; vertical-align: bottom; }

td.secondary-nav-field2 { background-color : #3399FF; }
td.secondary-nav-form2 { color: #434443; background-color : #3399FF; font-weight: bold; font-size : 10px; vertical-align: bottom; }
input.secondary-nav-field2 { width: 151px; }
select.secondary-nav-field2 { width: 151px; font-size: 10px; }

a.secondary-nav-form,
a.secondary-nav-form:visited { font-size : 10px; color : #FFFFFF; }


td.secondary-nav-inactive-major {
	background-color: #6495ED;
}
a.secondary-nav-inactive-major,
a.secondary-nav-inactive-major:visited { font-size: 10px; color : #00000;  text-decoration:none; font-weight : bold; }
a.secondary-nav-inactive-major:hover,
a.secondary-nav-inactive-major:visited:hover { color:#990033; }

td.secondary-nav-inactive-minor { background-color : #3399FF; }
a.secondary-nav-inactive-minor,
a.secondary-nav-inactive-minor:visited { font-size: 10px; color : #3399FF;  text-decoration:none; }


td.secondary-nav-active {
	background-color: #1E90FF;
}
a.secondary-nav-active,
a.secondary-nav-active:visited { font-size: 10px; text-decoration : none; color : #6495ED; font-weight : bold; }


td.secondary-nav-open { background-color : #1E90FF; }
a.secondary-nav-open,
a.secondary-nav-open:visited { font-size: 10px; text-decoration : none; color : #434443; font-weight : bold; }


td.secondary-nav-visited { background-color:#B8C6DB; }
a.secondary-nav-visited,
a.secondary-nav-visited:visited { font-size: 10px; text-decoration : none; color : #434443; font-weight : bold; }


.secnavline         { background-color : #BABBBB; height:1px;}

/* tertiary nav */
a.tertiary-nav,
a.tertiary-nav:visited { font-size : 10px; }

.tagline { background-color : #ffffff; color : #000094; font-weight : bold; font-size : 10px; }
.tertiary-nav-title { background-color : #000094; color : #FFFFFF; font-weight : bold; font-size : 10px; }
/* footer */
table.footer, td.footer { background-color : #000094; font-size: 10px; color : #FFFFFF;  }
td.footerend { background-color : #FFFFFF; }

a.footer,
a.footer:visited { font-size : 10px; text-decoration : none; color : #FFFFFF; }
a.footer:hover,
a.footer:visited:hover { font-size : 10px; text-decoration : underline; color : #FFFFFF; }


.featureheader           { font-size:  10px; color:#434443;font-weight:bold; height:13px;}

a.featurelink,
a.featurelink:visited { font-size : 10px; color : #434443; font-weight : bold; text-decoration : none; }
a.featurelink:hover,                
a.featurelink:visited:hover { color : #990033; }

a.featureheaderlink,
a.featureheaderlink:visited { font-size:  10px; color:#434443;font-weight:bold; height:13px;text-decoration:none; }
a.featureheaderlink:hover,
a.featureheaderlink:visited:hover { color : #990033; }

.body-title { background-color  : #000094; }

.body-delimeter { background-color  : #CCCCCC; }
.body-border { background-color : #BFBFBF; }
.table-border { background-color : #999999;
