html { background-color: #949494; }
body { background: #949494 url('../images/bg_site.png') repeat-x 0px 0px; color: #666666; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; }
#hd { background: transparent url('../images/header.png') no-repeat 0px 0px; height: 146px; }

#hd #filler { height: 14px; }
#hd #logo { height: 92px; }
#hd #logo #logoLink { width: 500px; height: 92px; display: block; }
#hd #navigation { width: 655px; height: 40px; padding-left: 306px; }
#hd #navigation ul { height: 40px; width: 655px; }
#hd #navigation ul li { text-transform: uppercase; display: inline; }
#hd #navigation ul li a { font-size: 85%; text-align: center; color: #fff; text-decoration: none; float: left; width: 130px; margin-left: 1px; line-height: 38px; border-bottom: 2px solid transparent; }
#hd #navigation ul li a.selected { color: #000; border-bottom: 2px solid black; font-weight: bold; }
#hd #navigation ul li a:hover { color: #000; border-bottom: 2px solid black; font-weight: bold; }

#bd { background: #949494 url('../images/bg_content.png') repeat-y 0px 0px; padding: 0px 12px 20px 10px; }
#bd h1 { font-weight: bold; color: #020266; margin: 5px 0px 10px 0px; font-size: 123.1%; text-transform: uppercase; }
#bd h2 { font-weight: normal; color: #020266; margin: 5px 0px 10px 0px; font-size: 123.1%; text-transform: uppercase; }
#bd h3 { font-weight: normal; color: #020266; margin: 5px 0px 10px 0px; font-size: 108%; text-transform: uppercase; }
#bd p { margin: 5px 0px; font-size: 100%; }
#bd strong { font-weight: bold; }
#bd a:link, #bd a:visited { color: #1969BC; }
#bd a:hover { color: #6E6E8D; }
#bd ul { margin: 1em 1em 1em 35px; }
#bd ul li { list-style: disc outside; margin: 1px 0px 2px 0px; }

#bd div.inner { padding: 18px 30px 36px 40px }
#bd div.inner #headline { height: 216px; margin-bottom: 10px; background: #F9F9F9 url('../images/front_page_headline_09.jpg') repeat scroll 0 0; border: 1px solid #EEEEEE; }
#bd div.inner #headline h1 { font-weight: normal; width: 420px; margin-left: 340px; padding-left: 35px; text-indent: -35px; margin-top: 8px; text-transform: uppercase; font-size: 167%; }

#bd div.inner #insideHeadline { height: 125px; margin-bottom: 10px; background: #F9F9F9 none repeat scroll 0 0; border: 1px solid #EEEEEE; }

#bd div.inner div#content { width: 600px; float: left; }

#bd div.inner div#content input.txt { width: 200px; }
#bd div.inner div#content form p { clear: left; margin: 0px; padding: 0px; padding-top: 2px; }
#bd div.inner div#content fieldset { margin-left: 20px; display: block; width: 550px; border: #4a7a5b 1px dashed; padding-right: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; margin-top: 10px; padding-bottom: 10px; clear: both; }
#bd div.inner div#content legend { display: inline; border: #4a7a5b 1px solid; font-weight: bold; font-size: 13px; background-color: #4a7a5b; padding: 5px; color: #f28945; }

#bd div.inner div#content #preliminary_questions p { padding: 0px; margin: 10px 5px 5px 0px; }
#bd div.inner div#content #preliminary_questions div.hidden { display: none; padding: 0px; margin: 10px 5px 5px 0px; }
#bd div.inner div#content #preliminary_questions p label { float: left; width: 200px; font: bold 12px Verdana; text-align: right; margin-top: 2px; margin-right: 15px; }
#bd div.inner div#content #preliminary_questions p label.hidden { float: left; width: 300px; font: italic 12px Verdana; text-align: right; margin-top: 2px; margin-right: 15px; }

/*Messages*/
#bd div.inner div#content .InfoMessage { padding: 2px; color: #555; background-color: #EEEEEE; border: 1px solid #555; }
#bd div.inner div#content .SuccessMessage { padding: 2px; color: #33CC00; background-color: #CFFFCA; border: 1px solid #33CC00; }
#bd div.inner div#content .ErrorMessage { padding: 2px; color: #CC0000; background-color:#FFBFC1; border: 1px solid #CC0000; }

#bd div.inner div#sidebar { margin-bottom: 25px; margin-left: 25px; color: #3F3F3F; border: 1px solid #717171; width: 250px; float: right; background-color: #A7A7BF; min-height: 200px; height: auto; }
#bd div.inner div#sidebar p { padding: 5px 10px; }
#bd div.inner div#sidebar h2 { font-weight: bold; background-color: #56567A; padding: 10px; border-bottom: 1px solid #717171; color: white; font-size: 116%; margin-top: 0px; margin-bottom: 0px; }
#bd div.inner div#sidebar h3 { font-weight: bold; background-color: #56567A; padding: 10px; border-bottom: 1px solid #717171; color: white; font-size: 116%; margin-top: 0px; margin-bottom: 0px; }
#bd div.inner div#sidebar ul { margin: 1em 1em 1em 35px; }
#bd div.inner div#sidebar ul li { list-style: disc outside; margin: 1px 0px 2px 0px; }

#ft { color: #333333; background: #949494 url('../images/bg_footer.png') no-repeat 0px 0px; padding: 5px 12px 10px 15px; }