* {margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}
ul,ol{list-style: none;}
label,input.button{cursor: pointer; cursor: hand;}
img,fieldset{border: none;}
table{border-collapse: collapse; border: none; font-size: 100%;}
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: left;}
a { color: #0C3057; font-size: 12px; }
a:link { text-decoration: none; color: #0000a0; font-size: 12px; }
a:visited { text-decoration: none; color: #0000a0; font-size: 12px; }
a:hover { text-decoration: underline; color: #4040ff; font-size: 12px; }
a:active { text-decoration: none; color: #0000a0; font-size: 12px; }

.mlr {margin:0 1px 0 1px;padding:0;outline:0}
.mr {margin:0 1px 0 0;padding:0;outline:0}
.mn {margin:0;padding:0;outline:0}

#wrapper{position: relative; width: 990px; text-align: left; margin: 0 auto;}

#header{height: 31px;}
#header ul{float: right; padding-top: 12px;}
#header ul li, #submenu ul li {float: left; display: inline; margin-left: 9px; padding-left: 9px; background: url(/images/bullet-header.gif) no-repeat 0 50%;}

#menu-s{border-top: 0px; height:31px; background: #0D3560 url(/images/menu-s-bg.png); overflow: hidden;}
#menu-s p{line-height: 31px; font-size: 12px; color: #9EAEBF; text-align: center; }
#menu-s a{color: #FFF; text-decoration: none;}

#menu-l ul{ overflow: hidden; padding:5px; font-size: 11px;}
#menu-l li{float: left; display: inline; background: url(/images/bullet-more.gif) no-repeat 0 50%; padding-left: 12px; margin-right: 12px; font-size: 11px;}
#menu-l li a{font-size: 11px; text-decoration: underline;}

.box {margin: 3px 3px 6px 3px; background: #FFF;}
.box .bbt{background: url(/images/bt.gif) repeat-x 0 0; }
.box .bbr{background: url(/images/br.gif) repeat-y 100% 0;}
.box .bbl{background: url(/images/bl.gif) repeat-y 0 0;}
.box .bbb{background: url(/images/bb.gif) repeat-x 0 100%;}
.box .bbtl{background: url(/images/btl.gif) no-repeat 0 0;}
.box .bbtr{background: url(/images/btr.gif) no-repeat 100% 0;}
.box .bbbl{background: url(/images/bbl.gif) no-repeat 0 100%;}
.box .bbbr{background: url(/images/bbr.gif) no-repeat 100% 100%; padding: 12px 12px;}
* html .box .bbbr{height: 1px;}
html>body .box .bbbr{overflow: hidden;}

.boxr {margin: 3px 3px 6px 3px; background: #FFFF80;}
.boxr .bbt{background: url(/t/tt.png) repeat-x 0 0; }
.boxr .bbb{background: url(/t/bb.png) repeat-x 0 100%;}
.boxr .bbtl{background: url(/t/tl.png) no-repeat 0 0;}
.boxr .bbtr{background: url(/t/tr.png) no-repeat 100% 0;}
.boxr .bbbl{background: url(/t/bl.png) no-repeat 0 100%;}
.boxr .bbbr{background: url(/t/br.png) no-repeat 100% 100%; padding: 10px 10px;}
* html .boxr .bbbr{height: 1px;}
html>body .boxr .bbbr{overflow: hidden;}

.small1 { font-size: 9px; }
.small2 { font-size: 10px; }
.small3 { font-size: 11px; }
.style1 { font-size: 24px; font-weight: bold; font-family: "Courier New", Courier, mono; }
.style2 { font-size: 24px; font-weight: bold; }
.a1:link { color: #0000a0; text-decoration: none; font-size: 11px; }
.a1:visited { text-decoration: none; color: #0000a0; font-size: 11px; }
.a1:hover { text-decoration: none; color: #ff0000; font-size: 11px; }
.a1:active { text-decoration: none; color: #0000a0; font-size: 11px; }
.a1 { font-size: 11px; }
.a2:link { color: #0000a0; text-decoration: none; font-size: 10px; }
.a2:visited { text-decoration: none; color: #0000a0; font-size: 10px; }
.a2:hover { text-decoration: none; color: #ff0000; font-size: 10px; }
.a2:active { text-decoration: none; color: #0000a0; font-size: 10px; }
.a2 { font-size: 10px; }
.a3:link { color: #0000a0; text-decoration: none; font-size: 9px; }
.a3:visited { text-decoration: none; color: #0000a0; font-size: 9px; }
.a3:hover { text-decoration: underline; color: #4040ff; font-size: 9px; }
.a3:active { text-decoration: none; color: #0000a0; font-size: 9px; }
.a3 { font-size: 9px; }
.r { color: #ff0000; }
.b { color: #0000ff; }
.abut,.abut:link,.abut:visited,.abut:active 
            { outline: 0px; font-size: 10px; float: left; display: block; width: 92px; padding: 1px 1px 1px 1px; margin: 3px 4px 0px 3px;
 line-height:100%; border: 1px solid #FF9933; background: #fff0c8; text-align: center; text-decoration: none; color: #E08820; }
.abut:hover { outline: 0px; font-size: 10px; float: left; display: block; width: 92px; padding: 1px 1px 1px 1px; margin: 3px 4px 0px 3px;
 line-height:100%; border: 1px solid #FF9933; background: #FF9933; text-align: center; text-decoration: none; color: #FFFFFF; }

.abut2,.abut2:link,.abut2:visited,.abut2:active {  outline: 0px; display: block; padding: 1px 2px 1px 2px; border: 1px solid #979dc8;
  background-color: #c0c8ff; text-align: center; font-size: 11px; text-decoration: none; color: #134B87; }
.abut2:hover { outline: 0px; display: block; padding: 1px 2px 1px 2px; border: 1px solid #134B87;
  background-color: #134B87; text-align: center; font-size: 11px; text-decoration: none; color: #FFF; }

.abu,.abu:link,.abu:visited,.abu:active { 
  outline: 0px; display: block; padding: 2px; border: 1px solid #979dc8; float: left; width: 96px; margin: 2px 0px 0px 2px;
  background-color: #c0c8ff; text-align: center; font-size: 11px; text-decoration: none; color: #134B87; }
.abu:hover,.abus,.abus:link,.abus:visited,.abus:active,.abus:hover {
  outline: 0px; display: block; padding: 2px; border: 1px solid #134B87; float: left; width: 96px; margin: 2px 0px 0px 2px;
  background-color: #134B87; text-align: center; font-size: 11px; text-decoration: none; color: #FFF; }

.lpict { float: right; height: 38px; text-align: center; background: #8088e0; margin-right: 2px; margin-bottom: 2px; cursor:pointer; }
.news { font-size: 12px; display: block; border: 1px solid #e0e0e0; margin: 10px 10px 0px 10px; padding: 0px; background-color: #ffffff;
  -moz-border-radius-topleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomleft: 4px; border-radius: 4px; }
.news p.hdr { font-size: 12px; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-left: 0px solid #e0e0e0;
  border-top: 0px solid #e0e0e0; float: left; width: 70%; font-weight: bold; margin: 0px; padding: 0.2em; background-color: #f8f8f8;
  -moz-border-radius-topleft: 4px; -moz-border-radius-bottomright: 4px; border-radius-topleft: 4px; border-radius-bottomright: 4px; }
.news p.hdr2 { font-size: 12px; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-left: 0px solid #e0e0e0;
  border-top: 0px solid #e0e0e0; float: left; width: 70%; font-weight: bold; margin: 0px; padding: 0.2em; background-color: #ffdd99;
  -moz-border-radius-topleft: 4px; -moz-border-radius-bottomright: 4px; border-radius-topleft: 4px; border-radius-bottomright: 4px; }
.news p.msg { font-size: 12px; clear: left; padding: 0.2em; margin: 0px 0px 2px 2px;
  -moz-border-radius-topleft: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomleft: 4px; border-radius: 4px; }
.news p.date { font-size: 10px; color: #0000ff; padding: 0px 0.5em 0px 0px; margin: 2px 0px 0px 0px; text-align: right; }

p.pred {text-indent: 30px; text-align: justify; line-height: 110%; margin: 5px; padding: 0px;}
p.pred:first-letter { font-size: 15px; line-height: 100%; margin: 0px; padding: 0px;}
