body { background-color: #FFFFCA;  font-family: Arial,MS Sans Serif; margin:0px 0px 0px 0px; padding:0px; }
.banner { height: 231px; margin-top:0px; margin-right: 0%; margin-bottom: 0px; margin-left: 19%; border-bottom: 5px #000000 solid; padding-top: 0px; padding-bottom: 0px; background-color: #4F0027; }
.banner h1 {font-size: 24px; font-weight: bold; color: #FCDD07; text-align: center; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; padding-top: 40px; line-height: 110%; }
.bannerleft {position: relative; width: 60%; height: 231px; margin-top: 0px; margin-left: 1%;  margin-bottom: 10px; }
.banner h2 {font-size: 18px; color: #FCDD07; text-align: center; font-weight: bold; margin-top: 10px; margin-right: 30px; margin-bottom: 10px; margin-left: 50px; }
.bannerright {position: absolute; top: 0px; right: 0; width: 32%; height: 231px; text-align: right;  }
.banner table { width: 100%;  margin-left: 0%; margin-right: 0%}
.banner td {font-size: 25px; font-weight: bold; color: #FCDD07; vertical-align: center; }
.leftcontent {font-family: Verdana, Arial, sans-serif; color: #4F0027; position: absolute;  left:0px; top:0px;  height: 160px; padding-top: 0px; padding-right: 2px; padding-bottom: 10px; padding-left: 5px; width: 21%; background-color: #4F0027;  font-weight: bold;  }
.leftcontent h2 {font-size: 13px; color: #FCDD07; font-weight: bold; margin-top: 30px; margin-bottom: 0px; margin-left: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; text-align: center;  }
.leftcontent h3 {font-size: 11px; font-weight: lighter; margin-top: 0px; margin-bottom: 5px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; text-align: center;  }
.leftcontent h4 {color: #FCDD07; font-size: 11px; font-weight: lighter; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; padding-right: 5px; padding-left: 5px; text-align: center; }
.leftcontent h5 {font-size: 90%;  color: #FCDD07; text-align: center; padding-right: 5px;  }
.leftcontent ul {list-style-type: none; line-height: 130%;  list-style-position: outside; font-size: 11px; margin-top: 0px;   margin-right: 5px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 10 px; padding-left: 0px; font-weight: lighter; }
.leftcontent li {margin-top: 0px; ; margin-bottom: 0px;}
.menubox {  position: absolute; top: 165px; left: 0px;  width: 95%; margin-top: 5px; margin-right; 0px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px;  padding-right: 5px; color: #FCDD07; background-color: #4F0027; overflow: hidden; ; clip:  rect(   )}
.menubox a {font-family: Verdana,Arial,sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; width: 100%; }
.menubox  a:visited { font-family: Verdana,Arial,sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF }
.menubox  a:hover {font-family: Verdana,Arial,sans-serif; font-size: 11px; color: #000000; text-decoration: none; background-color: #FFCC66; width: 100%;  }
.menubox h2  {font-size: 13px; font-weight: bold; color: #FCDD07; margin-top: 0px; margin-bottom: 0px; margin-left: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; text-align: center;  }
.centercontent {  margin-top: 20px;  margin-right:44%; margin-bottom: 10px; margin-left: 23%; padding-top:10px; padding-left:15px; padding-right:10px;  padding-bottom: 0px; border-top: 0px solid #EEE8AA ; border-right: 1px solid #CCCCCC ; border-bottom: 0px solid #EEE8AA; border-left: 0px solid #EEE8AA;  }
.centercontent h2 {text-align: center; }
.centercontent h3 {font-size: 100%; font-weight: lighter; margin-top: 5px; margin-bottom: 5px; padding-right: 15px; padding-left: 15px; }
html>body .centercontent {margin-left: 23%; margin-right:44%; }
.rightcontent {position: absolute; margin-left:67%;  right:1%; top:270px; width:39%; border: 0px solid #EEE8AA; padding: 0px 15px 0px; ; margin: 0px; }
.rightcontent ul {margin-top: 0px; margin-bottom: 5px; margin-left: 15px;  font-size: 100%; line-height: 120%;  list-style-position: outside;  }
.rightcontent h3 { font-size: 100%; font-weight: lighter; line-height: 120%; ; margin-top: 2px; margin-bottom: 2px}
.rightcontent h2 {text-align: center; }
.rightcontent h4 {font-size: 90%; font-weight: lighter; ; margin-top: 0px; margin-bottom: 5px}
.bottom {position: relative;  margin-top: 130px; margin-left: 23%; margin-right: 2%;  padding-left: 10px;   }
.bottom h3 {font-size: 90%; font-weight: lighter; text-align: left; margin-top: 0px; margin-bottom: 5px; }
.bottom h4 {font-size: 80%; font-weight: lighter; text-align: center; }
.disclaimer h6 { background-color: #CCCCCC ; margin-top: 10px; margin-bottom: 0px; padding: 0px 5px 0px 5px; border: 0px solid #000000; font-size: 11px;  border: solid 0px #CCCCCC ; font-weight: lighter; }
p {margin-top: 3px; margin-bottom: 0px; }
hr {width: 100%; text-align: center}
.blankbox { margin-left: 0px; height: 39px; width: 100%; border: solid 1px #CCCCCC}
.addressbox {margin-top: 0px; margin-bottom: 5px; width: 100%; border: 1px solid #4CCCCCC;  padding-left: 2px; font-size: 80%;}
.credit h6 {font-size: 11px; margin-top: 0px; font-weight: lighter; }
hr {color: #000000 }
#4F0027
#FFFF80#FFFFCA
<!-- background-image: url(Rainbow.jpg) 
#0080FF-->

.NewClass { background-image: url(IM000238.jpg); background-repeat: repeat; }

.NewClass { background-image: url(Flower - GalleryPlayer.jpg); background-repeat: repeat; }
