@charset "UTF-8";

/* GLOBAL POSITIONING STYLES */

body { color: #000; font-family: Arial, Helvetica, sans-serif; }
ul { margin: 10px 0; padding:0px; }
ul li { list-style-position: outside; list-style-type: square; line-height: 16px; margin: 0px 0px 4px 25px; }
ol li { list-style-position: outside; list-style-type: decimal; line-height: 16px; margin-bottom: 4px; }
img { border: 0; margin: 0; padding: 0; }
td { text-align: left; }
.linker { cursor: pointer; cursor: hand; }
_img { behavior: url("../iepngfix.htc"); }

.help_bg { background-color: #e4e3d6;}

/* ---- NEW TEMPLATE STYLES - Added Nov 2, 2009 - M. Knauer ---- */

.back-top { font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; cursor: pointer; cursor: hand; COLOR: #930; text-decoration: underline; text-align: right; padding: 0 0 3px 0; margin: 5px 0 0 0; border-bottom: solid 1px #f5f5f5; }
.content { float: left; line-height: 16px; }
.content strong, .content strong a { color: #333; margin: 25px 0 3px 0; display: block; }
.content strong a.anchor, h1 .anchor { margin: 0; display: inline; }
.content strong a:hover { color: #555; text-decoration: underline; display: block; }
h1 { font-size: 14px; color: #333; margin: 10px 0 3px 0; display: block; }
h2, h2 a { font-size: 12px; color: #333; margin: 25px 0 3px 0; text-decoration: none; display: block; }
h2 a:hover { color: #555; text-decoration: underline; display: block; }
.bottom_line {height: 20px; border-bottom: solid 1px #e3e3e3; margin: 0 0 5px 0;}
.bottom_line2 {height: 20px; border-bottom: solid 1px #e3e3e3; margin: 0 0 25px 0;}

.wrapper { margin: 25px 0; padding: 0; }

/* --- Fundraising Styles --- */
.main-image-fr { width: 510px; height: 330px; background: url(../images/fundraising/main_image.jpg) 0 0 no-repeat; margin: 0; padding: 0; position: relative; }
.main-image-fr .button-click { position:absolute; top: 266px; left: 178px; }

.redeem-header { padding: 7px 0 0 0; *padding: 0; }
.form-label-fundraising { font: normal 14px/16px Helvetica, Arial, sans-serif; color: #fff; padding: 10px 0 0 0; *padding: 2px 0 0 0; }
.form-captcha_headline { font: normal 13px/16px Helvetica,Arial,sans-serif; color:#fff; padding: 7px 0 0 0; *padding: 5px 0 0 0; }
td.form-description { font: normal 10px/13px Helvetica, Arial, sans-serif; color: #fff; padding: 5px 0 5px 10px; *padding: 3px 0 0 10px; }
.captcha { height: 80px; padding: 3px 0 3px 0; padding: 3px 0 0 0; margin: 0; }
.captcha img { padding: 0; margin: 0; }
td.spacer { height: 7px; *height: 0	; margin: 0; padding: 0; }
.bg_fundraising { background: url(../images/fundraising/form_bg.jpg) 0 0 no-repeat; }

/* --- General Form Styles --- */
.form-label { font: bold 12px/18px Helvetica, Arial, sans-serif; color: #fff; padding: 8px 0 0 0; }
.form-label2 { font: normal 12px/18px Helvetica, Arial, sans-serif; color: #fff; padding: 7px 0 0 0; }
.form-desciption { font: normal 10px/13px Helvetica, Arial, sans-serif; color: #fff; padding: 0 0 0 10px; }
td.form-label4 { font: normal 10px/13px Helvetica, Arial, sans-serif; color: #000; padding: 5px 0 5px 10px; }

/* --- Footer Styles --- */
td.footer_main { font: normal 11px/12px Arial, Helvetica, sans-serif; color: #ffffff; padding: 15px 30px 15px 20px; position: relative; }
td.footer_main a { font-weight: normal; color: #fff; padding: 10px 10px 10px 10px; text-decoration: none; }
td.footer_main :hover { text-decoration: none; color: #FFC; }
td.footer_main .textbox { width: 400px; float: left; text-align: left; }
td.footer_main .copyright { width: 350px; text-align: right; float: right; padding: 0; margin: 0; }

td.footer_main2 { font: normal 11px/12px Arial, Helvetica, sans-serif; color: #333; padding: 15px 30px 15px 20px; position: relative; }
td.footer_main2 a { font-weight: normal; color: #333; padding: 10px 10px 10px 10px; text-decoration: none; }
td.footer_main2 :hover { text-decoration: none; color: #3b3916; }
td.footer_main2 .textbox { width: 400px; float: left; text-align: left; }
td.footer_main2 .copyright { width: 350px; text-align: right; float: right; padding: 0; margin: 0; }

td.footer_main3 { font: normal 13px/14px Arial, Helvetica, sans-serif; color: #fff; padding: 10px 30px 10px 20px; position: relative; }
td.footer_main3 a { font-weight: normal; color: #fff; padding: 10px 10px 10px 10px; text-decoration: none; }
td.footer_main3 :hover { text-decoration: none; color: #fff799; }
td.footer_main3 .textbox { width: 400px; float: left; text-align: left; }
td.footer_main3 .copyright { width: 350px; text-align: right; float: right; padding: 0; margin: 0; }

/* --- Footer Background Colors --- */
.bg_dm { background-color:#ee2c74; }
.bg_mh { background-color:#007e4e; }
.bg_cs { background-color:#143d8d; }
.bg_ace { background-color:#cb3a40; }
.bg_rdc10 { background-color:#bdba8f; }
.bg_fr { background-color:#446459; }

/* ---- text styles ---- */

.boldtxt12rede { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #930; line-height: 12px; padding-bottom: 4px; }
.bodytxt10rede { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #930; line-height: 11px; padding-bottom: 4px; }
.bodytxt9rede { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #930; line-height: 10px; padding-bottom: 4px; }

.footertxt9e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000; line-height: 9px; padding-bottom: 4px; }

.bodytxt9e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #000; line-height: 10px; padding-bottom: 4px; }
.headbold10e { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000; padding-bottom: 2px; line-height: 12px; }
.input { font-size: 11px; border-color:#666666; border-width: thin; }
.input9 { font-size: 9px; border-color:#666666; border-width: thin; }
.bodytxthome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #444433; line-height: 13px; }
.bodytxtsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; padding-bottom: 4px; line-height: 13px; }
.subhead11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; line-height: 13px; }
.subhead11_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFF; line-height: 13px; }
.subhead11_whitepad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFF; line-height: 13px; padding-left: 5px; padding-bottom: 5px; }
.bodytxt10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; padding-bottom: 4px; line-height: 12px; }
.bodytxt11_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; line-height: 14px; }
.bodytxt11_20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; line-height: 20px; }
.bodytxt9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #333; line-height: 11px; padding-right: 10px; padding-bottom: 5px; }
.bodytxt9-indent5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #333; line-height: 11px; padding-left: 5px; padding-bottom: 5px; }
.bodytxt9red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #930; line-height: 11px; padding-right: 10px; padding-bottom: 5px; }
.bodytxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-style: normal; font-weight: normal; color: #333; }
.bodytxtlarge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: #333; }
.bodyserif13 { font-family:Georgia, Times, Times New Roman, serif; font-size: 13px; line-height: 16px; font-style: normal; font-weight: normal; color: #333; }
.bodyserif11 { font-family:Georgia, Times, Times New Roman, serif; font-size: 11px; line-height: 14px; font-style: normal; font-weight: normal; color: #333; }
.bullet1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; list-style-position: outside; list-style-type: square; margin-bottom: 8px; line-height: 13px; }
.certCode { font-family: "Courier New", Courier, mono; font-size: 17px; font-style: normal; font-weight: bold; color: #930; line-height: 17px; }
.field { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 12px; border-left: solid 1px #333; border-top: solid 1px #333; border-right: solid 1px #333; border-bottom: solid 1px #333; color: #000; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; line-height: 13px; color: #333; }
.form10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333; padding: 8px 8px 12px; line-height: 12px; }
.form10red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #930; padding-bottom: 4px; line-height: 12px; }
.formbold10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333; padding-bottom: 4px; line-height: 12px; }
.formbold10red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #930; padding-bottom: 4px; line-height: 12px; }
.formtxtsmallgray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #333; padding-bottom: 4px; line-height: 13px; }
.formtxtsmallred { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #930; padding-bottom: 4px; line-height: 13px; }
.form10blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #0C346F; padding-bottom: 4px; line-height: 12px; }
.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; line-height: 9px; color: #666; }
.head_blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #336; line-height: 16px; }
.introtxt { font-family:Georgia, Times, Times New Roman, serif; font-size: 13px; line-height: 16px; font-style: normal; font-weight: normal; color: #333; }
.breadcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; line-height: 12px; color: #333; }
.link_breadcrumb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; line-height: 12px; COLOR: #993300; text-decoration: underline }
.link_nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #333; padding-bottom: 4px; line-height: 13px; text-decoration: none }
.link_nav a { color: #333; text-decoration: none; }
.link_nav a:hover { color: #333; text-decoration: underline; }
.menutxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; line-height: 12px; padding-bottom: 4px; }
.menutxtpad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; line-height: 12px; padding-bottom: 4px; }
.menutxt a { color: #357; text-decoration: none; }
.menutxt a:hover { color: #333; text-decoration: underline; }
.nav_txt_gray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666; padding-bottom: 4px; line-height: 13px; }
.nav_txt_gray a { color: #333; text-decoration: none; }
.nav_txt_gray a:hover { color: #333; text-decoration: underline; }
.megacertNames { font-family: Georgia, Times New Roman, Times, serif; font-size: 13px; font-style: normal; font-weight: bold; color: #333333; line-height: 13px; }
.megacertValue { font-family: Georgia, Times New Roman, Times, serif; font-size: 20px; font-style: normal; font-weight: bold; color: #333; line-height: 20px; }
.certValue { font-family: Georgia, Times New Roman, Times, serif; font-size: 30px; font-style: normal; font-weight: bold; color: #333; line-height: 20px; }
.pad { padding-right: 80px; padding-left: 80px; }
.padsm { padding-left: 13px; padding-top: 5px; padding-right: 5px; }
.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #930; line-height: 15px; }
.redPageHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-style: normal; font-weight: bold; color: #930; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; border-left: solid 1px #333; border-top: solid 1px #333; border-right: solid 1px #333; border-bottom: solid 1px #333; color: #000; background-color: #fff; }
.servicecap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666; }
.side_nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10.5px; font-style: normal; font-weight: normal; color: #333; padding-bottom: 4px; line-height: 12px }
.bodytxt10_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; line-height: 14px; }
.bodytxt9_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 14px; font-weight: normal; color: #333; }
.footer07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 9px; }
.footerRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 9px; }
.footerLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 9px; text-decoration: underline; }
.footerLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 9px; text-decoration: underline; }
.txt10sm07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; }
.txt10smBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; }
.txt10smBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight: bold; }
.txt10smRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 10px; }
.txt10smBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 10px; font-weight: bold; }
.txt10smLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 10px; text-decoration: underline; }
.txt10smLinkBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 10px; text-decoration: underline; font-weight: bold; }
.txt10smLinkBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 10px; text-decoration: underline; font-weight: bold; }
.txt10smLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 10px; text-decoration: underline; }
.txt10smBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; font-weight: bold; }
.txt11sm07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; }
.txt11smBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }
.txt11smBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; }
.txt11smRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 11px; }
.txt11smBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 11px; font-weight: bold; }
.txt11smLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 11px; text-decoration: underline; }
.txt11smLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 11px; text-decoration: underline; }
.txt11smBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: bold; }
.txt11smLinkBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 11px; text-decoration: underline; font-weight: bold; }
.txt11smLinkBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 11px; text-decoration: underline; font-weight: bold; }
.txt12medBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }
.txt12medBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight: bold; }
.txt12med07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; }
.txt12medBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; font-weight: bold; }
.txt12medRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; }
.txt12medBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; font-weight: bold; }
.txt12medLinkBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 12px; text-decoration: underline; font-weight: bold; }
.txt12medLinkBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; text-decoration: underline; font-weight: bold; }
.txt12medLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 12px; text-decoration: underline; }
.txt12medLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 12px; text-decoration: underline; }
.txt14lgBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; }
.txt14lgBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; font-weight: bold; }
.txt14lg07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 14px; }
.txt14lgRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 14px; }
.txt14lgBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 14px; font-weight: bold; }
.txt14lgBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 14px; font-weight: bold; }
.txt14lgLinkRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 14px; text-decoration: underline; }
.txt14lgLinkBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 14px; text-decoration: underline; font-weight: bold; }
.txt14lgLink07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 14px; text-decoration: underline; }
.txt14lgLinkBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 14px; text-decoration: underline; font-weight: bold; }
.txt16headerBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; }
.txt16headerBoldBlk07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; font-weight: bold; }
.txt16header07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 16px; }
.txt16headerBold07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 16px; font-weight: bold; }
.txt16headerRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 16px; }
.txt16headerBoldRed07 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #993300; font-size: 16px; font-weight: bold; }
.form-label-fif { font: bold 12px/18px Helvetica, Arial, sans-serif; color: #000; padding: 7px 0 0 0; }
.form-label-fif2 { font: normal 12px/18px Helvetica, Arial, sans-serif; color: #000; padding: 7px 0 0 0; }
.form-desciption-fif { font: normal 11px/12px Helvetica, Arial, sans-serif; color: #000; padding: 0 0 0 10px; }

