body {
   margin: 0px;
   padding: 0px;
   background-color:#9C66A3;
}

h1 {
   font-size:12px;
   font-weight:bold;
   margin-bottom: 5px;
}

h2 {
   font-size:14px;
   font-weight:bold;
   margin-bottom: 5px;
}

h3 {
   font-size:16px;
   font-weight:bold;
   margin-bottom:5px;
}

p, div, a {
   text-align:justify;
}

p {
   margin-top:0px;
}

form {
   margin: 0px;
}

.header-bckgrd {
   width:100%;
   background-color:#9C66A3;
   height:50px;
   margin-bottom:2px;
}

.header {
   width:650px;
   height:75px;
   padding-left: 30px;
}

.header-vert {
   background-color: #FFFFFF;
   width: 2px;
   height: 75px;
   float: left;
   margin-right: 20px;
}

.logo {
   padding-top: 0px;
   float: left;
   padding-bottom: 15px;
}

.headernav {
   padding-top: 10px;
   width: 353px;
   float: right;
   text-align: right;
   padding-right: 30px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
}

.headerlink {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #FFFFFF;
   text-decoration:none;
}

.headerlink:hover {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #74357C;
   text-decoration:underline;
}

.headerdeadlink {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #74357C;
   text-decoration:none;
}

.navspacer {
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
   color: #FFFFFF;
   text-decoration:none;
   padding-right: 5px;
   padding-left: 5px;
   word-spacing: 5px;
}

.main-image {
   background-color:#FFFFFF;
   padding-left:30px;
   padding-bottom:2px;
   padding-top:2px;
}

.main {
   background-color:#FFFFFF;
   padding-bottom: 2px;
}

.mainpink {
   background-color:#E5D9E6;
}

.maingrey {
   background-color:#EEEEEE;
   margin-left: 220px;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #FFFFFF;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
}

.nav {
   width:220px;
   float:left;
}

.nav-row {
}

.main-text-bckgrd {
   background-color:#EEEEEE;
}

.maintext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
   margin-bottom: 10px;
}

.maintextlink {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #9C66A3;
   text-decoration: none;
}

.maintextlink:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #9C66A3;
   text-decoration: underline;
}

.footer-bckgrd {
   width:100%;
   background-color:#9C66A3;
   padding-top:10px;
}

.footer {
   width:650px;
   height:50px;
   padding-left: 30px;
   padding-top: 10px;
}

.oldbrowser {
   display: none;
}

input.button {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   color:#FFFFFF;
   background-color:#4C8220;
}

div.formbackground {
   width: 390px;
   background-color: #E5E5E5;
   margin-top: 20px;
   margin-bottom: 20px;
   padding-top: 20px;
   padding-bottom: 20px;
}

.row {
   clear: both;
   margin-bottom: 10px;
}

div.row span.label {
   float: left;
   width: 145px;
   text-align: left;
   margin-left: 25px;
   margin-top: 6px;
   margin-bottom: 3px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color:#666666;
}

div.row span.formw {
   float: right;
   width: 210px;
   text-align: left;
   margin-top: 5px;
   margin-bottom: 5px;
}

div.row span.submit {
   float: right;
   width: 210px;
   text-align: left;
   margin-top: 10px;
   margin-bottom: 10px;
}

.submitbutton {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;label
   font-weight: bold;
   color: #FFFFFF;
   background-color: #9C66A3;
}

.resetbutton {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #666666;
   background-color: #CCCCCC;
}

.mainbodytextarea {
   width: 389px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #333333;
   text-align: left;
}

.footer-vert {
   background-color: #FFFFFF;
   width: 2px;
   height: 40px;
   margin-right: 20px;
   float: left;
}

.footertext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight:normal;
   color: #FFFFFF;
   text-decoration:none;
}

.footertextlink {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #FFFFFF;
   text-decoration: underline;
}

.footertextlink:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   color: #CCCCCC;
   text-decoration: underline;
}

.maingrey-thanks {
   background-color:#EEEEEE;
   height: 200px;
   margin-left: 220px;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #FFFFFF;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
}

.mainbodytextarea-thanks {
   width: 389px;
   font-family: Arial, Helvetica, sans-serif;
   color: #333333;
   margin-top: 10px;
   margin-right: 10px;
   margin-left: 10px;
}

ul {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: normal;
   color: #333333;
   list-style-position: outside;
   list-style-type: disc;
}

li {
   margin-bottom: 5px;
}
.formmike {
   font-family: Arial, Helvetica, sans-serif;
   color: #333333;
   background-color: #FFFFFF;
   float: right;
   border: 1px solid #333333;
   margin-right: 25px;
}
.formlabel {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #666666;
   margin-left: 25px;
   font-size: 12px;
}
label {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #666666;
   margin-left: 25px;
   font-size: 12px;
   float: left;
   width:100px;
}

.spacer10pxvert {
   height:10px;
   font-size:10px;
   clear:both;
}
