body {margin: 15px; padding: 0; background-color: #E7E9E8;}
body, div, td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; line-height: 1.5;}
#line {margin-top: -7px; border-bottom: 1px solid #305F93;}
#main {margin: 0 auto; padding: 0; width: 900px; background-color: #FFFFFF;}
#header {margin: 0; width:900px; height: 135px; padding: 0; background: url(/WLPDLP/4168c373-155f-41f8-8fb1-2accd4544c15/img/header.jpg) no-repeat; border-bottom: 22px solid #305F93;}
#header a {display: block; height: 95px;}
#container {padding: 17px; margin-top: 20px; min-height:560px;}
#form {float: right; margin: 45px 0 5px 70px; padding: 10px 10px 10px 15px; width: 290px; background-color:#F8F8F8;	border: 1px solid #E0E0DF;}
.clear {clear: both; margin-bottom: 20px; border-bottom: 1px solid #E0E0DF;}
a { color: #003366; text-decoration: underline; }
a:hover { color: #006666; }
h1, h2, h3 { color: #305F93; margin-top:0; }
p { }
h1 { margin-top: 0; font-size: 16px; }
h2 { font-size: 12px; text-transform: uppercase; }
h3 { color: #007F60; font-size: 15px; font-weight: normal; }
h4 { color: #007F60; font-size: 12px; font-weight: normal;}
td { vertical-align: top; }
li { margin-bottom: 10px; }

/* form */
label {display: block; float: left; margin: 0 5px 0 0; width: 70px; color: #000000; vertical-align: top;}
input, select {margin-bottom: 7px; background-color: #FFFFFF; border: 1px solid #67999a; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #000;}
input {padding: 3px; width: 205px; * width: 199px;}
select {padding: 2px;}
option {background-color: #FFFFFF;}
label.wider {float: none; margin-bottom: 5px; width: 100%;}
input.wider {width: 280px;* width: 277px;}
select.wider {width: 288px;* width: 287px;}
label.radio {margin: 0 0 7px 0; vertical-align: top;}
input.radio {margin: 0; width: 30px; border: none;}
#Submit1 {display: block; margin: 10px auto 20px auto; width: 140px; background-color: #006666; border: none; color: #FFFFFF;}
.errors {display: block; color: #CC0000;}
#footer { margin: 10px 0 0 0; padding: 8px 0 0 0; width: 900px; height: 40px; background: #444B4C; color: #FFFFFF; text-align: center; font-size:11px;}
#footer a { color: #FFFFFF;  text-decoration: none; }
#footer a:hover { color: #FFFFFF;  text-decoration: underline; }
/**/