body {
	background: #A0C8FC url(images/bggrad.jpg) repeat-x top;
	margin: 0px 0px 0px 0px;
}

/* IDs */

#menu {
	background: url(images/header2.jpg) no-repeat top;
	height: 25px;
}

#mainbody {
	border: 2px solid #6AA1F1;
	background-color: White;
}

#dotbar {
	background: White url(images/dotbarrpt.gif) repeat-y top;
}

/* p Tags */

p {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

p.header {
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

p.subheader {
	font: bold 12px Verdana;
	color: #1E90FF;
}

p.menu {
	color: White;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Links */

a {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4682B4;
}

a:hover {
	color: #1E90FF;
}

a.menu {
	color: White;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.menu:hover {
	color: #00008B;
}

a.truss {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #00BFFF;
}

a.truss:hover {
	color: Black;
}

/* Form Elements */

input.btn {
	border: 2px solid #4682B4;
	background-color: #1E90FF;
	font: bold 10px Verdana;
}

/* Misc */

sup {
	font: 10px Verdana;
	color: Black;
}

h2 {
	font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	list-style-type: circle;
}