body {
    height: 920px;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    margin: 0px;
    padding: 0px;
    background:#c9f1ff;
}

h1 {
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
}

h2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 0px;
}

a {
    color: #6593c1;
}

form {
    margin: 0px;
}


table {
    text-align: left;
    border-collapse: collapse;
}

.error {
    color: #AA0000;
}

.pager { line-height: normal; font-size: 14px;}
.pager span.curr { padding: 2px 3px 3px 3px; margin-right: 5px; background: #000; color: #FFF }
.pager a { padding: 2px 3px 3px 3px; margin-right: 5px;  text-decoration: none; color: #FFF }
.pager a:hover { background: #ECF1F3; color: #222 }
.pager a.prev, .pager a.next, .pager a.first, .pager a.last { color: #FFF }
.pager a.prev:hover, .pager a.next:hover, .pager a.first:hover, .pager a.last:hover {  background: #FCFCE9; color: #222 }
.pager a.prev { margin-right: 15px }
.pager a.next { margin-left: 10px }

.serverTable {border: 1px solid #d7d7dd; border-collapse: collapse;}
.serverTable .serv_name { }
.serverTable th {font-size: 12px;}
.serverTable .selectRow {background-color:#F4F0E0;}
.serverTable td {text-align: center; border: 1px solid #d7d7dd; padding: 5px;}
.serverTable .NA {text-align: left;}


.mbd1 {
    position: absolute;
    width: 539px;
    height: 381px;
    top: -321px;
    left: -14px;
    background: url('/img/mkd.png') no-repeat;
    z-index: 5;
}

.mad {
    position: absolute;
    left: 35px;
    top: 250px;
}

.statcalc {
    font: 10pt verdana;
    text-align: left;
    border: 0;
}

div.topic_announce div.topic_tags { clear: both; padding: 6px 0 6px 0; font-size: 11px; color: #666 }

#system_messages {font-size: 14px;}

.red {color: #CC1010;}

.popuper { z-index: 999; position: fixed; display: none; width: 100%; text-align: center; overflow: hidden; top: 30%; }
.popuper iframe { z-index: -1; position: absolute; }
.popuper table.table { background: #F9F9F0; border: 1px solid #303030; border-collapse: collapse }
.popuper table.table td { padding: 0 }
.popuper table.table td.bottom { height: 25px }
.popuper a.close { color: #FFF; display: block; float: right; padding: 1px 5px 3px 7px; background: #800000; text-decoration: none }
.popuper #popuper_text { float: right; padding: 5px 15px 0 15px }
.popuper #popuper_indicator { float: left; margin-left: 15px }

#img_load_form { z-index: 999; position: absolute; display: none; left: 250px; }

.InBorder {
    width: 960px;
    /*    border: 3px solid #000000;*/
}

.InBorder td {
    padding:0px;
    /*    border: 1px solid #000000;*/
}


.MBorder {
    text-align: center;

    /* position: fixed;
	z-index: 2; */
}

.screan {    
    width: 1000px;
    background: url('/img/tfi.png') no-repeat;
}

.short {
    padding-top: 320px;
    z-index: 2;
}

#selfL {
    position: absolute;
    left: 20px;
    width: 300px;
    height: 150px;
    z-index: 210;
}

.logoImg {
    padding-left: 8px;   
}

.loginMenu {
    position: relative;
    height: 130px;
}

.loginMenu .bg {
    z-index: 3;
    position: absolute;
    top:-173px;
    left: -16px;
    width: 364px;
    height: 310px;
    background-image: url('/img/lmt.png');
}

.loginMenu form {
    margin: 15px 0px 16px 0px;
    padding: 5px 0px 0px 15px;
    background: url('/img/loginform.png') no-repeat 38px 16px;
}

.loginMenu .usMenu {
    text-align: left;
    padding: 25px 0px 0px 15px;
}

.abs {
    position: relative;
}

.loginMenu .abs {
    z-index: 4;
}

.loginMenu label {
    position: absolute;
    color: #A5A5A5;
    padding-top: 3px;
    padding-left: 5px;
    font-size: 12px;
}


.loginMenu table {
/*    margin: 15px 0px 16px 17px;
    padding: 15px 0px 16px 17px;*/
    width: 140px;
}

.loginMenu td {
    text-align: center;
}

.loginMenu input {
    width: 78px;
    height: 15px;
    background: transparent;
    border: 0px solid #535354;
    color: #ffffff;
    font-size: 14px;
}

.loginMenu a {
    color: #FFFFFF;
}

.loginMenu button {
    color: #ffffff;
    background: transparent;
    border: none;
}


.leftMenu {
    background: #0000ff url('/img/lmr.png') repeat-y;
    z-index: 4;
    position: relative;
    width: 172px;
    left: 0px;
    top: 0px;
    font-size: 13px; 
}

.leftMenu ul {
    margin: 0px;
    padding: 0px 10px;
}

.leftMenu ul > li {
    padding: 2px 0px;
}

.leftMenu li, .leftMenu a {
    font-family:Century;
    margin: 0px;
    padding: 0px 0px 0px 8px;
    list-style-type: disc;
    list-style-position: outside;
    list-style-image: url('/img/null.gif');
    color: #ffffff;
    text-decoration: none;
    text-shadow: #000000 1px 1px 1px;
    filter: Shadow(Color=#000000, Direction=135, Strength=1);
    zoom: 1;
}

.leftMenu .head {
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 5px;
}

.leftMenu .menuDiver {
    position: absolute;
    width: 154px;
    height: 9px;
    background-image: url('/img/lmd.png');
    margin: -3px 0px 0px 0px;
}

.leftMenu .selItem {
    height: 30px;
    background: url('/img/lms.png') no-repeat;
}

.leftMenu .selItem .menuDiver {
    background: url('/img/null.gif') no-repeat;
}

.leftMenuB {
    width: 174px;
    height: 92px;
    background: url('/img/lmb.png') no-repeat;
}

.SB {
    position: absolute;
    z-index: 4;
    background: url('/img/serbg.png') no-repeat;
    width: 261px;
    height: 102px;
    left: 502px;
    top: -94px;
}

.SB .form {
    padding: 47px 0px 0px 34px;
}

.SB .form #st {
    background: transparent;
    width: 170px;
    border: 0px solid #000000;
}
.SB .form button {
    background: transparent;
    border: 0px solid #000000;
    cursor: pointer;
}

.midlerow {
    position: relative;
    z-index: 10;
    width: 508px;
}

.subPage .midlerow {
    min-height: 900px;
}

.LRBg {
    width: 270px;
}

.indexClass .rft {
    background: url('/img/mpbg.jpg') no-repeat;
    width: 100%;
    height: 831px;
    position: relative;
    z-index: 11;
}

.indexClass .LRBg .rkv {
    position: relative;
    left: -3px;
    top: -26px;
    z-index: 10;
    background: url('/img/rkb.png') no-repeat;
    width: 272px;
    height: 487px;
}

.indexClass .LRBg .rkv > div {
    position: absolute;
    left: 9px;
    top: 50px;
}

.indexClass .LRBg .nws {
    color: black;
    position: relative;
    left: -10px;
    top: -58px;
    z-index: 11;
    width: 255px;
    height: 321px;
    background: url('/img/nwbg.png') no-repeat;
    padding-top: 8px;
}

.indexClass .LRBg .nws > h2 {
    text-transform: uppercase;
    font-size: 16px;
    padding-bottom: 8px;
}
.indexClass .LRBg .nws > div {
    font-size: 9px;
    text-align: left;
    padding-left: 12px;
    width: 185px;
}

.indexClass .LRBg .nws .news_title a {
    color: #000000;
    font-weight: bold;
}

.footer_table {
    width: 100%;
    height: 335px;
}
.lastLine * {
    color: #FFFFFF;
}
.footer_table .sky {
    height: 300px;
    width: 100%;
    background: url('/img/sky.png') no-repeat;
}

.footer_table .lastLine {    
    background-color: #71accb;
}

.subPage .midlerow {
    padding-left: 10px;
}

.subPage .tt {
    position: relative;
    left: -3px;
    background: url('/img/cpm.png') repeat-y 0px 200px;
    width: 808px;
}

.subPage .cpt {
    position: absolute;
    background: url('/img/cpt.png') no-repeat;
    width: 818px;
    height: 411px;
    left: -11px;
    top: -3px;
    z-index: 9;
}
.subPage .cpb {
    position: absolute;
    background: url('/img/cpb.png') no-repeat;
    width: 819px;
    height: 411px;
    left: -12px;
    top: -342px;
    z-index: 9;
}
.subPage .rft {
    padding: 50px 0px 50px 20px;
    width: 480px;
    position: relative;
    z-index: 30;
}

.subPage .footer {
    position: relative;
    z-index: 30;
}


.subPage .LRBg .rkv {
    position: relative;
    z-index: 30;
    height: 430px;
}

.subPage .LRBg .rkv > div {
    position: absolute;
    left: 9px;
    top: 50px;
}

.subPage .LRBg .nws {
    color: black;
    position: relative;
    z-index: 30;
    padding-top: 40px;
    padding-left: 10px;
    text-align: left;
}

.subPage .LRBg .nws > h2 {
    text-transform: uppercase;
    font-size: 16px;
    padding-bottom: 8px;
}
.subPage .LRBg .nws > div {
    font-size: 12px;
    text-align: left;
    width: 185px;
}

.subPage .LRBg .nws .news_title a {
    color: #000000;
    font-weight: bold;
}


.subPage .LRBg .nws .nwL {
    background: url('/img/newsLine.png') no-repeat;
    width: 246px;
    height: 18px;
}

.subPage .midlerow a {
    color: #000030;
    font-weight: bold;
}

.subPage .midlerow a:hover {
    color: #000070;
    font-weight: bold;
}

.subPage .midlerow a:visited {
    color: #000050;
    font-weight: bold;
}

.PTT {
    background: url('/img/pageTitleT.png') no-repeat;
    width: 459px;
    height: 23px;
    position: absolute;
    top: -6px;
    left: 8px;
}
.PTB {
    background: url('/img/pageTitleB.png') no-repeat;
    width: 459px;
    height: 23px;
    position: absolute;
    top: -18px;
    left: 8px;
}










.borderTable {border: solid 1px #767676;}
.borderTable td {border: solid 1px #767676; padding: 2px;}
.borderTable th {border: none;}

.borderTable2 {border: none;}
.borderTable2 td {border: solid 1px #767676; padding: 2px;}
.borderTable2 .nb {border: none;}
.borderTable2 img {border: none; width: 20px; height: 20px;}

.imt {width: 100%; height: 22px;}
.imt * {color: #ffffff; font-size:11px;}
.imt .end {background-image: url('/img/imc2.png'); background-repeat: repeat-x;}
.imt td {background-image: url('/img/imc1.png'); background-position: 100% 0%; background-repeat: no-repeat;}
.imt .lb {width: 25px; background-image: url('/img/iml.png');}
.imt .lr {width: 25px; background-image: url('/img/imr.png');}
.imt select {background-color: #000000;}
.imt button {background-color: #000000;}

.LM {
    background-color: #000000;
    padding: 5px;
    border: 1px solid #ffffff;
    margin-left:20px;
}

.articles {
    border: 0px;
    margin-bottom: 48px;
    margin-top: 0px;
}
.articles > div {
    text-align: justify;
}
.articles > h1 {
    text-align: left;
}
.articles .name {color: #808080;}
.articlesView {}
.articlesView .name {color: #808080;}
.articlesTable {width: 470px;border: 0px;}
.articlesTable .header {font-size: 20px;width: 1%;}
.articlesTable .dots{border-bottom: 3px dotted #d7d7dd;}
.articlesTable .subCount {
    width: 1px;
    color: #000000;
    font-size: 20px;
}

.media td {
    padding: 5px;
}

.esTable {
    width: 100%;
    border: 0px solid #000000;
    border-collapse: separate;
    border-spacing: 0px 2px;
}
.esTable td {
    border: 1px solid #d7d7dd;
    padding: 10px 10px 10px 10px;

}
.esTable .col1 {
    font-weight: bold;
    color: #4573a1;
    border-spacing: 10px;
}
.esTable .col2 {
    font-weight: bold;
    color: #ff0000;
}

.chronDiv {
    font-size: 20px;
    text-align: center;
}

table.topic_stat {  margin: 0 0 0 0 }
table.topic_stat td { padding: 2px 7px 3px 7px;  font-size: 11px }
table.topic_stat td a { text-decoration: none }
table.topic_stat td table td { padding: 0 2px 0 2px }
table.topic_stat td table td.topic_points { font-size: 17px; padding-bottom: 2px }

div.topic_announce { padding: 10px 0 5px 5px}
div.topic_announce div.topic_more_link { padding: 5px 0 0 0 }
div.topic_announce div.topic_tags { clear: both; padding: 6px 0 6px 0; font-size: 11px; color: #666 }


.ts1 td, .ts1 th {
    border: 1px solid #000000;
    padding: 3px;
}










