.m_cat { font-size: 11px; padding-top: 7px; padding-bottom: 7px; color: gray; }
.m_cat a {
	color: #ed1c24;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.m_img_div { float: left; width: 70px; height: 70px; text-align: center; padding-right: 5px; }
.m_src { width: 70px; height: 70px; border: 0px; }
.tableWidth { width: 100%; }
body {
	background: #ffffff;
	margin: 0px;
	padding: 0px;
}
a { color: #2283cc; color: #2943c7; }
a:hover { color: #70C13D; }
hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}
small { font-size: 10px; }
body, table, th, tr, td, p, ul, li, dt, dd, div, font {
	font-size: 12px;
	font-family: Tahoma,Verdana,Arial,sans-serif;
}
.sf {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 2px solid #CECFC1;
}
.f {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #f9f9f9;
	border: solid 1px #7F9DB9;
}
.b {
	font-size: 11px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.menu {
	margin: 5px;
}
.searchForm {
	background-color: #0046A7;
	border-bottom: 1px solid #CECFC1;
}
.sft {
	color: #FFFFFF;
}
h1, .headerText {
	font-weight: bold;
	font-size: 13px;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	color: #004080;
}
.h {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.siteTitle, .siteTitle a {
	font-weight: normal;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.siteTitle2, .siteTitle2 a { font-size: 16px; }
.link small, .promo small {
	color: #999999;
	text-decoration: none;
	font-size: 10px;
	font-family: 'Trebuchet MS' Arial sans-serif serif;
}
.siteDescrip {
	font-size: 12px;
	text-align: justify;
	padding-top: 3px;
	padding-left: 13px;
	padding-bottom: 3px;
	color: #464646;
}
.siteURL {
	color: #DB2D25;
	color: #238C2C;
}
.siteInfo, .siteInfo a {
	color: #A8A4A1;
	font-size: 11px;
	padding-top: 3px;
	padding-top: 3px;
}
.siteInfo a {
	color: #555555;
	text-decoration: none;
	border-bottom: 1px solid #C8C2BD;
}
.inf {
	color: #696969;
	text-decoration: none;
}
.box_catName { margin-top: 15px; }
.box_catName2 { }
.cat_main {
	color: #ed1c24;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.cat_other {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.header {
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #238C2C;
}
.count {
	color: #B22222;
	font-size: 12px;
	font-weight: bold;
}
.smallDescrip {
	font-size: 10px;
	color: #555555;
}
.body {
	background-color: #FFFFFF;
	border: solid 1px #CECFC1;
}
.patch {
	font-weight: bold;
	font-size: 13px;
	display: inline;
}

.promo { list-style-image: url(images/promo.jpg); }
.begun { list-style-image: url(images/begun.gif); width: auto; }
.light { border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
.dark { background-color: #f9f9f9; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }
.line { border-bottom: 1px solid #dfdfdf; }

.links {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	font-family: 'Trebuchet MS' Arial sans-serif serif;
	padding-left: 10px;
}

.links a, .siteDescrip a {
	color: #696969;
	color: #4E6E99;
	font-size: 11px;
	text-decoration: none;
}
a.begunTitle {
	font-size: 16px;
	font-weight: normal;
}
#listQuery {
	list-style-image: url(images/list_query.gif);
}

#promolink {
	width: 470px;
	padding: 5px;
	margin-left: 45px;
	font: bold;
	background: #FFFFE0;
	border: 1px solid #F4F4F4;
	color: Green;
}
#searchfrom { color: #ffffff; }
#searchfrom a { color: #B3CCE4; }

.wmlinkrul { font-size: 11px; color: gray; }