body {
   padding:0;
   margin:0;
   color:#444444;
   overflow:-moz-scrollbars-vertical;
   cursor:default;
   font-family:arial,verdana,helvetica,helv,sans-serif;
   font-size:11px;
   font-weight:normal;
   background:#FFFFFF;
}
table {
   padding:0;
   border-collapse:collapse;
   border:0;
}
td, th {
   font-size:12px;
   padding:0;
   margin:0;
   color:#000;
}
img {
   border:0;
}
a {
   color:#0066CC
}
li {
   line-height:160%;
}
.bgLeft {
   background:#F3F3F3 url("images/bg-l.gif") repeat-y right top;
   vertical-align:top;
}
.bgTopLeft {
   background:#F3F3F3 url("images/bg-t.gif") repeat-x right top;
   text-align:right;
}
.bgTopRight {
   background:#F3F3F3 url("images/bg-t2.gif") repeat-x;
}
.bgRight {
   background:#F3F3F3 url("images/bg-r.gif") repeat-y;
   vertical-align:top;
}
.toolbar {
   background:#FFFFFF url("images/div-top.gif") repeat-x right top;
   vertical-align:bottom;
   margin-right:1;
   height:20;
}
.mainFrame {
   background:#F3F3F3 url("images/bg-frame.jpg") no-repeat;
   color:#000000;
   padding-left:300;
   font-size:12px;
}
.mainFrameNew {
   background:#F3F3F3 url("images/bg-frame-new.jpg") no-repeat;
   color:#000000;
   padding-left:660;
   font-size:12px;
}
.mainSpring {
   background:#F3F3F3 url("images/bg-small-spring.jpg") no-repeat;
}
.main {
   background:#F3F3F3 url("images/bg-small.jpg") no-repeat;
   vertical-align:bottom;
   color:#FFFFFF;
   padding:6 20 6 6;
   font-size:11px;
}
.main a {
   color:#FFFFFF;
}
.main h1, .mainFrame h1 {
   font-size:14px;
}
.border {
   background:#E2E2E2;
}
.footer {
   padding:20 20 20 20;
}
.footer td {
   font-size:12px;
}
h2 {
   font-size:16px;
   color:#1188AA;
}
h3 {
   font-size:16px;
}
h4 {
   font-size:14px;
}
hr {
   margin-top:16;
   color:#d0d0d0;
   background-color:#d0d0d0;
   height: 1px;
   border-width:0px;
}
.content, .contentTopBorder {
   padding:20 20 140 20;
   width:100%;
}
.contentTopBorder {
   /*padding:0 20 140 20;*/
   padding:0 20 140 0;
   border-top:#BBBBBB solid 1px;
}
.list li {
   line-height:160%;
   list-style-image: url("images/list.gif");
   list-style-position: outside;
}
.list {
   padding-bottom:12;
   margin-left:17;
}
.lang {
   padding:2 10 0 0;
   vertical-align:top;
   text-align:right;
}
.leftMenu {
   width:196;
}
.leftMenuList li {
   line-height:130%;
   list-style-image: url("images/list.gif");
   list-style-position: outside;
}
/*.leftMenuList li {
   line-height:160%;
   list-style-image: url("images/list.gif");
   list-style-position: outside;
}*/
.leftMenuList {
   padding-bottom:12;
   /*margin-left:10;*/
}
.frameTop {
   background:#D5CCF2 url("images/frame-c.gif") repeat-x;
   font-weight:bold;
}
.frameBottom {
   background:#FFFFFF url("images/frame-bc.gif") repeat-x;
}
.lmTd {
   padding:4 8 4 0;
   border-bottom:#EEEEEE solid 1px;
}
.lmLeftTd {
   padding:4 8 4 20;
   border-bottom:#EEEEEE solid 1px;
}
.lmTdA {
   background:#F2F8FB;
   padding:4 8 4 0;
   border-bottom:#EEEEEE solid 1px;
}
.lmLeftTdA {
   background:#F2F8FB;
   padding:4 8 4 20;
   border-bottom:#EEEEEE solid 1px;
}
.lmTdCap {
   padding:12 8 4 20;
   border-bottom:#EEEEEE solid 1px;
}
.lmLeftTd a, .lmLeftTdA a, .lmTdCap a {
   text-decoration:none;
}
.lmLeftTd a:hover, .lmLeftTdA a:hover, .lmTdCap a:hover {
   text-decoration:underline;
}
.lmTdCap a {
   color:#000000;
   font-weight:bold;
}
.topBox {
   background:#F5F5F5;
   width:500;
   height:90;
}