@charset "utf-8";
body { color: #666666; margin: 0px; }
body, td, input, select, textarea { font: 9pt/22px "Trebuchet MS"; }
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p { margin: 0px; padding: 0px; }
table {border-collapse:collapse; border:0;}
td { padding: 5px; vertical-align: top; }
td.header, tr.header td { font-weight: bold; color: #000000; }

p { text-align: justify; text-justify:inter-ideograph; text-indent: 2em; margin-bottom: 0.75em; }
li { list-style: none; }
em { font-style: normal; color: #CCCCCC; display: inline-block; }
strong { color: #000000; }
input, select, textarea { color: #000000; font-size: 9pt; line-height: 22px; vertical-align: baseline!Important; }
.textarea { padding: 0px 2px; border-top: 1px solid #5f6061; border-right: 1px solid #c2c4c7; border-bottom: 1px solid #c2c4c7; border-left: 1px solid #5f6061; background: #FFFFFF; }
.select { border-top: 1px solid #5f6061; border-right: 1px solid #c2c4c7; border-bottom: 1px solid #c2c4c7; border-left: 1px solid #5f6061; background-color: #FFFFFF; padding: 1px; }
.input { border-top: 1px solid #5f6061; border-right: 1px solid #c2c4c7; border-bottom: 1px solid #c2c4c7; border-left: 1px solid #5f6061; padding: 0px 2px; height: 22px; line-height: 22px; background: #FFFFFF; background-color: #FFFFFF; }
.inputGlass { display: inline-block; height: 20px; overflow: hidden; border: 1px solid #f0f0ee; }
.inputGlass input { line-height: 17px; height: 17px; padding: 0px 2px 1px; border: 1px solid #cbcbcb; _margin-top: -1px; font-family: Tahoma; color: #999999; }
.button { 
font-weight: bold; 
cursor: pointer; 
overflow: visible; 
height: 24px;
line-height: 24px;
+line-height: 22px;
_line-height: 19px;
padding: 0px 10px; 
color: #FFFFFF; 
background: #009900;
border-top: 1px solid #82cf38; 
border-right: 1px solid #006600; 
border-bottom: 1px solid #006600; 
border-left: 1px solid #82cf38;
}
.buttonGlass { background: url(ui/pngs.png) no-repeat right -1103px; display: inline-block; height: 20px; overflow: hidden; border: 1px solid #EBF4FE; cursor: pointer; }
.buttonGlass:hover { text-decoration: none; background-position: right -1123px; border: 1px solid #FFFFFF; }
.buttonGlass input { background: transparent url(ui/pngs.png) no-repeat 0px -1063px; height: 20px; margin: 0; padding: 1px 5px 0px; line-height: 20px; border: 0;  cursor: pointer; color: #0a274e; }
.buttonGlass:hover input { background-position: 0px -1083px; }
.selectBar { background: url(ui/pngs.png) no-repeat right -1393px; display: inline-block; text-decoration: none; padding-right: 21px; padding-left: 0px; }
.selectBar span { background: url(ui/pngs.png) no-repeat 0 -1393px; display: inline-block; line-height: 11px; height: 11px; padding: 7px 3px 4px 6px; cursor: pointer; color: #999999; }
.selectBar:hover { background-position: right -1415px; text-decoration: none!Important; }
.selectBar:hover span { background-position: 0 -1415px; color: #1087C0;}
.file { border: 1px solid #D6D6D6; height: 24px; padding: 0px 2px; }

img { border: 0px none #FFFFFF; background-color: #FFFFFF; }
hr { border-bottom: 1px solid #f5f5f5; border-top-style: none; border-right-style: none; border-left-style: none; height: 1px; }
a { color: #0D6C9A; text-decoration: underline; }
a:hover { color: #FF6600; text-decoration: none; }
.cGreenLight { color: #78b63d!Important; }
.cGreen { color: #009900!Important; }
.cGreenDark { color: #006600!Important; }
.cOrange { color: #FF6600!Important; }
.cGray { color: #CCCCCC!Important; }
.cRed { color: #FF0000!Important; }
.cYellow { color: #FFFF00!Important; }
.cBlack { color: #000000!Important;}
.header { background: url(ui/pngs.png) repeat-x 0px -630px; height: 125px; min-width: 960px; }




.header .entrance { position: absolute; top: 40px; right: 20px; }

.header .middle { background: url(ui/pngs.png) no-repeat 0px -755px; height: 125px; width: 960px; margin: auto; position: relative; }
.header .logo { display: block; position: absolute; width: 240px; height: 80px; font-size: 1px; }
.header .logo a { display: block; width: 280px; height: 0px; padding-top: 80px; overflow: hidden; }
.header .loginInfo { position: absolute; right: 10px; background: url(ui/pngs.png) no-repeat 0px -1015px; top: 0px; padding-left: 5px; }
.header .loginInfo div { background: url(ui/pngs.png) no-repeat right -1039px; padding: 5px 10px 5px 5px; float:left;}
.header  .loginInfo  div strong { color: #FFFF00; }
.header  .loginInfo  div a, .header  .loginInfo  div span { color: #FFFF00; display: block; line-height: 14px;  height: 14px; float:left; }
.header  .loginInfo  div a { margin-left: 8px; padding-left: 8px; border-left: 1px solid #565656; text-decoration: none; color: #FFFFFF;}
.header .loginInfo div a:hover { color: #FFFF00; text-decoration: underline; }
.entrance { background: url(ui/pngs.png) no-repeat -234px 0px; height: 32px; width: 275px; }
.entrance   .p { float: right; }

.entrance a { display: block; height: 0px; padding-top: 30px; overflow: hidden; width: 133px; float: left; }

#divTabs { padding-left: 0px; position: absolute; top: 80px; width: 953px; text-align: center; }

#divTabs a { padding: 16px 12px 13px; margin-right: 0px; outline:none; display:block; float: left; _display: inline-block; _float: none; text-decoration: none; }
#divTabs a span { display: inline-block; height: 0px; font-weight: bold; cursor: pointer; background: url(ui/pngs.png) no-repeat 0px 0px; width: 30px; padding-top: 16px; overflow: hidden; }
#divTabs a:hover { background: url(ui/pngs.png) repeat-x center -970px; text-decoration: none; }
#divTabs a.a1 span { background-position:0px 0px; width: 44px;}
#divTabs a.a2 span { background-position:0px -16px; width: 59px;}
#divTabs a.a3 span { background-position:0px -32px; width: 44px;}
#divTabs a.a4 span { background-position:0px -48px; width: 44px;}
#divTabs a.a5 span { background-position:0px -64px; }
#divTabs a.a6 span { background-position:0px -80px; }
#divTabs a.a7 span { background-position:0px -96px; }
#divTabs a.a8 span { background-position:0px -112px; }
#divTabs a.a9 span { background-position:0px -128px; }
#divTabs a.a10 span { background-position:0px -144px; width: 44px;}
#divTabs a.a11 span { background-position:0px -160px; width: 44px;}
#divTabs a.a12 span { background-position:0px -176px; }
#divTabs a.a13 span { background-position:0px -192px; width: 59px;}

#divTabs a.a14 span { background-position:0px -224px; width: 44px; }


#divTabs a.selected, #divTabs a.selected:hover { background: url(ui/pngs.png) no-repeat 0px -880px; padding: 0px 0px 0px 8px; }
#divTabs a.selected span { background: url(ui/pngs.png) no-repeat right -925px; height: 26px; padding: 12px 17px 7px 8px; width: auto; }
#divTabs a.selected span strong { background: url(ui/pngs.png) no-repeat 0px 0px; padding: 26px 0px 0px; height: 0px; width: 67px; overflow: hidden; display: inline-block; }
#divTabs a.a1Selected span strong { background-position:0px -240px; width: 83px;}
#divTabs a.a2Selected span strong { background-position:0px -266px; width: 100px;}
#divTabs a.a3Selected span strong { background-position:0px -292px; width: 83px;}
#divTabs a.a4Selected span strong { background-position:0px -318px; width: 83px;}
#divTabs a.a5Selected span strong { background-position:0px -344px; }
#divTabs a.a6Selected span strong { background-position:0px -370px; }
#divTabs a.a7Selected span strong { background-position:0px -396px; }
#divTabs a.a8Selected span strong { background-position:0px -422px; }
#divTabs a.a9Selected span strong { background-position:0px -448px; }
#divTabs a.a10Selected span strong { background-position:0px -474px; width: 83px;}
#divTabs a.a11Selected span strong { background-position:0px -500px; width: 83px;}
#divTabs a.a12Selected span strong { background-position:0px -526px; }
#divTabs a.a13Selected span strong { background-position:0px -552px; width: 100px;}

#divTabs a.a14Selected span strong { background-position:0px -604px; width: 51px; }


.frameContainer { margin: 15px auto 0px; width: 960px; overflow: hidden; zoom: 1; }
.footer { background: url(ui/pngs.png) repeat-x 0px -1268px; height: 125px; margin-top: 15px; }
.footer .middle { margin: auto; width: 960px; background: url(ui/pngs.png) no-repeat 0px -1143px; }
.footer .middle .copy { font-size: 14px; }

.footer  .middle .about { background: url(ui/pngs.png) no-repeat 0px -1143px; line-height: 34px; padding-top: 5px; padding-bottom: 5px; }
.footer .middle .about a { font-weight: bold; color: #FFFFFF; text-decoration: none; display: inline-block; padding-right: 20px; padding-left: 20px; }
.footer .middle .about a:hover { color: #FFFF00; text-decoration: underline; }
.footer .middle .qq { margin-top: 3px; margin-right: -10px; }


.footer  .middle  .qq a { line-height: 14px; background: url(ui/pngs.png) no-repeat -180px -258px; height: 20px; width: 60px; padding-top: 6px; padding-left: 22px; color: #1b7ec3; display: inline-block; text-decoration: none; margin-right: 10px; }
.footer  .middle  .qq a:hover { text-decoration: none; color: #135B8C; }


.footer .middle p { color: #DCEBFC; text-indent: 0px; display: block; text-align: center; margin: 0px; line-height: 24px; }
.pageV2  .page { padding: 0px 29px; margin-top: 2px; overflow: hidden; zoom: 1; }
.pageV2   .page   a, .pageV2 .page span { display: block; ; line-height: 28px; height: 28px; background: url(ui/pngs.png) no-repeat 0px -1437px; border: 1px solid #cecece; margin-right: -1px; _width: 30px; white-space: nowrap; min-width: 30px; text-decoration: none; text-align: center; color: #333333; float: left; }
.pageV2 .page a { cursor: pointer; }
.pageV2  .page  a:hover { background-position: 0px -1465px; color: #006600; }
.pageV2 .page .dot { text-decoration: none; }
.pageV2 .page .current { font-weight: bold; color: #993300; background-position: 0px -1493px; }
.pageV2  .page  strong { float: right; display: block; }
.pageV2  .page  .next, .pageV2 .page .prev { _width: auto; min-width: auto; padding-right: 5px; padding-left: 5px; margin-right: 0px; }
.pageV2 .page .disabled { color: #999999; background: #FFFFFF; }
.pageV2  .page  b { display: inline-block; background: url(ui/pngs.png) no-repeat 0px -1521px; vertical-align: middle; padding-left: 10px; text-decoration: none; font-weight: normal; }
.pageV2 .page .next { margin-left: -1px; }
.pageV2  .page  .next  b { background-position: right -1521px; padding-right: 10px; padding-left: 0px; }
.yourLocation { margin: 15px auto 0px; width: 960px; overflow: hidden; z-index: 1; line-height: 14px; }
.yourLocation .left { float: left; }
.yourLocation .right { float: right; color: #CCCCCC; }
.yourLocation .right a { color: #999999; }
.yourLocation .right a:hover { color: #000000; text-decoration: underline; }

.titleSearch { position: absolute; top: 4px; right: 12px; }
.titleSearch  table td { padding: 0px 1px; }
.titleSearch table td .adv { padding-left: 5px; }

.titleSearch  table  td  .inputGlass input { width: 100px; }
