/* CSS Document */

body, html{background-color:#fff; font:100.01% Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center;}
* {margin:0; padding:0;}
sup{position:relative; font-size:70%; vertical-align:baseline; bottom:0.40em;}
img{border:none;}
#wrap{position:relative; width:750px; margin:0 auto; text-align:left;}
#header{position:relative; width:750px;}
#header img{float:left;}
#bodycopy, #policycopy{position:relative; background:#fff url(../images/whitepaper_image.gif) top left no-repeat; font-size:.8em; width:45%; margin:1em 0 0 1em; padding:0 0 0 105px; float:left;}
#bodycopy p, #policycopy p{margin-bottom:1.2em;}
#policycopy{ background:none; width:68%; padding-left:132px;}

#sidebar{position:relative; width:242px; margin-top:-18px; float:right;}
#sidebar img{float:left;}
#sidebar fieldset{border:none; padding-left:2em;}
#sidebar fieldset#infoarea{background-color:#eee; padding-top:.7em; padding-bottom:28px;}
#sidebar fieldset#infoarea p{margin-bottom:.7em;}
#sidebar fieldset#samplearea{background-color:#c0d6ee; margin-top:-22px;}
#sidebar fieldset#samplearea p.bluetop{position:relative; background-color:#eee; margin:0 0 0 -2.9em; padding:0;}
#sidebar fieldset#samplearea p.bluetop img{margin-bottom:-.25em; float:none;}
#sidebar fieldset label{display:block; font-size:.7em; margin-bottom:.2em}
#sidebar fieldset label.checkbox{ text-indent:-1.4em; margin-top:0; margin-bottom:.5em; padding-left:1.5em; padding-right:.7em;}
#sidebar fieldset label.checkbox input{margin:0;}
#sidebar fieldset select{font-size:12px; width:178px; margin-bottom:.5em;}
#sidebar fieldset input.text{font-size:12px; width:175px; margin-bottom:.5em;}
#sidebar fieldset textarea{width:175px; margin-bottom:.5em;}
#sidebar fieldset input.submit{width:175px; margin:.7em 0 1em 0;}

#policycopy fieldset{border:none; margin-bottom:2em;}
#policycopy fieldset p, #sidebar fieldset p{font-size:.7em;}
#policycopy fieldset label{display:block; margin-bottom:.2em; width:80%;}
#policycopy fieldset textarea, #policycopy fieldset input.text{width:90%; margin-bottom:.5em;}

#thankyoubodycopy{position:relative; width:48%; margin:1.5em 0 0 1em; padding:0 0 0 35px; float:left;}
#thankyoubodycopy p, #thankyousidebar p{font-size:.8em; margin-bottom:1.2em;}
#thankyousidebar{position:relative; width:242px; margin-top:-18px; float:right;}
#thankyousidebar h2{
	font-size:1em;
	margin-bottom:.7em;
	background-color: #EEEEEE;
}
#thankyousidebar div{background-color:#eeeeee; min-height:25em; padding: 0 2em; margin-top:-.28em;}
#thankyousidebar div p.firstp{border-bottom:1px solid #000000; padding-bottom:1.2em;}
#callout1, #callout2{ background:#FFFfff url(../images/thankyou_docicon.gif) top left no-repeat; padding-left:45px; margin-bottom:1.2em;}
#callout3{background:#FFFfff url(../images/thankyou_ppticon.gif) top left no-repeat; padding-left:45px; margin-bottom:1.2em;}
#callout1 p, #callout2 p{border-bottom:1px solid #000000; padding-bottom:1.2em;}

#footer{font-size:.7em; line-height:1.8; color:#666666; width:100%; margin:2em 0; text-align:center;}
#footer span{color:#000000;}
.clear{clear:both; font-size:0; line-height:0;}
