body,form,table,div,h1,h2,h3{margin:0;padding:0;}
body{background:url(/images/bg2_body.jpg) center 0px repeat;padding:0px 0px 22px 0px;font-size:16px;color:#393939;}
.clear {clear:both;}

#toplogo {margin:0 auto;padding:0;width:1000px;background:#fff;}
#toplogo a.link {display:block;width:50px;margin:15px 0 0 0;background:url(/images/arr_2.gif) 0 4px no-repeat; text-decoration:none;color:#990000;padding:2px 15px 0 14px;font-size:12px;}
.mattblacktabs{
margin:0 auto;
width: 1000px;
overflow: hidden;
background: #990000;
text-align: center;
}

.mattblacktabs ul{
margin: 0 0 0 20px;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 14px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 9px 22px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #990000; /*background of tabs (default state)*/
}
.mattblacktabs li a.noborder{border:none;}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #ff1c1c; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.menubar {}
.menubar .eng {font-family:Georgia, arial;font-size:9px;color:#ffffa4;}
.menubar a {text-decoration:none; color:#ffffff; font-size:12px;display:block;padding:4px 14px 1px 14px;}
.menubar a:hover {text-decoration: underline;}

#maincontent {margin:0 auto;padding:0;width:1000px;background:#fff;}
#maincontent .indent {padding:0;margin:0;}
#maincontent .indent-table {margin:0;border-collapse: collapse;padding:0;width:100%;border-spacing:0;}
#maincontent .indent-table td {border:none; /* 'cellspacing' */ }
#maincontent .cspacer {height:6px;}
#maincontent h2.cat-title {margin:0;color:#3c3c3c; font-weight:bold;  padding:4px 0 4px 0; background:#fff;}
#maincontent .cat-content {padding:0 24px 0 0; line-height:1.8em;letter-spacing:0.1em;}
#maincontent .cat-dir {width:240px;background:#efead6;}
#maincontent h2.cat-type {margin:0;font-size:14px;color:#FFFFFF; padding:10px 0 10px 14px; background:#35342f;}
#maincontent .cat-bg {margin:0 18px;padding:0;}
#maincontent .cat-bg ul {margin:0;padding:10px 5px 35px 2px;list-style:none;}
#maincontent .cat-bg li {margin-bottom:5px;border-bottom:1px dotted #9c9c9c;}
#maincontent .cat-bg li a {font-weight:bold;font-size:14px;color:#3c3c3c; text-decoration:none; background:url(/images/list_marker.gif) 0 4px no-repeat; padding:0 0 0 15px; 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:#0d6fb8; 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:0 0 20px 0;background:#f3ffa7;}
#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:#f3ffa7 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 {padding:0 24px 0 0;margin:15px 0px;}
#maincontent .brief-table {width:100%;padding:0;margin:0;}

#maincontent .brief-title {padding:0 0 10px 2px;font-size:16px;font-weight:bold;}
#maincontent .brief-title a {color:#990000;text-decoration:none;}
#maincontent .brief-title a:hover {text-decoration:underline;}
#maincontent .brief-text {color:#656565;padding:0 1px 5px 2px;line-height:1.8em;font-size:14px;letter-spacing:0.1em;}
#maincontent .brief-link {padding:10px 0 5px 2px;}
#maincontent .brief-line {width:100%;height:1px;background:#9f9f9f;margin:0 0 20px 0;}
#maincontent .brief-link a {background:url(/images/arr_1.gif) 0 4px no-repeat; padding:0 15px 0 16px;color:#4dae1e;text-decoration:none;}
#maincontent .brief-link a:hover {text-decoration:underline;}
#maincontent .brief-img {padding:0 20px 0 0;}
#maincontent .brief-img img {border:1px solid #5c832f;}
#maincontent .content-table {width:100%;}
#maincontent .content-title {color:#990000;font-size:18px;padding:0 0 10px 0;}
#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:#990000;text-decoration:none;padding-left:15px;}
#maincontent .content-sub {color:#786d11;padding-bottom:3px;}
#maincontent .content-author {color:#786d11;padding:0 0 5px 0;}
#maincontent .mostview {padding: 10px 0;}
#maincontent h2.view-title {margin:0;font-size:14px;color:#393B30;padding:7px 24px; background:#D6CA98;}
#maincontent .mostview ul {margin:0;padding:10px 24px 15px 24px;list-style:none;}
#maincontent .mostview li {margin-bottom:12px;}
#maincontent .mostview li a {color:#726650; 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:1000px;background:#eaeaea;}
#mainfooter a {color:#393939; text-decoration:underline;}
#mainfooter a:hover{color:#990000;}
#mainfooter .mcopyright{text-align:center;padding:15px 0px 5px 0px;;color:#393939;}
#mainfooter .mfooter1{background:#990000;height:1px;font-size:1px;}
#mainfooter .mfooter2{}

#footmenu {margin:0 auto;padding:0;width:960px;}

/* 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;}
