* {font-size:100%; margin:0px;}
html, body {margin:0px; padding:0px; width:100%; height:100%;}
body {background-color:#fff; font-family:"Lucida Grande", Calibri, Arial; font-size:10pt; color:#000;}
body, table, td, ul, ol, li {border-collapse:collapse; list-style:none;	padding:0px; vertical-align:top;}
td {vertical-align:middle;}
p {font-size:10pt;}
img {border:0px;}
a, a:active, a:visited {color:#8b1;}
a:hover {color:#000;}
ol {clear:left; display:block;}
ol li {line-height:1.2em; padding-bottom:0.3em; position:relative;}
ol b {left:-1.4em; position:absolute; font-weight:normal; z-index:1;}
li {display:list-item;}
h2 {font-size:15pt; margin:20pt;}
label {display:block;}
label {margin-top:15px;}
table.main {width:100%;}
.l {text-align:left;}
.c {text-align:center;}
.r {text-align:right;}
#contactForm {text-align:center;}
#blockCaptcha {padding-bottom:20px;}
#blockCaptcha input, img {vertical-align:middle; display:inline;}
#status {margin:20px;}
#status span {color:green; font-weight:bold;}
span#ToggleYou, span#ToggleWe {font-size:50pt;}
span.inactive {cursor:pointer;}
span#ToggleYou.inactive, span#ToggleWe.inactive {border-bottom:3pt dashed #000;}
#TextWe {width:100%; text-align:center; display:none;}
.TextWeIns {width:600px; margin:0 auto;}
.Text {width:600px; text-align:center;}
.Text p, ul, ol {text-align:left;}
#TextHome {text-align:center;}
#TextYou {text-align:center; display:none; line-height:1.5;}
#content {position:relative; min-height:100%;}
#header {padding-top:50px;}
#container {padding-bottom:50px; padding-top:20px;}
#footer {position:relative; height:30px; width:100%; margin-top:-50px; padding-top:20px; text-align:center;}
/* IE 6*/
* html #content {height:auto !important; height: 100%;}
/* IE 7/8
-, #header {margin-bottom:-3px;}
-, #footer {height:50px;}
*/
