body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	width: 1004px;
}
a:link,a:visited
{
	cursor: pointer;
	color: #c20f47;
	text-decoration: none;
}
a:hover,a:active
{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
}
a:link.idx_page_link,a:visited.idx_page_link
{
	color: #000000;
}
a:hover.idx_page_link,a:active.idx_page_link
{
	color: #c20f47;
}
a:hover.idx_cat_link
{
	color: #000000;
}
a:link.kbsubcat,a:visited.kbsubcat
{
	color: #000000;
}
a:hover.kbsubcat,a:active.kbsubcat
{
	color: #c20f47;
}
input
{
	background-color: #ffffff;
	border: 1px #bdbdbd solid;
	color: #c20f47;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}
input[type=submit]
{
	background-color: #bdbdbd;
	color: #ffffff;
	margin-top: 3px;
	margin-bottom: 3px;
}
select 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
}
td
{
	font-size: 11px;
}
tr.listBox
{
	background-color: #ffffff;
}
.top_menu_space
{
	height: 10px;
}
.bottom_menu_space
{
	height: 20px;
}
.frmlogin
{
	padding: 3px;
	margin: 0px;
}
.abletter
{
	color: white;
}
.kbnum
{
	color: #c20f47;
}
.kbart_cat
{
	color: #bdbdbd;
	font-size: 80%;
}
.kbart_desc
{
	color: #bdbdbd;
	font-size: 80%;
}
.kbart_topic
{
	color: #bdbdbd;
}
.kbart_date
{
	color: #bdbdbd;
	font-size: 80%;
}
.kbsearch
{
	background-color: #f2f2f2;
}
.divSidebox
{
	width: 160px;
}
.divSideboxHeader
{
	background-color: #cd043a;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	min-height: 17px;
	padding: 2px;
	text-align: center;
}
a.divSideboxEntry,.divSideboxEntry
{
	background-color: #f2f2f2;
}
a.appTitles,.appTitles
{
	font-size: 10px;
	height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.textSidebox
{
	font-size: 10px;
}
.textSidebox
{
	font-size: 10px;
	height: 18px;
}
#tdSideboxLeft
{
	vertical-align: top;
	padding-right: 10px;
}
#tdSideboxRight
{
	vertical-align: top;
	padding-left: 10px;
}
#tdAppbox
{
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	width: 644px;
}
#divAppboxHeader
{
	background-color: #cd043a;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	height: 17px;
	padding: 2px;
	text-align: center;
}
#divAppbox
{
	min-height: 90%;
}
#divGenTime
{
	font-size: 9px;
	text-align: center;
}
#divFooter
{
	margin-top: 64px;
 	margin-left: 9px;
 	margin-right: 9px;
	text-align: center;
}
.newsTitle
{
	color: #c20f47;
	font-weight: bold;
}
.newsBy
{
	color: #bdbdbd;
	font-style: italic;
}
