body,form,table,div,h1,h2,h3{margin:0;padding:0;}
body{background:#4A4A4A;font-size:12px;}
#mbody{width:980px;margin:0 auto;padding:0;}
.clear {clear:both;}
.mainlogo{margin:0 auto;padding:0;width:980px;}
.menubar{margin:0;padding:0;height:26px;background:#97B6D1 url(/images/menubg.jpg) 0 0 repeat-x;border-bottom:1px solid #000;}
.menubar table td a {display:block;color:#fff;text-decoration:none;height:18px;padding:4px 14px;border-left:1px solid #fff;}
.menubar table td a:hover {background:#a9d67c;color:#000;}
.menubar table td a.noborder {border-left:none;}

#maincontent {margin:0 auto;padding:0;width:980px;min-height:450px;background:#fff;}
#maincontent .indent {padding:0 4px;}
#maincontent .indent-table {width:100%;}
#maincontent .cspacer {height:6px;}
#maincontent h2.cat-title {margin:0;font-size:1.25em; line-height:1.27em; color:#FFFFFF; font-weight:bold;  padding:12px 0 12px 8px; background:url(/images/h2.gif) 0 0 repeat-x;}
#maincontent .cat-dir {width:165px;}
#maincontent h2.cat-type {margin:0;text-align:center;font-size:1.25em; line-height:1.27em; color:#FFFFFF; font-weight:bold;  padding:12px 0; background:url(/images/h2c.gif) 0 0 repeat-x;}
#maincontent .cat-bg {margin:0;background:#eee4c3;padding:0;}
#maincontent .cat-bg ul {margin:0;padding:10px 5px 35px 15px;list-style:none;}
#maincontent .cat-bg li {margin-bottom:5px;border-bottom:1px dotted #9c9c9c;}
#maincontent .cat-bg li a {color:#483c01; text-decoration:none; background:url(/images/list_marker.gif) 0 4px no-repeat; padding:0 0 0 13px; line-height:2em;}
#maincontent .cat-bg li a:hover {background:url(/images/list_marker.gif) 2px 4px no-repeat;}
#maincontent .cat-bg a.title{color:#483c01; text-decoration:none; background:url(/images/list_marker.gif) 0 4px no-repeat; padding:0 0 0 13px;}
#maincontent .brief-top {border-bottom:1px dotted #9c9c9c;padding:25px 0;margin:-15px 0 20px 0;background:#eee4c3;}
#maincontent .brief-top h2{font-size:22px;font-weight:bold;padding:0 0 10px 5px;}
#maincontent .brief-top h2 a{color:#6b5f0c;text-decoration:none;}
#maincontent .brief-top h2 a:hover{text-decoration:underline;}
#maincontent .brief-top .brief-text {color:#464646;padding:0 1px 5px 10px;line-height:1.4em;font-size:16px;}
#maincontent .brief-top p {margin:0;paddding:0;}
#maincontent .brief-list {padding:10px 0;}
#maincontent .brief-list h2 {font-size:12px;font-weight:normal;}
#maincontent .brief-list h2 a{background:url(/images/arr_2.gif) 0 2px no-repeat;padding:0 0 0 15px;color:#464646;text-decoration:none;}
#maincontent .brief-list h2 a:hover{text-decoration:underline;}
#maincontent .brief-faq{padding:0 0 0 10px;margin:0 0 30px 0;}
#maincontent .brief-faq ul {list-style:none;margin:0 0 20px 10px;padding:0;}
#maincontent .brief-faq ul li {padding:10px 0;}
#maincontent .brief-faq ul li a {background:url(/images/icon_q.gif) 0 0 no-repeat;color:#004600;text-decoration:none;padding:0 0 0 25px;}
#maincontent .brief-faq .faq-title{margin:0;background:#eee4c3 url(/images/icon_q.gif) 8px 8px no-repeat;padding:10px 0 10px 35px;font-weight:bold;}
#maincontent .brief-faq .faq-content{background:#f9ecc1 url(/images/icon_a.gif) 8px 12px no-repeat;padding:10px 0 10px 35px;line-height:1.8em;border-bottom:5px solid #fff;}
#maincontent .brief-faq .faq-content p{margin:0;padding:0;}

#maincontent .brief-all {margin-bottom:15px;border-bottom:1px dotted #9c9c9c;}
#maincontent .brief-table {width:100%;padding:0;margin:0;}
#maincontent .brief-title {padding:0 0 5px 10px;font-size:16px;font-weight:bold;}
#maincontent .brief-title a {color:#1f280c;text-decoration:none;}
#maincontent .brief-title a:hover {text-decoration:underline;}
#maincontent .brief-text {color:#656565;padding:0 1px 5px 10px;line-height:1.6em;font-size:12px;}
#maincontent .brief-link {padding:0 0 5px 10px;}
#maincontent .brief-link a {background:url(/images/arr_1.gif) 0 4px no-repeat; padding:0 15px 0 16px;color:#1f280c;text-decoration:none;}
#maincontent .brief-link a:hover {text-decoration:underline;}
#maincontent .brief-img img {border:1px solid #5c832f;}
#maincontent .content-table {width:100%;}
#maincontent .content-title {color:#1f280c;font-size:18px;padding-bottom:10px;}
#maincontent .content-title div.myleft {float:right;padding-right:10px;}
#maincontent .content-title a {margin-left:20px;background:url(/images/arr_1.gif) 0 7px no-repeat;color:#1f280c;text-decoration:none;padding-left:15px;}
#maincontent .content-sub {color:#786d11;padding-bottom:3px;}
#maincontent .content-author {color:#786d11;padding-bottom:5px;}
#maincontent .content-text {color:#333;font-size:16px;line-height:1.5em;}
#maincontent .mostview {padding: 10px 0;}
#maincontent h2.view-title {margin:0;font-size:12px;color:#666;padding:7px 8px; background:#d7d7d7;}
#maincontent .mostview ul {margin:0;padding:10px 5px 15px 5px;list-style:none;}
#maincontent .mostview li {margin-bottom:5px;border-bottom:1px dotted #9c9c9c;}
#maincontent .mostview li a {color:#483c01; text-decoration:none; background:url(/images/arr_2.gif) 0 2px no-repeat; padding:0 0 0 13px; line-height:2em;}
#maincontent .mostview li a:hover {text-decoration:underline;}
.album{padding:15px;}
.album .album-1{margin:10px;float:left;width:120px;height:180px;text-align:center;}
.album .album-1s {padding:5px;border:4px solid #e4e4e4;}
.album .album-1s img {border:none;}
.album .album-1t{padding:3px;}
.album .album-1t a{color:#786d11;text-decoration:none;}
.album .album-1t a:hover{text-decoration:underline;}
.album .album-1d {color:#888;}
#pagebar {text-align:center;padding:5px;}
#pagebar table {margin:0 auto;}
#mainfooter {margin:0 auto;padding:0;width:980px;background:#fff;}
#mainfooter a {color:#fff; text-decoration:underline;}
#mainfooter a:hover{color:#1f280c;}
#mainfooter .mcopyright{text-align:right;padding:10px 10px 2px 10px;;color:#fff;background:#7f7615;border-left:4px solid #fff;border-right:4px solid #fff;}
#mainfooter .mfooter1{}
#mainfooter .mfooter2{height:17px;background:url(/images/bottombar.jpg) no-repeat;}
/* Ajax Form */
.m-required-star{padding-left:3px;font-size:14px;color:#ff0000;}
.m-form-invalid,textarea.m-form-invalid{background:#fff url(/adm/images/invalid_line.gif) repeat-x bottom;border:1px solid #dd7870;white-space:nowrap;}
.m-form-invalid-icon{margin:0 0 0 5px;background:transparent url(/adm/images/exclamation.gif) no-repeat 0 2px;padding:2px 0px 2px 20px;font-size:12px;}
.colorme {background:#000;}
/* message box */
.jqifade{position:absolute;background-color:#ccc;}
.jqi{position:absolute;width:500px;}
.jqi .jqicontainer{padding:0;background-color:#fff;border:1px solid #99bbe8;}
.jqi .jqiclose{display:none;}
.jqi .jqimessage{padding:0;}
.jqi .jqimessage h2{margin:0;overflow:hidden;color:#15428b;font:bold 12px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border-bottom:1px solid #99bbe8;line-height:15px;background:transparent url(/adm/images/white-top-bottom.gif) repeat-x 0 -1px;}
.jqi .jqimessage p{padding:10px;}
.jqi .jqibuttons{text-align:center; padding:10px 0 10px 0;}
.jqi .jqibuttons button{border:1px solid #000;background:#22437f;color:#fff;height:22px;font-size:12px;margin:0 10px 0 0;}
.jqi .jqibuttons button:hover{background:#dd6f00;}
.loadmaskfade{position:absolute;background-color:#ccc;}
.loadmask{position:absolute;width:500px;}
.loadmask .loadmaskcontainer{padding:0;background-color:#fff;border:1px solid #99bbe8;}
.loadmask .loadmaskclose{display:none;}
.loadmask .loadmaskmessage{padding:0;}
.loadmask .loadmaskmessage h2{margin:0;overflow:hidden;color:#15428b;font:bold 12px tahoma,arial,verdana,sans-serif;padding:5px 3px 4px 5px;border-bottom:1px solid #99bbe8;line-height:15px;background:transparent url(/adm/images/white-top-bottom.gif) repeat-x 0 -1px;}
.loadmask .loadmaskmessage p{padding:10px;}
.loadmask .loadmaskbuttons{width:1px;height:1px;overflow:hidden;}
