BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 62.5%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #555; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat; FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Sans-Serif; BACKGROUND-COLOR: #fffde5

}

#Background {

	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(/images/v2/tfa_bg_top.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x

}

#Logo {

	PADDING-RIGHT: 14px; PADDING-LEFT: 23px; Z-INDEX: 3; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 36px; PADDING-TOP: 5px; POSITION: absolute

}

#Content {

	PADDING-RIGHT: 30px; PADDING-LEFT: 75px; FONT-SIZE: 120%; Z-INDEX: 2; MIN-HEIGHT: 500px; BACKGROUND-color: #00FF99; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 665px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; POSITION: relative

}

.large#Content {

	BACKGROUND-IMAGE: url(/images/v2/content-bg-2cols-l.png); WIDTH: 746px

}

.xl #Content {

	BACKGROUND-IMAGE: url(/images/v2/content-bg-x970.png); WIDTH: 865px

}

.oneColumn#Content {

	BACKGROUND-IMAGE: url(/images/v2/content-bg.png)

}

.oneLargeColumn#Content {

	BACKGROUND-IMAGE: url(/images/content-bg-x850.png); WIDTH: 746px

}

#NavBar {

	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 49px

}

#NavBar P {

	FONT-SIZE: x-small; RIGHT: 19px; MARGIN: 0px; POSITION: absolute; TOP: 30px

}

#NavBar UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#NavBar LI {

	PADDING-RIGHT: 4px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 4px; FONT-SIZE: x-small; FLOAT: left; BACKGROUND-IMAGE: url(/images/v2/tab_bg.png); PADDING-BOTTOM: 4px; MARGIN: 0px 1px; WIDTH: 88px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none; HEIGHT: 20px

}

#NavBar LI:hover {

	PADDING-TOP: 6px

}

* HTML #NavBar LI A:hover {

	PADDING-TOP: 3%

}

#NavBar LI.selected {

	FONT-WEIGHT: bold; PADDING-TOP: 12px

}

#NavBar A {

	DISPLAY: block; WIDTH: 100%; COLOR: #333

}

#NavBar LI A {

	COLOR: #333; TEXT-DECORATION: none

}

#NavBar LI A IMG {

	FLOAT: left; MARGIN: 0px 4px 0px 0px

}

#NavBar LI.logout {

	BACKGROUND-IMAGE: none; WIDTH: 53px; BORDER-TOP-STYLE: none; PADDING-TOP: 4px! important; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none

}

#LeftColumn {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 207px; PADDING-TOP: 5px

}

#RightColumn {

	FLOAT: right; WIDTH: 430px

}

.RightColumn {

	FLOAT: right; WIDTH: 430px

}

.large#Content #RightColumn {

	WIDTH: 520px

}

.large#Content .RightColumn {

	WIDTH: 520px

}

.oneLargeColumn#Content #RightColumn {

	WIDTH: 520px

}

#RightColumnNoFloat {

	MARGIN-LEFT: 234px

}

.RightColumnNoFloat {

	MARGIN-LEFT: 234px

}

#FooterNav {

	CLEAR: both; BORDER-TOP: #ddd 1px dotted; FONT-SIZE: xx-small; MARGIN: 40px 0px 0px 222px; TEXT-ALIGN: left

}

#Footer {

	Z-INDEX: 1; RIGHT: 10px; WIDTH: 190px; LINE-HEIGHT: 120%; POSITION: absolute; TOP: 50px; TEXT-ALIGN: right

}

#Footer P {

	FONT-SIZE: xx-small; COLOR: #bbb

}

#Footer A {

	COLOR: #fff; TEXT-DECORATION: none

}

A {

	COLOR: #b68663

}

A:visited {

	COLOR: #b9a576

}

A:hover {

	BORDER-BOTTOM: #ed8a22 1px dotted;

	TEXT-DECORATION: none;

	color: #0060a9;

}

A.noVisited:visited {

	COLOR: #b68663! important

}

A IMG {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none

}

HR {

	BORDER-TOP-STYLE: none; BORDER-BOTTOM: #ccc 3px double; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 0px

}

SUP {

	FONT-SIZE: small

}

H1 {

	FONT-WEIGHT: normal; FONT-SIZE: 190%; COLOR: #000; LINE-HEIGHT: 150%; LETTER-SPACING: 1px

}

H2 {

	BACKGROUND-POSITION: left bottom; FONT-WEIGHT: normal; FONT-SIZE: 140%; BACKGROUND-IMAGE: url(/images/v2/tfa_hr.gif); LINE-HEIGHT: 140%; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 1px

}

H2 A {

	TEXT-DECORATION: none

}

H2 A:visited {

	COLOR: #333; TEXT-DECORATION: none

}

H3 {

	BACKGROUND-POSITION: left bottom; FONT-SIZE: 120%; BACKGROUND-IMAGE: url(/images/v2/tfa_hr.gif); PADDING-BOTTOM: 4px; MARGIN: 6px 0px; COLOR: #a2cd9e; BACKGROUND-REPEAT: repeat-x

}

H3 A {

	TEXT-DECORATION: none

}

H3 A:visited {

	TEXT-DECORATION: none

}

H4 {

	FONT-SIZE: 100%; MARGIN: 6px 0px; LINE-HEIGHT: 170%

}

H2.large {

	FONT-SIZE: 240%; BACKGROUND-IMAGE: none; MARGIN: 0px 0px 0.6em; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif

}

H3.large {

	FONT-WEIGHT: normal; FONT-SIZE: 180%; BACKGROUND-IMAGE: none; MARGIN: 0px 0px 0.6em; COLOR: #000000; LINE-HEIGHT: 130%; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif

}

.orange {

	COLOR: #f8b05b! important

}

.green {

	COLOR: #a2cd9e! important

}

TABLE {

	BORDER-COLLAPSE: collapse

}

TR.selected {

	BACKGROUND-COLOR: #ffffdd

}

TR:hover {

	

}

TH {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left

}

TD {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; LINE-HEIGHT: normal; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px dotted

}

TD TABLE {

	MARGIN: 10px auto 0px;

	text-align: left;

}

TD TABLE TD {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none

}

TABLE .alternate {

	BACKGROUND-COLOR: #f5f7f0

}

TABLE A.noVisited {

	TEXT-DECORATION: none

}

.okButton {

	FONT-WEIGHT: bold; FONT-SIZE: 11px! important; BACKGROUND-IMAGE: url(/images/v2/b-ok.gif); PADDING-BOTTOM: 3px; WIDTH: 79px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none

}

.cancelButton {

	FONT-SIZE: 11px! important; BACKGROUND-IMAGE: url(/images/v2/b-green.gif); PADDING-BOTTOM: 3px; WIDTH: 79px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none

}

.greyButton {

	FONT-SIZE: 11px! important; BACKGROUND-IMAGE: url(/images/v2/b-grey.gif); PADDING-BOTTOM: 3px; WIDTH: 128px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none

}

.upButton {

	FONT-SIZE: 11px! important; BACKGROUND-IMAGE: url(/images/v2/b-up.gif); PADDING-BOTTOM: 3px; WIDTH: 128px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none

}

.payButton {

	FONT-SIZE: 11px! important; BACKGROUND-IMAGE: url(/images/v2/b-purchase.gif); PADDING-BOTTOM: 3px; WIDTH: 128px; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 28px; BORDER-BOTTOM-STYLE: none

}

.highlight {

	FONT-WEIGHT: normal; BACKGROUND-COLOR: #ffffcc

}

.callout {

	FONT-SIZE: 130%; MARGIN: 1em; LINE-HEIGHT: 130%; LETTER-SPACING: 1px; TEXT-ALIGN: left

}

.arrow {

	FLOAT: left; BACKGROUND-IMAGE: url(/images/v2/tfa_arrow.png); WIDTH: 225px; PADDING-TOP: 20px; HEIGHT: 39px; TEXT-ALIGN: center

}

.arrow P {

	MARGIN-TOP: 20px; FONT-SIZE: 88%; WIDTH: 200px; TEXT-ALIGN: right

}

.important {

	BORDER-RIGHT: #fcc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fcc 1px solid; MARGIN-TOP: 1.2em; PADDING-LEFT: 5px; FONT-SIZE: 120%; MARGIN-BOTTOM: 1.2em; PADDING-BOTTOM: 10px; BORDER-LEFT: #fcc 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 10px; BORDER-BOTTOM: #fcc 1px solid; BACKGROUND-COLOR: #fff4f4

}

.important A {

	FONT-WEIGHT: bold

}

.warning {

	BORDER-RIGHT: #fcc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fcc 1px solid; MARGIN-TOP: 1.2em; PADDING-LEFT: 5px; FONT-SIZE: 120%; MARGIN-BOTTOM: 1.2em; PADDING-BOTTOM: 10px; BORDER-LEFT: #fcc 1px solid; COLOR: #ff0000; LINE-HEIGHT: 150%; PADDING-TOP: 10px; BORDER-BOTTOM: #fcc 1px solid; BACKGROUND-COLOR: #fff4f4

}

.XHTMLCode {

	FONT-SIZE: small! important; FONT-FAMILY: "Courier New", Courier, mono; LIST-STYLE-TYPE: none! important

}

.codeSample {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f4f4f2

}

DT {

	FONT-WEIGHT: bold; MARGIN: 1em 0px

}

#LeftColumn UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#RightColumn UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#LeftColumn LI {

	MARGIN-TOP: 0.7em; LIST-STYLE-TYPE: square

}

#RightColumn LI {

	MARGIN-TOP: 0.7em; LIST-STYLE-TYPE: square

}

UL.noBullet {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important

}

.noBullet LI {

	LIST-STYLE-TYPE: none! important

}

#RightColumn FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

#RightColumn .preField {

	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/v2/tfa_hr.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x

}

#RightColumn .actions {

	TEXT-ALIGN: center

}

#RightColumn .interface .actions {

	BORDER-TOP: #aed5ac 1px solid; MARGIN-TOP: 2em

}

#RightColumn .interface FIELDSET {

	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid

}

#LeftColumn FORM {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px

}

#LeftColumn FIELDSET {

	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 25px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: transparent

}

#LeftColumn FORM FIELDSET LEGEND {

	FONT-WEIGHT: bold; COLOR: #777

}

#LeftColumn FORM .preField {

	DISPLAY: block; BACKGROUND-IMAGE: none; MARGIN: 4px 0px 0px; WIDTH: auto

}

#LeftColumn FORM .postField {

	MARGIN: 0px

}

#LeftColumn FORM .oneChoice {

	MARGIN: 6px 0px 8px; LINE-HEIGHT: normal; WHITE-SPACE: normal

}

#LeftColumn .oneChoice INPUT {

	FONT-SIZE: x-small; FLOAT: left; MARGIN: 4px 4px 4px 2px

}

#LeftColumn .actions {

	CLEAR: none; MARGIN: 3px 0px 0px

}

.pitch {

	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.pitch P {

	FONT-SIZE: 120%; LINE-HEIGHT: 150%

}

.pitch STRONG {

	FONT-WEIGHT: normal; BACKGROUND-COLOR: #ffffcc

}

.pitch H2 {

	FONT-WEIGHT: normal; FONT-SIZE: 120%; BACKGROUND-IMAGE: none

}

.pitch DD {

	MARGIN: 0px

}

.sideBarBox {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/sidebar-box-bg.gif); PADDING-BOTTOM: 10px; WIDTH: 173px; LINE-HEIGHT: normal; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat

}

#LeftColumn .sideBarBox {

	MARGIN-LEFT: -5px

}

.sideBarBox H3 {

	MARGIN-TOP: 16px; FONT-SIZE: small

}

.post H2 {

	FONT-SIZE: small; BACKGROUND-IMAGE: none; LINE-HEIGHT: 100%

}

.post H2 A {

	COLOR: #777; TEXT-DECORATION: none

}

.postmetadata {

	FONT-SIZE: xx-small; MARGIN-BOTTOM: 10px; COLOR: #888

}

.postmetadata A {

	FONT-SIZE: xx-small; COLOR: #888

}

.forgottenPasswordLink {

	FONT-SIZE: x-small

}

.accountHistory TD {

	FONT-SIZE: x-small! important

}

.planSelection {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none

}

.planSelection TR {

	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none

}

TH.col {

	FONT-WEIGHT: normal

}

TH.currentPlan {

	FONT-SIZE: x-small; TEXT-ALIGN: center

}

TH.upgradeTo {

	FONT-SIZE: x-small; TEXT-ALIGN: center

}

TH.freePlan {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 3px; WIDTH: 150px; PADDING-TOP: 3px

}

TH.paygoPlan {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 3px; WIDTH: 150px; COLOR: #f6f6f6; PADDING-TOP: 3px; BACKGROUND-COLOR: #717171

}

TH.subscrPlan {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 3px; WIDTH: 150px; COLOR: #f6f6f6; PADDING-TOP: 3px; BACKGROUND-COLOR: #717171

}

TH.profPlan {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: 3px; WIDTH: 150px; COLOR: #f6f6f6; PADDING-TOP: 3px; BACKGROUND-COLOR: #696969

}

.freePlan {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px dotted; BACKGROUND-COLOR: #fcfaf7; TEXT-ALIGN: center

}

.paygoPlan {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px dotted; BACKGROUND-COLOR: #f2f1ee; TEXT-ALIGN: center

}

.subscrPlan {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px dotted; BACKGROUND-COLOR: #eae9e5; TEXT-ALIGN: center

}

.profPlan {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px dotted; BACKGROUND-COLOR: #e4e4d1; TEXT-ALIGN: center

}

.planSelection .col {

	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; WIDTH: 160px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none

}

.planSelection FORM {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 3px 0px 0px 4px; PADDING-TOP: 0px! important

}

.paygobutton {

	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WIDTH: 59px; PADDING-TOP: 0px! important

}

.paygobutton TABLE {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.paygobutton TD {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

}

.planSelection .hint {

	FONT-SIZE: x-small; BORDER-TOP-STYLE: none! important; LINE-HEIGHT: normal; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none! important

}

#FormPreview {

	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

#AccountInformation .inputReadOnly {

	MARGIN-LEFT: 135px

}

.formBrowser {

	WIDTH: 100%

}

.new {

	FONT-WEIGHT: bold

}

.comment {

	FONT-SIZE: smaller; MARGIN: 0px

}

.evenrow {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f3f3f3

}

.oddrow {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 3px 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff

}

.libraryLanguageSection {

	OVERFLOW: auto

}

.libraryLanguageSection H4 {

	MARGIN-TOP: 1em

}

.libraryLanguageSection A {

	TEXT-DECORATION: none

}

.gardenAuthor {

	TEXT-DECORATION: none

}

#caldiv1 TABLE {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse

}

#caldiv1 TR {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse

}

#caldiv1 TD {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

#caldiv1 TH {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

#caldiv1 TD.cpTd {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

}

.cpYearNavigation {

	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #666; TEXT-ALIGN: center; TEXT-DECORATION: none

}

.cpMonthNavigation {

	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #666; TEXT-ALIGN: center; TEXT-DECORATION: none

}

.cpDayColumnHeader {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpYearNavigation {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpMonthNavigation {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpCurrentMonthDate {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpCurrentMonthDateDisabled {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpOtherMonthDate {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpOtherMonthDateDisabled {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpCurrentDate {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpCurrentDateDisabled {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpTodayText {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpTodayTextDisabled {

	FONT-SIZE: small; FONT-FAMILY: arial

}

.cpText {

	FONT-SIZE: small; FONT-FAMILY: arial

}

TD.cpDayColumnHeader {

	TEXT-ALIGN: right

}

.cpCurrentMonthDate {

	TEXT-ALIGN: right; TEXT-DECORATION: none

}

.cpOtherMonthDate {

	TEXT-ALIGN: right; TEXT-DECORATION: none

}

.cpCurrentDate {

	TEXT-ALIGN: right; TEXT-DECORATION: none

}

.cpCurrentMonthDateDisabled {

	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through

}

.cpOtherMonthDateDisabled {

	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through

}

.cpCurrentDateDisabled {

	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through

}

.cpCurrentMonthDate {

	FONT-WEIGHT: bold; COLOR: #555

}

.cpCurrentDate {

	FONT-WEIGHT: bold; COLOR: #ffffff

}

.cpOtherMonthDate {

	COLOR: #808080

}

TD.cpCurrentDate {

	COLOR: #ffffff; BACKGROUND-COLOR: #666

}

TD.cpCurrentDateDisabled {

	

}

TD.cpTodayText {

	

}

TD.cpTodayTextDisabled {

	

}

A.cpTodayText {

	HEIGHT: 20px

}

SPAN.cpTodayTextDisabled {

	HEIGHT: 20px

}

A.cpTodayText {

	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #888

}

SPAN.cpTodayTextDisabled {

	COLOR: #d0d0d0

}

.cpBorder {

	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid

}

