body {
  background:#458CDC;
  font: 12px/16px arial, helvetica, sans-serif;
  }
  
h1 {
  font: bold 24px/26px arial, helvetica, sans-serif;
  margin: 0px;
  }

h2 {
  font: 20px/26px arial, helvetica, sans-serif;
  margin: 0px;
  }
  
h3 {
  font: 16px/20px arial, helvetica, sans-serif;
  margin: 0px;
  }

.smallerfont {
  font: 16px/20px arial, helvetica, sans-serif;
  margin: 0px;
  }

a {
  color: #f33;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  }

a:hover {
  font-weight: bold;
  font-size: 14px;
  text-decoration: underline;
  }

hr {
  border: none 0;
  border-top: 1px solid #999;
  width: 75%;
  height: 1px;
  margin: 15px 0px;
  }

img {
  border: 0;
  }

#container20 {
  position: absolute;
  left:0px;
  top:0px;
  width:90px;
  height:700px;
  background:#9B64AC;
  border-right:1px solid #000;
  }

#container2 {
  position: absolute;
  left:0px;
  top:0px;
  width:90px;
  height:1000px;
  background:#9B64AC;
  border-right:1px solid #000;
  }

#container3 {
  position: absolute;
  left:0px;
  top:0px;
  width:90px;
  height:1100px;
  background:#9B64AC;
  border-right:1px solid #000;
  }

#container {
  position: absolute;
  left:0px;
  top:0px;
  width:90px;
  height:1200px;
  background:#9B64AC;
  border-right:1px solid #000;
  }

#container0 {
  position: absolute;
  left:0px;
  top:0px;
  width:90px;
  height:1350px;
  background:#9B64AC;
  border-right:1px solid #000;
  }

#container4 {
  position: absolute;
  left:0px;
  top:0px;
  width:90px;
  height:1550px;
  background:#9B64AC;
  border-right:1px solid #000;
  }

#container5 {
  position: absolute;
  left:0px;
  top:0px;
  width:90px;
  height:1800px;
  background:#9B64AC;
  border-right:1px solid #000;
  }

#container6 {
  position: absolute;
  left:0px;
  top:0px;
  width:90px;
  height:2150px;
  background:#9B64AC;
  border-right:1px solid #000;
  }

#container7 {
  position: absolute;
  left:0px;
  top:0px;
  width:90px;
  height:2800px;
  background:#9B64AC;
  border-right:1px solid #000;
  }

#outtopcontent {
  position: absolute;
  left:10px;
  top:10px;
  width:750px;
  padding:1px;
  background:#000;
  }

#outmidtopcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#fff;
  }
  
#midtopcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#D2BADA;
  }

#inmidtopcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#000;
  }

#intopcontent {
  position: relative;
  width:100%-1px;
  height:171px;
  background:#fff;
  }

#mainlogo {
  position:absolute;
  width:250;
  height:171;
  }

#topdivider {
  position: absolute;
  width: 1px;
  height: 140px;
  top: 15px;
  left: 255px;
  background: #999;
  }

#header {
  position: relative;
  width: 455px;
  height: 120px;
  left: 274px;
  top: 10px;
  border: 0px dashed #ccc;
  }

#menutopborder {
  position: absolute;
  left:265px;
  top:139px;
  width: 470px;
  height: 24px;
  background: #000000;
  }
  
#menutop {
  position: absolute;
  overflow: hidden;
  width: 468px;
  height: 22px;
  left: 266px;
  top: 140px;
  }

#menutop ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  }
 
#menutop a, #menutop h2 {
  font: 13px/16px arial, helvetica, sans-serif;
  display: block;
  height: 22px;
  margin: 0;
  padding: 2px 0px;
  }

#menutop a {
  color: #f33;
  background: #fff;
  text-decoration: none;
  font-weight: bold;
  }

#menutop a:hover {
  color: #fff;
  background: #f33;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  }

#noleft a:hover {
  border-left: 1px solid #f33;
  border-right: 1px solid #000;
  }
  
#noright a:hover {
  border-left: 1px solid #000;
  border-right: 1px solid #f33;
  }

#outthumbcontent {
  position: absolute;
  left:10px;
  top:195px;
  width:750px;
  padding:1px;
  background:#000;
  }

#outmidthumbcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#fff;
  }
  
#midthumbcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#D2BADA;
  }

#inmidthumbcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#000;
  }

#inthumbcontent20 {
  position: relative;
  width:100%-1px;
  height:400px;
  background:#fff;
  }

#inthumbcontent2 {
  position: relative;
  width:100%-1px;
  height:700px;
  background:#fff;
  }

#inthumbcontent3 {
  position: relative;
  width:100%-1px;
  height:800px;
  background:#fff;
  }

#inthumbcontent {
  position: relative;
  width:100%-1px;
  height:900px;
  background:#fff;
  }

#inthumbcontent0 {
  position: relative;
  width:100%-1px;
  height:1050px;
  background:#fff;
  }

#inthumbcontent4 {
  position: relative;
  width:100%-1px;
  height:1250px;
  background:#fff;
  }

#inthumbcontent5 {
  position: relative;
  width:100%-1px;
  height:1500px;
  background:#fff;
  }

#inthumbcontent6 {
  position: relative;
  width:100%-1px;
  height:1850px;
  background:#fff;
  }

#inthumbcontent7 {
  position: relative;
  width:100%-1px;
  height:2500px;
  background:#fff;
  }

#thumbcontent20 {
  position: relative;
  top:20px;
  left:15px;
  width:709px;
  height:360px;
  background:#fff;
  }

#thumbcontent2 {
  position: relative;
  top:20px;
  left:15px;
  width:709px;
  height:660px;
  background:#fff;
  }

#thumbcontent3 {
  position: relative;
  top:20px;
  left:15px;
  width:709px;
  height:760px;
  background:#fff;
  }

#thumbcontent {
  position: relative;
  top:20px;
  left:15px;
  width:709px;
  height:860px;
  background:#fff;
  }

#thumbcontent0 {
  position: relative;
  top:20px;
  left:15px;
  width:709px;
  height:1010px;
  background:#fff;
  }

#thumbcontent4 {
  position: relative;
  top:20px;
  left:15px;
  width:709px;
  height:1210px;
  background:#fff;
  }

#thumbcontent5 {
  position: relative;
  top:20px;
  left:15px;
  width:709px;
  height:1460px;
  background:#fff;
  }

#thumbcontent6 {
  position: relative;
  top:20px;
  left:15px;
  width:709px;
  height:1810px;
  background:#fff;
  }

#thumbcontent7 {
  position: relative;
  top:20px;
  left:15px;
  width:709px;
  height:2460px;
  background:#fff;
  }

#thumblinks {
  font-size: 14px;
  }

#outleftcontent {
  position: absolute;
  left:10px;
  top:195px;
  width:258px;
  padding:1px;
  background:#000;
  }

#outmidleftcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#fff;
  }
  
#midleftcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#D2BADA;
  }

#inmidleftcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#000;
  }

#inleftcontent2 {
  position: relative;
  width:100%-1px;
  height:700px;
  background:#fff;
  }

#inleftcontent3 {
  position: relative;
  width:100%-1px;
  height:800px;
  background:#fff;
  }

#inleftcontent {
  position: relative;
  width:100%-1px;
  height:900px;
  background:#fff;
  }

#inleftcontent0 {
  position: relative;
  width:100%-1px;
  height:1050px;
  background:#fff;
  }

#inleftcontent4 {
  position: relative;
  width:100%-1px;
  height:1250px;
  background:#fff;
  }

#inleftcontent5 {
  position: relative;
  width:100%-1px;
  height:1500px;
  background:#fff;
  }

#extraleft {
  position: absolute;
  width:100%;
  bottom:0px;
  padding:3px;
  }

#topleftborder {
  position: absolute;
  overflow: visible;
  top:-4px;
  left:-4px;
  width:28px;
  height:28px;
  }
  
#toprightborder {
  position: absolute;
  top:-4px;
  right:-4px;
  width:28px;
  height:28px;
  }
  
#bottomleftborder {
  position: absolute;
  bottom:-4px;
  left:-4px;
  width:28px;
  height:28px;
  }
  
#bottomrightborder {
  position: absolute;
  bottom:-4px;
  right:-4px;
  width:28px;
  height:28px;
  }

#menu {
  position:absolute;
  width: 200px;
  background: #FFFFFF;
  left:24px;
  top:15px;
  }
 
#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  }

#menu a, #menu h2 {
  display: block;
  text-align: center;
  height: 18px;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  margin: 0; padding: 1px 0px;
  }

#menu h2 {
  color: #fff;
  font: 14px/18px arial, helvetica, sans-serif;
  background: #000;
  font-weight: bold;
  }

#menu a {
  font: 12px/18px arial, helvetica, sans-serif;
  color: #000;
  background: #66ACFF;
  text-decoration: none;
  }

#menu a:hover {
  color: #fff;
  background: #9B64AC;
  }
  
#outrightcontent {
  position: absolute;
  top:195px;
  left:275px;
  width:485px;
  padding:1px;
  background:#000;
  }

#outmidrightcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#fff;
  }
  
#midrightcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#D2BADA;
  }

#inmidrightcontent {
  position: relative;
  width:100%-1px;
  padding:1px;
  background:#000;
  }
 
#inrightcontent2 {
  position: relative;
  width:100%-1px;
  height:700px;
  background:#fff;
  }
  
#inrightcontent3 {
  position: relative;
  width:100%-1px;
  height:800px;
  background:#fff;
  }
  
#inrightcontent {
  position: relative;
  width:100%-1px;
  height:900px;
  background:#fff;
  }

#inrightcontent0 {
  position: relative;
  width:100%-1px;
  height:1050px;
  background:#fff;
  }

#inrightcontent4 {
  position: relative;
  width:100%-1px;
  height:1250px;
  background:#fff;
  }

#inrightcontent5 {
  position: relative;
  width:100%-1px;
  height:1500px;
  background:#fff;
  }

#rightcontent {
  position: relative;
  overflow: hidden;
  text-align: left;
  padding: 10px 10px;
  padding-bottom: 0px;
  border: 0px dashed #000;
  }

#rightcontent a {
  color: #00F;
  text-decoration: underline;
  font-size: 16px;
  }
  
#bottomdivider {
  position: absolute;
  left: 50px;
  width: 370px;
  height: 1px;
  background: #999;
  }

#bottomcontent20 {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: absolute;
  top:617px;
  left:140px;
  width:560px;
  border: 0px dashed #fff;
  }
  
#bottomcontent2 {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: absolute;
  top:917px;
  left:140px;
  width:560px;
  border: 0px dashed #fff;
  }
  
#bottomcontent3 {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: absolute;
  top:1017px;
  left:140px;
  width:560px;
  border: 0px dashed #fff;
  }
  
#bottomcontent {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: absolute;
  top:1117px;
  left:140px;
  width:560px;
  border: 0px dashed #fff;
  }
  
#bottomcontent0 {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: absolute;
  top:1267px;
  left:140px;
  width:560px;
  border: 0px dashed #fff;
  }
  
#bottomcontent4 {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: absolute;
  top:1467px;
  left:140px;
  width:560px;
  border: 0px dashed #fff;
  }
  
#bottomcontent5 {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: absolute;
  top:1717px;
  left:140px;
  width:560px;
  border: 0px dashed #fff;
  }
  
#bottomcontent6 {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: absolute;
  top:2067px;
  left:140px;
  width:560px;
  border: 0px dashed #fff;
  }
  
#bottomcontent7 {
  text-align: center;
  color: #fff;
  overflow: hidden;
  position: absolute;
  top:2717px;
  left:140px;
  width:560px;
  border: 0px dashed #fff;
  }

#bottomcontent2 a {
  color: #000;
  text-decoration: none;
  }

#bottomcontent2 a:hover {
  text-decoration: underline;
  }
  
#bottomcontent3 a {
  color: #000;
  text-decoration: none;
  }

#bottomcontent3 a:hover {
  text-decoration: underline;
  }

#bottomcontent a {
  color: #000;
  text-decoration: none;
  }

#bottomcontent a:hover {
  text-decoration: underline;
  }

#bottomcontent0 a {
  color: #000;
  text-decoration: none;
  }

#bottomcontent0 a:hover {
  text-decoration: underline;
  }

#bottomcontent4 a {
  color: #000;
  text-decoration: none;
  }

#bottomcontent4 a:hover {
  text-decoration: underline;
  }

#bottomcontent5 a {
  color: #000;
  text-decoration: none;
  }

#bottomcontent5 a:hover {
  text-decoration: underline;
  }

#bottomcontent6 a {
  color: #000;
  text-decoration: none;
  }

#bottomcontent6 a:hover {
  text-decoration: underline;
  }

#bottomcontent7 a {
  color: #000;
  text-decoration: none;
  }

#bottomcontent7 a:hover {
  text-decoration: underline;
  }

.bottomlinks a {
  color: #000;
  text-decoration: none;
  }

.bottomlinks a:hover {
  text-decoration: underline;
  }
  