body { background:#FFFFFF; padding:0; margin:0; text-align:center; }
form { padding:0; margin:0; }
a { color:#355D8A; }
img { border:0; }
a:hover,.orange,.number,.lrgnumber,.smlttl,h3,.ckbox { color:#D25600; }

h2 { color:#334656; font-size:22px; font-weight:normal; padding:0 0 15px 0; margin:0; }
label { font-size:12px; }
h3 { font-size:16px; font-weight:bold; padding:0; margin:0; }
td,div,p { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
p { padding:0 0 30px 0; margin:0; }
select,.sb,.si { width:150px; font-size:11px; }
.si { width:60px; }
.head p { font-weight:bold; line-height:20px; padding:0 0 10px 20px; }

div#cent { margin:auto; width:924px; background:#FFFFFF url('/_img/crc_mainbg.gif') repeat-y; text-align:center; position:relative; }
div#pad { padding:0 81px 0 80px; text-align:left;  }
div.cent { text-align:center; }
#content { padding:30px; background:white; }
.offer { background:#F2F1F1; }
.off_top { clear:both; width:100%; height:10px; }
.off_left { position:relative; float:left; width:165px; height:140px; background:#F2F1F1; text-align:center; }
.ckbox { position:absolute; top:116px; left:33px; font-weight:bold; }
.off_rite { position:relative; float:left; width:500px; background:#F2F1F1; border-left:1px solid #CBCACA; }
.head { width:470px; height:140px; }
.off_rite h2 { padding:15px 0 15px 20px; color:black; font-size:16px; font-weight:bold; }
div.form_box { position:relative; width:470px; font-size:9px; }
div.form_box div.pad { padding:30px 0 15px 20px; }
div.form_box h2 { color:#232323; font-size:24px; font-weight:bold; padding:0 0 15px 0; }
div#secure_rights,div#secure_rights2 { position:absolute; top:30px; left:300px; height:37px; width:160px; }
div#secure_rights div,div#secure_rights2 div { float:left; margin:0 10px 0 0; padding:1px 0 0 0; font-size:9px; width:110px; }
div#secure_rights2 { position:relative; top:0; left:0; }


.small { font-size:7pt; }
.smlttl { font-weight:bolder; }
.maincol { border:1px solid #FFFFFF; }

.leadtable { padding:10px 20px 10px 20px; font-size:10px; }
.leadtable2 { padding:10px 0 10px 20px; font-size:10px; }
.testtable { padding:20px; }

.content { padding:30px; }
.graph { font-size:13px; }

.charc,.charc:hover,.charc:visited { color:#000000; text-decoration:none; }

.number { font-size:23px; font-weight:bold; padding:10px 0 0 11px; }
.lrgnumber { font-size:28px; font-weight:bolder; line-height:30px; }
.formtable td { padding-left:20px; }
.formtablerow { padding-bottom:10px; }

.section { color:black; font-size:15px; font-weight:bold; margin:0 0 15px 0; clear:both; }
.lft,.lft_lg { float:left; width:275px; height:30px; }
.rht,.rht_lg { float:right; width:155px; height:30px; text-align:left; font-size:9px; }
.lft_lg,.rht_lg { height:45px; }
.lft_img { float:left; width:200px; height:130px; }
.rht_txt { float:left; width:250px; height:130px; clear:right; }
.bar { height:15px; border-top:2px solid #CBCACA; clear:both; }
.gray_bar { height:20px; margin:0 0 20px 0; border-bottom:4px solid #E5E5E5; clear:both; }

div#top_nav { width:743px; height:29px; background:gray url('/_img/nav_bg.gif') repeat-x; }
div#top_nav div { text-align:center; padding:6px 0 0 0; float:left; }
div#top_nav div.spacer { padding:0; margin:0; position:relative; top:7px; width:1px; height:15px; background:#BEBEBE; }
div#top_nav div a { color:black; font-size:12px; font-weight:bold; text-decoration:none; }
div#top_nav div a:hover { color:D25600; }
div#top_nav div.on a { color:#D25600 }

div#poppity { width:500px; height:420px; background:url(/_img/poppity.jpg) no-repeat; position:absolute; top:140px; left:180px;   }
div#poppity a { display:block; color:#c8d2db; padding: 10px 0 0 360px; }
div#poppity p { position:relative; left:60px; top:165px; width:180px; color:#707070; }
div#poppity p a { padding:0; color:#06f; }

div#footer { background:#F0F0F0; height:40px; font-size:10px; }
div#footer #lefty { float:left; width:45%; padding:15px 0 0 15px; font-size:10px; }
div#footer #righty { float:right; width:45%; padding:15px 15px 0 0; text-align:right; font-size:10px; }
