A
{
	color: #77A299;
	text-decoration: none;
}
A:HOVER
{
	color: #DC8271 !important;
}
IMG
{
	border: none;
}
#mainWrapper
{
	-moz-border-radius: 3px;
	background-color: #FFFFFF;
	border: 1px solid #77A299;
	margin: 12px auto !important;
	text-align: left;
	vertical-align: top;
	width: 970px;
}
#mainBody
{
	padding: 10px;
}
#mainHeader
{
	background: url(images/header_body.jpg) no-repeat 0px 61px;
	height: 326px;
}
INPUT[type="text"], INPUT[type="password"], SELECT, TEXTAREA
{
	background-color: #F3FAF9 !important;
	border: 1px solid #77A299 !important;
	padding: 4px 1px !important;
}
INPUT[type="text"]:focus, INPUT[type="password"]:focus, SELECT:focus, TEXTAREA:focus
{
	background-color: #F3D3C8 !important;
	border: 1px solid #77A299 !important;
	padding: 4px 1px !important;
}
.onbody
{
	color: #000000;
}
BODY, P, TABLE, TD, TR
{
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
}
BODY
{
	background: url(images/bg.jpg);
}
FORM
{
	display: inline;
	margin-bottom: 0;
}
.tableborders
{
	background-color: #77A299;
}
.tddetails
{
	background: #FFFFFF;
}
.tdbackground
{
	font-size: 9pt;
	color: #000000;
	background: #F4F4F4;
	font-family: Verdana, Helvetica, sans-serif;
}
.tdnothumbs
{
	font-size: 9pt;
	color: #000000;
	background: #F4F4F4;
	font-family: Verdana, Helvetica, sans-serif;
}
.menubar
{
	background: #97C6BC;
	font-size: 8pt;
	color: #FFFFFF;
}
.menubar A
{
	color: #FFFFFF;
}
.catcolumn
{
	font-size: 8pt;
	background: #F8FEFD;
}
.photocol
{
	font-size: 8pt;
	background: #C2E0DA;
}
.commentscol
{
	font-size: 8pt;
	background: #F8FEFD;
}
.lastphocol
{
	font-size: 8pt;
	background: #F8FEFD;
}
.lastcommcol
{
	font-size: 8pt;
	background: #C2E0DA;
}
.small
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
}
.medium
{
	font-size: 10pt;
	font-family: Verdana, Helvetica, sans-serif;
}
.large
{
	font-size: 12pt;
	font-family: Verdana, Helvetica, sans-serif;
}
.welcome
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}
.lighttable
{
	background: #F7F7F7;
	color: #000000;
}
.alternatetable
{
	background: #DEDEDE;
}
.formboxes
{
	font-size: 9pt;
}
BLOCKQUOTE
{
	font-size: 9pt;
	border: 1px solid #FFFFFF;
	margin: 0px 20px;
	padding: 0px 10px;
}
BLOCKQUOTE .small
{
	background: #E6E6E6;
	margin-left: -10px;
	padding: 1px 2px;
}
BLOCKQUOTE HR
{
	visibility: hidden;
	height: 1px;
}
BLOCKQUOTE BR
{
	font-size: 1px;
}

