/** @charset "utf-8"; */
@import url(71d41fcfcf6147a7bf8625a8a53bcdd1b8c9a83b.css);

body {font: 12px/18px Arial, Tahoma, Helvetica, sans-serif; *font-size: small; *font: x-small; background-color: #f4f4f4;  background-repeat: no-repeat; background-position: center top;  padding: 0px; margin: 0px;}

/** GRIDS - */
.wapper {background: url(8884958f2c361040deaf40c61a3476f3c7031f7a.jpg)  center top repeat-x;  width: 100%;}
.wapper2 {background: url(6bf0ab7200cb0c4e1d6d9e66693fe47b5db7e80b.jpg)  center top repeat-x;  width: 100%;}

.head {background: url(870b51971c0146ff2f01278eb6e7ae49719888e4.jpg)  repeat-x;}
.container {width: 1028px; margin: auto; padding: 0; overflow: hidden; _overflow: visible; _height: 1%;} /* A container should group all your columns. */
.clear {clear: both;}
.tiny {font-size: .6em;}
.small {font-size: .8em;}
.large {font-size: 1.2em;}
.textbody p, .textbody div {padding-top: 7px; padding-bottom: 7px;}

/* Default link */
a {color: #3A2169; text-decoration: none;}
a:hover, a:focus {text-decoration: underline;}
a:active, a:visited {}

/* Custom select */
::selection {background: #525252; color: #fff;}
::-moz-selection {background: #525252; color: #fff;} /* FF */

.error {font-color: red;}
.warning {font-color: yellow;}
.report {padding: 15px;}


/* SEARCH */
#search {height: 25px;}
#search .hotnews {float: left; width: 580px; padding: 1px 0;}
#search .sbox {float: left; width: 400px; text-align: right; padding-left: 15px;}
#search .sbox form input[type=text] {border: none; padding: 0px 0px 0px 10px; font-size: 11px; width: 184px; height: 22px; background: url(741343fc1b24f499d593a076de4aafbc6d3a4c50.jpg)  no-repeat center;}
#search .sbox form select {border: none; padding: 3px; width: 184px; font-size: 11px; background: none;}
#search .sbox form input[type=submit] {width: 60px; min-width: 60px; height: 22px; cursor: pointer; background: url(ef7c5d8cf425e2da62a95928be6e32dabbe72a20.jpg)  center; border: 0px; padding: 0px; color: #FFFFFF; font-weight: normal;}
#search .sbox .advance {padding-left: 10px;}
#search a {color: #636376;}
#search a:hover {color: #000;}
/* ENG SEARCH */

/* Columns */
.col-1 {width: 718px; float: left; margin-right: 10px;}
.col-2 {width: 300px; float: left; text-align: center;}
.col-2b {width: 272px; float: left; padding-top: 13px;}
.col-3 {width: 485px; float: left;}
.col-3b {width: 710px; float: left; padding-right: 15px;}
.col-4 {width: 215px; float: left; margin: 0 12px; padding-top: 16px;}
.col-5 {width: 300px; float: left; padding-top: 12px;}

.bottom-col-1 {width: 465px; float: left;}
.bottom-col-2 {width: 215px; float: left; padding-top: 8px; padding-left: 20px;}

.left {float: left;}
.right {float: right;}
/* End GRIDS */

/* LAYOUT*/
.header {width: 1000px; height: 93px; margin: auto; padding: 0; overflow: hidden; _overflow: visible;}
.logo {float: left; padding: 15px 0 0 0;}
.logo p.name {font-size: 24px; font-weight: bold; color: #FFF; padding: 15px 0px 7px 0; text-transform: uppercase;}
.logo p.slogan {color: #CCC; font-size: 14px;}

#topMenu {width: 2000px;}
.subMenu {float: right;}
.subMenu p.topNav {padding: 10px 22px 10px 0; font-size: 14px; color: #CCC; margin-left: -200px;}
.subMenu p.topNav a {color: #CCC;}
.subMenu p.topNav a:hover {color: #FFF;}
.subMenu p.date {font-size: 12px; color: #999; padding: 35px 22px 0 0; text-align: right;}

.banner {width: 650px; height: 400px; float: left; padding: 15px 0;}
.bn {background: url(af9d04ec4286e14446e3b8a6fe96875231b3eb2c.jpg)  top center no-repeat; width: 506px; height: 396px; padding: 10px; float: left;}
.bn ul {display: block; padding: 14px; text-align: center; padding-bottom: 0px;}
.bn ul li {display: block;}
.bn ul li p {display: block; padding: 0px 3px 0 15px; text-align: left; color: #FFFFFF;}
.bn ul li p.tile {font-size: 18px;}
.lastestnews {width: 330px; padding: 15px 0 5px 15px; float: left;}
.lastestnewsi {border: 1px #d1d1d2 solid; border-bottom: none; background: #ebebec; float: left; width: 328px; height: 375px;}
.lastestnewsf {background: url(7c7a83dd59af1a2851b1399a341a001eecbc6601.jpg)  top center no-repeat; width: 330px; height: 18px; float: left;}

.content {width: 1028px; margin-top: 20px; float: left; min-height: 400px;}
.content2 {width: 1028px; margin-top: 8px; float: left; min-height: 400px;}

.tag1 {background: url(a85edf52e8ded7784299785562b1ce429588e7a2.jpg)  top center no-repeat; width: 718px; height: 38px; overflow: hidden;}
.tag1 ul {display: block; float: left; padding-left: 15px;}
.tag1 ul li {display: block; float: left; padding: 10px 4px 0px 4px; text-align: center;}
.tag1 ul li.menutag {background: url(fee77e536423565aa23e6cf7c828d247d125c197.jpg)  repeat-x; height: 38px; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 0px; margin-right: 10px;}
.tag1 ul li.menutag span {display: block; height: 38px; background: url(047180d3c524c54b92999290a6019fd12ae0d2bc.jpg)  top left no-repeat;}
.tag1 ul li.menutag a {display: block; height: 38px; background: url(05ed08424d776d94c7a150969154e457d4fc6154.jpg)  top right no-repeat; padding: 0 20px; line-height: 38px;}
.tag1 ul li.sepline {margin-top: 10px; margin-right: 5px; height: 7px; border-right: #969696 1px solid;}

.tag2 {background: url(3ed8c0fc8568c4cb64338a0d7385a7dceee436c9.jpg)  repeat-y top center; width: 718px; float: left;}
.tag2i {float: left; padding: 10px 15px 2px 15px;}
.tag2i ul {clear: both; display: block; width: 445px; padding-right: 10px; float: left ;}
.tag2i ul li {clear: both; display: block; float: left;}
.tag2i ul li.topnews {padding-bottom: 10px; text-align: justify;}
.tag2i ul li.topnews img {float: left; margin: 3px 10px 5px 0; border: #FFC0C0 1px solid; padding: 3px;}
.tag2i ul li.topnews h1 {display: block; padding: 0 0 5px 0; font-size: 13px; font-weight: bold; color: #4F208E; text-align: left;}
.tag2i ul li.nextnews {width: 440px; float: left; font-size: 12px; background: url(3a2a3b34ada033fe8db7430dedc998d044ed5a1e.jpg)  left 5px no-repeat ; padding: 0 0 3px 15px; text-transform: none;}

.tag2ii {float: left; margin-top: 10px;}
.tag2ii ul {clear: both; display: block; float: left; width: 222px;}
.tag2ii ul li {clear: both; display: block; padding-bottom: 5px; overflow: auto;}
.tag2ii ul li img {width: 70px; display: block; float: left; margin-right: 10px; margin-top: 4px; border: #FFC0C0 1px solid; padding: 2px;}
.tag2ii ul li.nextnews {background: url(3a2a3b34ada033fe8db7430dedc998d044ed5a1e.jpg)  left 5px no-repeat ; padding: 0 0 3px 15px;}

.tag3 {background: url(a04be073f7b5df254a1a756a31326cb7b2ede235.jpg)  top center no-repeat; width: 718px; height: 12px ; margin-bottom: 10px; float: left; margin-left: 1px;}

.rightbox {background: url(dde1d619892e880ee150f25efaf3fe6e90364118.jpg)  repeat-y top center; margin-bottom: 10px; text-align: center;}
.rightbox .videobar {background: url(1da86072759614f9fc68483f4407c22d65f1cfcb.jpg)  top center no-repeat; height: 25px; color: #FFFFFF; padding: 9px 0 0 20px; font-weight: bold; text-align: left;}
.rightbox .videobar a {color: #FFFFFF; text-transform: uppercase;}

.rightbox .gallerybar {background: url(9c4f87e6e562df387abafd4b2e884b9a3696e9f0.jpg)  top center no-repeat; height: 25px; color: #FFFFFF; padding: 8px 0 0 20px; font-weight: bold; text-align: left;}
.rightbox .gallerybar a {color: #FFFFFF; text-transform: uppercase;}

.rightbox .calendarbar {background: url(99daad80d5d84e108c57e2c907e31ed00fef5c03.jpg)  top center no-repeat; height: 25px; color: #FFFFFF; padding: 11px 0 0 20px; font-weight: bold; text-align: left;}
.rightbox .calendarbar a {color: #FFFFFF; text-transform: uppercase;}

.rightbox .pollbar {background: url(bf7f8a1417103fabfa8a60024f70f282eed0410d.jpg)  top center no-repeat; height: 25px; color: #FFFFFF; padding: 11px 0 0 20px; font-weight: bold; text-align: left;}
.rightbox .pollbar a {color: #FFFFFF; text-transform: uppercase;}

.rightbox .newsletterbar {background: url(3638ec42a23eb4fad4dbcf0fd2f26296583f4ef2.jpg)  top center no-repeat; height: 25px; color: #FFFFFF; text-transform: uppercase; padding: 11px 0 0 20px; font-weight: bold; text-align: left;}

.rightbox .rightmain {background: url(44d6b620a04da0aaf4992878f6f4f0e34256cdfd.jpg)  no-repeat bottom center; text-align: center; padding: 7px 5px 15px 5px; overflow: hidden; min-height: 20px;}
.rightbox .rightmain .rtitle {padding: 10px 0 0 0;}
.rightbox .rightmain img {width: 245px;}
.rightbox .rightmain2 {background: url(b9aa6339fa7ac1bbf7dfaac36da9a38dd17ea089.jpg)  no-repeat bottom center; text-align: center; padding: 7px 5px 15px 5px; overflow: hidden;}

.menuTitle, .menuTitle a {color: #FFF; text-transform: uppercase;}

.footer {background: url(44d91ee42983230819d98714ef2501c411f16587.jpg)  repeat-x; width: 100%; height: 120px; margin-top: 20px;}
.footerin {background: url(9aa1853d23b5d793e749f6275eaebe20a68513de.jpg)  top center no-repeat; width: 1028px; height: 120px; margin: auto; padding: 0; overflow: hidden; _overflow: visible; _height: 1%;}
.footerin a:hover {text-decoration: underline;}
.footerin ul {display: block; float: left; padding: 10px 10px 0 10px;}
.footerin ul li.footmenu {display: block; float: left; font-size: 12px; padding: 10px 0 0 10px; text-transform: uppercase;}
.footerin ul li.pagetop {display: block; float: right; width: 33px; padding: 0px;}
.footerin ul li.textfoo {clear: both; display: block; width: 935px; padding: 25px 10px 0 0; font-size: 12px; color: #999999; text-align: left;}
.footerin ul li.textfoo a {color: #999999;}
/* END LAYOUT*/

/* layout in*/
.newsin {padding-right: 10px;}
.newsin h3 {background: url(ee768e28645db2ef85af42f5ae8ef51ea668fd8f.png)  top center repeat-x; height: 25px; padding: 7px 0 0 0;}
.newsin h3 p {background: #f4f4f4; padding: 0 10px 0 0; display: block; float: left; font-size: 17px; color: #3A2169; text-transform: uppercase;}
.newsin h3 p a {color: #3A2169;}

.newsin .newshot {padding: 14px; margin-bottom: 10px; border: #C0C0C0 1px solid; background-color: #E0E0E0;}
.newsin .newshot img {padding-bottom: 15px; max-width: 445px;}
.newsin .newshot .hTitle {padding-bottom: 7px;}
.newsin .newshot .hTitle a {color: #000; font-size: 16px;}

.newsin .newsblock {padding: 12px 0px; border-bottom: #C0C0C0 1px dashed; overflow: auto;}
.newsin .newsblock img {float: left; margin: 5px 15px 5px 0px; padding: 3px; width: 150px; border: #FFC0C0 1px solid;}
.newsin .newsblock .nTitle {padding-bottom: 5px;}
.newsin .newsblock .nTitle a {color: #3A2169;}

.newsmid {width: 214px; float: left; margin-bottom: 15px;}
.newsmid h4 {width: 190px; height: 24px; background: url(fbbe2240567baa94f02c54868f4d1f79ee1e8a00.jpg)  top center no-repeat; padding: 6px 0 0 24px; display: block ;}
.newsmid h5 {width: 190px; height: 24px; background: url(34169ca5a748d009b72ad712d65e114e3fea831c.jpg)  top center no-repeat; padding: 6px 0 0 24px; display: block ;}

.newsmid ul {width: 202px; border: 1px #CCC solid; border-top: none; display: block; padding: 10px 5px 5px 5px; float: left; list-style-type: none;}
.newsmid ul li.hotnews {background: url(3a2a3b34ada033fe8db7430dedc998d044ed5a1e.jpg)  left 6px no-repeat; display: block; padding: 0 0 5px 10px;}
.newsmid ul li.topnews {display: block; float: left; overflow: auto; padding: 0 0 5px 2px;}
.newsmid ul li.line {clear: both; display: block; border-bottom: #E0E0E0 1px solid; height: 1px; margin-bottom: 5px;}
.newsmid ul li img {float: left; margin: 4px 5px 0 0; width: 50px; border: #FFC0C0 1px solid; padding: 2px;}

.newsbottom {width: 300px; float: right; margin: 15px 0 15px 15px;}
.newsbottom h4 {width: 190px; height: 24px; background: url(fbbe2240567baa94f02c54868f4d1f79ee1e8a00.jpg)  top center no-repeat; padding: 6px 0 0 24px; display: block ;}
.newsbottom h5 {width: 190px; height: 24px; background: url(34169ca5a748d009b72ad712d65e114e3fea831c.jpg)  top center no-repeat; padding: 6px 0 0 24px; display: block ;}

.newsbottom ul {width: 200px; border: 1px #CCC solid; border-top: none; display: block; padding: 10px 5px 5px 5px; float: left; list-style-type: none;}
.newsbottom ul li.hotnews {background: url(3a2a3b34ada033fe8db7430dedc998d044ed5a1e.jpg)  left 6px no-repeat; display: block; padding: 0 0 5px 10px;}
.newsbottom ul li.topnews {display: block; float: left; overflow: auto; padding: 0 0 5px 2px;}
.newsbottom ul li.line {clear: both; display: block; border-bottom: #E0E0E0 1px solid; height: 1px; margin-bottom: 5px;}
.newsbottom ul li img {float: left; margin: 4px 5px 0 0; width: 50px; border: #FFC0C0 1px solid; padding: 2px;}

#content-next {padding: 10px 0; margin-left: 5px;}
#content-next ul {display: block;}
#content-next ul li {display: block; padding: 3px 0;  background: url(3a2a3b34ada033fe8db7430dedc998d044ed5a1e.jpg)  left 7px no-repeat ; padding: 3px 0 3px 10px ;}
#content-next h5 {display: block; font-size: 14px; padding: 0 0 5px 0; color: #FF0000;}
.bl {width: 475px; margin: 10px 0 10px 5px;  padding-bottom: 15px; border: 1px #F90 double;}
.bl ul {display: block;}
.bl ul li {display: block; text-align: center; padding: 3px 0;}
.bl ul li.tiledg {font-size: 14px;}
/* and layout in*/


/* Calendar -------------------------- */
.calendar {padding: 7px 3px 0 5px; margin-bottom: 5px; text-align: center;}
.calendar a {color: #0000FF;}
.calendar a:hover {color: #D50000;}

.calendar_year {text-align: right; padding: 3px 7px 3px 0px; margin: 0 7px 0 6px; background-color: #4D9EEF;}
.calendar_year a {color: #fff; font-weight: bold;}

.calendar_title {padding: 0px; margin-left: 1px; list-style: none; clear: both; overflow: visible;}
.calendar_title li {width: 13.7%; height: 24px; line-height: 24px; background-color: #c9e546; margin-right: 1px; float: left;}

.calendar_text {margin: 0px 0px 0px 1px; list-style: none; clear: both; overflow: visible; border-top: #ffffff 1px solid;}
.calendar_text .day {width: 13.7%; height: 22px; line-height: 22px; background-color: #f2f2f2; margin-right: 1px; float: left;}
.calendar_text .none {width: 13.7%; height: 22px; line-height: 22px; background-color: #E0E0E0; margin-right: 1px; float: left;}
.calendar_text span.active {background-color: #FFFF80; font-weight: bold; display: block;}

.calendar2 {width: 596px; border: #8CA257 1px solid; padding: 2px 0 2px 2px; background-color: #fff; font-size: 13px;}
.calendar2 a {color: #0000FF; font-size: 13px;}

.calendar_year2 {width: 600px; padding-bottom: 20px; text-align: center;}
.calendar_year2 input {margin-top: 5px;}

.calendar_title2 {padding: 0px; list-style: none; clear: both;}
.calendar_title2 li {width: 83px; height: 35px; line-height: 35px; background-color: #c9e546; margin-right: 2px; float: left;}

.calendar_text2 {list-style: none; clear: both; border-top: #ffffff 1px solid; display: block;}
.calendar_text2 .day {width: 83px; height: 35px; line-height: 35px; background-color: #f2f2f2; margin-right: 2px; float: left;}
.calendar_text2 .none {width: 83px; height: 35px; line-height: 35px; background-color: #E0E0E0; margin-right: 2px; float: left;}
.calendar_text2 span.active {background-color: #FFFF80; font-weight: bold; display: block;}

.event_hour {font-size: 15px; color: #808000;}
.event_title {font-size: 13px; font-weight: bold;}
/* ----------------------------------- */

/* Poll ------------------------------ */
.poll {padding: 7px 3px 0 5px; margin-bottom: 5px;}
.poll ul li {display: block; text-align: left; padding: 3px 10px;}
.poll ul li.question {padding-bottom: 5px;}
.poll ul li.btn {text-align: center; padding-top: 15px;}
/* ----------------------------------- */

/* Newsletter ------------------------ */
.newsletter {padding-top: 7px; margin: 0 auto;}
.newsletter ul li {display: block; padding: 4px 10px;}
.newsletter ul li.btn {text-align: center; padding-top: 15px;}
.newsletter input[type=text], .newsletter select {width: 220px;}
/* ----------------------------------- */

.tblborder {text-align:left; background-color: #97c2cd;}
.tdmenu {height:22px; background: url(b296c73278a9a002c82a6ade152103de7cd7aef7.jpg)  repeat-x; font-weight: bold; text-align: center;}
.tdtext1 {background-color: #E1EBF1; color: #000000; min-height: 22px; padding-left: 10px; padding-right: 10px;}
.tdtext2 {background-color: #F0F0F0; color: #000000; min-height: 22px; padding-left: 10px; padding-right: 10px;}
.tdtext3 {background-color: #C0FFC0; color: #000000; min-height: 22px; padding-left: 10px; padding-right: 10px;}
.tdtext4 {background-color: #FFFFFF; color: #000000; min-height: 22px; padding-left: 10px; padding-right: 10px;}

input[type=text], input[type=password] {padding: 2px; border: #ACACAC 1px solid; background-color: #FFFFFF; height: 24px;}
input[type=file] {padding: 2px; border: #ACACAC 1px solid; background-color: #FFFFFF; height: 24px;}
input[type=submit], input[type=button] {background: url(fa1b802a737207317a3069b80c54966d658cf7a6.jpg)  repeat-x; min-width: 70px; height:24px; border:1px #bec0c1 solid; color: #585858; font-size:12px; font-weight:bold; padding: 4px 15px 4px 15px;}
input.mybutton {background: url(0e18d118bfb6ede67efd04a337d008719503c0d7.jpg)  repeat-x; min-width: 70px; height:24px; border:1px #d9870c solid; color: #fff; font-size:12px; font-weight: normal; padding: 4px 15px 4px 15px;}
input[type=radio], input[type=checkbox] {margin: 1px 3px 1px 1px; padding: 0px;}
textarea {padding: 2px; border: #ACACAC 1px solid; background-color: #FFFFFF;}
select {padding: 2px; border: #ACACAC 1px solid;}
input.btn {background: #FF9900; border: #808000 1px solid; padding: 2px 15px; color: #FFFFFF;}

.bTitle {font-size: 16px; font-weight: bold; color: #FF0000;}
.bTitle2 {font-size: 14px; font-weight: bold; color: #000;}
.nTitle, .nTitle a {font-size: 13px; font-weight: bold; color: #585858;}
.name {color: #808000; padding-top: 5px;}
.date {color: #808080; padding-top: 5px;}
.author {font-weight: bold; padding-top: 5px; text-align: right;}
.errorMsg {color: #Ff0000;}
.norecordMsg {padding: 20px 10px 10px 10px; text-align: center; font-size: 13px;}
.line {height: 5px;}

.statBar {background-color: #00FF00; border: #008080 1px solid; height: 14px; margin: 0; padding: 0;}

.bannerLeft {text-align: center; clear: both;}
.bannerLeft div {margin-bottom: 10px; border: #D0D0D0 1px solid; background-color: #FFF;}
.bannerLeft img {padding: 5px; max-width: 200px;}

.bannerRight {text-align: center; clear: both;}
.bannerRight div {margin-bottom: 10px; border: #D0D0D0 1px solid; background-color: #FFF;}
.bannerRight img {padding: 5px;}

.pageNav {}
.pageLang {border: #ACACAC 1px solid; background-color: #E9E9E9; padding: 2px 5px 1px 15px;}
.pageBox, .pageNext {border: #ACACAC solid 1px; padding: 2px 0 1px 0; margin-left: 2px;}
.pageBox a {padding: 0 5px; font-weight: normal;}
.pageNext a {padding: 0 4px; font-weight: normal; font-size: 15px;}
.pageBoxB {border: #808000 solid 1px; background-color: #C0FFC0; padding: 2px 5px 1px 5px; font-weight: bold; margin-left: 2px;}
.pageBox:hover, .pageNext:hover, .pageBoxB:hover {background-color: #C0FFC0; border: #808000 solid 1px;}

.pageList {text-align: center;}
.pageList input {background: url(fa1b802a737207317a3069b80c54966d658cf7a6.jpg)  repeat-x; min-width: 30px; height:23px; border:1px #bec0c1 solid; color: #585858; font-size:12px; font-weight:bold; padding: 4px 5px 4px 5px;}
.pageList select {width: 390px; margin: 0 5px;}

.normal {font-weight: normal; font-size: 12px;}
.normal2 {font-weight: normal; font-size: 15px;}
.highlight {background-color: #FFFF80;}

.ratingbar {clear: both; height: 25px; border-bottom: #FF8080 1px solid;}
.ratingbar .rating {float: left;}
.ratingbar .rating ul {list-style-type: none; float: left;}
.ratingbar .rating ul li {width: 22px; height: 22px; float: left; margin: 0px 2px; cursor: pointer;}
.ratingbar .rating ul.disabled li {cursor: default;}
.ratingbar .rating ul li.star_0 {background: url(a78fb658e15e6c6eb9f8753dc7f0b92aaac62a9d.png)  top center no-repeat;}
.ratingbar .rating ul li.star_05 {background: url(e6140bcb6ebc7060bf2d141742fb93e792056f14.png)  top center no-repeat;}
.ratingbar .rating ul li.star_1 {background: url(f9dcd97fbeb10395bce7f019d5727389fa02ad61.png)  top center no-repeat;}
.ratingbar .rating ul li.star_over {background: url(d0d9ff10aea17632c4fa48459c1887d970bcb012.png)  top center no-repeat;}
.ratingbar .rating_desc {float: left; padding: 7px 0 0 10px; color: #585858;}
.ratingbar .print {float: right; text-align: right;}
.ratingbar .print img {padding-left: 10px;}
.ratingbar .print span {display: block; float: left; margin-top: 1px;}

#Div_Comment {margin-top: 8px;}
.formFeeback {border:1px solid #D0D0D0; padding:12px; background-image: url(3ad023b4f7b9a20a134e7bf05f18ba69a62d9104.jpg) ; background-repeat: repeat-x; background-position: top; background-color: #fff; margin-bottom:10px; margin-top:8px;}
.formFeeback .title {display:block; font-size:18px; color:#F60; padding-left:50px; background-image: url(5dac63b7c43bdb2d357f8c7e8d1846aca91f0fde.png) ; background-repeat:no-repeat; background-position:left; height: 30px; padding-top: 15px; margin-bottom: 10px; }
.formFeeback input[type="text"] {height: 24px;}
.Feebacklist {border:1px solid #D0D0D0; padding:10px 10px 10px 15px; background-image: url(3ad023b4f7b9a20a134e7bf05f18ba69a62d9104.jpg) ; background-repeat: repeat-x; background-position: top; background-color: #fff; }
.Feebacklist .title {display:block; font-size:18px; color:#F60; padding-left:50px; background-image: url(2a8810ce1359e11a3b974ac633e0b2ac98a61925.png) ; background-repeat:no-repeat; background-position:left; height: 30px; padding-top: 15px;}
.Feebacklist .scroll {height: 380px; padding-right:7px; overflow-y: auto; overflow-x:hidden; margin-top:10px;}
.Feedbackitem { padding-bottom:15px; margin-bottom:15px; border-bottom:1px #999 solid; text-align:left;}
.Feedbackitem .CommentName { display:block; font-size:12px; color:#585858; padding:0 0 6px 0; float: left;}
.Feedbackitem .CommentName a {text-decoration: none;}
.Feedbackitem .CommentDate { display:block; font-size:12px; color:#585858; padding:0 0 6px 0; float: right;}

.pic {border: #FF8080 1px solid;}
.siteName {font-size: 16px; padding: 18px 5px 5px 0; border-bottom: #FF8080 1px solid; height: 15px;}
.siteURL {float: right; font-size: 14px; padding: 10px 0 5px 0;}
.siteCopyright {text-align: center; padding: 10px; border-top: #FF8080 1px solid;}
.printTitle {font-size: 18px;}

.gallery{ float:left; margin-left:10px; margin-bottom:15px; width: 680px;}
.gallery h1 { display:block; padding:0 0 10px 0; font-size:24px; color:#dd9900; font-weight:normal;}
.gallery ul { display:block; float:left; width:708px}
.gallery ul li { display:block; width: 210px; float:left; margin-right:24px; padding-bottom: 10px; text-align: center;}
.gallery ul li.last {margin-right:0;}
.gallery ul li span.outb {display: block; width: 200px; height: 140px; overflow: hidden; padding: 5px; border: #D0D0D0 1px solid; background-color: #fff; text-align: center;}
.gallery ul li span.outb:hover {border: #808000 1px solid;}
.gallery ul li span.inb {display: block; width: 200px; height: 140px; overflow: hidden; text-align: center;}
.gallery ul li a { display:block; background: url(57e789c298e4ead6827b3644bd2a3117fe95f82f.jpg)  bottom center no-repeat; padding-bottom: 14px;}
.gallery ul li img {width: 200px;}
.gallery ul li p {margin-top: -6px; display: block; width: 200px; height: 20px; line-height: 20px; overflow: hidden;}
/*.gallery ul li:hover { opacity: 0.8;}*/

.gallery-next {width: 100%; margin-bottom:15px;}
.gallery-next h5 {display: block; font-size: 14px; padding: 0 0 15px 0; color: #FF0000;}
.gallery-next ul { display:block; float:left; width:708px}
.gallery-next ul li { display:block; width: 210px; float:left; margin-right:24px; padding-bottom: 10px; text-align: center;}
.gallery-next ul li.last {margin-right:0;}
.gallery-next ul li span.outb {display: block; width: 200px; height: 140px; overflow: hidden; padding: 5px; border: #D0D0D0 1px solid; background-color: #fff; text-align: center;}
.gallery-next ul li span.outb:hover {border: #808000 1px solid;}
.gallery-next ul li span.inb {display: block; width: 200px; height: 140px; overflow: hidden; text-align: center;}
.gallery-next ul li a { display:block; background: url(57e789c298e4ead6827b3644bd2a3117fe95f82f.jpg)  bottom center no-repeat; padding-bottom: 14px;}
.gallery-next ul li img {width: 200px;}
.gallery-next ul li p {margin-top: -6px; display: block; width: 200px; height: 20px; line-height: 20px; overflow: hidden;}

.catNav {background: url(ee768e28645db2ef85af42f5ae8ef51ea668fd8f.png)  top center repeat-x; height: 25px; padding: 7px 0 15px 0;}
.catNav h3 {background: #f4f4f4; padding: 0 10px 0 0; display: block; float: left; font-size: 17px; color: #3A2169; text-transform: uppercase;}
.catNav h3 a {color: #3A2169;}
.catNav h3 span {text-transform: none; color: #FF0000; font-weight: normal; font-size: 15px;}
.catNav h3 span a {color: #FF0000;}

.viewvideo{ width:708px; float:left;margin-left:10px; margin-bottom:15px}
.viewvideo ul{ display:block}
.viewvideo ul li{ display:block; padding:4px 0}
.viewvideo ul li.videoframe{display:block; text-align:center; margin:15px 0; border:1px #999999 solid; background:#000000}
.viewvideo ul li.tilevideo{ display:block; font-size:20px}

.videoBox embed, .videoBox object, .videoBox iframe {padding: 7px; border: #D0D0D0 1px solid; background-color: #FFFFFF;}

.rightmenu {padding: 0 10px 10px 10px;}
.rightmenu li.mn {display: block; text-align: left; padding: 6px 0 6px 25px; background: url(3d4a793f274c5bb288d2ccf0daa8c1c9011c86ba.png)  left 6px no-repeat;}
.rightmenu li.mn a {font-size: 13px; color: #585858;}
.rightmenu li.line {display: block; height: 1px; border-bottom: #FFC0C0 1px solid;}

.pageLine {height: 5px; border-bottom: #FF8080 2px solid;;}
.hits {color: #585858;}

.maincontent{ margin-left:10px; margin-bottom:15px; width: 690px;}

ul.faq {list-style-type: none;}
ul.faq .question {margin-top: 5px; padding: 5px 5px 5px 30px; border: #D0D0D0 1px solid; background: url(2cc97002f8fdb9b141abe301c5210b3b6d2b0d6c.gif)  5px 5px no-repeat; background-color: #fff; cursor: pointer; color: #000058;}
ul.faq .question:hover {background-color: #FFFFC0; border: #FF8080 1px solid;}
ul.faq .answer {display: none; margin-top: 5px; margin-bottom: 20px; padding: 15px; border: #FF8080 1px solid; background-color: #fff; text-align: justify;}

.weblink {clear: both; min-height: 16px; padding: 5px 5px 5px 30px; border: #D0D0D0 1px solid; margin-top: 5px; background: url(2cc97002f8fdb9b141abe301c5210b3b6d2b0d6c.gif)  5px 5px no-repeat; background-color: #FFF; cursor: pointer;}
.weblink:hover {background-color: #FFFFC0; border: #FF8080 1px solid;}
.weblink .site {width: 50%; float: left; text-align: left; display: block;}
.weblink .link {width: 50%; float: left; text-align: right; display: block; color: #000058;}

.contact {background-color: #fff; padding: 20px 20px 40px 20px; border: #D0D0D0 1px solid;}

.archive input {height: 20px;}
.archive input[type="submit"] {background: url(0e18d118bfb6ede67efd04a337d008719503c0d7.jpg)  repeat-x; min-width: 40px; height:20px; border:1px #d9870c solid; color: #fff; font-size:12px; font-weight: normal; padding: 2px 5px;}
.archive img {display: inline; vertical-align: bottom;}

 ul.treecat {list-style-type: none;}
 ul.treecat li {padding: 3px 2px 3px 30px; background: url(2cc97002f8fdb9b141abe301c5210b3b6d2b0d6c.gif)  7px 3px no-repeat; background-color: #FFF; border: #E0E0E0 1px solid; margin-bottom: 5px;}
 ul.treecat li:hover {background-color: #FFFFC0; border: #FF8080 1px solid;}
 ul.treecat li a {display: block;}
 ul.treecat li a:hover {text-decoration: none;}

 ul.treenews {list-style-type: none;}
 ul.treenews li {padding: 5px 3px 5px 10px; background-color: #FFF; border: #E0E0E0 1px solid; margin-bottom: 5px;}
 ul.treenews li:hover {background-color: #FFFFC0; border: #FF8080 1px solid;}
 ul.treenews li a {display: block;}
 ul.treenews li a:hover {text-decoration: none;}

.picFull img {max-width: 660px; padding: 5px; border: #D0D0D0 1px solid;}

#Div_Gallery div.pic {padding: 8px 15px 8px 0; float: left; margin-bottom: 5px; border: none;}
#Div_Gallery div.pic p {display: block; width: 145px; height: 100px; padding: 5px; border: #C0C0C0 1px solid; background-color: #FFF; text-align: center; margin-bottom: 7px;}
#Div_Gallery div.pic span {display: block; width: 145px; height: 100px; overflow: hidden; text-align: center;}
#Div_Gallery div.pic img {width: 145px;}

#topsquare{
margin: 40px 80px 0 0;
float: right;
}
#topleaderboard{
margin: 20px 60px 0 0;
float: left;
}
.footercontent li {margin-left:30px;}