/* CSS Document */

body { margin: 0px; background-color: #456789; }
#line {background-color: #ffffff; width: 800px; padding: 0px 10px 0px 10px; margin: auto; height: 148px; background-image:url(images/people.jpg); background-position:right; background-repeat:no-repeat;}
#inner-line { width: 550px; text-align: center; float: left; line-height: 148px; font-weight: bold; font-size: 32px; font-family: Arial, Helvetica, sans-serif; color: #5058ab; }
.header { width: 820px; margin: auto; height: 20px; background-color: #efab32; }
#content { background-color: #FFFFFF; width: 800px; margin: auto; font-family: Arial, Helvetica, sans-serif; padding: 10px;}
#footer { background-color: #ffffff; width: 800px; padding: 5px 10px 5px 10px; margin: auto; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.main { text-align: center; }

p { font-size: 14px; text-align: center;}
ul { font-size: 14px; margin-left: 25px; }
td, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.justify { text-align: justify; }

#footer-text { color: #666666; text-align: center; width: 800px;}
#footer-text a, #footer-text a:visited  { color: #666666; text-decoration: none; }
#footer-text a:hover { text-decoration: underline; }

.required { color: #ff0000; font-size: 12px; }
#required-text { font-style:italic; color: #666666; font-size: 12px; }