.tblMain  { background-color: #eee; }
.tblHeader{ background-color: #0871aa; color: #fff; font-weight: bold; }
.tblRow   { background-color: #fff; }
.txtSmall { font-size: 7pt; }

BODY,.Content { font-family: Tahoma,Arial,Sans-serif; color: #504e6e; background: #fff url(../images/bg.jpg) 0 0 repeat-y; }
TD { font-size: 12px; }

A.menu:link	{ font-size: 11px; color: #504e6e; text-decoration: none; font-weight: bold; }
A.menu:visited	{ font-size: 11px; color: #504e6e; text-decoration: none; font-weight: bold; }
A.menu:active	{ font-size: 11px; color: #504e6e; text-decoration: none; font-weight: bold; }
A.menu:hover	{ font-size: 11px; color: #9e1a1a; text-decoration: none; font-weight: bold; }

A.menu2:link	{ color: #504e6e; text-decoration: none; font-weight: bold; }
A.menu2:visited	{ color: #504e6e; text-decoration: none; font-weight: bold; }
A.menu2:active	{ color: #504e6e; text-decoration: none; font-weight: bold; }
A.menu2:hover	{ color: #9e1a1a; text-decoration: none; font-weight: bold; }

A.menu3:link	{ color: #504e6e; text-decoration: underline; font-weight: bold; }
A.menu3:visited	{ color: #504e6e; text-decoration: underline; font-weight: bold; }
A.menu3:active	{ color: #504e6e; text-decoration: underline; font-weight: bold; }
A.menu3:hover	{ color: #9e1a1a; text-decoration: none; font-weight: bold; }

A.menu4:link	{ color: #fff; text-decoration: none; font-weight: bold; }
A.menu4:visited	{ color: #fff; text-decoration: none; font-weight: bold; }
A.menu4:active	{ color: #fff; text-decoration: none; font-weight: bold; }
A.menu4:hover	{ color: #fff; text-decoration: underline; font-weight: bold; }

A.active:link	{ color: #504e6e; text-decoration: underline; font-weight: bold; }
A.active:visited{ color: #504e6e; text-decoration: underline; font-weight: bold; }
A.active:active	{ color: #504e6e; text-decoration: underline; font-weight: bold; }
A.active:hover	{ color: #9e1a1a; text-decoration: none; font-weight: bold; }

A:link		{ color: #504e6e; text-decoration: underline; }
A:visited	{ color: #504e6e; text-decoration: underline; }
A:active	{ color: #504e6e; text-decoration: underline; }
A:hover		{ color: #9e1a1a; text-decoration: none; }

A.active2:link	{ color: #504e6e; text-decoration: none; }
A.active2:visited{ color: #504e6e; text-decoration: none; }
A.active2:active{ color: #504e6e; text-decoration: none; }
A.active2:hover	{ color: #504e6e; text-decoration: none; }

.where { font-size: 13pt; color: #504e6e /* #cbccd7*/; text-decoration: none; font-weight: bold; }
.txt_gray { font-size: 8pt; color: #9597b0; }
.txt_wht { color: #fff; }
.txt_srch { color: #fff; background-color: #cbccd7; }
.txt_copy { font-size: 7pt; }
.txt { font-size: 8pt; color: #fff; font-weight: bold; }
.err { color: #9e1a1a; }

.inp {
	color:#504e6e; font-size:8pt; border-right: #504e6e 1px solid; border-top: #504e6e 1px solid;
	font-size: 8pt; border-left: #504e6e 1px solid; border-bottom: #504e6e 1px solid; background-color: #fff;
}
.inp_blank {
	color:#504e6e; font-size:8pt; border-right: #fff 1px solid; border-top: #fff 1px solid;
	font-size: 8pt; border-left: #fff 1px solid; border-bottom: #504e6e 1px solid; background-color: #fff;
}
.trans {
	color:#504e6e; font-size:8pt; border: none;
	border-right: #cccccc 0px solid; border-top: #cccccc 0px solid;
	font-size: 8pt; border-left: #cccccc 0px solid;
	border-bottom: #cccccc 0px none; background: none;
}

body { margin:0; padding:0 20px; }
#site { width: 100%; height: 100%; }
#td_top { padding: 40px 0 0; height: 175px; background: url(../../images/logo.png) 0 0 no-repeat; text-align: center; vertical-align: top; }
#td_tmenu {}
#td_center { height: 100%; padding: 30px 0; vertical-align: top; }
#td_center_tbl { width: 100%; }
#td_left { width: 270px; height: 100%; vertical-align: top; }
#td_content { width: 100%; height: 100%; padding: 0 0 0 60px; vertical-align: top; }
#td_footer { padding: 25px 0; border-top: 5px solid #66bc01; }

#tmenu { width: 100%; border-collapse:collapse; }
#tmenu td { margin: 0; padding: 0; width: 16%; text-align: center; }
#tmenu a {
	display: block; padding: 8px 0; color: #1d4e00; font-weight: bold; font-family: Verdana; text-decoration: none; background:#6ac401 url(../images/tmenu1.gif) 0 50% repeat-x;
	border-left: 1px solid #569e01; border-right: 1px solid #75d307; border-top: 1px solid #569e01; border-bottom: 1px solid #569e01;
}
#tmenu a:hover, #tmenu a.active { color: #000; background:#6ac401 url(../images/tmenu2.gif) 0 50% repeat-x; }

#td_left_tbl { width: 270px; }
#td_left_tbl a.left_head { color:#0085da; font-size: 24px; font-family: Times New Roman; text-decoration: none; }
#td_left_tbl a.active { text-decoration: underline; font-weight: normal; }

#td_left_tbl ul.lmenu { margin: 0; padding: 0; list-style: none; width:100%; }
#td_left_tbl ul.lmenu li { margin: 0; padding: 5px 0; text-align: right; border-bottom: 1px dashed #aa9401; }
#td_left_tbl ul.lmenu li, #td_left_tbl ul.lmenu a { color:#000; font-size: 14px; font-weight: bold; font-style: italic; font-family: Times New Roman; text-decoration: none; }
#td_left_tbl ul.lmenu a.active { text-decoration: underline; }

#td_footer td { padding: 0 15px 0 0; color:#000; font-size: 18px; font-weight: bold; font-family: Times New Roman; vertical-align: top; }
#td_footer span.footer2 { color:#171961; font-style: italic; }
