

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 background: url(images/wrappbg.gif) #C4A7CE;
  background-repeat: repeat-x;

 color:#000000;
 
}
#wrapper { 
 margin: 0 auto;
 width: 922px;

}

#header {
 width: 890px;
 float: left;
 border: 1px solid #340C36;
 height: 165px;
 margin: 10px 0px 0px 0px;
 background: #C5A7CF;
}

#leftcolumn { 
 border: 1px solid #340C36;
 background-color:#410C87;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 5000px;
 width: 175px;
 float: left;
}
#rightcolumn { 
 float: right;
 border: 1px solid #340C36;
 background-color: #8B5A9D;
 margin-right:30px;
 padding: 10px;
 height: 5000px;
 width: 673px;
 display: inline;
 position: relative;
}
#leftcolumnmain { 
 border: 1px solid #340C36;
 background-color:#410C87;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1400px;
 width: 175px;
 float: left;
}
#rightcolumnmain { 
 float: right;
 border: 1px solid #340C36;
 background-color: #8B5A9D;
 margin-right:30px;
 padding: 10px;
 height: 1400px;
 width: 673px;
 display: inline;
 position: relative;
}
#leftcolumnabout { 
 border: 1px solid #340C36;
 background-color:#410C87;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 5450px;
 width: 175px;
 float: left;
}
#rightcolumnabout { 
 float: right;
 border: 1px solid #340C36;
 background-color: #8B5A9D;
 margin-right:30px;
 padding: 10px;
 height: 5450px;
 width: 673px;
 display: inline;
 position: relative;
}
#leftcolumnadd { 
 border: 1px solid #340C36;
 background-color:#410C87;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 750px;
 width: 175px;
 float: left;
}
#rightcolumnadd { 
 float: right;
 border: 1px solid #340C36;
 background-color: #8B5A9D;
 margin-right:30px;
 padding: 10px;
 height: 750px;
 width: 673px;
 display: inline;
 position: relative;
}
#leftcolumnawards { 
 border: 1px solid #340C36;
 background-color:#410C87;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 2250px;
 width: 175px;
 float: left;
}
#rightcolumnawards { 
 float: right;
 border: 1px solid #340C36;
 background-color: #8B5A9D;
 margin-right:30px;
 padding: 10px;
 height: 2250px;
 width: 673px;
 display: inline;
 position: relative;
}
#leftcolumnform { 
 border: 1px solid #340C36;
 background-color:#410C87;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 2000px;
 width: 175px;
 float: left;
}
#rightcolumnform { 
 float: right;
 border: 1px solid #340C36;
 background-color: #8B5A9D;
 margin-right:30px;
 padding: 10px;
 height: 2000px;
 width: 673px;
 display: inline;
 position: relative;
}
#leftcolumnoops { 
 border: 1px solid #340C36;
 background-color:#410C87;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 440px;
 width: 175px;
 float: left;
}
#rightcolumnoops { 
 float: right;
 border: 1px solid #340C36;
 background-color: #8B5A9D;
 margin-right:30px;
 padding: 10px;
 height: 440px;
 width: 673px;
 display: inline;
 position: relative;
}
#leftcolumncontactus { 
 border: 1px solid #340C36;
 background-color:#410C87;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 1300px;
 width: 175px;
 float: left;
}
#rightcolumncontactus { 
 float: right;
 border: 1px solid #340C36;
 background-color: #8B5A9D;
 margin-right:30px;
 padding: 10px;
 height: 1300px;
 width: 673px;
 display: inline;
 position: relative;
}

.image img {
 text-align: center;
 border: 3px solid #240C36;
}

.image {
 text-align: center;
}

.pic {
 text-align: center;
}

a:link {
	color: #FFF009;
}

a:visited {
	color: #FFF009;
}

a:active {
	color: #FFF009;
}
a:hover {
	color: #FAFBC9;
}

#footer a:link {
	color: #FFF009;
}

#footer a:visited {
	color: #FFF009;
}
#footer a:active {
	color: #FFF009;
}

#footer a:hover {
	color: #FAFBC9;
}

#launch {
 text-align:center;
}

#launch img {
 border: 4px double #340C36;
}

ol {
 margin-left: 30px;
}
.wosib {
 text-align: center;
 margin: auto;
 border: 2px solid #E7D4C5;
 width: 310px;
 height: 186px;
}
.innerwosib {
 background-color: #000000;
 width: 187px;
 text-align: center;
}
.innerwosibsecond {
 background-color: #000000;
 width: 335px;
}
.calendarform {
 padding: 4px;
 border-spacing: 4px;
 border: 1px solid #000000;
 border-collapse: collapse;
}
.calendarform tr{
 padding: 4px;
 border-spacing: 4px;
 border: 1px solid #000000;
 border-collapse: collapse;
}
.calendarform td{
 padding: 4px;
 border-spacing: 4px;
 border: 1px solid #000000;
 border-collapse: collapse;
}
 
.calendarformone {
 background-color: #BDA8D9;
}
.calendarformonea {
 background-color: #BDA8D9;
 vertical-align: top;
}
.calendarformtwo {
 background-color: #ffffff;
}
.calendarformtwoa {
 background-color: #ffffff;
 vertical-align: top;
}
.calendarformthree {
 background-color: #D4A8CD;
}
.upgradetable {
 width: 90%;
 margin: auto;
 border: 1px solid #000000;
 border-collapse: collapse;
 padding: 5px;
 border-spacing: 5px;
}
.upgradetable th {
 border: 1px solid #000000;
 padding: 5px;
}
.upgradetable tr {
 border: 1px solid #000000;
 padding: 5px;
}
.upgradetable td {
 border: 1px solid #000000;
 padding: 5px;
}

input, textarea {
 border: 1px solid #000000;
 
}