body
{
	background: #666;
	margin: 0 -20px;
	/*/*/margin: 0; /* */
	padding: 0;
}
h1
{
	font:  bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 12px 0px 12px;
	color: #666;
	letter-spacing: 6px;
}

h2
{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 12px 0;
	color: #999;
	letter-spacing: 3px;
}

h3
{
	color: #666;
	margin-right: 6px;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.pointer { cursor: default; }

.menucelloff
{
	border-style: none;
	background: #919191;
}

.menucellover
 { background: #369; border-style: none }

ul, ol
 { color: #369; font: 12px Arial, Helvetica, sans-serif }

.maintable { 
	background-color: #FFF;
	padding: 0 12px 12px; 
	}

.maintable p
{	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #666;
}

/*.maintable b
{
	color: #789F78;
	font-weight: normal;
}*/
.maintable b {
	font-weight: bold;
	color: #789F78;
	}

.maintable a:link
{
	color: #797C9B;
	text-decoration: underline;
}

.maintable a:visited
{
	color: #666;
	text-decoration: underline;
}

.maintable a:hover
 { color: #ccc; text-decoration: none; background-color: #369 }

.maintable a:active
 { color: #369; text-decoration: underline }

/*/*/
.rollupdivs {  
	border: 1px solid #999;
} /* */

.rolltd
{
	font: 12px Verdana, Arial, sans-serif;
	color: #333;
	background-color: #FC0;
}

.rolltdheaderow
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #CCC;
}

.rolltd a:link
{
	color: #333;
	text-decoration: underline;
}

.rolltd a:visited
{
	color: #333;
	text-decoration: underline;
}

.rolltd a:hover
{
	color: #FFF;
	/*text-decoration: underline;*/
}

.rolltd a:active
{
	color: #333;
	text-decoration: underline;
}

/*/*/
.rolltd {  
	padding: 3px;
} /* */

#mid {
	background: #CCC url(/assets/images/tblbg1.gif);
}
.sidebarmid { 
	color: #CCC; 
}

.sidebarmid p
{
	margin-right: 12px;
	margin-left: 12px;
	border-style: none;
	font: 12px "Trebuchet MS", sans-serif;
	color: #CCC;
}

.sidebarmid a:link
{
	color: #CCC;
	text-decoration: underline;
}

.sidebarmid a:visited
{
	color: #CCC;
	text-decoration: underline;
}

.sidebarmid a:hover
{
	color: #333;
	/*text-decoration: underline;*/
}

.sidebarmid a:active
{
	color: #CCC;
	text-decoration: underline;
}

/*/*/
.sidebarmid h3 {
	color: #CECECE;
} /* */

.flyoutable
{
	background-color: #CCC;
	border-style: none;
}

/*/*/
.flyoutdivs { 
	border: #999 solid; 
	border-width: 0 0 0 1px; 
} /* */
.flyoutdivs h3 {
	margin-left: 12px;
}
.flyoutable h3 {
	margin-top: 8px;
}

.flyoutable p
{
	color: #333;
	margin: 12px 6px 0 12px;
	border-style: none;
	font: 11px verdana, Arial, sans-serif;
}

.flyoutable a:link { color: #666; }
.flyoutable a:visited { color: #666; }

.flyoutable a:hover
{
	color: #333;
	text-decoration: underline;
}

.flyoutable a:active { color: #666; }
.sidebar { 
	background-color: #FFF;
	padding: 0 12px 12px;
	 }

.sidebar p
{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #666;
}

.sidebar a:link
{
	color: #789F78;
	text-decoration: underline;
}

.sidebar a:visited
{
	color: #789F78;
	text-decoration: underline;
}

.sidebar a:hover, .sidebar a:focus
{
	color: #FFF;
	text-decoration: none;
	background-color: #789F78;
}
.sidebar a:active {
	color: #FFF;
	background: #FFF;
	}

.sidebar a:active
{
	color: #789F78;
	text-decoration: underline;
}
.sub a:link
 { color: #369; text-decoration: underline }

.sub a:visited
{
	color: #666;
	text-decoration: underline;
}

.sub a:hover
 { color: #ccc; text-decoration: none; background-color: #369 }

.sub a:active
 { color: #369; text-decoration: underline }
.copyright
{
	color: #333;
	font: 10px Arial, Helvetica, sans-serif;
}
.copyright a:link, .copyright a:visited {
	color: #333;
	text-decoration: underline;
	}
.copyright a:hover, .copyright a:focus {
	color: #999;
	text-decoration: none;
	background: #333;
	}	

/*/*/
.sidebarpq {
	color: #999;
	padding: 6px 0;
	border-top: 2px solid #999;
	font: 12px Arial, Helvetica, sans-serif;
} /* */

.sidebarpq a:link
 { color: #369; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: underline }

.sidebarpq a:visited
 { color: #369; font-weight: bold; text-decoration: underline }

.sidebarpq a:hover
 { color: #fff; font-weight: bold; text-decoration: none; background-color: #369 }
.fltrt {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	}
.fltlft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	}

.here a:link, .here a:visited {
	font-weight: bold;
	text-decoration: none;
}
.here a:hover, .here a:focus {
	font-weight: bold;
	text-decoration: none;
	background: #FFF;
	color: #789F78;
	}
p.here {
	font-weight: bold;
	color: #789F78;
}
.sub .here  { color: #369; font-weight: bold }
select {
	padding: 1px;
	margin: 0;
	border: 2px solid #333;
	background: #83A483;
	color: #FFF;
	}
select:focus, select:active  { color: #fff; background: #369 }
input, textarea {
	background: #83A483;
	border: 1px solid #333;
	padding: 2px;
	color: #FFF;

}
input:focus, textarea:focus  { color: #fff; background: #369 }
