body { margin:0px; margin-bottom:15px; background-color:#4D0000;}
img { border:0px;}
form { margin:0px;}
h1 { font-family:Verdana; font-size:16px; color:#FF8503;}
h2 { font-family:Verdana; font-size:14px; color:#0086FD;}
h3 { font-family:Verdana; font-size:13px; color:#E40000;}
h4 { font-family:Verdana; font-size:12px; color:#666666;}
hr { height:1px; border:0px dotted #CCCCCC; color:#CCCCCC; background-color:#CCCCCC; padding:0px; padding-bottom:0px; margin:3px 70px 0px 70px;}
a:link { color:#006BB6;}
a:visited { color:#004576;}
a:hover { color:#FF0000;}

.linebg-l { background:url(images/line-l.gif) top repeat-y;}
.linebg-r { background:url(images/line-r.gif) top repeat-y;}
.topmbg { background:url(images/topm_left.gif) right center no-repeat;}
.top-mail { background:url(images/topm_right.gif) left center no-repeat;}
.mail { margin:5px 18px 5px 5px;}
.botbg { background:url(images/bot_center.gif) top no-repeat;}
.leftmenu { background:url(images/leftm_bg.gif) top right repeat-y;}
.rightmenu { background:url(images/rightm_bg.gif) top left repeat-y;}
.center { background:url(images/center_topbg.jpg) top right no-repeat #FFFFFF;}
.rightbg { background:url(images/right_bg.jpg) top left repeat-y;}

.top-div { font-family:Verdana; font-size:11px; color:#4D0000; margin:15px 12px 5px 10px;}
a.topm:link, a.topm:visited { font-family:Verdana; font-size:11px; font-weight:bold; color:#FE8383; text-decoration:none; padding-left:1px; padding-right:1px;}
a.topm:hover { color:#FFFFFF; text-decoration:underline; }

.catname-l { background:url(images/catbg-l.gif) no-repeat; height:34px; width:220px; font-family: Trebuchet MS, Verdana; font-size:15px; color:#D7D8D8; font-weight:bold; padding-top:7px; text-align:right}
.catname-l strong { padding-right:12px;}

.catname-r { background:url(images/catbg-r.gif) no-repeat; height:34px; width:220px; font-family: Trebuchet MS, Verdana; font-size:15px; color:#D7D8D8; font-weight:bold; padding-top:7px; text-align:left}
.catname-r strong { padding-left:12px;}

.menu-l { background-color:#5B0000; width:207px; border-bottom:3px solid #6C2D2D; font-family:Verdana; font-size:12px; color:#FF8400; text-align:right; margin-bottom:20px;}
.menu-l ul { padding:0px; margin:0px; list-style:none;}
.menu-l li { padding:0px; margin:0px; border-bottom:1px solid #6C0000; }

.menu-r { background-color:#5B0000; width:207px; border-bottom:3px solid #6C2D2D; font-family:Verdana; font-size:11px; color:#FF8400; text-align:left; margin-left:13px; margin-bottom:20px;}
.menu-r ul { padding:0px; margin:0px; list-style:none;}
.menu-r li { padding:0px; margin:0px; border-bottom:1px solid #6C0000; }

a.leftm:link { font-family:Verdana, Arial; font-size:11px; color:#FF8400; text-decoration:none; border-right:4px solid #4D0000; display:block; padding:5px 8px 5px 2px;}
a.leftm:visited { font-family:Verdana; font-size:11px; color:#9B7247; text-decoration:none; border-right:4px solid #4D0000; display:block; padding:5px 8px 5px 2px;}
a.leftm:hover { color:#FF0000; text-decoration:none; border-right:4px solid #910000;display:block; padding-right:7px; background-color:#540000;}

a.rightm:link { font-family:Verdana, Arial; font-size:11px; color:#FF8400; text-decoration:none; border-left:4px solid #4D0000; display:block; padding:5px 2px 5px 8px;}
a.rightm:visited { font-family:Verdana; font-size:11px; color:#9B7247; text-decoration:none; border-left:4px solid #4D0000; display:block; padding:5px 2px 5px 8px;}
a.rightm:hover { color:#FF0000; text-decoration:none; border-left:4px solid #910000;display:block; padding-left:7px; background-color:#540000;}

.rightmenu ul { font-family:Arial; font-size:12px; color:#940000; list-style:none; margin:0px 20px 15px 0px; padding-left:0px;}
.rightmenu li { margin:2px 0px 2px 0px; padding:2px 2px 3px 17px; border-bottom:1px solid #FFFFFF; background:url(images/square.gif) 8px center no-repeat;}

.content { margin:0px 20px 10px 20px; font-family:Verdana; font-size:12px; color:#828282; }
.content img { border:1px solid #EDE6D5; margin:8px;}
.content .img2 { margin:0px; border:0px;}
.content p {margin-top:7px;}
.div-com { margin:5px 0px 0px 10px; padding:2px; font-size:10px; color:#979797; }

.border1 { border-bottom:1px solid #FECE00;}
.title-t { margin-top:20px;}
.title { font-family:Verdana; font-size:13px; color:#D90000; font-weight:bold; border-left:0px solid #FECE00; margin:0px; padding:0px; padding-left:0px;background:url(images/square.gif) left center no-repeat;}
.title a:link, .title a:visited {color:#D90000; font-size:13px; text-decoration:none}
.title a:hover {color:#000}
.text {line-height:16px; margin:6px 5px}
.dpages { padding:20px 10px; text-align:center}
.dpages strong {color:#D90000}
.dpages a {margin:0 2px}
.titlebg { background:url(images/title_02.gif) left center repeat-x;}
.titlebg2 { background:url(images/title_03.gif) right center no-repeat;}
.data { font-family:Verdana; font-size:10px; color:#ED0101;}
.data2 { font-family:Verdana; font-size:10px; color:#FF9E00;}

a.comm-a:link, a.comm-a:visited { color:#FFA200; padding-left:2px; padding-right:2px;}
a.comm-a:hover { color:#000000; text-decoration:none; border-bottom:1px solid #FF0000; }

a.rss:link, a.rss:visited { color:#FF7E00; text-decoration:none; padding-left:2px; padding-right:2px; text-decoration:underline}
a.rss:hover {color:#FFFFFF; background-color:#FF7E00; text-decoration:none}

.copy { color:#8A8A8A; font-family:Verdana; font-size:10px;}
a.small-a:link, a.small-a:visited {color:#CB0000; font-family:Verdana; font-size:11px; text-decoration:underline}
a.small-a:hover { color:#F85C1F;}

.navi { background:url(images/navi.gif) left top repeat-x #780000; height:15px; font-family:Verdana; font-weight:bold; font-size:11px; color:#EFEFEF; padding:3px; padding-left:10px; border:1px solid #7E0000; border-left:4px solid #B50000; margin-top:15px; margin-bottom:5px;}
.comms { font-family:Verdana; font-size:11px; color:#333333; margin:0px 5px 5px 10px; padding-top:0px; padding-bottom:4px;border-bottom:1px solid #F4F4F4;}
.note { font-family:Verdana; font-size:11px; margin:0px 5px 5px 0px; padding-top:4px; padding-bottom:4px;border-bottom:1px solid #F4F4F4;}
.divcom2 { font-family:Verdana; font-size:11px; color:#999999; padding-bottom:5px; margin:2px 0px 0px 10px; }

.formcomm { font-size:12px; padding-bottom:10px; border-bottom:2px solid #FAFAFA;}
.formcomm .td2 { padding-bottom:3px; border-bottom:1px dotted #FBFBFB;}
.formcomm input { border:1px solid #DADADA; background-color:#FFFBFC; font-family:Verdana;}
.formcomm select { border:1px solid #DADADA; background-color:#FFFBFC; font-family:Verdana; font-size:12px;}
.formcomm .input2 { width:120px; font-family:Verdana; font-size:12px; font-weight:bold; color:#E20000; height:16px;}
.formcomm textarea { border:1px solid #DADADA; background-color:#FFFFFA; font-family:Verdana;}
.formcomm .butt { border:1px solid #C0C0C0; border-bottom:2px solid #ADADAD; border-right:2px solid #ADADAD; font-family:Verdana; font-size:12px; font-weight:bold;}

.topic {padding:2px; color:#C63636; font-size:12px;}
.arch {margin:20px;}
.div-archive { margin:5px 5px 5px 20px; padding:0px; font-weight:normal; font-size:12px; color:#FFA100;}
.error { margin:3px; padding:2px; color:#FF0000; width:320px; border:1px dotted #FF0000; background-color:#FFFFCC; font-size:13px;}