TABLE, FORM
{
    margin-top: 0px;
    margin-bottom: 0px;
}

BODY
{
	font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;

	text-align: left;
	margin-top: 0px;
    margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}

TD, TH, P
{
	font-family: Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

	text-align: left;
	margin-top: 0px;
    margin-bottom: 0px;
	vertical-align: top;
}

A
{
	font-weight : bold;
	text-decoration : none;
}

H3
{
	font-size: 11px;
    margin-top: 0px;
	margin-bottom: 3px;
}

H2
{
	font-size: 13px;
    margin-top: 0px;
	margin-bottom: 3px;
}

H1
{
	font-size: 15px;
    margin-top: 0px;
	margin-bottom: 3px;
}

OL, UL
{
	margin-top: 5px;
	margin-bottom: 5px;
}

INPUT, SELECT
{
	font-size: 11px;
}

TEXTAREA
{
	font-size: 11px;
}

.oddrow
{
}

.evenrow
{
	background-color: #C0C0C0;
}



/*** HEADER ***/
.header
{
	color: #F5F5F5;
	background-color: #E8C678;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.header a {	color: #F5F5F5; }
.header a:hover { color: #FF8F2E; }



/*** LEFT SIDE ***/
.leftcolumn
{
	color: #F5F5F5;

	background-image: url(images/side.jpg);
	background-repeat: repeat;
}

.leftsideheader
{
	color: #F5F5F5;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 5px;
}
.leftsideheader a { color: #F5F5F5; }
.leftsideheader a:hover { color: #E8C678; }

.leftsidecontent
{
	color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 5px;
}
.leftsidecontent a, .leftsidecontent td, .leftsidecontent th, .leftsidecontent p { color: #F5F5F5; }
.leftsidecontent a:hover { color: #E8C678; }
.leftsidecontent a.linkhighlited { color: #E8C678; }

.leftsidefooter
{
	color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 5px;

	border-bottom: 1px solid #FFFFFF;
}
.leftsidefooter a { color: #F5F5F5; }
.leftsidefooter a:hover { color: #E8C678; }



/*** MAIN AREA ***/
.mainarea
{
}

.mainbheader
{
	color: #F5F5F5;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;

	background-color: #321F25;
}
.mainbheader a { color: #F5F5F5; }
.mainbheader a:hover { color: #E8C678;
text-decoration: underline; }

//.mainbheader a:hover { color: #1159A3; }


.mainbheaderbottom
{
	background-image: url(images/mainbbottom.jpg);
	background-repeat: repeat-x;
}

.mainbcontent
{
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}
/*.mainbcontent a { color: #6D5D38;}*/
.mainbcontent a:hover { color: #504000;
text-decoration: underline; }
.mainbcontent a { color: #807000; }



.mainbfooter
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
}
.mainbfooter a { color: #000000; }
.mainbfooter a:hover { color: #B99027; }



/*** RIGHT SIDE ***/
.rightcolumn
{
	color: #F5F5F5;

	background-image: url(images/side.jpg);
	background-repeat: repeat;
}

.rightsideheader
{
	color: #F5F5F5;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 5px;
}
.rightsideheader a { color: #F5F5F5; }
.rightsideheader a:hover { color: #E8C678; }

.rightsidecontent
{
	color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 5px;
}
.rightsidecontent a { color: #F5F5F5; }
.rightsidecontent a:hover { color: #E8C678; }
.rightsidecontent a.linkhighlited { color: #E8C678; }

.rightsidefooter
{
	color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 5px;

	border-bottom: 1px solid #FFFFFF;
}
.rightsidefooter a { color: #F5F5F5; }
.rightsidefooter a:hover { color: #E8C678; }



/* FOOTER */
.footer
{
	color: #F5F5F5;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;

	background-image: url(images/side.jpg);
	background-repeat: repeat;
}
.footer a { color: #F5F5F5; }
.footer a:hover { color: #E8C678; }



/* MISC */
.tableheader
{
	background-color: #ffecc1;
}