body { font-family: 'Trebuchet MS', Helvetica, Verdana, arial, sans-serif; 
	font-size: 13px; 
	background-color: #fff;
	color: #000;
	margin: 0;
	padding: 0;
	border: 0;
	scrollbar-face-color: #ccc;
	scrollbar-shadow-color: #666;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #999;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #999;
	scrollbar-arrow-color: #fff;
	}

p, blockquote, ol, ul, li, td, dt, dd { 
	color: #000;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0.8em;
}
blockquote, ol, ul, li, td, dt, dd { 
	margin-bottom: 0.5em;
}
li { 
	margin-bottom: 0.2em;
}
ul { list-style:  url('/i/bullet.gif'); list-style-type: square; font-size: 12px; } 
ul ul { list-style-image: none; list-style-type: square; font-size: 12px; } 
ul ul ul { list-style-image: none; list-style-type: disc; font-size: 12px; }
/* th { font-size: 80%; color: #FFFFFF; background-color: #C88E37; } */

dt { font-weight: bold; }

form td { font-size: 0.85em; }

td { vertical-align:top; }

h1, h2, h3, h4, h5, h6	{
	color: #000;
	font-weight: normal;
	font-family: georgia, palatino, serif;
	margin-top: 0;
	margin-bottom: 0;
	}

h1	{
	font-size: 200%;
	margin-bottom: 1em;
	}

h2	{
	font-size: 150%;
	margin-bottom: 0.5em;
	}

h3	{
	font-size: 120%;
	margin-bottom: 2px;
    }

h4	{
	font-size: 90%;
	letter-spacing: 0.5em; 
	text-transform: uppercase; 
	}
h5	{
	font-size: 100%;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 4px;
	}
h6	{
	font-size: 90%;
	font-weight: bold;
	}

#breadcrumb	{
	font-size: 80%;
	margin-bottom: 1em;
	}

#calendar {
	width: 150px;
	padding: 1em 0.5em 1em 0.5em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	/* background-color: #fff; */
	color: #000;
	}

#calendar h4 { font-size: 11px; color: #0033CC; }
#calendar td { font-size: 11px; border-bottom: 1.5px solid #6a5d28; }

#calendar a:link, #calendar a:visited {
	text-decoration: none; 
	border-bottom: none;
	}
#calendar a:active, #calendar a:hover {
	color: #638400; 
	text-decoration: underline; 
	border-bottom: none; 
	}

#news {
	width: 150px;
	padding: 1em 1em 1em 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-color: #fff;
	color: #000;
	}

#news h4 {
	color: #0033CC;
	}

#sidebar {
	width: 150px;
	height: 100%;
	/* border-left: 1px solid #0033CC;
	border-right: 1px solid #0033CC;
	border-top: 1px solid #0033CC;
	border-bottom: 1px solid #0033CC; */
	padding: 2px 4px 2px 4px;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-right: 1em; 
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	background-color: #FFE88A;
	color: #000;
	}
#sidebar p {
	font-size: 11px; 
	margin-top: 2px;
	margin-bottom: 0.5em;
	}
#rsidebar {
	font-family: Verdana, sans-serif; 
	color: #000;
	margin: 0;
	margin-right:42px;
	padding: 1em;
	border: 0;
}

#sidebar a:link { color: #0033CC; text-decoration: none; }
#sidebar a:visited { color: #0033CC; text-decoration: underline; }
#sidebar a:active, #sidebar a:hover { color: #62B715; text-decoration: underline; }

#footer a:link, #footer a:visited{
	color: #000;
	border-bottom: none;
	text-decoration: none;
	text-transform: uppercase; 
	}

#footer a:hover, #nav a:active { color: #fff; text-decoration: none; }

#formmsg {
	width: 90%;
	clear: both;
	padding: 2em 2em;
	margin: 1em 0px 1em 0px;
	border-top: 1px solid #72D616;
	border-bottom: 1px solid #72D616;
	background-color: #FFE88A;
	color: #000;
	}

#main { padding: 1em 1em; }


/* Font */
.big { font-size: 36px; }
.tiny { font-size: 60%; }
.tinyInput { font-size: 80%; color: Black; text-decoration: none; height: 20px; /* border: 1px #999999 solid */ }
.small  { font-size: 11px; }
.small-bold  { font-size: 80%; font-weight: bold; }
.tiny-bold  { font-size: 70%; font-weight: bold; }
.bold { font-weight: bold; }
.px36 { font-size: 36px; }
.px48 { font-size: 48px; }
.px24 { font-size: 24px; }
.px18 { font-size: 18px; }
.up p { text-transform: uppercase; }


/* Color */
.grey { color: #999999; }
.red { color: #FF3300; }
.drkclr { background-color: #0033CC; }
.banner01 { background-color: #62B715; }
.banner02 { background-color: #72D616; }
.banner03 { background-color: #91EA40; }
.banner04 { background-color: #ABEE6F; }
.brhigh { color: #FFCC00; }
.lthigh { color: #FFE88A; }
.greenBorder { border-top: solid #33cc00 1px; border-right: solid #33cc00 1px; border-left: solid #33cc00 1px; border-bottom: solid #33cc00 1px; }
.white { color: #FFFFFF; }

/* Anchors */
a:link  { font-style: normal; color: #0033CC; text-decoration: none; }
a:visited  { font-style: normal; color: #0033CC; text-decoration: none; }
a:active, a:hover { color: #62B715; text-decoration: underline; }

A.small:link { font-size: 11px; font-style: normal; color: #0033CC; text-decoration: none; }
A.small:Visited { color: #0033CC; text-decoration: none; }
A.small:Active, A.small:Hover { color: #62B715; text-decoration: underline; }

/* Other */
#date { color: #6a5d28;
		font-size: 90%;
}

P.initial {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000;
	text-align : left; 
}

P.initial:first-letter {
	font-family: georgia, palatino, serif;
	font-size: 24px;
	font-weight : bold; 
	color: #0033CC;
	float: left; 
}

.rule1 { border-bottom: 1px solid #0033CC; }
.tdrule { border-bottom: 1.5px solid #6a5d28; }
.ruletop { border-top: 1.5px solid #6a5d28; }
.reverse { background-color: #9900CC; font-size: 80%; font-weight: bold; font-style: normal; color: #FFFFFF; }
.reverse-head { font-size: 18px; font-weight: bold; font-style: normal; color: #FFFFFF; }
.bkgrd { background: #ABEE6F url('/i/bkggrad.jpg'); }
.message { background-color:#E0F2B5; padding:6px; }
.new { background-color:#FFFF00; color:#000000; }
p.rule1 { 
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #0033CC; 
}
