div.superModalOverlay { position: fixed; overflow: hidden; z-index:99999; top: 50%; left: 50%; background-color:#fff; }
* html div.superModalOverlay { /* ie6 hack */
  position: absolute;
}
div.superModalGround { position: fixed; overflow: hidden; z-index:999; top: 0px; left: 0px; height:100%; width:100%; background-color:#222; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
* html div.superModalGround { /* ie6 hack */
  position: absolute;
}

body {
  background-color:#ffffff;
  margin-left:15px; 
  margin-right:15px; 
  margin-top:0px;
  margin-bottom:15px;
  font-family:Tahoma,Verdana,Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal
}

.transparent { filter:alpha(opacity=30); -moz-opacity: 0.30; opacity: 0.30; }

ul {
  margin-bottom:0px; 
  margin-left:0px; 
  margin-right:0px; 
  margin-top:0px; 
  text-indent:0px
}

li {
  margin-bottom:3px;
  margin-left:20px; 
  margin-right:0px; 
  margin-top:0px; 
  text-indent:0px
}

table, tr, td, font {
  font-family:Tahoma,Verdana,Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal
}

span.nobr {
  white-space:nowrap
}

td.line {
  background-color:#d8d8d8
}

form {
  padding-top:0px; 
  padding-bottom:0px; 
  margin-top:0px; 
  margin-bottom:0px;
  font-family:Tahoma,Verdana,Arial;
  color:#000000;
  font-size:12px;
  font-weight:normal
}

input.box1 {
  background-color:#ffffff;
  border: #ffffff 0px solid
}

input.box2 {
  background-color:#f7f7f7;
  border: #f7f7f7 0px solid
}

input.box3 {
  background-color:#eaeaea;
  border: #eaeaea 0px solid
}

select, input {
  font-family:Verdana,Tahoma,Arial;
  color:#000000;
  font-size:13px;
  font-weight:normal;
  background-color:#f7f7f7;
  border: #9d9d9d 1px solid;
  vertical-align:middle
}

textarea {
  font-family:Verdana,Tahoma,Arial;
  color:#000000;
  font-size:14px;
  font-weight:normal;
  background-color:#f7f7f7;
  border: #9d9d9d 1px solid;
  vertical-align:middle
}

select.smaller1, input.smaller1, textarea.smaller1 {
  font-family:Tahoma,Verdana,Arial;
  font-size:11px
}

select.lite, input.lite, textarea.lite {
  font-family:Tahoma,Verdana,Arial;
  font-size:12px;
  background-color:#ffffff
}

input.button1 {
  font-family:Tahoma,Verdana,Arial;
  color:#ffffff;
  font-size:18px;
  background-color:#ff7800;
  border: #ffffff 1px solid
}

input.button2 {
  font-family:Tahoma,Verdana,Arial;
  color:#ffffff;
  font-size:12px;
  background-color:#ff7800;
  border: #ffffff 1px solid;
  font-weight:bold
}

input.button3 {
  font-family:Tahoma,Verdana,Arial;
  color:#000000;
  font-size:11px;
  background-color:#fffcdc;
  border: #000000 1px solid;
  font-weight:normal
}

input.buttonX1 {
  background-color:#ffffff;
  border: #ffffff 0px solid;
  font-size:1px;
  width:1px;height:1px
}

input.buttonX2 {
  background-color:#eaeaea;
  border: #eaeaea 0px solid;
  font-size:1px;
  width:1px;height:1px
}

img.img1 {
  border: #9d9d9d 1px solid;
  vertical-align:middle
}

img.img2 {
  vertical-align:middle
}

a, a font {
  color:#005fb0;
  text-decoration:none
}

a:hover, a:hover font {
  color:#005aa0;
  text-decoration:underline
}

a.a1, a.a1 font {
  color:#ff6400;
  text-decoration:none
}

a.a1:hover, a.a1:hover font {
  color:#ff6400;
  text-decoration:underline
}

a.a2, a.a2 font {
  color:#80afdf;
  text-decoration:none
}

a.a2:hover, a.a2:hover font {
  color:#005aa0;
  text-decoration:underline
}

a.a3, a.a3 font {
  color:#ffffff;
  text-decoration:none
}

a.a3:hover, a.a3:hover font {
  color:#ffffff;
  text-decoration:underline
}

a.a4, a.a4 font {
  color:#d80000;
  text-decoration:none
}

a.a4:hover, a.a4:hover font {
  color:#d80000;
  text-decoration:underline
}

font.bigger3 {
  font-size:18px;
  color:#e07000
}

font.bigger2h {
  font-size:18px;
  color:#d8ab7f
}

font.bigger2 {
  font-size:18px
}

font.bigger1 {
  font-size:13px;
  font-weight:bold
}

td.norm1, font.norm1 {
  font-family:Verdana,Tahoma,Arial;
  font-size:14px
}

font.smaller1 {
  font-size:11px;
  color:#505050
}

font.smaller2 {
  font-size:11px
}

font.hidden1 {
  font-size:11px;
  color:#969696
}

font.hidden1v {
  font-family:Verdana,Tahoma,Arial;
  font-size:11px;
  color:#969696
}

font.hidden2 {
  font-size:10px;
  color:#969696
}

font.hidden3 {
  font-size:11px;
  color:#c6b8a8
}

font.orange1 {
  font-family:Verdana,Tahoma,Arial;
  font-size:14px;
  color:#f06000
}

font.error3 {
  font-size:18px;
  color:#d80000
}

font.error1 {
  font-size:14px;
  color:#d80000
}

font.error4 {
  color:#d80000
}

font.error2 {
  font-size:11px;
  color:#d80000
}

font.nb {
  color:#a00000;
  font-size:14px
}

span.green {
  color:#00a000
}

span.blue {
  color:#0050ff
}

span.orange {
  color:#ff6400
}

span.gray {
  color:#969696
}

span.light {
  color:#505050
}

font.mtab {
  font-family:Verdana,Tahoma,Arial;
  font-size:11px;
  color:#ffffff;
  font-weight:normal
}

font.mtab2 {
  font-size:11px;
  color:#ffffff
}

font.mtab A {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none
}

font.mtab A:hover {
  color:#ffffff;
  font-weight:bold;
  text-decoration:underline
}

font.header {
  font-size:18px
}

font.citation {
  color:#969696
}

font.msgcit {
  color:#969696
}
