body {
  margin : 0 0 44px 0;
  padding : 0 0 0 0;
  text-align : center;
  font-family: Calibri, "Times New Roman", Times, serif;
  font-size: 11pt;
  color : Black;
  background : #333333 url('img/back0.gif') top repeat-x;
}

img {
  border : 0;
}

.clearer {
  height : 0;
  clear : both;
  font-size : 0;
}

.wrap0 {
  padding : 0 0 0 0;
  margin : 0 auto 0 auto;
  width : 950px;
  text-align : left;
}

.wrap0 .header {
  width : 950px;
  height : 107px;
  margin : 0 0 0 0;
  padding : 0 0 0 0;
}
.wrap0 .header .header1 { float: left; }
.wrap0 .header .header2 { float: right; }

.wrap0 .main {
  width : 918px !important; width : 950px;
  height : auto;
  padding : 16px 16px 16px 16px;
  background : White;
}

.wrap0 .main .banner {
  width : 918px;
  height : 200px;
  margin : 0 0 30px 0;
  padding : 0 0 0 0;
}

.wrap0 .main .columns {
  width : 918px;
  margin : 0 0 0 0;
  padding : 0 0 0 0;
}

.wrap0 .main .columns .cleft {
  float : left;
  width : 238px;
}
.wrap0 .main .columns .cright {
  float : right;
  width : 661px;
  text-align : justify;
}

.wrap0 .menu1 {
  width : 238px;
  margin : 0 0 32px 0;
}
.wrap0 .menu1 ul {
  margin : 0 0 0 0;
  padding : 0 0 0 0;
  list-style: none;
}
.wrap0 .menu1 a {
  display : block;
  width : 230px !important; width : 238px;
  height : 29px;
  background : url('img/menu.gif') left no-repeat;
  color : #4894c4;
  font-size : 16pt;
  text-decoration : none;
  padding : 0 0 0 8px;
  border : 0;
}
.wrap0 .menu1 a:hover {
  display : block;
  width : 230px !important; width : 238px;
  height : 29px;
  background : url('img/menuhov.gif') left no-repeat;
  color : #4894c4;
  font-size : 16pt;
  text-decoration : none;
  padding : 0 0 0 8px;
  border : 0;
}
.wrap0 .menu1 a.selected,.wrap0 .menu1 a.selected:hover {
  display : block;
  width : 230px !important; width : 238px;
  height : 29px;
  background : url('img/menusel.gif') left no-repeat;
  color : White;
  font-size : 16pt;
  text-decoration : none;
  padding : 0 0 0 8px;
  border : 0;
}

.wrap0 .menu2 {
  width : 238px;
  margin : 0 0 32px 0;
}
.wrap0 .menu2 .h {
  color : #818287;
  padding : 0 0 0 16px;
  margin : 0 0 0 0;
  font-size : 16pt;
}
.wrap0 .menu2 ul {
  margin : 0 0 0 0;
  padding : 0 0 0 0;
  list-style: none;
}
.wrap0 .menu2 a {
  display : block;
  width : 230px !important; width : 238px;
  height : 17px !important; height : 21px;
  background : url('img/menu2.gif') left no-repeat;
  color : #4894c4;
  font-size : 9pt;
  text-decoration : none;
  padding : 4px 0 0 8px;
  border : 0;
}
.wrap0 .menu2 a:hover {
  display : block;
  width : 230px !important; width : 238px;
  height : 17px !important; height : 21px;
  background : url('img/menu2hov.gif') left no-repeat;
  color : #4894c4;
  font-size : 9pt;
  text-decoration : none;
  padding : 4px 0 0 8px;
  border : 0;
}
.wrap0 .menu2 a.selected,.wrap0 .menu2 a.selected:hover {
  display : block;
  width : 230px !important; width : 238px;
  height : 17px !important; height : 21px;
  background : url('img/menu2sel.gif') left no-repeat;
  color : White;
  font-size : 9pt;
  text-decoration : none;
  padding : 4px 0 0 8px;
  border : 0;
}

.wrap0 .authbl {
  width : 225px;
  margin : 0 13px 32px 0;
  padding : 0 0 0 0;
  font-size : 9pt;
}
.wrap0 .authbl .authhead {
  width : 209px !important; width : 225px;
  height : 25px !important; height : 33px;
  padding : 8px 0 0 16px;
  background : url('img/authtop.gif') left no-repeat;
  color : #ffffff;
  font-size : 11pt;
}
.wrap0 .authbl .authblo {
  width : 223px !important; width : 225px;
  padding : 0 1px 0 1px;
  background : url('img/authblo.gif') top repeat-y;
}
.wrap0 .authbl .authblo .authbli {
  width : 193px !important; width : 223px;
  background : #eeeeee url('img/authbli.gif') top repeat-x;
  padding : 16px 15px 1px 15px;
}
.wrap0 .authbl .authbot {
  height : 10px;
  width : 225px;
  font-size : 0;
  background : url('img/authbot.gif') top no-repeat;
}
.wrap0 .authbl input.text {
  margin : 0 0 0 0;
  width : 193px;
  height : 20px;
  border : 0;
  background : url('img/inputt.gif');
  padding : 2px 2px 0 2px;
  font-size : 8pt;
}
.wrap0 .authbl input.submit {
  margin : 7px 0 0 0;
  width : 81px;
  height : 27px;
  border : 0;
  background : url('img/inputsubm.gif');
  color : #4894c4;
  font-size : 10pt;
}
.wrap0 .authbl .el {
  margin : 0 0 6px 0;
  padding : 0 0 0 0;
}
.wrap0 .authbl form {
  margin : 0 0 0 0;
  padding : 0 0 0 0;
}
.wrap0 .authbl ul {
  margin : 6px 0 0 -24px !important; margin : 6px 0 0 18px;
  padding: : 0 0 0 0;
}
.wrap0 .authbl ul li {
  list-style-image: url('img/larr.gif');
  margin: : 0 0 0 0;
  padding : 0 0 0 0;
}

.wrap0 .sysmsg {
  width : 653px !important; width : 661px;
  height : 42px !important; height : 48px;
  margin : 0 0 16px 0;
  padding : 6px 0 0 8px;
  background : url('img/sysmsg.gif');
  font-size : 11pt;
  color : White;
}

.wrap0 h1 {
  background : url('img/h1.gif') bottom no-repeat;
  color : #f69420;
  font-size : 18pt;
  margin : 0 0 12px 0;
  padding : 0 0 2px 0;
}

.wrap0 h2 {
  color : #f69420;
  font-size : 18pt;
  margin : 4px 0 8px 0;
  padding : 0 0 0 0;
}

.wrap0 p {
  margin : 0 0 6px 0;
  padding : 0 0 0 0;
}

.wrap0 a {
  color : #4894c4;
  text-decoration : none;
}
.wrap0 a:hover {
  border-bottom : 1px Dotted #4894c4;
}

.wrap0 .footer {
  text-align : center;
  font-size : 9pt;
  color : #e5e7f0;
  margin : 22px 0 0 0;
  padding : 0 0 0 0;
}
.footer .fcontbig {
  font-size : 11pt;
}
