body {
	font: 80% Verdana, Helvetica, Arial, sans-serif;
   background: White;
   color: Black;
   margin: 0em;
   padding: 0em;
	}

.mainbody { margin: 2em;
	margin-top: 1em;
   padding: 1em; }

table {
	border: none;
}
	
td {
	font: 80% Verdana, Helvetica, Arial, sans-serif;
   background: White;
   color: Black;
	border: 0px solid #ccc;
	}
	
	
td.powderblue {
	background: #EBF5FF;
}
	
.clib {
	font-family: geneva, arial, helvetica, sans-serif;
	color: #369;
	background-color: #ffffff;
}
.clibred {
	font-family: geneva, arial, helvetica, sans-serif;
	background-color: #ffffff;
	color: #A24040;
    text-transform: uppercase
}


p {
	margin: 0.2em 0em 0.8em 0em;
	text-align: justify;
}

p.frontmenu {
	margin: 0.4em 0em 0.8em 0em;
	text-align: right;
}

h1 {
	color: #000;
	margin-bottom: 0.8em;
	font: geneva, arial, helvetica, sans-serif;
	border-bottom: 1px solid #369;
}

h2, h3, h4 {
	color: #369;
	margin-bottom: 0.6em;
	font: geneva, arial, helvetica, sans-serif;
	/* border-bottom: 1px solid #FF9900; */
}

a {
	color: #0066CC;
}

.caption {
	font-style: italic;
	color: White;
	font-weight: bold;
}

th {
	color: White;
	background-color: #336699;
	font-weight: bold;
	text-align: left;
}

.pagehead {
	background: url(images/topgradient.gif);
	background-repeat: repeat-x;
	color: #fff;
}

.pagehead a {
	color: #fff;
}

img {
	border: 1px solid #999999;
/* IE only */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
}

/* remove from header img */
td img {
	border: none;
	filter: none;
}

img.inline {
	vertical-align: text-bottom;
	border: none;
}
.lightgrey {

	font: 80% Verdana, Helvetica, Arial, sans-serif;
   background-color:f1f1f1;
   color: Black;
 border: 0px solid #ccc;
}

