* { border: 0; padding: 0; margin: 0; }
body { background: #000; padding: 0; margin: 0; }
td { vertical-align: top; }

.splash { width: 100%; height: 100%; padding: 0; margin: 0; border-collapse: collapse; }
.splash td { border: 0; padding: 0; margin: 0; border-collapse: collapse; vertical-align: middle; text-align: center; }
.splash div { width: 488px; margin: 0 auto; }
.splash img { border: 0; float: left; }


.head { width: 100%; }
.head img { height: 167px; float: left; }

.maintable { width: 100%; }
#content { width: 100%; }
.content { padding: 0 5px 5px 5px; font: 13px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; text-align: justify; }
.mod_content { padding: 0 0 15px 0; }

.left { background: url(/images/lc_bg.gif) repeat-y right top; }
.left .leftc { width: 151px; padding: 0 10px 0 5px; font: 13px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC;  }

.right { background: url(/images/lc_bg.gif) repeat-y left top; }
.right .rightc { width: 148px; padding: 0 5px 0 15px; text-align: center; font: 13px Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; }

#footer { background: url(/images/footer.gif) repeat-x left top; padding: 20px 0 0 170px; }
.footer { font: 12px Arial, Helvetica, sans-serif; color: #FFF;	padding: 4px; }

.block_hdr { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: justify; padding: 10px 5px 15px 0; }

.hdr { font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: left; padding: 0 5px 10px 0; }

.menu2 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FFF; padding: 0 5px 10px 5px; text-align: center; }

.img_l { float: left; clear: left; border: 1px solid #CCC; margin: 0 5px 5px 0; }
.img_r { float: right; clear: right; border: 1px solid #CCC; margin: 0 0 5px 5px; }
.img_c { border: 1px solid #CCC; padding: 1px; clear: both; margin: 0 auto; display: block; }
.img { border: 1px solid #CC0000; }
.leftc img { border: 0; }

.l { text-align: left; }
.c { text-align: center; }
.r { text-align: right; }
.f { width: 100%; }
.clear { clear: both; }

.gimg { text-align: center; }
.gimg .mod_content { padding: 0; }
.gimg td { padding: 0; margin: 0; border: 0; }
.gimg table { margin: 0 auto; }
.gimg img { float: left; }
.gimg p { clear: both; }

hr { width: 100%; height: 2px; color: #666; margin: 5px 0; background: #666; }

.content_hdr_bio {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #CC9966;
	text-align: left;
	padding: 0 5px 5px 0;
}

table.txt td { padding: 0 10px 0 0; }

a {	color: #CC0000;	text-decoration: none; padding: 0px; }
a:hover { color: #CC0000; text-decoration: underline; }

						/*** CATEGORY ***/
.mod_ctg { clear: both; width: 100%; margin: 10px 0 5px 0; }
.content .mod_ctg { width: 100%; }
.mod_ctg .leftcol, .mod_ctg .rightcol { width: 50%; padding: 2px 5px; }
.mod_ctg div { padding: 2px 5px; }
.mod_ctg ul, .mod_ctg li { list-style-position: outside; }
.mod_ctg ul {padding: 0 5px 0 0; LIST-STYLE: none; margin: 0; }
.mod_ctg li { padding: 0 0 0 0px; margin: 0; }
.mod_ctg ul a { display: block; padding: 0; margin: 0; }
.mod_ctg ul a:hover { text-decoration: underline; }
.mod_ctg strong{ color: #FFF; }

.ctg { text-align: right; } 
.ctg a { color: #507287; padding: 0 18px 0 0; background: url(/images/dtl.gif) no-repeat right 4px; }
.ctg a:hover { color: #A2C5DE; }

						/*** PAGE LISTER ***/
.page_lister { padding: 0 7px 5px 0px; }
.page_lister table { width: 100%;  }
.page_lister td { white-space: nowrap; text-align: left; padding: 2px 5px 2px 0; }
.page_lister .pager { white-space: normal; padding: 2px 10px; width: 100%; }

.page_lister .active { color: #fff; padding: 0 2px; }
.page_lister .switch { text-align: right; }
.page_lister .switch a { padding: 0 0 0 10px; }
.tpl .page_lister { border-top: none; margin: 0; }

