/*page basics*/
B, DL, DT, DD, EM, H1, H2, H3, H4, H5, H6, I, LI, OL, P, SPAN, STRONG, TABLE, TD, TH, TR, UL, BODY, DIR 
		{ font-family:  geneva, arial, helvetica, sans-serif;}
BODY  	{

	color: #000000;
	margin: 0px;
	width: 100%;
	background-image: url(images/bckgrnd2.gif);
}

A:link	{font-weight: bold; color: #333399; background-color: transparent; text-decoration: none;}	
A:visited	{font-weight: bold; color: purple;background-color: transparent; text-decoration: none;}
A:hover {font-weight: bold; color: #5E5E86; text-decoration: underline;}	
A:active {font-weight: bold; color: #5E5E86; text-decoration: underline;}
.skipnav {display: none;}
.center {text-align: center; }
.bold {	font-weight: bold; }
.small {font-size: smaller;	}	
.small2 {font-size: 10px;}
.hidden {color: #ffffff; background-color: #ffffff;}
.purple {color: #663399;}

#head {background-color: #EEF0FD;font-size: smaller; padding: 10px;border-bottom: 1px #2D4487 solid;border-top: 1px #2D4487 solid; text-align: center;}

.indent { margin: 0px 0px 6 10px;  padding: 2px; }
.indent2 {margin: 0px 0px 0 40px; padding: 2px;	}	
.indenthome {margin: 0px 0px 13px 20px; }
.indenthome2 {margin-right: 0.5em; border-top: 4px;border-bottom: 1px; }
.indent3 {margin-left: 1.3em; FONT-SIZE: 78%; margin-right: 0.5em; border-top: 4px;border-bottom: 1px;}

#content {border-right: 15px solid #fff;border-left: 15px solid #fff; border-top: 7px solid #2D4487; background-color: #ffffff;}	

.bckgrnd {background-color: #ffffff; border-top: 10px solid #2D4487;border-right: 25px solid #2D4487;border-bottom: 25px solid #2D4487;border-left: 25px solid #2D4487;}

.border {border: 1px #2D4487 solid;}

.header {background-color: #CFDAD5; color: white;font-weight: bold; font-size: larger; padding: 5px;}
p.subtitle {font-weight: normal;font-size: 20px;}

/*top title section*/
.sitetitle { color: #000000; background-color: transparent; padding: 2px; text-decoration: none; border-top: 3px solid #EDBA00;}

.ptitle {background-color: #EEF0FD; margin-bottom: 2px; padding: 2px; border-right: 5px solid #EEF0FD;font-weight: bold; font-size: 16px;font-family:  verdana, geneva, arial, helvetica, sans-serif;}

/*top navigation section*/
#navcontainer { width: 140px;}
#navcontainer ul {margin-left: 0;padding-left: 0;padding-right: 3;list-style-type: none;font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#navcontainer a {display: block; padding: 5px; width: 100px; background-color: #2D4487; border-bottom: 1px solid #eee;}
#navcontainer a:link, #navlist a:visited {color: #CDD2F8;text-decoration: none;border-right: 1px solid #2D4487;border-left: 1px solid #2D4487;}
#navcontainer a:hover {background-color: #CDD2F8;color: #2D4487;border-right: 1px solid #2D4487;border-left: 1px solid #2D4487;}
#navcontainer #active {display: block; padding: 5px; width: 100px;background-color: #869AD7;color: #1F2F5F;border-right: 1px solid #2D4487;border-left: 1px solid #2D4487;}

/*furthest right column background section - footer also has it's own class*/
.rtbkgrnd {border-left: 1px #EDBA00 solid; border-right: 2px #54547E solid;}
.rtbkgrnd2 {border-right: 2px #54547E solid;}

/*basic style for all pages in content section*/
#maintable { margin: 8px 2px 2px 8px;}

/*top breadcrumbs*/
.brdcrmb { color: #000000; background-color: #ffffff; font-size: 10px; padding: 3px; text-decoration: none;}
.breadcrumbs {background-color: #F1E9DB; font-weight: bold; font-size: smaller; text-align: center; padding: 2px;border-top: thin solid #ffffff;}

/*footer*/
#footer {background-color: #EEF0FD;font-size: smaller; padding: 10px;border-bottom: 1px #2D4487 solid;border-top: 1px #2D4487 solid; text-align: center;}
.footer2 {border-bottom: 2px #54547E solid;border-right: 2px #54547E solid;}
#footer a { font-family: geneva, arial, helvetica, sans-serif; padding: 2px;}
#footer a:hover { background-color: #2D4487; color: #EEF0FD; text-decoration: none; font-family: geneva, arial, helvetica, sans-serif;}

