* {
margin:0pt;
padding:0pt;
}


body {
background-color:#E7E7DE;
text-align: center;
font-size:100%;
behavior: url(csshover.htc); 
}

html {
color:#000000;
font-family:arial,verdana,sans-serif;
font-size:62.5%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ol {
  font: italic 1em Georgia, Times, serif;
  color: #999999;
font-size:25px;
padding-left:30px;
}

#header {
height:85px;
margin:0pt auto;
padding:0px;
width:100%;
display:block;
background-color:#FFFFFF;
}

.headerlogo {
float:left;
}

#header a.logo {
background:transparent url("./images/logo.gif") no-repeat scroll 0%;
display:block;
height:40px;
overflow:hidden;
text-indent:-9999px;
width:217px;
margin-left:10px;
}

.section {
margin:0pt auto;
width:800px;
position:relative;
text-align: left;
}


input.submit-button {
font-size:18px;
font-weight:bold;
padding:2px 3px;
}

#topbanner {
width:468px;
background:#FFFFFF;
text-align:center;
margin:0pt auto;
height:60px;
float:right;
}

.topimage {
width:800px;
height:200px;
display:block;
float:left;
}


.box {
float:right;
padding:20px;
position:relative;
right:20px;
top:-20px;
background-color:white;
width:500px;
}




.box h3 {
font:normal 16px  arial;
padding-bottom:5px;
padding-top:10px;
color:black;
}

.box label {
font-size:13px;
padding:5px;
width:95%; 
display:block;
color:black;
font-family:arial;
font-style:normal;
}

.box label input {
margin-right:4px;
}

.box label:hover {
background-color:yellow;
}

.box h2 {
font-size:20px;
font-weight:bold;
}

.box h4 {
font-size:20px;
font-weight:bold;
}

.box h4 a {
font-size:20px;
font-weight:bold;
color:black;
}


.box p {
font-size:13px;

}

.box a {
font-size:13px;
font-weight:bold;
text-decoration:underline;

}

.footer {
width:100%; text-align:center; float:left;color:White;font-size:13px;}
.footer a {font-size:13px;
font-weight:bold;
text-decoration:underline; color:White;
 }

.leftbanner {
float:left;
width:200px;
margin-top:20px;
text-align:center;
}

.boxhome {
padding:20px;
background-color:white;
}

.boxhome h4 {
font-size:20px;
font-weight:bold;
}

.boxhome h4 a {
font-size:20px;
font-weight:bold;
color:black;
}


.boxhome p {
font-size:13px;

}

.boxhome a {
font-size:13px;
font-weight:bold;
text-decoration:underline;

}

.descriptiontext {
padding:20px;
background:#4DCCD7;
}

.descriptiontext p {
font-size:13px;
}

.descriptiontext h1 {
font-size:20px;
font-weight:bold;
}



.footerlinks { float:left;
width:800px; border:1px solid black;

}

.footerlinks a {
color:#FFFFFF;
text-decoration:none; font-size:12px;
}

.boxl1 {
padding:10px;
float:left; width:30%;font-size:13px;color:white;
}

#menu {
width:200px;
}
#menu a { color:white; font-size:12px; font-weight:bold; margin-bottom:20px; }

#menu h2 {color:White; }