@charset "utf-8";
/* CSS Document */

/* Simple Reset - Not Editable*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
outline: 0;
margin: 0; 
}

html { padding: 0; /*background: url(download/secret2.jpg) no-repeat left 150px; background-attachment: fixed; */ }
body { padding: 0; margin: 25px 0 15px 50px; /*background: url(download/secret1.jpg) repeat-x left top; */  background-attachment: fixed;   }
td, div, span, input {font: normal 13px arial; }
table , img {border: none;}
tr {vertical-align: top; }

/* addthis */
#addthis {padding: 0;}

.videoblog, .newsblog {margin: 0px; padding: 20px 0 20px 10px; float: left; text-align: left; width: 600px; color: #e60000;}
.button, a.button  {padding: 4px; color: #FFF; background-color: #E60000;  -moz-border-radius:5px;-webkit-border-radius:5px; }

a.button:hover {padding: 4px; background-color: #000;  -moz-border-radius:8px;-webkit-border-radius:8px;  text-align: left; }

/*#bodycontent {width:600px; clear: both;  } */

h2, h2 a, h2 a:hover {padding: 0; color:#000;}
h3 {padding: 0; font-size: 21px; color:#999; }
h4 { padding: 5px 0; font-size: 18px; color:#000; }

#HeaderWrapper {padding: 0 0 0 10px; width: 980px; height: auto; overflow: hidden; background-color: #fff;  -moz-border-radius:15px;-webkit-border-radius:15px;  text-align: left; }

#header-container {padding: 0; width: 680px; height: 85px; overflow: hidden; }
#header-container #left {float: left; width: 250px; overflow: hidden; clear:both; }
#header-container #right {float: right; padding: 10px 0 0 0; width: 380px; height:95px; overflow: hidden; }

#containerhome { padding: 0 0 0 5px; width: 980px; border: 0px dotted #666; background: #fff url(download/home.jpg) no-repeat; }

#Container-main { padding: 0; width: 980px; border: 0px dotted #666; background-color: #fff; }
#Content21Colum {float: left; margin-top: 5px; padding: 0 0 0 10px; width: 520px; vertical-align:top; overflow: hidden;}
#Content21Colum #Home-content-holder {margin: 0; padding: 0; width: 500px; overflow: hidden; }
#Content21Colum .detail-col {width: 670px; overflow: hidden;}

#Content22Colum {float: left; margin-top: 5px; padding: 0 0 0 5px; width: 250px; vertical-align:top; overflow: hidden;}

#Container { padding: 0; width: 980px; border: 0px dotted #666; background-color: #fff; }
#ContentColum {float: left; margin-top: 5px; padding: 0 0 0 15px; width: 700px; vertical-align:top; overflow: hidden;}
#ContentColum #Home-content-holder {margin: 0; padding: 0; width: 620px; overflow: hidden; }
#ContentColum .detail-col {width: 670px; overflow: hidden;}

.ContentCateColum {margin: 0; padding: 15px 0; }
.ContentCateColum ul {margin: 0; padding: 0 0 0 30px; }
.ContentCateColum ul li {list-style: square;  }
.ContentCateColum ul li a {color: #333; text-decoration: none;  }
.ContentCateColum ul li a:hover {text-decoration: underline;  }



.abc {width: 630px; overflow: hidden;}

#container #direction {padding-top: 5px 0; overflow: hidden; text-align: left; border-bottom:1px dashed #000; }

.contentcolum ul {padding: 0; width: 500px; border-top:1px dotted #000;}
.contentcolum li {list-style: disc; }
.contentcolum li a, a:hover, a.subtext, a.subtext:hover {padding: 0; border-bottom: 1px dashed #ccc; }

#rightcolum  {float: right; margin-top: 5px; padding: 5px 10px; width:250px; text-align:left; border-left: 1px dotted #ccc; background-color: #fff;  }
#rightcolum2  {float: left; margin-top: 5px; padding: 5px 10px; width:250px; text-align:left; border-right: 0px dotted #ccc; background-color: #fff;  }

#welcometext {padding: 15px; width: 100%; text-align: left;  background-color :#eee;}

#leftcolumtable{margin-top: 5px; padding: 5px; width:450px; vertical-align:top;}
#middlecolumtable{margin-top: 5px; padding: 5px; width:200px; vertical-align:top; text-align:left; border-left: 1px dotted #ccc; }
#rightcolumtable {margin-top: 5px; padding: 5px 10px; width:250px; vertical-align:top; text-align:left; border: 1px dotted #ccc;  }

#breadcrumb { padding: 0 55px 0 0; font-size: 10px; color: 999; width: 500px; }
#breadcrumb a {padding: 5px 0; font-size: 10px; color: 999; text-decoration:none;}
#breadcrumb a:hover {padding: 5px 0; font-size: 10px; color: 999; text-decoration:underline;}

.CateName { padding: 28px 0; text-align: left; font: normal 28px arial;  }

#home-banner {margin: 0; padding: 0 10px; }

/* subtext */
.subtext {color:#666;}
#subtext  #subtext1 {color:#fff;}
.subtext a.subtext, a.subtext:visited, a.subtext:active {color:#333; text-decoration:underline;}
.subtext a.subtext:hover {text-decoration:none;}

/* footer */ 
#footer { padding:0;  width: 500px; border-top:0px solid #666; clear: both; } 
#footer p { color: #999; font-size: 12px;  }
#footer a {color:#666; text-decoration: underline; }
#footer a:hover  {text-decoration:none;} 


/* link */
a {color:#333; text-decoration: underline; border-bottom: 0px dashed #ccc;  }
a:hover{text-decoration: none; border-bottom: 0px dashed #666; }

a.menu {margin: 0; padding: 4px; color:#333; text-decoration:none; font-size: 11px; /*background-color: #ccc; -moz-border-radius:5px;-webkit-border-radius:5px;  */ }
a.menu:hover {margin: 0; padding: 8px 4px; color:#999; text-decoration: underline; font-size: 11px; background-color: #ccc; -moz-border-radius:5px;-webkit-border-radius:5px;  }

a.menuz {padding: 4px; color: #fff; text-decoration:none; font-size: 11px; background-color: transparent; border: 1px solid #999; -moz-border-radius:5px;-webkit-border-radius:5px;  }
a.menuz:hover {padding: 4px; text-decoration: none; background-color: #999; -moz-border-radius:5px;-webkit-border-radius:5px;  }

/*
#contentcolumtable .leftcms {padding:10px 0px 50px 0px;}
#contentcolumtable .leftcms li .current {padding-top:8px; color:red;}
#contentcolumtable .leftcms li link a {padding-top:8px; }
*/

/* side shade */
#sideleft {width:9px; background-image:url(images/sideleft.gif);}
#sideright {width:9px; background-image:url(images/sideright.gif);}

/* webboard */
.topic-row {border:1px dotted green; background-color: #EEE;}
.main-topic-row {border-left:1px dotted green;background-color:#EEE;}
.sub-topic-row {width:100%;margin-top:5px;border:1px dotted green;}
.post-by {padding: 0 0 15px 35px; font-size: 11px; color: #666;}

.img-top-bottom {padding: 5px 0; border: none; }
.col80 {width: 80px; }

.spacer {margin: 5px 0; border-bottom: 20px dotted transparent; width: 450px; clear:both; }
.clear {clear: both; }


/* main-nav */
#main-nav {width: 780px; margin: 0; padding: 0; height: 160px; overflow: hidden; }
#main-nav #logo {float: left; width: 235px; }
#main-nav #rest {float: right; width: 410px;}

