BODY {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:	#000000;
	background-image: url(../images/bg2.gif);
	BACKGROUND-COLOR: #ffffff;
	font-size: 76%;/* font sizing in ems. if you want to change anything, just change this.*/
	/*at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	}
	
A:link {
	COLOR: #2fa1c3
	}

A:visited {
	COLOR: #48ba5b
	}

A:active {
	COLOR: #00CC66
	}

A:hover {
	COLOR: #FFCC00; TEXT-DECORATION: none
}

.masthead {
	BORDER-TOP: #1E3C5A 1px solid;
	BORDER-LEFT: #1E3C5A 1px solid;
	BORDER-right: #1E3C5A 1px solid;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px;
		}

.navtable {
	BORDER-RIGHT: 1px solid #1E3C5A;
	BORDER-LEFT: 1px solid #1E3C5A;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	border-bottom: 0px;
}

.layout {
	BORDER-RIGHT: #1E3C5A 1px solid;
	BORDER-LEFT: #1E3C5A 1px solid;
	BORDER-BOTTOM: #1E3C5A 1px solid;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	}

#leftcontent {
	margin: 0em;
	padding: 0em 0em 0em 0em;
	background-color: #FFFFFF;
	/* use padding instead of margin for multicolumn layouts because of ie5pc bug. */
}

#middlecontent {
	padding: 0em 0em 0em 0em;
	margin-top: 1em; /* use padding instead of margin for multicolumn layouts because of ie5pc bug where it sometimes relates the width of an unrelated menu div to this div. */
	margin: 0em 0em;
}

#rightcontent {
	background-color: #d7e9eb;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 100%;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
}

.banner {
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	border-color: #000000;
}
	
H1 {
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 2em;
	FONT-WEIGHT: bold;
	COLOR: #2855ad;
	width: 100%;
	text-align: left;
	padding: 0em 0em 0em 0em;
	background-position: 100%;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
}

H2 {
	FONT-SIZE: 1.3em;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0.6em;
	MARGIN-BOTTOM: 0em;
	margin-left: 20px;
	COLOR: #2855ad;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	font-style : italic;
}
	

	p {
	font-size: 1em;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top : 0em;
	padding-bottom : 0em;
	line-height : 1.1em;
	margin: 5px 20px;
	margin-bottom: 10px;
	margin-top: 0px;
}

.copytable {
	BORDER-RIGHT: #1E3C5A 1px solid;
	BORDER-LEFT: #1E3C5A 1px solid;
	BORDER-BOTTOM: #1E3C5A 1px solid;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	}
.copyright {
	font-size: 0.6em;
	margin-bottom: 0px;
	color: #FFFFFF;
}
.floatright {
	float: right;
}

UL {
	margin-top: 0em;
	margin-bottom: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-image: url(../images/bullet.gif);
	margin-left:-5px;
}

UL UL LI {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-image: url(../images/sub_bullet.gif);
	margin-left:-23px;
}
