/* Base Tags */

body  {
background-color : white;
font-size : 12px;
font-family: geneva, arial, helvetica, sans-serif;
font-weight : 400;
font-style : normal;
color : black;
}

p  {
font-size : 12px;
font-family: geneva, arial, helvetica, sans-serif;
font-weight : 400;
font-style : normal;
color : black;
}

strong {
font-weight : 600;
/*font-size : 12px; */
font-family: geneva, arial, helvetica, sans-serif;
font-style : normal;
}

em {
font-family: geneva, arial, helvetica, sans-serif;
font-weight : 400;
font-style : italic;
}

/*
td {
font-size : 12px;
font-family: geneva, arial, helvetica, sans-serif;
font-weight : 400;
font-style : normal;
color : black;
}
*/

table {
font-size : 12px;
font-family: geneva, arial, helvetica, sans-serif;
font-weight : 400;
font-style : normal;
color : black;
}

sup {
font-size : 11px;
font-family: geneva, arial, helvetica, sans-serif;
}

/* Standard Link */
/* Originally blue 0000ff and white ffffff */
a:link {
color : steelblue; 
font-size: 12px;
}

a:visited {
color : steelblue;
font-size: 12px;
}

a:active {
color : steelblue;
font-size: 12px;
}

a:hover {
color : white;
background-color : steelblue;
font-size: 12px;
text-decoration: none;
}

/* Main Navigation */
a.mainnav:link {
font-family: geneva, arial, helvetica, sans-serif;
color : white;  
font-size: 10px;  /*12px*/
font-weight: 600;
text-decoration: none;
}

a.mainnav:visited {
font-family: geneva, arial, helvetica, sans-serif;
color : white;
font-size: 10px;
font-weight: 600;
text-decoration: none;
}

a.mainnav:active {
font-family: geneva, arial, helvetica, sans-serif;
color : white;
font-size: 10px;
font-weight: 600;
text-decoration: none;
}

a.mainnav:hover {
font-family: geneva, arial, helvetica, sans-serif;
color : black;
font-size: 10px;
font-weight: 600;
background-color: #bfc19e
}

/* Main Navigation - Selected Section */
a.mainnavsel:link {
font-family: geneva, arial, helvetica, sans-serif;
color : black;
font-size: 10px;
font-weight: 600;
text-decoration: none;
}

a.mainnavsel:visited {
font-family: geneva, arial, helvetica, sans-serif;
color : black;
font-size: 10px;
font-weight: 600;
text-decoration: none;
}

a.mainnavsel:active {
font-family: geneva, arial, helvetica, sans-serif;
color : black;
font-size: 10px;
font-weight: 600;
text-decoration: none;
}

a.mainnavsel:hover {
font-family: geneva, arial, helvetica, sans-serif;
color : steelblue;
font-size: 10px;
font-weight: 600;
background-color: white
}

/* Main Navigation - Quick Links */
a.mainnavquick:link {
font-size: 10px;
}

a.mainnavquick:visited {
font-size: 10px;
}

a.mainnavquick:active {
font-size: 10px;
}

a.mainnavquick:hover {
font-size: 10px;
}

/* Footer Navigation - Fineprint */
a.footnav:link {
font-size: 11px;
}

a.footnav:visited {
font-size: 11px;
}

a.footnav:active {
font-size: 11px;
}

a.footnav:hover {
font-size: 11px;
}


/* No Decoration - Used in Footer */
a.nodeco:link {
color : black;
font-size: 12px;
text-decoration: none;
}

a.nodeco:visited {
color : black;
font-size: 12px;
text-decoration: none;
}

a.nodeco:active {
color : black;
font-size: 12px;
text-decoration: none;
}

a.nodeco:hover {
color : black;
font-size: 12px;
background-color: lightgrey;
}

/* Miscellaneous Text */
.atrtitle {
font-size : 24px;
font-family: geneva, arial, helvetica, sans-serif;
font-weight: 600;
}

.mission {
font-size : 10px;
font-family: geneva, arial, helvetica, sans-serif;
font-weight: 400;
}

.pagetitle {
font-size : 16px;
font-family: geneva, arial, helvetica, sans-serif;
font-weight: 600;
} 

.pageheading {
font-size : 14px;
font-family: geneva, arial, helvetica, sans-serif;
font-weight: 600;
} 

.standard {
font-size : 12px;
font-family: geneva, arial, helvetica, sans-serif;
}

.fineprint {
font-size : 11px;
font-family: geneva, arial, helvetica, sans-serif;
}

.calendarheading {
font-size : 12px;
font-family: geneva, arial, helvetica, sans-serif;
color: white;
font-weight: 800;
}

.calendartext {
font-size : 10px;
font-family: geneva, arial, helvetica, sans-serif;
}

.calendardate {
font-size: 9px;
font-family: geneva, arial, helvetica, sans-serif;
text-align: center;
vertical-align: super;
}

.courier {
font-size: 10px;
font-family: courier;
}

/* News Links */
a.news:link {
color : #3399cc;
font-size: 11px;
font-family: geneva, arial, helvetica, sans-serif;
text-decoration: underline;
font-weight: 400;
}

a.news:visited {
color : #3399cc;
font-size: 11px;
font-family: geneva, arial, helvetica, sans-serif;
text-decoration: underline;
font-weight: 400;
}

a.news:active {
color : #3399cc;
font-size: 11px;
font-family: geneva, arial, helvetica, sans-serif;
text-decoration: underline;
font-weight: 400;
}

a.news:hover {
color : #364E79;
font-size: 11px;
font-family: geneva, arial, helvetica, sans-serif;
background-color : #E7E7D9;
text-decoration: underline;
font-weight: 400;
} 

/* Text Search Utility */
.searchtext {
font-family: geneva, arial, helvetica, sans-serif;
color: black;
font-size: 12px;
font-weight: 600;
background-color: #bfc19e;
layer-background-color: #bfc19e;
}

/* Navigation Resource Background */
.navresourcebg {
font-family: geneva, arial, helvetica, sans-serif;
color: white;
font-size: 12px;
font-weight: 600;
background-color: #bfc19e;
layer-background-color: #bfc19e;
}

/* White Background */
.clearbg {
background-color: white;
layer-background-color: white;
}

/* Global Navigation Background */
.globalbg {
background-color: #bfc19e;
layer-background-color: #bfc19e;
color: #bfc19e;
}

/* Other Global Navigation Background Color */
.globalbar {
background-color: #658abc;
layer-background-color: #658abc;
}

/* Shadow in Navigation Bevel */
.navshadow {
background-color: #375782;
layer-background-color: #375782;
}

/* Highlight in Navigation Bevel */
.navhighlight {
background-color: #ceecf9;
layer-background-color: #ceecf9;
}

/* Mono-Color Navigation Bevel */
.navmono {
background-color: #beddea;
layer-background-color: #beddea;
}

/* Shadow in Navigation Resource Bevel */
.navresourceshadow {
background-color: #81835f;
layer-background-color: #81835f;
}

/* Highlight in Navigation Resource Bevel */
.navresourcehighlight {
background-color: white;
layer-background-color: white;
}

/* Standard Table Header */
.tableheader {
font-family: geneva, arial, helvetica, sans-serif;
color: #E67A3C;
font-size: 12px;
font-weight: bold;
background-color: white;
layer-background-color: white;
}

/* Footer Background */
.footerbg {
font-family: geneva, arial, helvetica, sans-serif;
color: black;
font-size: 12px;
font-weight: 400;
background-color: #e8e8d8;
layer-background-color: #e8e8d8;
}

.required {
font-family: geneva, arial, helvetica, sans-serif;
font-size: 12px;
font-weight: 500;
color: #ff0000;
}

/* Generic text tag for span for content classification */
.text {
font-family: geneva, arial, helvetica, sans-serif;
color: black;
font-size: 12px;
font-weight: normal;
}


/* for search query box */

.mainsearch {
font-size: 12px;
font-family: "courier";
}

.query {
font-size: 12px;
font-family: "courier";
}

/* Bullet */

.bullet {
	color : #364E79;
	font-weight: 800;
}

/* Button */
.button	{
	font-size:	9pt;
	text-align:	center;
	text-decoration: none;
	color:		#003366;
	background:	#ffcc66;
	margin-bottom:	2pt;
	border-top:	2px solid #ffff99;
	border-left:	2px solid #ffff99;
	border-right:	2px solid #cc9933;
	border-bottom:	2px solid #cc9933;
	font-family:	Verdana, Arial,
			"Comic Sans MS";
}

/* Small Button */
.smallbutton	{
	font-size:	10px;
	text-align:	center;
	text-decoration: none;
	color:		#003366;
	background:	#ffcc66;
	margin-bottom:	2px;
	border-top:	2px solid #ffff99;
	border-left:	2px solid #ffff99;
	border-right:	2px solid #cc9933;
	border-bottom:	2px solid #cc9933;
	font-family:	geneva, arial, helvetica, sans-serif

}



/* end home page */