body {margin:0px; background-color:silver; background-image:url('x.jpg'); background-repeat:repeat; background-attachment:fixed;}

#wrapper {width:990px;}
#outer {width:990px; background:transperant; margin-left:0px; margin-right:0px;}
#inner {width:990px; background:#000099; margin-left:0px; margin-right:0px;}

#topbanner {background-color:pink; border: black solid 0px; padding: 0px 0px 0px 0px;}
#skyscraper {position:relative; width:150px; float:right; background:cyan;}
.skybox01 {width:140px; float:right; margin:0px 0px 5px 0px; padding: 0px 0px 2px 0px; background:brown;}
#banner {background-color:#ffffff; border: black solid 0px; padding: 0px 0px 2px 0px;}
#navigation {position:relative; width:150px; float:left; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; background:none;}
.menubox01 {width:150px; float:left; margin:0px 0px 5px 0px; background:#ffffff;}
#feature {position:relative; width:150px; float:right; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; background:none;}
.featurebox01 {width:150px; float:right; margin:0px 0px 5px 0px; padding: 0px 0px 2px 0px; background:#ffffff;}
#footer {background-color:#ffffff; border: black solid 0px; padding: 0px 0px 0px 0px; text-align:center;}
#bottom {background-color:#ffff99; border: black solid 0px; padding: 0px 0px 0px 0px; text-align:center;}

#contents { position:relative; width:680px; float:left; margin:5px 5px 3px 5px; padding:0px 0px 0px 0px; background:none;}
#contents {  border-style:solid; border-color:red; border-width:0px 0px 0px 0px;}

.columns2left {position: relative; width:339px; float:left; margin:0px; border:0px solid black; background:none;}  
.columns2right {position: relative; width:339px; float:right; margin:0px; border:0px solid black; background:none;}

.frame1 {position:relative; margin-bottom:2px; padding-bottom:2px; border:0px solid black; background:#ffffff;}

.frame2 {position: relative; margin-bottom:2px; padding-top:2px; padding-left:5px; padding-right:5px; padding-bottom:2px; border:0px solid pink; background:#ffffff;}
.frame2 {font-family:arial, verdana, tahoma, sans-serif; font-size:7pt;}
.comments {font-size:10pt; margin:0; color:#000000; padding:0px 0px;}

.frame x box {position:relative; width:150px; float:left; margin:5px; border:2px solid red; background:transperant;}

.contbox300left {position:relative; width:300px; float:left; margin:5px; border:0px solid black; background:#ffaaff;}
.contbox300right {position:relative; width:300px; float:right; margin:5px; border:0px solid black; background:#ffaaff;}
.flexcoll {position:relative; width:80%; float:left; margin:0px; border:0px solid black; background:#ffccff;}
.flexcolr {position:relative; width:20%; float:left; margin:0px; border:0px solid black; background:#ffaaff;}

.picframewide {position:relative; margin:2px 5px 5px 5px; border:2px solid black; background:#ffffee;}
.picframeleft {position: relative; width:auto; float:left; margin:5px; padding-bottom:3px; border:0px solid black; background:#dddddd;}
.picframeright {position: relative; width:auto; float:right; margin:5px; padding-bottom:3px; border:0px solid black; background:#dddddd;}

.pic {margin:0px; width:auto;}
.pics {margin:0px; width:330px;}
.pic300 {margin:0px; width:300px;}
.picbig {margin:0px; width:680px;}
.leftpic {margin:5px; width:auto; position: relative; float:left;}
.rightpic {margin:5px; width:auto; position: relative; float:right;}
.leftpics {margin:5px; width:330px; position: relative; float:left;}
.rightpics {margin:5px; width:330px; position: relative; float:right;}

.frm {position: relative; width:100%; float:left; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background:none;}
.formframe {position: relative; width:450px; float:left; margin:5px; border:0px solid black; background:#99ff99;}
.formframeleft {position: relative; width:350px; float:left; margin:5px; border:0px solid black; background:#99ff99;}
.formframeright {position: relative; width:310px; float:right; margin:5px; border:0px solid black; background:#99ccff;}

label {width: 55px; float: left; text-align:left; margin-left:0px; margin-right:5px; display: block;}
.input {margin-bottom: 5px; color: #000000; background: #ffff99; border: 1px solid #781351;}
.zubmit {margin-left: 62px; margin-bottom:5px;}

.clearl {clear:left;}
.clearr {clear:right;}
.clearb {clear:both;}
.cleari {clear:inherit;}

h1, h2, h3, h4, h5, h6, p {font-family:arial, verdana, tahoma, sans-serif;}
h1 {font-size:24pt; margin:0px; padding:0px 5px;}
h2 {font-size:18pt; margin:0px; padding:0px 5px;}
h3 {font-size:14pt; margin:0px; padding:0px 5px;}
h4 {font-size:12pt; margin:0px; padding:0px 5px;}
h5 {font-size:10pt; margin:0px; padding:0px 5px 2px 5px;}
h6 {font-size:8pt; margin:0px; padding:0px 5px;}
p {font-size:10pt; margin:0px;  padding:0px 5px;}

.menuhead1, .menupoint1 {font: bold 8pt arial, Verdana, Tahoma, sans-serif;text-align: left; padding-left:5px;}
.menuhead1         {text-decoration: none; background-color:#009966; color:#ffffff; display: block; line-height: 20px;}
a.menupoint1       {text-decoration: none; background-color:#99cccc; color:#000000; display: block; line-height: 20px;}
a.menupoint1:hover {text-decoration: none; background-color:#002200; color:#ffffff; display: block;}

.menuhead2, .menupoint2 {font: bold 8pt arial, Verdana, Tahoma, sans-serif;text-align: center; padding-left:0px;}
.menuhead2         {text-decoration: none; background-color:#009966; color:#ffffff; display: block; line-height: 20px;}
a.menupoint2       {text-decoration: none; background-color:#99cccc; color:#000000; display: block; line-height: 20px;}
a.menupoint2:hover {text-decoration: none; background-color:#002200; color:#ffffff; display: block;}

table {font-size: 10pt; margin:0; font-weight: normal;}
