html {
 overflow: -moz-scrollbars-vertical;
}

body {
 margin: 0;
 padding: 0;
 color: #000000;
 font-size:12pt; 
 font-family: Arial, helvetica, sans-serif;
 border: 0;
 text-align: center;
}

div {
 border:1px;
 margin:0;
 padding:0;
 background: #FFFFFF;
 font-size:12pt;  
}

ol, ul {
 margin-top: 0px;
}

li{
 margin-bottom: 10px;
}

form {
 margin: 0px;
}

#wrapper {
 position: relative;
 width: 660px;
 margin: 30px auto 0 auto;
 padding: 0;
 border-style: solid;
 border-width: 1px 1px 0px 1px;
 border-color: #000000;
 text-align: left;
}

#navigation {
 width: 660px;
 border-style: solid;
 border-width: 1px 0 1px 0;
 border-color: #000000;
 background-color: #0e6e95;
 text-align: center;
 margin: 0 0 15px 0;
 clear: both;
 padding: 5px 0px 5px 0px;
}

#navigation a {
 font-family:Arial, helvetica, sans-serif;
 font-weight:bold;
 padding: 5px 5px 5px 5px;
 margin: 0px;
 color:#FFFFFF;
 text-decoration:none;
 border-style:solid;
 border-width:0px 1px 0px 1px;
 border-color:#0e6e95;
}

#navigation a:hover {
 font-family:Arial, helvetica, sans-serif;
 font-weight:bold;
 padding: 5px 5px 5px 5px;
 margin: 0px;
 color:#000000;
 text-decoration:none;
 background-color:#b9e7e3;
 border-style:solid;
 border-width:0px 1px 0px 1px;
 border-color:#66CC66;
}


#navigation a.menucurrent {
 font-family:Arial, helvetica, sans-serif;
 font-weight:bold;
 padding: 5px 5px 5px 5px;
 margin: 0px;
 color:#FFFFFF;
 text-decoration:none;
 border-style:solid;
 border-width:0px 1px 0px 1px;
 border-color:#FFFFFF;
}

#navigation a:hover.menucurrent {
 font-family:Arial, helvetica, sans-serif;
 font-weight:bold;
 padding: 5px 5px 5px 5px;
 margin: 0px;
 color:#000000;
 text-decoration:none;
 background-color:#73d0c7;
}

#left {
 float: left;
 padding: 0;
 text-align: center;
 width: 328px;
 margin:0;
}

#right {
 float: right;
 padding: 0;
 text-align: center;
 width: 328px;
 margin:0;  
}

#rightflow {
 float: right;
 padding: 0 15px 0 0;
 margin: 0;
}

#leftflow {
 float: left;
 padding: 0 15px 0 0;
 text-align: center;
 margin: 0;
}

#leftflowleft {
 float: left;
 padding: 0 15px 0 0;
 margin: 0;
}

#center {
 text-align: center;
 padding: 0px 15px 0 15px;
 margin: 0;
 clear: both;
}

#button {
 text-align: center;
 padding: 0;
 margin: 0;
 clear: both;
}

#normal {
 padding: 0 15px 0 15px;
 margin: 0;
}

#adminlogout {
 padding: 0px;
 margin: 0;
 text-align: center;
 border: 0;
}

#promo {
 color: #782f9a;
 padding: 8px 0 8px 0;
 clear: both;
 border-style: solid;
 border-width: 0px 1px 0px 1px;
 border-color: #000000;
 background-color: #FFFFFF;
 text-align: center;
 margin: 0 auto 0 auto;
 width: 660px;
 font-size:1.2em;
 line-height:200%;
}

#adminPromo {
 color: #782f9a;
 padding: 8px 0 8px 0;
 clear: both;
 border-style: solid;
 border-width: 0px 1px 0px 1px;
 border-color: #000000;
 background-color: #FFFFFF;
 text-align: center;
 margin: 0 auto 0 auto;
 width: 660px;
 font-size:0.2em;
}

#slogan {
 clear:both;
 border-style: solid;
 border-width: 1px;
 border-color: #000000;
 background-color:#b9e7e3;
 text-align: center;
 margin: 0 auto 0 auto;
 padding: 4px 0 4px 0;
 width: 660px;
 font-style: italic;
}

#footer {
 width: 660px;
 font-size: 0.7em;
 clear: both;
 margin: 15px auto 0 auto;
 padding: 0;
 color:#666666;
 text-align: center;
}

#invisible {
 width: 660px;
 font-size: 0.1em;
 clear: both;
 margin: 0 auto 0 auto;
 padding: 0;
 color:#666666;
 text-align: center;
}

#footer a {
 font-size: 1em;
 color:#666666;
 text-decoration:underline;
}

h2 {
 font-family:Arial, helvetica, sans-serif;
 padding: 0px 0px 15px 25px;
 margin: 0;
 color:#782f9a;
 text-decoration:none;
}


a{
 font-size:12pt; 
 font-family:Arial, helvetica, sans-serif;
 padding: 0px;
 margin: 0px;
 color:#000000;
 text-decoration:underline;
}

p{
 margin: 0 0 15px 0;
}

p.italic {
 font-style:italic;
}

input{
 font-size:12pt;
 font-family:Arial, helvetica, sans-serif;
}

input.variable {
 width:95%;
 font-size:12pt;  
 font-family:Arial, helvetica, sans-serif;
 padding: 0;
 margin: 0;
 color:#000000;
}

textarea{
 font-size:12pt; 
 font-family:Arial, helvetica, sans-serif;
 padding: 0;
 margin: 0;
 color:#000000;
 width:80%;
 font-size: 16px;
}

textarea.variable{
 height:327px;
 width:95%;
}

textarea.short{
 height:170px;
 width:85%;
}

textarea.tall {
 height:132px;
 width:92%;
}

textarea.skinny {
 height:250px;
 width:40%;
}

img {
 border: 0;
}

img.padded {
 padding: 0;
 margin: 3px;
 border: 0;
}