/* GLOBAL POSITIONING STYLES */

body { margin-top: 0px; color: #000; background-color: #EEEEDD; font-family: Arial, Helvetica, sans-serif; }
li { list-style-position: outside; list-style-type: square; margin: 0 0 4px 0; *padding: 0; }
ul { margin: 0; padding: 0; *margin: 0; *padding: 0;}
img { border: 0; }
.linker { cursor: pointer; cursor: hand; }
a { color: #015DC1; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; border-bottom: none; }
a:hover { color: #333; }
/* ---- OLD TEMPLATE STYLES - Added Nov 2, 2009 - M. Knauer ---- */

#container { width: 1100px; margin: 0 auto; position: relative;}

#body_wrapper { width: 700px; float: left; position: relative; }
#body_wrapper a { text-decoration: underline; color: #0440ba; }

#main { width: 700px; height: 150px; *height: 170px; background: url(../images/top_food_bg.jpg) 15px 10px no-repeat; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; margin: 5px 0 0 0; float: left; }
#main h1 { font: normal 26px/27px Arial, Helvetica, sans-serif; color:#840104; margin: 15px 0 0 20px; }
#main p { margin: 10px 0 0 24px; }
#main p span { font: bold 17px/20px Arial, Helvetica, sans-serif; color:#2d6417; letter-spacing: -1px; }
#main .viewlink { margin: 10px 0 0 0; }

#main-card { width: 700px; height: 150px; background: url(../images/holiday09/top_food_bg_holiday.jpg) top right no-repeat; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; margin: 5px 0 0 0; float: left; }
#main-card h1 { font: normal 24px/26px Arial, Helvetica, sans-serif; color:#840104; margin: 15px 0 0 24px; }
#main-card p { margin: 10px 0 0 24px; }
#main-card p span { font: bold 17px/20px Arial, Helvetica, sans-serif; color:#2d6417; letter-spacing: -1px; }
#main-card .viewlink { margin: 10px 0 0 0; }

#expiration { width: 698px; *width: 700px; height: 27px; background: url(../images/top_bar_bg.png) 0 0 repeat-x; border: solid 1px #8d6804; font: bold 17px/20px Arial, Helvetica, sans-serif; color:#fff; text-align: center; padding: 7px 0 0 0; float: left; }
#expiration img { display: inline; background: url(../images/bullet_white.png) 0 0 no-repeat; margin: 0 20px; }

#purchase, .callout { width: 675px; *width: 700px; height: 225px; *height: 235px; background-color: #faf9f4; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; border: none; text-decoration: none; padding: 10px 10px 0 15px; float: left; }
#purchase h1 { font: bold 17px/24px Arial, Helvetica, sans-serif; color:#840104; margin: 0 0 5px 0; }
#purchase span { font: bold 14px/20px Arial, Helvetica, sans-serif; color:#2d6417; }
#purchase ul { margin: 8px 0 0 25px; }
#purchase li { list-style-image: url(../images/bullet_arrow_black.gif); line-height: 16px; margin: 0 0 5px 0; }
#purchase li span { font: bold 15px/15px Arial, Helvetica, sans-serif; color: #dd0101;}
#purchase .form1 { margin: 28px 0 0 20px; text-align: left; }
#purchase .form2 { margin: 10px 0 0 20px; text-align: left; }
#purchase .form3 { margin: 10px 0 0 20px; text-align: left; }
#purchase .qty { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; margin: 5px 12px 0 0;}
#purchase .input1 { width: 46px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; margin: 0 10px 0 0; padding: 0 0 0 3px; vertical-align: middle; }
#purchase .input2 { width: 170px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 6px; margin: 0 0 0 8px; vertical-align: middle }
#purchase .input3 { width: 208px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 2px; }
#purchase .button { margin: 5px 0 0 0; float: right;}

#purchase #gift { width: 334px; height: 215px; float: left; border-right: solid 1px #cfcfa9; }
#purchase #dom { width: 325px; height: 215px; float: right; }
a.learnmore { font: normal 12px/12px Arial, Helvetica, sans-serif; color: #015DC1; text-decoration: underline; }
#bottom_bar { width: 698px; *width: 700px; *height: 8px; height: 10px; background: url(../images/bottom_bar.png) top left repeat-x; border: solid 1px #8d6804; padding: 0; margin: 0; font-size: 4px; float: left; }
.bottom_bar { width: 698px; *width: 700px; *height: 8px; height: 10px; background: url(../images/bottom_bar.png) top left repeat-x; border: solid 1px #8d6804; padding: 0; margin: 0; font-size: 4px; float: left; }

/* ---- DOM Styles ---- */

#main-dom { width: 700px; height: 205px; background: url(../images/top_dom_bg.jpg) bottom right no-repeat; margin: 5px 0 10px 0; float: left; }
#main-dom h1 { font: normal 26px/27px Arial, Helvetica, sans-serif; color:#2d6417; margin: 22px 0 0 22px; }
#main-dom p { font: normal 14px/17px Arial, Helvetica, sans-serif; color: #333; margin: 13px 0 0 22px; }
#main-dom .link { width: 220px; font-size: 14px; margin: 10px 0 0 22px; }

#purchase-dom { width: 675px; *width: 700px; height: 180px; *height: 200px; background-color: #faf9f4; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; border: none; padding: 20px 10px 0 15px; float: left; }
#purchase-dom h1 { font: bold 17px/24px Arial, Helvetica, sans-serif; color:#2d6417; margin: 0 0 10px 0; }
#purchase-dom ul { margin: 10px 0 0 0; }
#purchase-dom li { list-style-image: url(../images/bullet_arrow_black.gif); line-height: 15px; margin: 0 0 10px 0; }
#purchase-dom li span { font: bold 15px/15px Arial, Helvetica, sans-serif; color: #dd0101;}
#purchase-dom .form { margin: 10px 0 0 10px; text-align: left; }
#purchase-dom .qty { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; margin: 5px 12px 0 0;}
#purchase-dom .input1 { width: 46px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; margin: 0 10px 0 0; padding: 0 0 0 3px; vertical-align: middle; }
#purchase-dom .input2 { width: 170px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 6px; margin: 0 0 0 8px; vertical-align: middle }
#purchase-dom .input3 { width: 208px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 2px; }
#purchase-dom .button { margin: 12px 0 0 0; float: right;}

#purchase-dom #dom { width: 332px; height: 160px; padding: 10px 0 0 0; float: left; }

#purchase-dom #chart { width: 335px; height: 170px; float: right; }
#purchase-dom #chart table, #purchase-dom #chart td { border: solid 1px #ccc; font: bold 12px/13px Arial, Helvetica, sans-serif; color: #555; }
#purchase-dom #chart tr.odd { background-color: #f1f1f1; }
#purchase-dom #chart .header { color: #147cb2; }
#purchase-dom #chart .header2 { font: bold 14px/13px Arial, Helvetica, sans-serif; color: #006600; }
#purchase-dom #chart .your-price { font: bold 14px/13px Arial, Helvetica, sans-serif; color: #000; }
#purchase-dom #chart .nb { border: none; }

/* ---- Card Styles ---- */
#card { width: 675px; *width: 700px; height: 260px; *height: 280px; background-color: #fff; font: normal 14px/18px Arial, Helvetica, sans-serif; color: #333; padding: 10px 10px 0 15px; position: relative; float: left; }
#card .new { width: 70px; height: 70px; background: url(../images/icon_new.png) 0 0 no-repeat; position: absolute; top: 4px; left: 10px; z-index: 999; }
#card .cardtable { margin: 10px auto 5px; *margin: 5px auto; display: block; }
#card .cardtable img {margin: 0 35px 0;}
#card .buytable { width: 615px; margin: 5px auto 0; *margin: 9px auto 0;}
#card h1 { font: bold 17px/20px Arial, Helvetica, sans-serif; color:#2d6417; margin: 0 0 3px 70px; }
#card p { margin: 0 0 0 70px; }
#card ul { margin: 10px 0 0 0; }
#card li { list-style-image: url(../images/bullet_arrow_black.gif); line-height: 17px; margin: 0 0 10px 0; }
#card li span { font: bold 15px/15px Arial, Helvetica, sans-serif; color: #dd0101;}
#card .form1 { margin: 25px 0 0 20px; text-align: left; }
#card .form2 { margin: 0 0 0 20px; text-align: left; }
#card .qty { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; margin: 5px 8px 0 0;}
#card .input1 { width: 46px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; margin: 0 10px 0 0; padding: 0 0 0 3px; vertical-align: middle; }
#card .input2 { width: 170px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 6px; margin: 0 0 0 8px; vertical-align: middle }
#card .input3 { width: 208px; font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 1px #333; padding: 0 0 0 2px; }
#card .button { margin: 0; float: right;}
#card .value { font: bold 13px/16px Arial, Helvetica, sans-serif; color: #006600; text-align: center; margin: 2px 0;}
#card .value span { color: #333;}
#card #free { font: bold 11px/13px Arial, Helvetica, sans-serif; color: #000; text-align: left;}


/* ---- Callout Styles ---- */
.callout { width: 313px; *width: 344px; height: 170px; *height: 203px; background-color: #fff; border: solid 1px #ccc; padding: 20px 10px 20px 20px; *padding: 20px 10px 0 20px; margin: 10px 0 10px 0; }
.callout h1 { font: bold 20px/22px Arial, Helvetica, sans-serif; color: #222; margin: 0 0 15px 0; }
.callout ul { margin: 10px 0 0 0; padding: 0 0 0 15px;}
.callout li { list-style-image: url(../images/bullet_arrow_black.gif); line-height: 18px; margin: 0 0 8px 0; }
.callout form { width: 140px; height: 90px; margin: 20px 0 0 15px;}
.callout .zip { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; text-align: left; padding: 0 0 3px 2px; }
.callout .input { width: 135px; font: bold 12px/12px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 2px #999; padding: 3px 0 3px 6px; }
.callout .button { margin: 6px 0 0 0; float: right;}

.available { background: url(../images/available.jpg) bottom right no-repeat; }
.left { float: left; }
.right { float: right; margin-right: 0; }


/* ---- Available Search Styles - for "available.asp" page ---- */
#logo { width: 340px; height: 75px; padding: 0; text-align: center; background:url("../images/img-rdc-edsm.gif") 0 0 no-repeat; position: absolute; top: 10px; left: 10px; }
.avail-search { width: 370px; height: 170px; padding: 100px 0 20px 0; margin: 0 auto 0 auto; text-align: center; }
.avail-search h1 { font: bold 20px/22px Arial, Helvetica, sans-serif; color: #222; margin: 0 0 15px 0; }
.avail-search form { width: 230px; height: 90px; margin: 20px auto 0 auto;}
.avail-search .zip { font: bold 12px/14px Arial, Helvetica, sans-serif; color: #444; text-align: left; padding: 0 0 3px 2px; }
.avail-search .input { width: 135px; font: bold 12px/12px Arial, Helvetica, sans-serif; color: #444; background-color: #fff; border: solid 2px #999; padding: 3px 0 3px 6px; }
.avail-search .button { margin: 0; float: right;}

.left { float: left; }
.right { float: right; margin-right: 0; }


/* ---- OLD TEMPLATE STYLES ---- */

/* Header Styles */
.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: #0C346F; line-height: 16px; }
.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; }
.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; }
.quicknav, .quicknav td { text-align: right;}

/* Body Styles */
.bodytxt { font: normal 13px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; }
.bodytxthome { font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #444433; }
.bodytxtsmall { font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color: #333; padding-bottom: 4px; }
.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; }
.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_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: 14px; font-weight: normal; color: #333; }
.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; }
.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; }
.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; }
.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; }
.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; }
.bodytxt10_14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; line-height: 14px; }
.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; }
.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; }
.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; }

.input { font-size: 11px; border-color:#666666; border-width: thin; }
.input9 { font-size: 9px; border-color:#666666; border-width: thin; }

.introtxt { font-family:Georgia, Times, Times New Roman, serif; font-size: 13px; line-height: 16px; 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; }

/* Form and Field Styles */
.field { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 12px; border: solid 1px #333; color: #000; }
.form10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333; padding-bottom: 4px; 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; }

.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; cursor: pointer; cursor: hand; line-height: 12px; COLOR: #930; text-decoration: underline; }
td.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; text-align: right; }
td.link_nav a { color: #333; text-decoration: none; }
td.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: normal 12px/15px Verdana, Arial, Helvetica, sans-serif; border: 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 }

/* Text Styles */
.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; }

/* Footer Styles */
#footer { width: 100%; display: block; float: right; bottom: 0; margin: 0; }
.footer { font-size: 11px; font-style: normal; font-weight: normal; line-height: 18px; color: #333; margin: 0; }
.footer a { font-size: 11px; font-weight: normal; text-decoration: none; margin: 0 2px 6px 2px; color: #015DC1; }
.footer :hover { font-size: 11px; font-weight: normal; text-decoration: none; color: #333; }
.footer img { margin: 0; padding: 0; }
.footer span.copyright { display: block; margin: .6em 0 0 0; color: #222; }
.footer span.copyright a { color: #222; text-decoration: none; }

.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; }
.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; }

