body {
  min-width:1100px;
  margin:0;
  border:0;
  outline:0;
  font-family:arial, sans-serif;
  font-size:10pt;
  font-weight:inherit;
  font-style:inherit;
  vertical-align:baseline;
  padding-left:5px;
  padding-right:5px;
}

.chattext {
  font-family:arial, sans-serif;
  font-size:10pt;
  font-weight:inherit;
  font-style:inherit;
}

a { color:#00477B }

.mainblock { width:950px; margin:0 auto; padding:0px; }
.header { background:url(/images/site/header_tl.png) no-repeat top left; margin-bottom:10px; }
.header_bottom { background:url(/images/site/header_bl.png) no-repeat bottom left; }
.header_bottom div { background:url(/images/site/header_br.png) no-repeat bottom right; }
.header_content { background:url(/images/site/header_r.png) top right repeat-y; }
.header_bottom div, .header_bottom { width:100%; height:15px; font-size:1px; }
.header_content, .header_bottom { margin-top:0px; }
.header_content { padding:0 15px; }
.header_layout { width:100%; border-collapse:collapse; margin:0px; }
.header_layout td { vertical-align:top; padding:0px; }
.header_text { color:#7c7c7c; font-size:8pt; margin:2px; width:350px; }
.header_left { float:left }

.home_box { background:url(/images/site/home_box_tl.png) no-repeat top left; }
.home_box_top { background:url(/images/site/home_box_tr.png) no-repeat top right; }
.home_box_bottom { background:url(/images/site/home_box_bl.png) no-repeat bottom left; }
.home_box_bottom div { background:url(/images/site/home_box_br.png) no-repeat bottom right; }
.home_box_content { background:url(/images/site/home_box_r.png) top right repeat-y; height:390px; }
.home_box_top div, .home_box_top, .home_box_bottom div, .home_box_bottom { width:100%; height:10px; font-size:1px; }
.home_box_content, .home_box_bottom { margin-top:0px; }
.home_box_content { padding:0 10px; }
.home_box_content h1 { margin-top:0px; }

.rounded_box { background:url(/images/site/rounded_box_tl.png) no-repeat top left; }
.rounded_box_top { background:url(/images/site/rounded_box_tr.png) no-repeat top right; }
.rounded_box_bottom { background:url(/images/site/rounded_box_bl.png) no-repeat bottom left; }
.rounded_box_bottom div { background:url(/images/site/rounded_box_br.png) no-repeat bottom right; }
.rounded_box_content { background:url(/images/site/rounded_box_r.png) top right repeat-y; }
.rounded_box_top div, .rounded_box_top, .rounded_box_bottom div, .rounded_box_bottom { width:100%; height:10px; font-size:1px; }
.rounded_box_content, .rounded_box_bottom { margin-top:0px; }
.rounded_box_content { padding:0 10px; }
.rounded_box_content h1 { margin-top:0px; }

.hdrh1 { font-size:12pt; font-weight:bold; margin:0; padding:0; }
.hdrh2 { font-size:11pt; margin:0; padding:0; }
.hdrh3 { font-size:10pt; margin:0; padding:0; }

#hdr {
  width:100%;
  border-collapse:collapse;
  margin-top: 5px;
  height: 40px;
}

.logo { padding-top:23px; }

.logosmall { padding-left:10px;}

#chatcontainer {
  width: 100%;
  height: 100%;
  min-height: 700px;
  min-width: 1100px;
  border-collapse:collapse;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
}

#IWEBCAM {
  height: 100%;
  width: 100%;
  z-index: 1;
}

#ad_right {
  position: absolute;
  top: 60px;
  background: #ffffff;
  width:160px;
  height:600px;
}

#ad_top {
  position: absolute;
  margin-top: 10px;
  height: 90px;
  width:728px;
  margin-left:-364px;
  left: 50%;
  z-index:2;
  background: #ffffff;
}

#ad_bottom {
  position: absolute;
  height: 90px;
  width: 728px;
  margin-left: -364px;
  left: 50%;
  z-index:2;
  background: #ffffff;
}

.ad_space {
  width:800px;
  text-align:center;
  margin: 0px auto;
}

#sitedesc {
  width: 800px;
  text-align:center;
  margin: 0px auto;
}

#bottomtext {
  width:100%;
  min-width:1050px;
  position: absolute;
  background: #ffffff;
  text-align:center;
  margin-top: 30px;
}

.hpsel {
  width: 150px;
  border: 1px solid #e3e3e3;
  font-size: 11pt;
}
.hplab {
  text-align:right;
  font-size: 11pt;
  padding-right: 10px;
}

#ctabs {
  margin:0px;
  padding:1px;
  float:right;
  width:180px;
  text-align:right;
}
.cp {
  float:right;
  width:10px;
  height:10px;
  border:1px solid grey;
  margin:1px;
  cursor:pointer;
}

.footer {
  width: 800px;
  margin: 0px auto;
  text-align:center;
}


