body {background: #FFFFFF;}

body, td {padding: 0px; margin: 0px; font-family: arial; font-size: 13px; color: #000000;}

form, div {padding: 0px; margin: 0px;}

p {padding-top: 0px; margin-top: 0px; margin-bottom: 13px;}

img {border: 0px;}



/*

.input {font-family: tahoma; font-size: 11px; color: #000000; border: 1px solid #85D653;}

.button {font-family: arial; color: #FFFFFF; font-weight: bold; font-size: 11px; background: #203C96; border: 0px solid;}

*/



a {color: #000000; text-decoration: none;}

a:hover {text-decoration: underline;}



.clear {clear: both; height: 1px; display: block;}



#mcontainer {width: expression(document.body.clientWidth>778?"100%":"778px"); min-width: 778px; border-top: 3px solid #000000;}







#hdr {height: 90px; background: url(../images/hdr-bg01.gif) repeat-y right top;}

#hdr h1 {float: left; width: 328px; height: 80px; margin: 0px; padding: 5px 0px 0px 0px;}

#hdr h1 a {display: block; width: 328px; height: 80px; background: url(../images/logo.gif);}

#hdr h1 span {display: none;}

#hdr p.date {float: left; color: #000000; font-size: 10px; text-align: center; line-height: 100%; margin: 15px 5px 5px 5px;}

#hdr p.date span {font-weight: bold; font-size: 10px; font-weight: bold;}

#hdr .info {float: right; padding: 5px 13px 0px 0px;}



#lmenu {margin: 0px; padding: 0px;}

#lmenu li {display: inline; list-style: none; margin: 0px; padding: 0px;}

#lmenu li a {color: #FFFFFF; text-decoration: underline; font-size: 12px; display: block; float: left; background: #C61D35 url(../images/div01.gif) no-repeat 0px 3px; padding: 0px 4px 3px 5px; margin-bottom: 13px;}

#lmenu li a:hover {text-decoration: none;}

#lmenu li a.first {background-image: none;}



#searchform {margin: 0px; padding: 0px; clear: both; text-align: right; _margin-top: -6px;}

#searchform h2 {display: none;}

#searchform .input {width: 175px; margin-bottom: 10px;}

#searchform a {background: #C61D35; font-weight: bold; text-decoration: none; color: #FFFFFF;}



.mmenu h2 {display: none;}

.mmenu ul {margin: 0px 0px 10px 0px; padding: 2px 0px 4px 0px; background: #616161; text-align: center;}

.mmenu li {margin: 0px; padding: 0px; list-style: none; display: inline;}

.mmenu a {color: #ffffff; text-decoration: none; font-size: 13px;}

.mmenu a:hover {text-decoration: underline;}

.mmenu .div {margin: 3px 6px 0px 8px;}



.inner {border: 0px !important;}

.inner #lastnews {border-top: 4px solid #616161 !important;}

.inner #mainlastnews {border-top: 4px solid #616161 !important;}



#content {border-top: 4px solid #616161; margin: 0px 12px 25px 0px;}

#content .c-cont {width: 100%;}

#content .l-col {float: left; width: 74%;}

#content .l-col .l-col-cont {padding-left: 14px;}

#content .r-col {float: right; width: 26%; _margin-left: -1px;}



#content .content {font-size: 13px;}

#content .content h2 {margin: 0px -1px 5px 0px; padding: 0px 30px 1px 30px; font-size: 11px; background: #C61D35; float: right; color: #FFFFFF; position: relative; z-index: 2000;}

#content .content h3 {font-family: times new roman; font-size: 19px; color: #343434; margin-bottom: 10px; margin-top: 0px; padding: 0px;}

#content .content h4 {font-family: times new roman; font-size: 15px; color: #343434; margin-bottom: 10px; margin-top: 0px; padding: 0px;}

#content .content .container {padding: 0px 10px;}

#content .content p {text-align: justify;}

#content .content .author {color: #C61D35;}

#content .content .discuss {text-align: left; border-bottom: 1px solid #C61D35; }

#content .content .discuss a {color: #C61D35;}

#content .final {border-bottom: 1px solid #DCDCDC;}



#mainnews {background: #FFFAEE; padding: 0px 25px 5px 0px; border-bottom: 1px solid #616161;}

#mainnews h2 {margin: -4px 0px 0px 0px; padding: 0px 30px; font-size: 11px; color: #FFFFFF; float: left; background: #C61D35; position: relative; z-index: 500;}

#mainnews h3 {margin: 0px; padding: 0px; font-family: Arial; font-size: 18px; color: #343434; position: relative; z-index: 500;}

#mainnews h4 {margin: 0px; padding: 0px; font-family: Arial; font-size: 15px; color: #343434; position: relative; z-index: 500;}

#mainnews .ardate {margin: 0px; padding: 2px 0px; font-family: times new roman; font-size: 10px; color: #C61D35; position: relative; z-index: 500;}

#mainnews .img {float: left; margin-right: 10px;}

#mainnews p {margin: 0px; position: relative; z-index: 500;}

#mainnews a:hover {text-decoration: underline;}



#lastnews {margin: 0px 0px 10px 0px; border: 1px solid #EAEAEA; border-top: 0px; background: #FBFBFB;}

#lastnews .container {padding: 6px; position: relative; z-index: 1000;}

#lastnews h2 {margin: -4px -1px 0px 0px; padding: 0px 3px; font-size: 11px; color: #FFFFFF; float: right; background: #C61D35; position: relative; z-index: 500;}

#lastnews .date {background: #616161; padding: 0px 5px 1px 5px; margin: 0px 0px 2px 0px; color: #FFFFFF; font-size: 10px; font-weight: bold; float: left;}

#lastnews .last {border: 0px !important;}

#lastnews .item {border-bottom: 1px solid #DCDCDC; clear: both; margin: 0px 0px 6px 0px;}

#lastnews .item p.text {font-weight: normal; font-size: 13px; margin: 3px 30px 0px 0px;}

#lastnews .item p.time {display: block; float: right; font-size: 9px; margin: -12px 0px 5px 0px; padding: 0px 1px; background: #CCCCCC; color: #FFFFFF;}

/*#lastnews h4 span {display: block; float: right; font-size: 9px; background: #CCCCCC; color: #FFFFFF; margin: 2px 0px 0px 0px;}*/

#lastnews a.archive {display: block; float: right; margin: 0px -3px -7px 0px; font-size: 12px; background: #616161; color: #FFFFFF; padding: 0px 3px 1px 3px; text-decoration: underline;}

#lastnews a.archive:hover {text-decoration: none;}



#mainlastnews {margin: 0px 0px 10px 0px; border: 1px solid #EAEAEA; border-top: 0px; background: #cedaf1;}

#mainlastnews .container {padding: 6px 6px 0px 6px; position: relative; z-index: 1000;}

#mainlastnews h2 {margin: -4px -1px 0px 0px; padding: 0px 6px; font-size: 11px; color: #FFFFFF; float: right; background: #C61D35; position: relative; z-index: 500;}

#mainlastnews .date {background: #616161; padding: 0px 5px 1px 5px; margin: 0px 0px 2px 0px; color: #FFFFFF; font-size: 10px; font-weight: bold; float: left;}

#mainlastnews .last {border: 0px !important; margin: 0px 0px 0px 0px !important;}

#mainlastnews .item {border-bottom: 1px solid #DCDCDC; clear: both; margin: 0px 0px 6px 0px;}

#mainlastnews .item p.titletext {font-weight: normal; font-size: 16px; margin: 3px 0px 0px 0px;}

#mainlastnews .item p.text {font-weight: normal; font-size: 13px; margin: 3px 0px 0px 0px;}

#mainlastnews .item p.time {display: block; float: right; font-size: 9px; margin: 0px 0px 5px 0px; padding: 0px 1px; background: #CCCCCC; color: #FFFFFF;}

/*#mainlastnews h4 span {display: block; float: right; font-size: 9px; background: #CCCCCC; color: #FFFFFF; margin: 2px 0px 0px 0px;}*/

#mainlastnews a.archive {display: block; float: right; margin: 0px -3px -7px 0px; font-size: 12px; background: #616161; color: #FFFFFF; padding: 0px 3px 1px 3px; text-decoration: underline;}

#mainlastnews a.archive:hover {text-decoration: none;}



#index {display: block; width: 100%;}

#index .l-col {float: left !important; width: 30% !important;}

#index .r-col {float: right !important; width: 70% !important; _width: 69% !important;}



#newsline {margin-top: 4px;}

#newsline .container {padding: 0px 10px 0px 10px;}

#newsline .item {border-bottom: 1px solid #DCDCDC; margin-bottom: 5px; padding-bottom: 10px;}

#newsline .item .date { background: #AAAAAA; padding: 0px 2px 0px 2px; margin: 0px 0px 2px 0px; color: #FFFFFF; font-size: 10px; font-weight: normal; width: 50px; }

#newsline .last {border-bottom: 1px solid #000000; padding-bottom: 20px;}

#newsline .final {border: 0px !important;}

#newsline .ardate {margin: 0px; padding: 2px 0px; font-family: times new roman; font-size: 10px; color: #C61D35; position: relative; z-index: 500;}

#newsline h2 {font-size: 12px; margin: -13px 5px 0px 0px; padding: 0px 4px; float: right; color: #C61D35; background: #FFFFFF; position: relative; z-index: 1000;}

#newsline h3 {margin: 0px 0px 3px 0px; padding: 0px; font-family: Arial; font-size: 18px; color: #343434;}

#newsline h4 {margin: 0px 0px 3px 0px; padding: 0px; font-family: Arial; font-size: 15px; color: #343434;}

#newsline img {float: right; margin-left: 10px;}

#newsline p {margin: 0px; text-align: justify; width: 100%;}

#newsline p a:hover {text-decoration: underline;}



#ftr {margin-bottom: 25px}

#ftr .mmenu ul {border-top: 1px solid #000000; background: #FFFFFF; margin: 0px;}

#ftr .mmenu a {color: #000000;}

#ftr p.copy {background: #616161; color: #FFFFFF; font-size: 12px; text-align: center; padding: 2px 0px 3px 0px;}



#archive {margin: 0px 0px 12px 0px; padding: 0px; border: 1px solid #CACACA; background: #FBFBFB; margin-top: 5px;}

#archive h2 {margin: 0px; padding: 0px 35px; font-size: 11px; font-weight: bold; float: left; color: #FFFFFF; background: #616161;}

#archive p {margin: 8px 0px; font-size: 12px; text-align: center;}

#archive div.table {width: 100%;}

#archive div.table table {width: 100%;}

#archive div.table table th, #archive table td {font-size: 11px; font-weight: normal; text-align: center;}

#archive form {padding: 5px;}

#archive select {font-size: 12px; margin: 5px 0px 0px 0px;}



#tnews {border-right: 1px solid #BDBDBD; margin-bottom: 50px;}

#tnews .container {padding: 0px 8px 0px 0px;}

#tnews h2 {margin: 4px 0px 0px 0px; padding: 0px 0px 0px 6px; height: 15px; background: url(../images/tmenu-hdr-bg.gif) no-repeat left top; color: #FFFFFF; font-weight: bold; font-size: 11px;}

#tnews h2 span {background: #616161; display: block; margin: 0px; padding: 0px 50px 1px 5px; float: left;}

#tnews h2.short span {padding-right: 5px;}

#tnews p {margin: 0px; padding: 2px 10px; line-height: 100%; border-bottom: 1px solid #DCDCDC;}

#tnews p.last {border: 0px;}



#leftadv {border: none; margin: 20px 0px;}

#leftadv .container {padding: 0px 8px 0px 0px;}





#popular {margin: 0px; padding: 0px; background: #F0F5FB; border: 1px solid #E0E6EC;}

#popular h2 {margin: 0px; padding: 0px; font-size: 11px; border-top: 3px solid #656A71;}

#popular h2 span {display: block; float: right; background: #656A71; color: #FFFFFF; padding: 0px 3px 1px 30px; margin-top: -3px;}

#popular .container {margin: 0px; padding: 10px;}

#popular p {border-bottom: 1px solid #DDE2E8; padding-bottom: 5px; margin-bottom: 5px;}

#popular p.last {border: 0px;}
