.NavDivider {  background-color: #000000; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.NavMain { background-color: #FFFFFF}
.NavTop { background-color: #000000 ; border: #000000 solid; border-width: 0px 1px}
.LeftSideBar { background-color: #0F6734}
.RightSideBar { background-color: #FFFFFF; border: #000000 none; border-width: 1px 1px 1px 1px}
.SideBarOutline { border: #000000 solid 1px; background-color: #FFFFFF; }
.SideBarGroup { background-color: #FFFFFF; border: #000000 none; border-width: 1px 1px 1px 1px}
.ContentAreaBG {  background-color: #FFFFFF}
.SideBarHeader {  background-color: #0F6734; font-size: 9pt; color: #FFFFFF; font-weight: bold; text-indent: 5pt; vertical-align: middle}
.SideBarGroupDivider {  background-color: #EEEEEE; }
.SideBarItem {  font-size: 9pt; color: #000000; font-weight: normal; text-indent: 5pt; vertical-align: middle}
.SideBarItemHot { font-size: 9pt; color: #000000; font-weight: normal; text-indent: 5pt ; background-color: #DDDDDD; vertical-align: middle}
a.SideBarItem { text-decoration: none}
a.SideBarItemHot { text-decoration: none}
.NavMenuRight { background-color: #F0F0AF; border: #000000 solid; border-width: 0px 1px 1px 0px; vertical-align: middle; text-align: center }
.NavMenuLeft { background-color: #F0F0AF; border: #000000 solid; border-width: 0px 0px 1px 1px; vertical-align: middle; text-align: center }
a.NavMenuItem {  text-decoration: none; color: #000000; font-size: 10pt; font-weight: bold; text-align: center; vertical-align: middle}
a.NavMenuItem:Hover { color: #D40026}
.NavMenuMiddle { background-color: #F0F0AF; border: #000000 solid; border-width: 0px 0px 1px; vertical-align: middle; text-align: center }
.BodyText {  font-size: 10pt; color: #000000}
.FooterText { font-size: 8pt; color: #000000 }
.BodyDefaults { font-family: Verdana, Arial, Helvetica, sans-serif}
a.FooterText { text-decoration: none; color: #000000 }
a.FooterText:Hover { text-decoration: underline }
.SideBarOutlineOLD { border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #006633 }
.ContentOutline { border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF}
.RequestInfoBox { background-color: #EEEEEE; border: 1px #000000 outset}
.RequestInfoItem { font-size: 9pt; font-weight: bold; color: #000000}
.RequestInfoOptionItem { font-size: 9pt; font-weight: bold; color: #333333; text-indent: 20px}
.PricingHeader { font-size: 10pt; color: #000000 ; font-style: italic; text-decoration: underline}
.MsgBox {  background-color: #FFFFFF; border: 0px #D40026 solid}
.MsgBoxText { font-size: 9pt; font-weight: bold; color: #D40026; vertical-align: middle ; text-align: left}
.Banner { font-size: 10pt; font-weight: bold; color: #333333; vertical-align: middle; text-indent: 10px; background-color: #EEEEEE; border: #333333 solid; border-width: 1px }
.ResultsGridHeader { font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #333333; border: #FFFFFF solid; border-width: 0px 1px 0px 0px; text-indent: 2px }
.ResultsGridOddRow { font-size: 8pt; color: #000000; background-color: #EEEEEE; border: #FFFFFF solid; border-width: 0px 1px 0px 0px; text-indent: 2px }
.ResultsGridEvenRow { font-size: 8pt; color: #000000 ; background-color: #CCCCCC; border: #FFFFFF solid; border-width: 0px 1px 0px 0px; text-indent: 2px }
.TestimonialText { font-size: 10pt; color: #000000; }
.TestimonialName { font-size: 10pt; color: #000000; font-weight: bold; }
.BodyLink {  font-size: 10pt; color: #000000}
a.BodyLink { text-decoration: none; }
a.BodyLink:Hover { text-decoration: underline; }
.VT_ContentOutline { border: solid; background-color: #FFFFFF ; border-width: 1px; border-color: #333333}
.BodyTextBold { font-size: 10pt; color: #000000 ; font-weight: bold}
.BodyList { font-size: 10pt; color: #000000 ; list-style-position: outside; list-style-type: square ; line-height: 16pt}
.BodyListLvl2 { font-size: 10pt; color: #000000 ; list-style-position: outside; list-style-type: circle; line-height: 16pt}
.VTImageCell {  background-color: #666666; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.NavMainGrn {  background-color: #0F6734}
.NavMainLeft { border: #000000 solid; border-width: 0px 0px 0px 1px; background-color: #FFFFFF }
.NavMainRight { border: #000000 solid; border-width: 0px 1px 0px 0px; background-color: #FFFFFF }
.NavMainGrnLeft { background-color: #0F6734; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.NavMainGrnRight { background-color: #0F6734; border: #000000 solid; border-width: 0px 1px 0px 0px}
.TagLine {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFFFF; font-style: italic}
.NavMainOriginal { background-color: #FFFFFF ; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.CatalogHeader {  color: #FFFFFF; background-color: #0F6734; border: #0F6734 solid; font-size: 10pt; border-width: 1px 1px 0px; font-weight: bold}
a.CatalogHeader { text-decoration: none; color: #FFFFFF }
a.CatalogHeader:Hover { text-decoration: underline }
.CatalogOutline {  border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px}
.CatalogOddRow { font-size: 9pt; color: #000000; background-color: #FFFFFF}
.CatalogEvenRow { font-size: 9pt; color: #000000; background-color: #EEEEEE }
.CartSummaryItem { font-size: 9pt; color: #333333; text-indent: 4px  }
.CartSummaryHeading { font-size: 9pt; color: #333333; vertical-align: middle; text-indent: 4px ; background-color: #DDDDDD; font-weight: bold}
.CartSummaryAction { font-size: 9pt; color: #CC0000}
.CartSummaryMainHeading { font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #666666; border: 1px #666666 solid; vertical-align: top; text-indent: 4px }
.ShadowBoxFormOutline { border: #333333 solid; border-width: 1px 2px 2px 1px}
.RequiredMarker { font-size: 8pt; color: #000000 ; vertical-align: top}
.ShadowBoxHeader { color: #FFFFFF; background-color: #0F6734; border: #0F6734 solid; font-size: 10pt; border-width: 1px 1px 0px; font-weight: bold }
.FormErrMsg { font-size: 9pt; color: #CC0000 }
.SortMarker { font-size: 8pt; vertical-align: top}
.ResultsNavText { font-size: 9pt; color: #0000FF }
.ResultsNavCurrentPageText { font-size: 9pt; color: #000000 }
.RedNote { font-size: 10pt; color: #CC0000 }
.FeaturesListOddRow { font-size: 10pt; color: #000000; background-color: #F0F0AF; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.FeaturesListEvenRow { font-size: 10pt; color: #000000; background-color: #FFFFFF ; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.FeaturesListHeader { font-size: 10pt; color: #000000; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-weight: bold}
