body {
	background-color: #968d51;
	margin: 0px;
	padding: 0px;
}
.sideshwl {
	background-image: url(images/sideshadow_04.gif);
}
.sideshwr {
	background-image: url(images/sideshadow_05.gif);
}
.menubg {
	background-image: url(images/menubg_10.gif);
}
.maintopbg {
	background-image: url(images/maintop_22.gif);
	font-size: 14px;
	font-weight: bold;
	color: #967230;
	padding-top:5px;
}
.mainbg {
	background-color: #FFFFFF;
}
.mainfooterbg {
	background-image: url(images/mainfooter_28.gif);
}
.maincolbg {
	background-color: #f5f69e;
}
.footersm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	text-align: center;
}
.undersmall {
	font-size: 11px;
}

td {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #666633;
}
a:link {
	color: #996600;
}
a:visited {
	color: #996600;
}
a:hover {
	color: #996600;
	text-decoration: none;
}
.altbutton {
border: 3px double #999999;
border-top-color: #CCCCCC;
border-left-color: #CCCCCC;
padding: 0.25em;
background-color: #FFFFFF;
color: #333333;
font-size: 100%;
font-weight: bold;
}
.form_validation_field_error_error_message {
		color:#ff0000;
		clear:left;
	}
#KT_tngerror {
	padding: 5px 10px 5px 50px;
	margin:5px;
	font-weight:bold;
	color: #CC0000;
	font-size: 12px;
	border:1px solid red;
	background-color:#FFFFE4;
	background-image:url(images/error.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.KT_tngtable th, .KT_tngtable td.KT_th {
	border-bottom: 1px solid #d6d3ce;
	font-weight: bold;
	vertical-align: top;
	text-align:right;
}
/* the plain cells   */
.KT_tngtable td {
	border-bottom: 1px solid #d6d3ce;
	vertical-align: baseline;
}

#menu {
background: #eee;
width: 105px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 105px;
}
#menugr {
background: #eee;
width: 146px;
}

#menugr ul {
list-style: none;
margin: 0;
padding: 0;
width: 146px;
}

#menu a, #menu h2, #menugr a, #menugr h2 {
font: bold 12px ;
display: block;
margin: 0;
padding: 0;
}
#menu ul li ul li a, #menugr ul li ul li a {
padding:4px;
}

#menu a, #menugr a {
color: #990000;
font-weight:bold;
background: #efefef;
text-decoration: none;
}

#menu a:hover, #menugr a:hover {
color: #a00;
font-weight:bold;
background: #fff;
}

#menu li, #menugr li {position: relative;}

#menu ul ul, #menugr ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul, #menugr ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul, div#menugr ul ul,
div#menu ul li:hover ul ul, div#menugr ul li:hover ul ul,
div#menu ul ul li:hover ul ul, div#menugr ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul, div#menugr ul li:hover ul,
div#menu ul ul li:hover ul, div#menugr ul ul li:hover ul,
div#menu ul ul ul li:hover ul, div#menugr ul ul ul li:hover ul
{display: block;}
