* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4; PADDING-TOP: 0px
}
INPUT {
	LINE-HEIGHT: 1
}
BODY {
	MIN-WIDTH: 740px; BACKGROUND: url(/images/layout/bodyBg.gif) #fcd6d0 repeat-x; FONT: 62.5% Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
P {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 1.5em; COLOR: #333
}
UL {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 1.5em; COLOR: #333
}
DL {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 1.5em; COLOR: #333
}
OL {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 1.5em; COLOR: #333
}
OL {
	PADDING-LEFT: 2.2em
}
A {
	COLOR: #648037; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #3c5212
}
A:focus {
	COLOR: #3c5212
}
IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.logo {
	DISPLAY: none
}
LI {
	LIST-STYLE-TYPE: none
}
OL LI {
	MARGIN-TOP: 0.2em; LIST-STYLE-TYPE: decimal
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
HR {
	BORDER-TOP: #ccc 1px solid; MARGIN: 1.5em 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
SUP {
	FONT-SIZE: 10px; VERTICAL-ALIGN: 2px
}
.displayNone {
	DISPLAY: none
}
#main DIV FIELDSET UL.radioBu LABEL.displayNone {
	DISPLAY: none
}
.hide {
	TEXT-INDENT: -123456px
}
.clearBoth {
	CLEAR: both
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.displayInline {
	DISPLAY: inline
}
#wrap {
	background: #FFF; MARGIN: 0px auto; WIDTH: 740px; TEXT-ALIGN: left
}
#header {
	BACKGROUND: url(/images/layout/headBg.gif) no-repeat 0px 0px; POSITION: relative; HEIGHT: 127px
}
#header H1 A {
	DISPLAY: block; BACKGROUND: url(/images/layout/logo2.gif) no-repeat 0px 0px; LEFT: -4px; WIDTH: 363px; TEXT-INDENT: -123456px; POSITION: absolute; TOP: 5px; HEIGHT: 80px
}
#header H2 {
	DISPLAY: block; BACKGROUND: url(/images/layout/tm.gif) no-repeat 0px 0px; LEFT: 1px; WIDTH: 184px; TEXT-INDENT: -123456px; POSITION: absolute; TOP: 75px; HEIGHT: 17px
}
#header #printLogo {
	DISPLAY: none
}
#nav LI {
	FLOAT: left
}
#utility LI {
	DISPLAY: inline
}
#footer UL LI {
	DISPLAY: inline
}
UL.breadcrumb LI {
	DISPLAY: inline
}
#nav {
	LEFT: 12px; POSITION: absolute; TOP: 144px
}
#nav LI {
	MARGIN: 0px 4px 0px 0px
}
#nav A {
	DISPLAY: block; WIDTH: 140px; TEXT-INDENT: -123456px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; BACKGROUND-COLOR: transparent
}
.navHome A {
	BACKGROUND-IMAGE: url(/images/nav/navHome.gif)
}
.navHomeSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navHomeSel.gif)
}
.navHomeSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navHomeSel.gif)
}
.navHomeSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navHomeSel.gif)
}
.navAbout A {
	BACKGROUND-IMAGE: url(/images/nav/navAbout.gif)
}
.navAboutSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navAboutSel.gif)
}
.navAboutSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navAboutSel.gif)
}
.navAboutSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navAboutSel.gif)
}
.navGoals A {
	BACKGROUND-IMAGE: url(/images/nav/navGoals.gif)
}
.navGoalsSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navGoalsSel.gif)
}
.navGoalsSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navGoalsSel.gif)
}
.navGoalsSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navGoalsSel.gif)
}
.navGift A {
	BACKGROUND-IMAGE: url(/images/nav/navGift.gif)
}
.navGiftSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navGiftSel.gif)
}
.navGiftSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navGiftSel.gif)
}
.navGiftSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navGiftSel.gif)
}
.navRegister A {
	BACKGROUND-IMAGE: url(/images/nav/navRegister.gif)
}
.navRegisterSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navRegisterSel.gif)
}
.navRegisterSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navRegisterSel.gif)
}
.navRegisterSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navRegisterSel.gif)
}
.navAccount A {
	BACKGROUND-IMAGE: url(/images/nav/navAccount.gif)
}
.navAccountSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navAccountSel.gif)
}
.navAccountSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navAccountSel.gif)
}
.navAccountSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/navAccountSel.gif)
}
.navContent A {
	BACKGROUND-IMAGE: url(/images/nav/mgrContent.gif)
}
.navContentSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrContentSel.gif)
}
.navContentSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrContentSel.gif)
}
.navContentSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrContentSel.gif)
}
.navSiteConfig A {
	BACKGROUND-IMAGE: url(/images/nav/mgrSiteConfig.gif)
}
.navSiteConfigSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrSiteConfigSel.gif)
}
.navSiteConfigSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrSiteConfigSel.gif)
}
.navSSiteConfigelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrSiteConfigSel.gif)
}
.navMembers A {
	BACKGROUND-IMAGE: url(/images/nav/mgrMembers.gif)
}
.navMembersSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrMembersSel.gif)
}
.navMembersSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrMembersSel.gif)
}
.navMembersSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrMembersSel.gif)
}
.navManagers A {
	BACKGROUND-IMAGE: url(/images/nav/mgrManagers.gif)
}
.navManagersSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrManagersSel.gif)
}
.navManagersSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrManagersSel.gif)
}
.navManagersSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrManagersSel.gif)
}
.navReports A {
	BACKGROUND-IMAGE: url(/images/nav/mgrReports.gif)
}
.navReportsSelected A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrReportsSel.gif)
}
.navReportsSelected A:hover {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrReportsSel.gif)
}
.navReportsSelected A:focus {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(/images/nav/mgrReportsSel.gif)
}
.navHome A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navHome A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navAbout A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navAbout A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navGoals A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navGoals A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navGift A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navGift A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navRegister A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navRegister A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navAccount A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navAccount A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navContent A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navContent A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navSiteConfig A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navSiteConfig A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navMembers A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navMembers A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navManagers A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navManagers A:focus {
	BACKGROUND-POSITION: -140px 0px
}
.navReports A:hover {
	BACKGROUND-POSITION: -140px 0px
}
.navReports A:focus {
	BACKGROUND-POSITION: -140px 0px
}
#utility {
	RIGHT: 0px; BACKGROUND: url(/images/layout/utilityBR.gif) #d04951 no-repeat right bottom; POSITION: absolute; TOP: 0px
}
#utility UL {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/images/layout/utilityBL.gif) no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
#utility LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; BORDER-LEFT: #f8ada0 1px solid; PADDING-TOP: 0px
}
#utility LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none
}
#utility A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
#utility A:hover {
	COLOR: #f8ada0
}
#utility A:focus {
	COLOR: #f8ada0
}
#utility LI.select A {
	COLOR: #360000
}
#utility LI.select A:hover {
	COLOR: #360000
}
#utility LI.select A:focus {
	COLOR: #360000
}
#footer {
	CLEAR: both; BACKGROUND: #648037; MARGIN: 0px 4px; WIDTH: 732px
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 11px
}
#footer LI {
	FONT-SIZE: 11px; COLOR: #fff
}
#footer LI A {
	FONT-SIZE: 11px; COLOR: #fff
}
#footer LI A:hover {
	COLOR: #c8dd79
}
#footer LI A:focus {
	COLOR: #c8dd79
}
#footer .Selected A {
	COLOR: #c8dd79
}
#footer LI {
	PADDING-LEFT: 6px; BORDER-LEFT: #96a65b 1px solid; MARGIN-RIGHT: 4px
}
#footer LI.first {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #c8dd79; PADDING-TOP: 0px
}
#footer P A {
	COLOR: white
}
#footer P A:hover {
	COLOR: #c8dd79
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/layout/contentBg.gif) #fff no-repeat left bottom; PADDING-BOTTOM: 7px; MARGIN: -8px 0px 20px; PADDING-TOP: 0px; POSITION: relative; min-height: 800px;
}
#userarea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(/images/layout/userareaBg.gif) #c8dd79 no-repeat left bottom; PADDING-BOTTOM: 6px; MARGIN: 0px 4px 14px; COLOR: #3c5212; PADDING-TOP: 0px; POSITION: relative
}
#userarea A {
	COLOR: #3c5212
}
#userarea A:hover {
	COLOR: #648037
}
#userarea A:focus {
	COLOR: #648037
}
#userarea P {
	FONT-WEIGHT: bold; MARGIN: 3px 0px 0px; WIDTH: 290px; COLOR: #3c5212
}
#userarea P.intro {
	FLOAT: left
}
DL.signedIn {
	FLOAT: left
}
UL.uaLinks {
	FLOAT: right
}
UL.status {
	FLOAT: right
}
#userarea DL {
	MARGIN: 0px; WIDTH: 215px
}
#userarea DL DT {
	FONT-SIZE: 11px; FLOAT: right; WIDTH: 173px
}
#userarea DL DD A {
	FONT-SIZE: 11px; FLOAT: right; WIDTH: 173px
}
#userarea DL DD {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#userarea DL DD.icon {
	BORDER-RIGHT: #648037 1px solid; BORDER-TOP: #648037 1px solid; FLOAT: left; BORDER-LEFT: #648037 1px solid; WIDTH: 32px; BORDER-BOTTOM: #648037 1px solid
}
#userarea UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 460px; PADDING-TOP: 7px
}
#userarea LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 25px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 17px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
#userarea LI.first {
	MARGIN-LEFT: 0px
}
#userarea LI.notify {
	BACKGROUND-IMAGE: url(/images/icons/uaNotify.gif)
}
#userarea LI.savings {
	BACKGROUND-IMAGE: url(/images/icons/uaSavings.gif)
}
#userarea LI.friends {
	BACKGROUND-IMAGE: url(/images/icons/uaFriends.gif)
}
#userarea LI.signOut {
	BACKGROUND-IMAGE: url(/images/icons/uaSignout.gif)
}
#userarea LI.forceRight {
	MARGIN-LEFT: 365px
}
#uaField {
	FLOAT: right; WIDTH: 350px
}
#uaField UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 350px; PADDING-TOP: 0px
}
#uaField UL.first {
	MARGIN-BOTTOM: 5px
}
#uaField UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 7px 0px 0px; PADDING-TOP: 0px
}
#uaField UL LI.first {
	FONT-WEIGHT: bold; MARGIN-LEFT: -70px; COLOR: #3c5212
}
#uaField INPUT.username {
	WIDTH: 240px
}
#uaField UL LI INPUT {
	VERTICAL-ALIGN: middle
}
.secure#userarea P.intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; FONT-SIZE: 13px; BACKGROUND: url(/images/icons/lock.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 2px
}
.secure#userarea P.status {
	FONT-SIZE: 22px; FLOAT: right; MARGIN: 0px 18px 0px 0px; COLOR: #fff; TEXT-ALIGN: right
}
#featurewrap {
	BACKGROUND: url(/images/layout/featureTop.gif) #f2fad5 no-repeat left top; MARGIN: 0px 9px; WIDTH: 722px
}
#feature {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(/images/layout/featureBot.gif) no-repeat left bottom; PADDING-BOTTOM: 16px; PADDING-TOP: 16px
}
#feature DIV {
	FLOAT: left; WIDTH: 412px
}
#feature H3 {
	DISPLAY: block; BACKGROUND: url(/images/layout/savingwillTitle.gif) no-repeat 0px 0px; WIDTH: 410px; TEXT-INDENT: -123456px; HEIGHT: 25px
}
#feature P {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 15px; COLOR: #3c5212
}
#feature DL {
	PADDING-RIGHT: 0px; BORDER-TOP: #c8dd79 1px solid; PADDING-LEFT: 55px; BACKGROUND: url(/images/lock.gif) no-repeat 0px 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 12px
}
#feature DT {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #f05b65
}
#feature DD {
	FONT-STYLE: italic
}
#feature DIV#demo {
	MARGIN-LEFT: 20px; WIDTH: 268px
}
#sub {
	CLEAR: both; MARGIN: 20px 0px
}
#sub DIV {
	FLOAT: left; MARGIN-LEFT: 25px; WIDTH: 263px
}
#sub H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #f05b65; BORDER-BOTTOM: #666 1px solid
}
#sub DL {
	MARGIN-BOTTOM: 11px
}
#sub DT {
	MARGIN-TOP: 9px; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #999
}
#sub DD A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: none
}
#sub DD IMG {
	MARGIN-TOP: 6px
}
#sub DD P {
	MARGIN-TOP: 6px
}
#sub DD P {
	MARGIN-BOTTOM: 0px; LINE-HEIGHT: 1.3
}
#sub A {
	FONT-SIZE: 12px
}
#sub #giftcards {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/layout/cardsTop.gif) #fff8bf no-repeat left top; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; WIDTH: 124px; PADDING-TOP: 6px
}
#giftcards H4 {
	MARGIN-LEFT: 4px; COLOR: #d04951; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#giftcards H4 EM {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px
}
#giftcards IMG {
	MARGIN-LEFT: 4px
}
#giftcards P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 14px 4px; WIDTH: 116px; COLOR: #384520; PADDING-TOP: 0px
}
#giftcards A {
	DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: url(/images/layout/cardsBot.gif) no-repeat left bottom; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1
}
#seals {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN: 16px 20px 10px
}
#seals .seal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 124px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 72px; TEXT-ALIGN: center
}
#seals #seal1 {
	
}
#seals #seal2 {
	PADDING-TOP: 21px; HEIGHT: 34px
}
#seals #seal3 {
	PADDING-TOP: 21px; HEIGHT: 37px
}
#seals #seal4 {
	
}
#seals #seal5 {
	MARGIN-RIGHT: 0px
}
#seals IMG {
	DISPLAY: inline
}
#sealsfooter {
	BACKGROUND: url(/images/layout/sealsBg.gif) #fff no-repeat left bottom; MARGIN: 20px 0px
}
#sealsfooter DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/layout/sealsBgTop.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sealsfooter DIV IMG {
	DISPLAY: inline; MARGIN: 0px 10px
}
#sealsfooter2 {
	BACKGROUND: #fff; MARGIN: 20px 0px 0px
}
#sealsfooter2 DIV {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/layout/sealsBgTop.gif) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sealsfooter2 DIV IMG {
	DISPLAY: inline; MARGIN: 0px 38px
}
UL.breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 32px; MARGIN: 9px 0px 0px; PADDING-TOP: 0px; width: 445px;
}
UL.breadcrumb LI {
	FONT-WEIGHT: bold
}
UL.breadcrumb LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.breadcrumb LI A {
	FONT-WEIGHT: normal
}
UL.breadcrumb LI:unknown {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
UL.breadcrumb LI.first:unknown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}
UL.secondary {
	BORDER-TOP: #c8dd79 1px solid; FLOAT: left; WIDTH: 132px
}
UL.secondary LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px; BORDER-BOTTOM: #c8dd79 1px solid
}
UL.secondary LI A {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
UL.secondary LI.select {
	FONT-WEIGHT: bold; BACKGROUND: #e2edbb
}
UL.secondary LI A:hover {
	COLOR: #3c5212
}
UL.secondary LI A:focus {
	COLOR: #3c5212
}
UL.secondary LI.select A {
	COLOR: #3c5212
}
#mainwrap {
	background: #FFF; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 20px 16px; WIDTH: 704px;
}
#main {
	BACKGROUND: url(/images/layout/mainBg.gif) #FFF; 
}
#main DIV {
	FLOAT: left; WIDTH: 445px;  margin-top: -20px; background: #FFF;
}
.mainHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-BOTTOM: 9px; MARGIN: -11px 0px 14px; WIDTH: 445px; COLOR: #f05b65; LINE-HEIGHT: 22px; BORDER-BOTTOM: #648037 1px solid; POSITION: relative
}

.mainHeader a {
COLOR: #f05b65;
text-decoration: none;
}

.mainHeader a:hover {
text-decoration: none;
color: #3C5212;
}
#main DL.mainHeader DT {
	FLOAT: right; WIDTH: 490px; LINE-HEIGHT: 1
}
#main DL.mainHeader DD {
	FLOAT: right; WIDTH: 490px; LINE-HEIGHT: 1
}
#main DL.mainHeader A {
	FONT-SIZE: 12px; TEXT-DECORATION: underline
}
#main DL.mainHeader .updating {
	PADDING-LEFT: 18px; FONT-SIZE: 12px; BACKGROUND: url(/images/loader.gif) no-repeat left center; WIDTH: 472px; COLOR: #444; LINE-HEIGHT: 1.4
}
DD.updating {
	PADDING-LEFT: 18px; FONT-SIZE: 12px; BACKGROUND: url(/images/loader.gif) no-repeat left center; WIDTH: 472px; COLOR: #444; LINE-HEIGHT: 1.4
}
#main DL.mainHeader .yourFriend {
	FONT-SIZE: 12px; COLOR: #444; LINE-HEIGHT: 1.4
}
#main DL.mainHeader .yourFriend A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#main DL.mainHeader DD.icon {
	BORDER-RIGHT: #648037 1px solid; BORDER-TOP: #648037 1px solid; FLOAT: left; MARGIN: 2px 0px 0px; BORDER-LEFT: #648037 1px solid; WIDTH: 48px; BORDER-BOTTOM: #648037 1px solid
}
#main DIV DIV {
	MARGIN: 0px 0px 10px; POSITION: relative;
}
#main EM {
	COLOR: #777
}
#main .full {
	BACKGROUND: url(/images/layout/fullHBg.gif) no-repeat 0px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
#main .half {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/layout/halfBg.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 268px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
#main .form {
	BACKGROUND-IMAGE: none
}
#main DIV.form FIELDSET {
	PADDING-RIGHT: 144px; PADDING-LEFT: 139px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main DIV.form FIELDSET A {
	FONT-SIZE: 12px
}
#main DIV.form FIELDSET FIELDSET {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main DIV.form FIELDSET FIELDSET DIV {
	MARGIN-LEFT: 278px
}
#main DIV.form DIV {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
#main DIV.form DIV.first {
	MARGIN-TOP: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main DIV.form DIV DL {
	CLEAR: both; MARGIN: 0px
}
#main DIV.form FIELDSET DD {
	MARGIN-BOTTOM: 9px
}
#main DIV.form FIELDSET DD.detailed {
	MARGIN-BOTTOM: 15px
}
#main DIV.form FIELDSET EM {
	FONT-SIZE: 11px
}
#main DIV INPUT.submit {
	PADDING-LEFT: 135px; FLOAT: left
}
#main DIV A.submit {
	PADDING-LEFT: 135px; FLOAT: left
}
#main DIV INPUT.next {
	PADDING-RIGHT: 107px! important; PADDING-LEFT: 0px! important; FLOAT: right! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#main DIV.form P {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 12px; COLOR: #333; MARGIN-RIGHT: 20px
}
#main DIV.form DIV P {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 12px; WIDTH: 405px; COLOR: #333
}
#main DIV.form PRE {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0.5em 0px 1.5em; FONT: 12px/1.2 "Courier New", monospace; BORDER-LEFT: #ccc 1px solid; WIDTH: 505px; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f0f5db
}
#main DIV.form DIV.inviteMessage {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0.5em 0px 1.5em; FONT: 12px/1.2 "Courier New", monospace; BORDER-LEFT: #ccc 1px solid; WIDTH: 505px; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f0f5db
}
#main DIV.form P.noJS {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; COLOR: #900
}
#main DIV.form P.first {
	MARGIN-TOP: -0.5em
}
#main DIV.form P.noResults {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #900; PADDING-TOP: 2px
}
BODY.javascript .noJS {
	DISPLAY: none
}
#main DIV.form DIV.warning {
	BORDER-RIGHT: #cb7978 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cb7978 2px solid; PADDING-LEFT: 64px; BACKGROUND: url(/images/icons/warning.gif) #fef3f1 no-repeat 8px 8px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cb7978 2px solid; WIDTH: 487px; PADDING-TOP: 5px; BORDER-BOTTOM: #cb7978 2px solid
}
#main DIV.form DIV.warning UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
#main DIV.form DIV.warning LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: disc; BORDER-BOTTOM-STYLE: none
}
#main DIV.form DIV.warning P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #990000; PADDING-TOP: 0px
}
#main DIV.form DIV.warning A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #990000; PADDING-TOP: 0px
}
DT.warning {
	BORDER-RIGHT: #cb7978 2px solid; BORDER-TOP: #cb7978 2px solid; PADDING-LEFT: 19px; BACKGROUND: #fef3f1; MARGIN-LEFT: -18px; BORDER-LEFT: #cb7978 2px solid; WIDTH: 407px; BORDER-BOTTOM: #cb7978 2px solid
}
DD.warning {
	BORDER-RIGHT: #cb7978 2px solid; BORDER-TOP: #cb7978 2px solid; PADDING-LEFT: 19px; BACKGROUND: #fef3f1; MARGIN-LEFT: -18px; BORDER-LEFT: #cb7978 2px solid; WIDTH: 407px; BORDER-BOTTOM: #cb7978 2px solid
}
DL.warning {
	BORDER-RIGHT: #cb7978 2px solid; BORDER-TOP: #cb7978 2px solid; PADDING-LEFT: 19px; BACKGROUND: #fef3f1; MARGIN-LEFT: -18px; BORDER-LEFT: #cb7978 2px solid; WIDTH: 407px; BORDER-BOTTOM: #cb7978 2px solid
}
DT.warningAlt {
	BORDER-RIGHT: #cb7978 2px solid; BORDER-TOP: #cb7978 2px solid; BACKGROUND: #fef3f1; BORDER-LEFT: #cb7978 2px solid; BORDER-BOTTOM: #cb7978 2px solid
}
DD.warningAlt {
	BORDER-RIGHT: #cb7978 2px solid; BORDER-TOP: #cb7978 2px solid; BACKGROUND: #fef3f1; BORDER-LEFT: #cb7978 2px solid; BORDER-BOTTOM: #cb7978 2px solid
}
DT.warning {
	PADDING-TOP: 5px; BORDER-BOTTOM-STYLE: none
}
DT.warning LABEL {
	COLOR: #990000
}
DD.warning {
	PADDING-BOTTOM: 10px; BORDER-TOP-STYLE: none
}
#main DIV FIELDSET LEGEND SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; WIDTH: 120px; COLOR: #333; LINE-HEIGHT: 1.1; POSITION: absolute; TOP: 8px
}
#main DIV FIELDSET FIELDSET {
	POSITION: relative
}
#main DIV FIELDSET FIELDSET LEGEND SPAN {
	FONT-SIZE: 12px; LEFT: -139px; COLOR: #555; TOP: 3px
}
#main DIV FIELDSET LEGEND.subFS SPAN {
	FONT-SIZE: 12px; WIDTH: 115px; COLOR: #555; LINE-HEIGHT: 1; TOP: 11px
}
#main DIV FIELDSET LEGEND.subFS SPAN A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
#main DIV FIELDSET LEGEND SPAN SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -12px 0px 0px; PADDING-TOP: 0px; POSITION: relative
}
#main DIV.contribute {
	BORDER-TOP-STYLE: none! important
}
#main DIV LEGEND SPAN.contribute {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 120px; COLOR: #555; PADDING-TOP: 0px
}
#main DIV SPAN.contribute {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 22px; BACKGROUND: #f2fad5; PADDING-BOTTOM: 8px; WIDTH: 396px; COLOR: #648037; PADDING-TOP: 8px
}
#main INPUT.recalculate {
	MARGIN-TOP: 0.6em
}
#main DIV.form DT.radio {
	CLEAR: both; MARGIN-BOTTOM: 5px; WIDTH: 260px
}
#main DIV.form DT.radio LABEL {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; COLOR: #648037; LINE-HEIGHT: 1.2
}
#main DIV.form DT.radio SPAN.label {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; COLOR: #648037; LINE-HEIGHT: 1.2
}
#main DIV.form DT.radio INPUT {
	DISPLAY: inline; MARGIN: 0px 2px 0px -1.4em; WIDTH: auto
}
#main DIV.copy P.instructions {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #777; PADDING-TOP: 2px
}
#main DIV.form P.instructions {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #777; PADDING-TOP: 2px
}
#main DIV.form P.moreInfoText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #777; PADDING-TOP: 2px
}
#main DIV.form DT.radio LABEL .instructions {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #777; PADDING-TOP: 2px
}
#main DIV.form DT.radio LABEL .instructions {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #777; PADDING-TOP: 2px; FONT-STYLE: italic
}
#main DIV.form DD.detailed SPAN.instructions {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 6px; COLOR: #777; PADDING-TOP: 2px; FONT-STYLE: italic
}
#main DIV.form .total {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN: -0.4em 0px 0px; COLOR: #648037
}
#main DIV FIELDSET SPAN.checkbox INPUT {
	DISPLAY: inline; WIDTH: auto
}
#main DIV FIELDSET SPAN.checkbox LABEL {
	DISPLAY: inline; PADDING-LEFT: 10px
}
#main DIV FIELDSET INPUT {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 260px; PADDING-TOP: 0px
}
#main DIV FIELDSET TEXTAREA {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 260px; PADDING-TOP: 0px
}
#main DIV FIELDSET SELECT {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 260px; PADDING-TOP: 0px
}
#main DIV FIELDSET TEXTAREA {
	WIDTH: 412px; HEIGHT: 12em
}
#main DIV FIELDSET INPUT.checkbox {
	FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 5px
}
#main DIV FIELDSET UL.radioBu INPUT {
	FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 5px
}
#main DIV FIELDSET LABEL.checkbox {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 12px; WIDTH: 400px; LINE-HEIGHT: 1
}
#main DIV FIELDSET UL.radioBu LABEL {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 12px; WIDTH: 400px; LINE-HEIGHT: 1
}
#main DIV FIELDSET UL.radioBu LABEL.longLabel {
	LINE-HEIGHT: 1.3
}
#main DIV FIELDSET LABEL.checkbox {
	DISPLAY: block; MARGIN: 0px -60px 0px 0px; WIDTH: 300px
}
#main DIV FIELDSET UL.radioBu {
	MARGIN-LEFT: -19px
}
#main DIV FIELDSET UL.radioBu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 420px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main DIV FIELDSET UL.radioBu LI.first {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#main DIV FIELDSET UL.radioBu LI SELECT {
	DISPLAY: inline
}
#main DIV FIELDSET DL.altDl {
	CLEAR: none; FLOAT: left; WIDTH: 134px
}
#main DIV FIELDSET DL.altDlDateNumber {
	CLEAR: none; FLOAT: left; WIDTH: 66px; MARGIN-RIGHT: 9px
}
#main DIV FIELDSET DL.altDlDateMonth {
	CLEAR: none; FLOAT: left; WIDTH: 100px; MARGIN-RIGHT: 9px
}
#main DIV FIELDSET DL.warning {
	MARGIN-LEFT: -19px; WIDTH: 407px; PADDING-TOP: 5px
}
#main DIV FIELDSET DL.altDl SELECT {
	MARGIN-TOP: 2px; WIDTH: auto
}
#main DIV FIELDSET DL.altDl INPUT {
	MARGIN-TOP: 2px; WIDTH: 125px
}
#main DIV FIELDSET DL.altDl SELECT OPTION {
	PADDING-RIGHT: 10px
}
#main DIV FIELDSET .narrow {
	WIDTH: 125px
}
#main DIV FIELDSET.goal {
	MARGIN: 0px 0px 10px -25px
}
#main DIV FIELDSET.goal LABEL.checkbox {
	MARGIN: 0px -30px 10px 0px; WIDTH: 350px
}
#main DIV FIELDSET DT.mi {
	RIGHT: 103px; POSITION: absolute; TOP: 10px
}
#main DIV FIELDSET DD.mi {
	RIGHT: 75px; POSITION: absolute; TOP: 26px
}
#main DIV FIELDSET FIELDSET DT.mi {
	RIGHT: -28px; POSITION: absolute; TOP: 0px
}
#main DIV FIELDSET FIELDSET DD.mi {
	RIGHT: -56px; POSITION: absolute; TOP: 1.4em
}
#main DIV FIELDSET DD.mi INPUT {
	WIDTH: 45px
}
#message {
	WIDTH: 260px
}
.step3 DL {
	CLEAR: both; FLOAT: left; WIDTH: 300px
}
#main .step3 .avatar {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px 0px -15px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.step3 DT {
	MARGIN-TOP: 30px; FLOAT: left; MARGIN-RIGHT: 5px
}
.step3 DD {
	MARGIN-TOP: 30px; FLOAT: left; MARGIN-RIGHT: 5px
}
.step3 DT {
	WIDTH: 77px
}
#main DIV.form DIV.step3 P {
	CLEAR: both; MARGIN: 10px 0px 0px 138px
}
.step3 EM {
	FONT-SIZE: 11px
}
.step3 DD.phrase {
	FONT-WEIGHT: bold; COLOR: #648037
}
#prevResidence {
	PADDING-TOP: 10px
}
#main DIV FIELDSET DL.altDl .deliveryState {
	WIDTH: 115px
}
#main DIV FIELDSET DL.altDl #ccMonth {
	WIDTH: 115px
}
#main DIV FIELDSET DL.altDl #ccState {
	WIDTH: 115px
}
#main DIV FIELDSET DL.altDl #ecState {
	WIDTH: 115px
}
#main DIV FIELDSET DL.altDl #resState {
	WIDTH: 115px
}
#main DIV FIELDSET DL.altDl #prevResState {
	WIDTH: 115px
}
#main DIV FIELDSET DL.altDlDateNumber #dobDay {
	WIDTH: 66px
}
#main DIV FIELDSET DL.altDlDateNumber #dobYear {
	WIDTH: 66px
}
#main DIV FIELDSET DL.altDlDateMonth #dobMonth {
	WIDTH: 100px
}
#main .full H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 31px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 4px 0px 10px; COLOR: #fff; PADDING-TOP: 4px
}
#main .half H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 31px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; MARGIN: 4px 0px 10px; COLOR: #fff; PADDING-TOP: 4px
}
#main DIV.full H5.money {
	BACKGROUND: url(/images/icons/hrCashIcon.jpg) #648037 no-repeat 6px 4px
}
#main .half H5.money {
	BACKGROUND: url(/images/icons/hrCashIcon.jpg) #648037 no-repeat 6px 4px
}
#main DIV.full H5.friends {
	BACKGROUND: url(/images/icons/hrFriendsIcon.gif) #648037 no-repeat 6px 4px
}
#main .half H5.friends {
	BACKGROUND: url(/images/icons/hrFriendsIcon.gif) #648037 no-repeat 6px 4px
}
#main DIV.full H5.funds {
	BACKGROUND: url(/images/icons/hrFunds.gif) #648037 no-repeat 6px 4px
}
#main .half H5.funds {
	BACKGROUND: url(/images/icons/hrFunds.gif) #648037 no-repeat 6px 4px
}
#main DIV.full H5.notify {
	BACKGROUND: url(/images/icons/hrNotifyIcon.gif) #648037 no-repeat 6px 7px
}
#main DIV.half H5.notify {
	BACKGROUND: url(/images/icons/hrNotifyIcon.gif) #648037 no-repeat 6px 7px
}
A.headerLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; RIGHT: 10px; COLOR: #c8dd79; POSITION: absolute; TOP: 10px
}
A.headerLink:hover {
	COLOR: #fff
}
A.headerLink:focus {
	COLOR: #fff
}
#main .sub H6 {
	CLEAR: both; PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 14px; BACKGROUND: #e2edbb; MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 4px; COLOR: #3c5212; LINE-HEIGHT: 1; PADDING-TOP: 4px; BORDER-BOTTOM: #c8dd79 1px solid
}
#main .sub H6 A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
#main .sub .hasNav {
	FONT-SIZE: 14px; BACKGROUND: #e2edbb; COLOR: #3c5212; BORDER-BOTTOM: #c8dd79 1px solid
}
#main .sub .hasNav H6 {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .sub DIV.hasNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
#main .sub DIV.hasNav UL LI {
	CLEAR: none; PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #555 1px solid; WIDTH: auto; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .sub DIV.hasNav UL LI.first {
	PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .alt DL {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 12px 10px
}
#main .alt DT {
	FLOAT: left; COLOR: #555; MARGIN-RIGHT: 3px
}
#main .alt {
	MARGIN-LEFT: 15px
}
.icons DL.alt {
	MARGIN-LEFT: 15px
}
#main .full .widget {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #f2f2f2; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; WIDTH: 540px; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .full .widget P {
	MARGIN-TOP: 4px; MARGIN-LEFT: 14px
}
#main .full .widget DIV {
	MARGIN-LEFT: 4px
}
#main .full .widget DIV {
	MARGIN-BOTTOM: 0px
}
#main .full .widget A.widgetLink {
	MARGIN-LEFT: 14px
}
#main .full .widget P SPAN {
	DISPLAY: block; TEXT-DECORATION: none
}
#main .full .widget DIV.widgetContent DIV {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: url(/images/widget/widgetBg.gif) #fff repeat-y right top; FLOAT: left; MARGIN-LEFT: 14px; BORDER-LEFT: #666 1px solid; WIDTH: 236px; BORDER-BOTTOM: #666 1px solid
}
#main .full .widget DIV.widgetContent DIV P {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 135px; LINE-HEIGHT: 1; PADDING-TOP: 5px
}
#main .full .widget DIV.widgetContent DIV P A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#main .full .widget .spCopy {
	FONT-WEIGHT: bold; COLOR: #f05b65; LINE-HEIGHT: 1
}
#main .full .widget DIV.widgetContent IMG {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: right; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#main .full .widget DIV.widgetContent DD {
	DISPLAY: block; BACKGROUND: url(/images/widget/iconBg.gif) repeat-y; FLOAT: left; WIDTH: 83px; HEIGHT: 200px
}
#main .full .widget DIV.widgetContent DIV.code {
	DISPLAY: block; BACKGROUND: #fff; MARGIN-BOTTOM: 1.5em; OVERFLOW: scroll; WIDTH: 500px! important
}
#main .full .widget DIV.widgetContent DIV.code DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; WIDTH: 450px; BORDER-TOP-STYLE: none; PADDING-TOP: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IFRAME {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.widgetDivClearSpring {
	BORDER-TOP-WIDTH: 0px! important; CLEAR: both; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND: #f2f2f2; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN-LEFT: 0px! important; WIDTH: 300px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.csWidget {
	BORDER-TOP-WIDTH: 0px! important; CLEAR: both; BORDER-LEFT-WIDTH: 0px! important; BACKGROUND: #f2f2f2; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN-LEFT: 14px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.widgetTextClearSpring {
	FONT-WEIGHT: bold! important; FONT-SIZE: 12px! important; MARGIN-BOTTOM: 1em! important; MARGIN-LEFT: 4px! important; WIDTH: 250px! important; COLOR: #000! important; LINE-HEIGHT: 1.4! important
}
#main .sub UL LI {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 11px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 540px; PADDING-TOP: 10px
}
#main .sub UL LI.first {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .sub UL LI DL DL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .sub UL LI DL DT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 30px 0px 0px; WIDTH: 112px; COLOR: #555
}
#main .sub UL LI DL DT {
	FLOAT: left
}
#main .sub UL LI DL DD {
	FLOAT: left
}
#main .sub UL LI DL DD DL DT {
	FONT-WEIGHT: normal; FLOAT: none; WIDTH: 220px
}
#main .sub DL.goalStatus {
	FLOAT: left; MARGIN: 0px
}
#main .sub UL {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
#main .sub DL.goalStatus DD {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 142px; WIDTH: 220px; PADDING-TOP: 0px
}
#main .sub DL.goalStatus DD.first {
	MARGIN: 0px; WIDTH: 320px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main .sub DL.goalStatus DD A IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#main .sub DL.goalStatus DD A SPAN {
	MARGIN-TOP: 3px; DISPLAY: block; TEXT-DECORATION: underline
}
#main .sub DL.goalStatus DD IMG.goalStatus {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#main .sub DL.goalStatus DD SPAN.goalStatus {
	MARGIN-TOP: 3px; DISPLAY: block; TEXT-DECORATION: none
}
#main .sub UL A.contributeLink {
	FLOAT: right; MARGIN-RIGHT: 10px
}
#main .sub DL.multi DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 398px; PADDING-TOP: 10px
}
#main .sub DL.multi DD.first {
	PADDING-TOP: 0px
}
#main .sub DL.multi DD A SPAN {
	MARGIN-TOP: 7px
}
#main DIV.icons DL {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; WIDTH: 268px; PADDING-TOP: 12px
}
#main DIV.icons DL.alt DT {
	FLOAT: right; MARGIN-RIGHT: 0px
}
#main DIV.icons DL.first {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main DIV.icons DL DT A {
	FONT-WEIGHT: bold; LINE-HEIGHT: 1.4
}
#main DIV.icons DL DT {
	FLOAT: right; WIDTH: 200px
}
.icons DL DD {
	FLOAT: right; WIDTH: 200px
}
#main DIV.icons DL DT {
	MARGIN-BOTTOM: 1px; LINE-HEIGHT: 1.4
}
#main DIV.icons DL DD.icon {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 48px; HEIGHT: 48px
}
#main DIV.icons DL DD.icon IMG {
	BORDER-RIGHT: #648037 1px solid; BORDER-TOP: #648037 1px solid; BORDER-LEFT: #648037 1px solid; BORDER-BOTTOM: #648037 1px solid
}
#main .copy P {
	FONT-WEIGHT: normal; COLOR: #333
}
#main .copy H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MAX-WIDTH: 408px; COLOR: #f05b65; LINE-HEIGHT: 18px
}
#main .copy H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MAX-WIDTH: 408px; COLOR: #444; LINE-HEIGHT: 17px
}
#main .copy H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MAX-WIDTH: 408px; COLOR: #555; LINE-HEIGHT: 16px
}
#main .copy P {
	WIDTH: 445px
}
#main .copy OL LI {
	WIDTH: 445px
}
#main UL.plain {
	PADDING-LEFT: 12px; MARGIN-LEFT: 12px; WIDTH: 384px
}
#main UL.plain LI {
	LIST-STYLE-TYPE: disc
}
#main UL.plain UL {
	MARGIN-LEFT: 24px
}
#main UL.disclosures {
	WIDTH: 490px
}
#main .callout {
	BACKGROUND: #f2fad5; FLOAT: right; MARGIN: 0px 0px 30px 20px; WIDTH: 268px
}
#main .copy .callout P {
	FONT-SIZE: 13px; MARGIN: 15px; WIDTH: 240px; COLOR: #3c5212; FONT-STYLE: italic; FONT-FAMILY: Georgia, serif
}
#main .copy .callout P.first {
	MARGIN-TOP: 6px
}
#main .copy .callout BLOCKQUOTE P.first {
	MARGIN: 15px
}
#main .callout CITE {
	FONT-SIZE: 12px; COLOR: #96a65b; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif
}
#main .callout SPAN.firstWord {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(/images/layout/firstQuote.gif) no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #f2fad5; LINE-HEIGHT: 1; PADDING-TOP: 2px
}
#main .callout SPAN.lastWord {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; BACKGROUND: url(/images/layout/lastQuote.gif) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #f2fad5; PADDING-TOP: 2px
}
#main .calloutWhite {
	BACKGROUND: #ffffff; FLOAT: right; MARGIN: 0px 0px 30px 20px; WIDTH: 268px
}

#main .spacer {
margin-top: -10px;
}
#main .blog {
	WIDTH: 445px; background: #FFF;
}

#main .blog UL {
	PADDING-LEFT: 12px; MARGIN-LEFT: 12px; WIDTH: 384px
}
#main .blog UL LI {
	LIST-STYLE-TYPE: disc
}
#main .blog UL UL {
	MARGIN-LEFT: 24px
}



#main .blog DT {
	MARGIN-TOP: 2em; FONT-SIZE: 11px; COLOR: #999
}
#main .blog DT.first {
	MARGIN-TOP: 0em; text-transform: uppercase;
}

#main .blog DT.first a {
text-decoration: underline;
}

#main .blog DT.first a:hover {
text-decoration: underline;
}

#main .blog DD A {
	 COLOR: #648037; TEXT-DECORATION: underline;
}
#main .blog DD.headline  {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #F05B65; TEXT-DECORATION: none; margin-bottom: 10px;
}

#main .blog DD.headline a {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #648037; TEXT-DECORATION: none; 
}

#main .blog DD.headline a:hover {
	COLOR: #3C5212; 
}

#main .blog DD P A {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#main .blog DD IMG {
	MARGIN-TOP: 6px
}
#sub DD P {
	MARGIN-TOP: 6px
}
#main .blog DD.comments {
	MARGIN: -0.75em 0px 2em
}
#main .blog DD.comments A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BACKGROUND: url(/images/icons/comment.gif) no-repeat left center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#main DL.comments {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0.5em; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; WIDTH: 408px; PADDING-TOP: 6px; BACKGROUND-COLOR: #f0f5db
}
#main DL.comments DT {
	FONT-WEIGHT: bold; COLOR: #444
}
#main .jobs {
	MARGIN-TOP: 0.5em; WIDTH: 408px; BORDER-BOTTOM: #ccc 1px solid
}
#main .jobs DT {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #444; LINE-HEIGHT: 17px
}
#main .asFeaturedIn {
	WIDTH: 408px
}
#main .asFeaturedIn DT {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #999
}
#main .asFeaturedIn DD A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: none
}
#main .asFeaturedIn DD P A {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#main .asFeaturedIn DD IMG {
	MARGIN: 0.5em 0px
}
#sub DD P {
	MARGIN: 0.5em 0px
}
#main #pressReleases LI {
	LINE-HEIGHT: 1.5em
}
#main #pressReleases LI .pressRelease {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/icons/press_release.gif); PADDING-BOTTOM: 3px; MARGIN-LEFT: 4px; LINE-HEIGHT: 16px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
#main #pressReleases LI .date {
	MARGIN-TOP: 9px; PADDING-LEFT: 10px; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #999
}
#main .copy P.date {
	MARGIN: 0px 0px 1em; TEXT-TRANSFORM: uppercase; COLOR: #999
}
.missingContent {
	FONT-WEIGHT: bolder; FONT-SIZE: xx-large; COLOR: #00ffff
}
#main .copy P#missingContent {
	FONT-WEIGHT: bolder; FONT-SIZE: xx-large; COLOR: #00ffff
}
#main .form P#missingContent {
	FONT-WEIGHT: bolder; FONT-SIZE: xx-large; COLOR: #00ffff
}
#main UL.sampleGoals LI {
	BACKGROUND: #f2fad5; FLOAT: left; WIDTH: 550px; BORDER-BOTTOM: #fff 1.5em solid
}
#main UL.sampleGoals LI BLOCKQUOTE {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 149px; BACKGROUND: #f2fad5; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#main UL.sampleGoals LI BLOCKQUOTE IMG {
	BORDER-RIGHT: #648037 1px solid; BORDER-TOP: #648037 1px solid; FLOAT: left; BORDER-LEFT: #648037 1px solid; BORDER-BOTTOM: #648037 1px solid
}
#main UL.sampleGoals LI P {
	FONT-SIZE: 13px; MARGIN: 0px 0px 0px 137px; WIDTH: auto; COLOR: #3c5212; FONT-STYLE: italic; FONT-FAMILY: Georgia, serif
}
#main UL.sampleGoals LI P.first {
	MARGIN-BOTTOM: 1em
}
#main UL.sampleGoals LI CITE {
	FONT-SIZE: 12px; COLOR: #96a65b; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif
}
#main UL.sampleGoals LI SPAN.firstWord {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(/images/layout/firstQuote.gif) no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #f2fad5; LINE-HEIGHT: 1; PADDING-TOP: 2px
}
#main UL.sampleGoals LI SPAN.lastWord {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; BACKGROUND: url(/images/layout/lastQuote.gif) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #f2fad5; PADDING-TOP: 2px
}
LABEL .moreInfoLink {
	FONT-SIZE: 11px! important
}
SPAN A.moreInfoLink {
	FONT-SIZE: 11px! important
}
.moreInfoText IMG {
	MARGIN: 0.4em 0px
}
#main .terms {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; FLOAT: none; PADDING-BOTTOM: 8px; MARGIN: 0.5em 0px 1.5em; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 520px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 196px; BACKGROUND-COLOR: #f0f5db
}
#main .terms * {
	PADDING-RIGHT: 0px; FONT-SIZE: 11px; WIDTH: 490px! important; MARGIN-RIGHT: 0px
}
#main .terms UL {
	WIDTH: 470px! important
}
.main #terms OL {
	WIDTH: 470px! important
}
#main .terms LI {
	WIDTH: 470px! important
}
#main .terms H4 {
	FONT-SIZE: 12px; COLOR: black
}
#main .terms H5 {
	FONT-SIZE: 12px; COLOR: black
}
.terms UL {
	PADDING-LEFT: 1em; MARGIN-LEFT: 1em
}
.terms LI {
	VERTICAL-ALIGN: text-top; LIST-STYLE-TYPE: disc
}
.rss {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(/images/icons/rss.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.pdfIndicator {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/icons/pdf.gif); PADDING-BOTTOM: 3px; MARGIN-LEFT: 4px; LINE-HEIGHT: 16px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
.zipIndicator {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/icons/zip.gif); PADDING-BOTTOM: 3px; MARGIN-LEFT: 4px; LINE-HEIGHT: 16px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
.meta {
	FONT-SIZE: 11px
}
DD.avatar {
	
}
.securityImgWrap .current {
	BACKGROUND-COLOR: #c8dd79
}
.avatarWrap .current {
	BACKGROUND-COLOR: #c8dd79
}
.securityImgWrap .current IMG {
	BORDER-RIGHT: #c8dd79 1px solid; BORDER-TOP: #c8dd79 1px solid; BORDER-LEFT: #c8dd79 1px solid; BORDER-BOTTOM: #c8dd79 1px solid
}
.avatarWrap .current IMG {
	BORDER-RIGHT: #c8dd79 1px solid; BORDER-TOP: #c8dd79 1px solid; BORDER-LEFT: #c8dd79 1px solid; BORDER-BOTTOM: #c8dd79 1px solid
}
.securityImg INPUT {
	CLEAR: none! important; DISPLAY: inline! important; FLOAT: left! important; MARGIN: 33px 6px 0px 0px; WIDTH: 12px! important; HEIGHT: 12px! important
}
.avatar INPUT {
	CLEAR: none! important; DISPLAY: inline! important; FLOAT: left! important; MARGIN: 33px 6px 0px 0px; WIDTH: 12px! important; HEIGHT: 12px! important
}
.securityImg IMG {
	CLEAR: none; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: inline! important; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 75px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 75px
}
.securityImgWrap {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 0px -24px; WIDTH: 440px! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.securityImgWrap .securityImg {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 6px! important; BORDER-LEFT-WIDTH: 0px! important; FLOAT: left! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 1em 7px 1em 0px; WIDTH: 95px! important; PADDING-TOP: 0px! important; HEIGHT: 77px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.avatar INPUT {
	CLEAR: none! important; DISPLAY: inline! important; FLOAT: left! important; MARGIN: 20px 6px 0px 0px; WIDTH: 12px! important; HEIGHT: 12px! important
}
.avatar IMG {
	CLEAR: none; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: inline! important; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 48px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 48px
}
.avatarWrap {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 0px -10px; WIDTH: 412px! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.avatarWrap .avatar {
	BORDER-TOP-WIDTH: 0px! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 6px! important; BORDER-LEFT-WIDTH: 0px! important; FLOAT: left! important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 1em 7px 1em 0px; WIDTH: 68px! important; PADDING-TOP: 0px! important; HEIGHT: 50px! important; BORDER-RIGHT-WIDTH: 0px! important
}
#main .fileList {
	MARGIN-TOP: 6px
}
#main .fileList LI {
	LINE-HEIGHT: 1.5
}
.yourComment {
	MARGIN-TOP: -1.3em
}
#main DIV.thanks {
	BORDER-RIGHT: #c8dd79 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c8dd79 2px solid; PADDING-LEFT: 44px; BACKGROUND: url(/images/icons/checkmark.gif) #e2edbb no-repeat 8px 8px; MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c8dd79 2px solid; WIDTH: 492px; PADDING-TOP: 10px; BORDER-BOTTOM: #c8dd79 2px solid
}
#main DIV.thanks P {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #3c5212
}
#main DIV.noResults {
	BORDER-RIGHT: #cb7978 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cb7978 2px solid; PADDING-LEFT: 38px; BACKGROUND: url(/images/icons/warning_small.gif) #fef3f1 no-repeat 8px 10px; MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 10px; BORDER-LEFT: #cb7978 2px solid; WIDTH: 498px; PADDING-TOP: 10px; BORDER-BOTTOM: #cb7978 2px solid
}
#main DIV.noResults P {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #900
}
#main .copy .purchaseDetails {
	MARGIN: 1.5em 0px; WIDTH: 551px
}
#main .copy .purchaseDetails DT {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 135px
}
#main .copy .purchaseDetails DD {
	PADDING-LEFT: 141px
}
#main .copy .purchaseDetails DT {
	LINE-HEIGHT: 1.75
}
#main .copy .purchaseDetails DD {
	LINE-HEIGHT: 1.75
}
#main .copy .purchaseDetails .odd {
	BACKGROUND-COLOR: #f0f5db
}
#main .copy .purchaseDetails .total {
	BORDER-TOP: #9fb93f 1px solid; FONT-WEIGHT: bold
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TR.odd {
	BACKGROUND-COLOR: #f0f5db
}
TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
TABLE .amount {
	TEXT-ALIGN: right
}
TH {
	BORDER-BOTTOM: #9fb93f 1px solid
}
.copy .notifications {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.copy .notifications LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.75em; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.copy .notifications DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.copy .notifications DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10em; COLOR: #555; PADDING-TOP: 0px
}
DT .date {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999
}
.copy .notifications DD.message {
	MIN-HEIGHT: 2.5em; MARGIN-LEFT: 10em; MARGIN-RIGHT: 4em
}
.copy .notifications DD.actions {
	FONT-SIZE: 11px; FLOAT: right; WIDTH: 5em; TEXT-ALIGN: right
}
DIV.copy SPAN.notifications {
	DISPLAY: block! important; TEXT-ALIGN: center
}
DIV.copy SPAN.padBottom {
	PADDING-BOTTOM: 10px
}
DIV.copy SPAN.padTop {

	PADDING-TOP: 10px
}
SPAN.notifications SPAN.pageCount {
	PADDING-RIGHT: 150px; PADDING-LEFT: 150px
}
#main .blankSlate {
	FONT-SIZE: 14px; BACKGROUND-COLOR: #c8dd79
}
#main .blankSlate H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 14px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#main .blankSlate P {
	FONT-SIZE: 14px; MARGIN: 14px
}
#main .blankSlate P.also {
	FONT-SIZE: 12px; MARGIN: 14px
}
#main .blankSlate A {
	FONT-WEIGHT: bold
}
.callToAction {
	MARGIN: -1.4em 0px 0.8em; POSITION: relative; HEIGHT: 24px; TEXT-ALIGN: right
}
.callToAction A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; RIGHT: 0px; BACKGROUND-IMAGE: url(/images/startSavingBoth.gif); WIDTH: 126px; POSITION: absolute; TOP: 0px; HEIGHT: 24px
}
.callToAction A:hover {
	BACKGROUND-POSITION: 0px 24px
}
.callToAction A SPAN {
	DISPLAY: none
}
UL LI A.goalMet {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bolder; BACKGROUND: #ec5963; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px
}
.goalMetButton {
	MARGIN: 0px 0px 0px 150px; HEIGHT: 24px; TEXT-ALIGN: left
}
.goalMetButton A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; BACKGROUND-IMAGE: url(/images/goalMet.gif); WIDTH: 145px; HEIGHT: 24px
}
.goalMetButton A:hover {
	BACKGROUND-POSITION: 0px 24px
}
P.goalMetButton A SPAN.goalMetButton {
	DISPLAY: none
}
#main .sub UL.tertiaryNavigation {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 550px; COLOR: #3c5212; LINE-HEIGHT: 1; PADDING-TOP: 4px; BORDER-BOTTOM: #c8dd79 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #e2edbb
}
#main .sub UL.tertiaryNavigation LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
#main .sub UL.tertiaryNavigation LI A {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-DECORATION: none
}
#main .sub UL.tertiaryNavigation .selected A {
	FONT-WEIGHT: bold; COLOR: #3c5212; BACKGROUND-COLOR: #f0f5db
}
.giftcardTable {
	WIDTH: 550px
}
.giftcardTable TD {
	VERTICAL-ALIGN: top
}
.giftcardTable TH {
	VERTICAL-ALIGN: bottom
}
.giftcardHistoryShort {
	WIDTH: 50px
}
.giftcardHistoryShort .amount {
	WIDTH: 75px
}
.giftcardHistoryLong {
	WIDTH: 125px
}
#main .sub UL.eStatements LI {
	BORDER-TOP-STYLE: none; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
DT.profileEditName {
	FONT-WEIGHT: bolder
}
.BestInClassWrap {
	CLEAR: none; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: inline! important; FLOAT: left! important; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; WIDTH: 415px; BORDER-BOTTOM: #ccc 1px solid
}
.BestInClass {
	BORDER-RIGHT: #ccc 1px; BORDER-TOP: #ccc 1px; DISPLAY: inline! important; FLOAT: left! important; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px; WIDTH: 550px; BORDER-BOTTOM: #ccc 1px
}
.siteLogo {
	DISPLAY: inline! important; VERTICAL-ALIGN: bottom
}
.siteWrap {
	BORDER-RIGHT: #ccc 1px; PADDING-RIGHT: 0px! important; BORDER-TOP: #ccc 1px; PADDING-LEFT: 0px! important; FLOAT: left! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 0px 30px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px; WIDTH: 150px! important; PADDING-TOP: 0px! important; BORDER-BOTTOM: #ccc 1px; HEIGHT: 110px; TEXT-ALIGN: center
}
.siteWrap IMG {
	DISPLAY: inline
}
#main .sub H4.options {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MAX-WIDTH: 408px; COLOR: #f05b65; LINE-HEIGHT: 18px
}
P.cardoption {
	MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 1em! important; HEIGHT: 36px
}
P.cardoption IMG {
	FLOAT: left; MARGIN-RIGHT: 0.5em
}
P.cardoption SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px! important; FLOAT: left; LINE-HEIGHT: 36px; MARGIN-RIGHT: 0.5em; HEIGHT: 36px
}
P.cardoption SPAN.plus {
	FONT-WEIGHT: normal; MARGIN-RIGHT: 0.75em
}
.goalCloseButtons {
	DISPLAY: inline; FLOAT: none
}
H4.goalCloseGoalAmount {
	FONT-SIZE: 16px; MARGIN-BOTTOM: 0.5em
}
IMG.goalCloseLargeCardImage {
	FLOAT: left; MARGIN-RIGHT: 1.5em
}
H5.goalCloseTermsConditions {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 12px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; COLOR: black! important; PADDING-TOP: 0px! important
}
P.goalCloseTermsConditions {
	FONT-SIZE: 9px! important; FONT-STYLE: italic
}
P.inFieldset {
	MARGIN-TOP: 10px! important; MARGIN-LEFT: 135px! important
}
P.blockDisplay {
	DISPLAY: block
}
P.tiny {
	FONT-SIZE: 11px
}
.nolink {
	COLOR: #333; FONT-STYLE: normal; TEXT-DECORATION: none! important
}
.faqQuestion {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em
}
.faqAnswer {
	FONT-SIZE: 1.3em
}
.liNone {
	LIST-STYLE-TYPE: none! important
}
.olDisclosures LI {
	WIDTH: 490px! important
}
.small {
	FONT-SIZE: 1.05em! important
}
.ital {
	FONT-SIZE: 11px! important; FONT-STYLE: italic! important
}
.norm {
	FONT-WEIGHT: normal! important
}
.grey {
	COLOR: #777
}
.black {
	COLOR: #333
}
.wide {
	WIDTH: 400px
}
.fRss {
	DISPLAY: inline! important; MARGIN-BOTTOM: -3px! important
}
.dispNone {
	DISPLAY: none! important
}
.btn {
	WIDTH: 75px! important; HEIGHT: 24px! important
}
.cleanDiv {
	BORDER-BOTTOM-STYLE: none! important
}
.bottomDiv {
	MARGIN-BOTTOM: 10pt! important; BORDER-BOTTOM-STYLE: none! important
}
.noBorder {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.flRight {
	FLOAT: right! important
}
.taRight {
	TEXT-ALIGN: right
}
.mTopZero {
	MARGIN-TOP: 0px! important
}
.mTopTs {
	MARGIN-TOP: -36px! important
}
.checkImg {
	MARGIN: 0.4em 0px
}
.insTweak {
	MARGIN: -3pt 0pt 6px -2px
}
.invPad {
	PADDING-RIGHT: 292px
}
.divRename {
	MARGIN-TOP: -60px! important; FLOAT: right
}
.linkRename {
	MARGIN-TOP: 0px! important; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: right
}
.moreInfoPop {
	DISPLAY: none; Z-INDEX: 2; WIDTH: 430px
}
.privacyTruste {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline! important; BORDER-LEFT-WIDTH: 0px; FLOAT: right! important; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 75px! important; HEIGHT: 100px! important; BORDER-RIGHT-WIDTH: 0px
}
.rightInstructions {
	MARGIN-TOP: -5px! important; DISPLAY: inline! important; FONT-SIZE: 1.1em! important; FLOAT: right; COLOR: #777! important; MARGIN-RIGHT: -95px! important; FONT-STYLE: italic! important
}
.warning {
	BORDER-RIGHT: #cb7978 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cb7978 2px solid; PADDING-LEFT: 0px; BACKGROUND: url(/images/icons/warning.gif) #fef3f1 no-repeat 8px 8px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cb7978 2px solid; WIDTH: 487px; PADDING-TOP: 5px; BORDER-BOTTOM: #cb7978 2px solid
}
.warning UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
.warning LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: disc; BORDER-BOTTOM-STYLE: none
}
.warning P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 45px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #990000; PADDING-TOP: 0px
}
.warning A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #990000; PADDING-TOP: 0px
}
.vsignLogo {
	FLOAT: right! important; MARGIN: 0px 0px 0px 30px; WIDTH: 128px! important
}
.hsafeLogo {
	FLOAT: right! important; MARGIN: 20px 0px 30px 40px; WIDTH: 110px! important
}
.trusteLogo {
	FLOAT: right! important; MARGIN: 20px 0px 30px 20px; WIDTH: 128px! important
}
.primeonLogo {
	FLOAT: right! important; MARGIN: 20px 0px 20px 20px; WIDTH: 128px! important
}
.secQuestion {
	WIDTH: 340px! important
}
.goalInfo {
	WIDTH: 122px! important
}
.minorImage {
	MARGIN-TOP: 3px! important; FLOAT: left! important; MARGIN-RIGHT: 5px! important
}
.modalBackground {
	FILTER: alpha(opacity=70); BACKGROUND-COLOR: gray; opacity: 0.7
}
.modalPopup {
	BORDER-RIGHT: gray 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: gray 3px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: gray 3px solid; WIDTH: 250px! important; PADDING-TOP: 10px; BORDER-BOTTOM: gray 3px solid; HEIGHT: 235px; BACKGROUND-COLOR: #fcd6d0
}
#main DIV DIV P.identityVerificationInstructions {
	FONT-SIZE: 13px
}
#main DIV DIV P.identityVerificationInstructions SPAN.bolder {
	FONT-WEIGHT: bolder
}

/* Blog Styles */

#sidebar {
width: 204px;
float: right;
margin-top: -40px;
}

#twitter h3 {
font-size: 14px;
color: #F05B65;
}

#twitter {
margin-bottom: 20px;
font-size: 12px;
}

.box-bottom {
background:transparent url(/images/box-bottom.gif) no-repeat scroll right bottom;
float:right;
padding-bottom:11px;
width:204px;
margin-bottom: 20px;
}

.box-top {
width: 204px;
background: url(/images/box-top.gif) no-repeat top left;
padding-top: 33px;
position: relative;
}

.box-headline {
position: absolute;
top: 6px;
left: 11px;
color: #fff;
font-size: 13pt;
}
.box-shadow {
background:transparent url(/images/box-shadow.gif) repeat-y scroll right top;
padding-bottom: 10px;
margin-left:0px;
padding-top:10px;
width:204px;
}
.box-shadow .content {
color:#333333;
font-size:8pt;
padding-left: 5px;
padding-right:5px;
width:189px;
}

.content ul {
margin-left: 5px;
}

.content li {
margin-bottom: 7px;
}

.content a {
color: #648037;
text-decoration:underline;	
}

.content a:hover {
color: #3C5212;
text-decoration: underline;
}

.content a.comment-author {
color: #648037;
font-weight: bold;
text-decoration: none;
}


.content ul.year {
color: #648037;
font-weight: bold;
margin-bottom: -10px;
}

.content ul.year ul {
font-weight: normal;
margin-left: 7px;
}

.content ul.year ul li {
margin-bottom: 2px;
}
.box-shadow h2 {
background:#648037 none repeat scroll 0%;
color:#fff;
font-size:13pt;
margin-left: 1px;
margin-bottom:8px;
margin-top:10px;
padding:2px 9px;
width:180px;
}

.continue {
text-align: right;
font-weight: normal;
margin-top: -5px;
margin-bottom: 19px;
position: relative;
}

.cont-arrow {
position: absolute;
top: -5px;
right: 112px;
}

#main .blog {
border-bottom: 1px solid #CCC;
margin-bottom: 12px;
padding-bottom: 16px;
}

#main .blog  a:hover {
color: #3C5212;
text-decoration: underline;
}


#main .blog img {
display: inline;
}

#main .blog dd p.continue a {
font-weight: normal;
text-decoration: underline;
overflow: hidden;

}

#main .blog dd p.continue a:hover {
text-decoration: underline;
}

.tags-header {
font-weight: bold;
color: #F05B65;
}

.blog-meta {
font-size: 12px;
color: #648037;
margin-bottom: 40px;
}

#main .blog .blog-meta a {
font-weight: normal;
font-size: 12px;
}


#main .blog .blog-meta .bold-link {
margin-top: 23px;
}

#main .blog .blog-meta .bold-link a {
font-weight: bold;
font-size: 12px;
}


.page-nav {
	height: 24px;
	width: 495px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
}
.page-nav a, .page-nav a:visited {
	text-decoration: underline;
	font-size: 14px;
font-weight: bold;
}
.page-nav a:hover {
	text-decoration: underline;
}
.previous-entries a {
	float: left;
    margin-top: 5px;
}
.next-entries a {
	float: right;
	margin-top: 5px;
}

#comment-policy {
margin-bottom: -30px;
}

#comment-policy h3 {
font-size: 12px;
color: #F05B65;
}

#main div #comments-section {
font-size: 13px;
color: #000;
width: 440px;
}

#main div .comment-head {
font-size: 14px;
color: #F05B65;
margin-bottom: 7px;
}

#main div .commenter {
color:#2A2A2A;
font-size:13px;
font-weight:bold;
}
#main div .commenter a:link, #main div.commenter a:active, #main div .commenter a:visited {
color:#648037;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
#main div .commenter a:hover {
text-decoration: underline;
}
#main div div .comment-even {
padding:10px 0px 0px 10px;
width:434px;
border-top:1px dotted #CCC;

}
#main div div .comment-odd {
border-top:1px dotted #CCC;
padding:10px 0 0px 10px;
margin-top: -10px;
width:434px;
background: #FAFAFA;
}

#main div div .comment-odd .comment-text {
background: #FAFAFA;
}

#main div div .comment-odd .comment-number {
background: #FAFAFA;
}

#main div .comment-number {
color:#B7B7B7;
float:left;
font-size:14px;
font-weight:bold;
margin-right:8px;
margin-top:0px;
width:auto;
}
#main div .comment-text {
float:left;
font-size:0.9em;
height:auto;
padding-left:8px;
width:400px;
}

#main div .comment-text p{
width: 406px;
}
#main div .comment-text blockquote {
border-left:2px solid #F0F8FD;
font-style:italic;
margin-left:10px;
margin-top:2px;
padding-left:5px;
width:90% !important;
}
#main div div .comment-input {
float:left;
font-size:13px;
margin-bottom:10px;
margin-right:15px;
margin-top:-30px;
width: auto;
}
#main div div .comment-input2 {
float:right;
font-size:13px;
margin-bottom:10px;
margin-top:-30px;
width: auto;
}
#main div.comments-title {
color:#1B5AA1;
float:left;
font-size:1.3em;
line-height:140%;
margin-bottom:10px;
margin-top:-30px;
}

#main div .textbox {
width:131px;
}
#main div .textbox2 {
width:133px;
}
#main div .textbox-large {
width:442px;
margin-bottom: 10px;
}
#main div .sub-all {
font-size:1.5em;
margin-bottom:-10px;
}
#main div .sub-all span {
font-size:13px;
}
#main div #errormsg {
border:1px dashed #CC0000;
height:20px;
margin-bottom:10px;
margin-left:0px;
margin-top:15px;
padding-bottom:2px;
padding-top:8px;
text-align:center;
width:500px;
}
#main div .error {
background:#FFD7C9 none repeat scroll 0%;
border:1px solid #A5ACB2;
}
#main div img.err {
padding-left:3px;
vertical-align:-6px;
}
#main div .comment-box .error {
height:85px;
}

#main div #comment-form {
width: 444px;
margin-top: -10px;
margin-bottom: 15px;
border-top: 1px solid #CCC;
padding-top: 20px;
}

#main div #comment-form-0 {
width: 444px;
margin-bottom: 15px;
padding-top: 20px;
border-top: 0px;
margin-top: -30px;
}

#main div #add-comment {
width: 100px;
height: 25px;
border: 0;
background: url(images/add_comment.gif) no-repeat top left;
cursor: pointer;
}

#sidebar #sub_email {
margin-top: 5px;
}

#sub_email input {
color: #5D5D5F;
height: 16px;
}

#sub_email input.go {
background: url(images/go-button.gif) no-repeat top left;
margin:-4px 0px 0px 2px;
vertical-align:middle;
width: 20px;
height: 20px;
border: 0;
cursor: pointer;
}

/*\*/
html>body*#sub_email input.go {margin: -2px 0px 0px 2px; }
/**/


ul.single {
margin-bottom: -10px;
}

#sidebar img {
display: inline;
}

.sub-rss a {
color: #3C5212;
font-weight: bold;
text-decoration: underline;
}

ul#social {
margin-bottom: -10px;
}

ul#social li {
margin-bottom: 10px;
}

