body  { 

background-position: center top; 

font-family: "Trebuchet MS", Tahoma, Arial;

font-size: 14pt;

color: #000000; 

background-color: #FFFFFF; 

padding: 0px;

margin: 0px;

}



a {

color: #4CBC00;

text-decoration: none;

}



a:hover {

text-decoration: underline;

color: #1B3F72;

}



img {

border: 0px;

}



h1 {

font-size: 24pt;

margin: 0px;

padding: 0px;

color: #1B3F72;

}



h1 a {

color: #1B3F72;

}



h1 a:hover {

text-decoration: none;

}



h2 {

font-size: 18pt;

margin: 0px;

padding: 0px;

color: #4CBC00;

}



#wrapper {

width: 780px;

margin: 25px auto;

}



#logo {

position:relative;

right:400px;

top:0px;

}

#top {
background-color: #EBF4F4;
padding: 10px;
}

.sidebar {

float: right;

width: 250px;

background-color: #EBF4F4;

display: table;

padding: 10px 15px;

margin: 10px 0px;

clear: both;

}



.sidebar:hover {

background-color: #FFFFFF;

border-left: 3px solid #EBF4F4;

}



#content {

padding: 15px 10px 0px 0px;

margin: 0px 0x 30px 0px;

}



.bar {

padding: 5px 0px;

border-bottom: 3px solid #EBF4F4;

width: 475px;

}



#seperator {

height: 15px;

width: 100%;

clear: both;

}



#bottom {

clear: both;

border-top: 3px solid #EBF4F4;

margin: 10px 0px;

padding: 10px;

}



.explain {

color: #1B3F72;

font-size: 10pt;

margin: 0px;

}



.formm {

line-height: 2;

border: 1px solid #4CBC00;

padding: 10px;

width: 450px;

background-color: #ECFFDF;

}



.box {

border: 1px solid #4CBC00;

padding: 10px;

width: 450px;

background-color: #ECFFDF;

}



input {

border: 1px solid #000000;

padding: 5px;

background-color: #FFFFFF;

font-family: "Trebuchet MS", Tahoma;

font-size: 10pt;

}

.pp {
	border: 0px;
}



textarea {

border: 1px solid #000000;

padding: 5px;

background-color: #FFFFFF;

font-family: "Trebuchet MS", Tahoma;

font-size: 10pt;

}



table {

border: 1px solid #4CBC00;

padding: 2px;

width: 475px;

}



td {

background-color: #ECFFDF;

padding: 5px;

}



#postResults {

display: inline;

}