@charset "utf-8";html, body {    margin: 0;    padding: 0;    height: 100%; /* needed for container min-height */    background: #FFFFFF;    font-family: arial, sans-serif;    font-size: small;    color: #000;    background: url(../images/body_bg.jpg) top center repeat-y;}h1 {    font: 1.5em georgia, serif;    margin: 0.5em 0;}h2 {    font: 1.25em georgia, serif;    margin: 0 0 0.5em;}p {    line-height: 1.5;    margin: 0 0 1em;}div#container {    position: relative; /* needed for footer positioning*/    margin: 0 auto; /* center, not in IE5 */    width: 1024px;    background: #fff;    height: auto !important; /* real browsers */    height: 100%; /* IE6: treaded as min-height*/    min-height: 100%; /* real browsers */}div#header {    background: #fff;}div#brochure{ float: left; margin-top: -20px; }div#brochure img { border: 0; width: 145px; height: 145px;}ul#joinus { float: left; width: 450px; }div#content {    vertical-align: text-top;    width: 720px;    padding: 1em 1em 5em; /* bottom padding for footer */}div#contentNoRight {    vertical-align: text-top;    width: 98%;    padding: 1em 1em 5em; /* bottom padding for footer */}div#footer {    position: absolute;    width: 100%;    bottom: 0; /* stick to bottom */    background: #fff;}div#right {    margin-top: 10px;    position: absolute;    width: 255px;    right: 15px;}.head_item_parent {    font-weight: bold;    font-size: 12px;    margin-left: -5px;}.head_item {    font-weight: normal;}.head_bold_item {    font-weight: bold;    font-size: 12px;}.sub_item {    margin-left: 15px;    font-weight: normal;}.child_items {    margin-left: 15px;}input, textarea {    border: #999 solid 1px;    background: #FFF url(../images/formgrad.png) repeat-x top left;    padding: 3px 5px;}.radio {    border: 0;    background: none;    padding: 0;}textarea {    margin-top: 5px;    margin-left: 5px;    margin-bottom: 5px;}.submit {    background: #FFF url(../images/submitgrad.png) repeat-x bottom left;}fieldset {    margin-bottom: 10px;    border: 1px solid #000;    background-color: #E8E8E8;    width: 700px;}legend {    padding: 0 2px;    font-weight: bold;}fieldset label {    display: inline-block;    line-height: 1.8;    vertical-align: top;    width: 120px;}fieldset ol {    margin: 0;    padding: 0;}fieldset li {    list-style: none;    padding: 5px;    margin: 0;}em {    font-weight: bold;    font-style: normal;    color: #f00;}#required {    color: #FF0000;    font-weight: bold;    display: inline-block;    line-height: 1.8;    vertical-align: middle;    width: 10px;}.error_strings {    font-family: Verdana;    font-size: 10px;    color: #660000;    text-align: left;}#notice {    color: #FF0000;    font-weight: bold;    display: inline-block;    line-height: 1.8;    vertical-align: middle;    text-align: center;}.jsvalidation {    margin-left: 10px;    font-size: 10px;    color: #FF0000;    font-family: "Lucida Sans Unicode", "Trebuchet MS", Tahoma, sans-serif;}ul#checklistButtons{ list-style: none; margin: 60px 0 0 0; padding; 0}ul#checklistButtons li {	border:#ffffff 1px solid;	text-align: center;}ul#checklistButtons a {	display: block;	background-color: #7dc96f;	color: #fff;	text-decoration: none;	width: 100%;	padding-top:5px;	padding-bottom:5px;	font-weight:bold;	font-size:14px;}ul#checklistButtons a:hover {	background-color: #93f085;}