BODY { background: #FFF; }
A { color: #005daa; }
H5 { color: #00acd4; text-transform: uppercase; font-size: 1em; }
#PageWrapper { background: #FFF !important; width: 961px;  }
* HTML #BodyWrapper { zoom: 1; }
*:first-child+HTML #BodyWrapper { zoom: 1; }
.ChoiceHeading { color: #62a20e; text-transform: uppercase; font-weight: bold; font-size: 1.11em; }
.Choice .wysiwyg-content UL { list-style-type: none !important; margin-left: 0 !important; padding-left: 0; }
.Choice .wysiwyg-content UL LI { background: url(/images/bg.li.green-white.gif) 0 .4em no-repeat !important; color: #000; margin-left: 0; padding-left: 18px !important; }
.Choice #MainColumn .wysiwyg-content UL { margin-left: 0 !important; }
.Choice #MainColumn .wysiwyg-content UL LI { color: #333 !important; }

/* Header */

.Choice #HeaderWrapper { background: url(/images/cap.choice.page.gif) top left no-repeat; padding: 25px 0 0; margin-bottom: 1px;  }
.Choice #HeaderWrapper .Content { background: #0258a4 url(/images/bg.choice.header.gif) top left repeat-x; width: 959px; border: 1px solid #CCC; border-top: 0px; border-bottom: 0; min-height: 142px; position: relative; }
.Choice #HeaderWrapper #SiteLogo { margin: 0 215px 0 36px; height: 121px; }
.Choice #HeaderWrapper #Logo { width: auto; height: auto; }
.Choice #HeaderWrapper #SiteHeader H6 { color: #FFF; font-size: 15px; font-weight: normal; display: block; text-align: center; margin: 26px 0 0;}
.Choice #HeaderWrapper #SiteHeader H6 STRONG { font-weight: normal; font-size: 28px; color: #a0f743; display: block; padding-top: 5px; }
.Choice #HeaderWrapper #SiteHeader SPAN { display: block; line-height: 1.45em; }
.Choice #HeaderWrapper #QuickLinks { position: absolute; top: 5px; right: 8px; list-style-type: none; }
.Choice #HeaderWrapper #QuickLinks LI { float: right; display: inline; background: url(/images/bg.choice.green-li.gif) 0 .15em no-repeat; padding-left: 16px; margin-right: 15px; }
.Choice #HeaderWrapper #QuickLinks LI A { color: #FFF; font-weight: bold; }
.Choice #HeaderWrapper #visit-vnsny { position: absolute; right: 15px; top: 6px; font-size: 13px; text-align: right; }
.Choice #HeaderWrapper #visit-vnsny A { font-weight: bold; }
.Choice #HeaderWrapper #site_search_form { margin: 0; width: 236px; background-image: url(/images/bg.choice.search.gif); position: absolute; top: 44px; right: 22px; }
.Choice #HeaderWrapper #site_search_form .TextInput { width: 195px; top: 4px; }
.Choice #HeaderWrapper #site_search_form .FormAction INPUT { top: 0; right: 0; }
* HTML .Choice #HeaderWrapper .Content { height: 142px; }
* HTML .Choice #HeaderWrapper #SiteLogo { margin: 0 160px 0 20px; }
*:first-child+html .Choice #HeaderWrapper .Content { border-bottom: 1px solid #FFF !important; }

/* Navigation */

.Choice #MainNavWrapper { margin: 0; clear: both; height: 33px; border: 1px solid #CCC; border-top: 0; border-bottom: 0; }
.Choice #MainNav { border: 0; }
.Choice #MainNav LI { height: 33px; border: 0; }
.Choice #MainNav LI A { height: 33px; background: url(/images/matrix.choice.nav.2011.gif) top left no-repeat; }
.Choice #MainNav LI .SubMenu { z-index: 999999; }
.Choice #MainNav LI .SubMenu .Content { padding-top: .5em; }
.Choice #MainNav LI .SubMenu UL { margin-bottom: .75em; }
.Choice #MainNav LI .SubMenu LI H5 { margin: .5em 20px; }
.Choice #MainNav LI .SubMenu LI A { padding: .25em 20px .5em; }
.Choice #MainNav LI .SubMenu LI A:hover { text-decoration: underline; }

.Choice #MainNav #mainnav-what-is-vns-choice A { width: 203px; background-position: 0 0; }
.Choice #MainNav #mainnav-medicare-advantage-plans A { width: 207px; background-position: -203px 0; }
.Choice #MainNav #mainnav-medicaid-long-term-care A { width: 237px; background-position: -410px 0; }
.Choice #MainNav #mainnav-enroll-now A { width: 145px; background-position: -647px 0; }
.Choice #MainNav #mainnav-for-providers A { width: 167px; background-position: -792px 0; }

.Choice #MainNav .Selected#mainnav-what-is-vns-choice A { background-position: 0 -66px; }
.Choice #MainNav .Selected#mainnav-medicare-advantage-plans A { background-position: -203px -66px; }
.Choice #MainNav .Selected#mainnav-medicaid-long-term-care A { background-position: -410px -66px; }
.Choice #MainNav .Selected#mainnav-enroll-now A { background-position: -647px -66px; }
.Choice #MainNav .Selected#mainnav-for-providers A { background-position: -792px -66px; }

.Choice #MainNav .Hover#mainnav-what-is-vns-choice A { background-position: 0 -33px !important; }
.Choice #MainNav .Hover#mainnav-medicare-advantage-plans A { background-position: -203px -33px !important; }
.Choice #MainNav .Hover#mainnav-medicaid-long-term-care A { background-position: -410px -33px !important; }
.Choice #MainNav .Hover#mainnav-enroll-now A { background-position: -647px -33px !important; }
.Choice #MainNav .Hover#mainnav-for-providers A { background-position: -792px -33px !important; }

/* Body */

.Choice #BodyWrapper { border: 1px solid #CCC; border-top: 0; padding: 14px; }
.Choice #FooterWrapper { background: #FFF; color: #666; }
.Choice #FooterWrapper P { text-align: center; }
.Choice #FooterWrapper P A { color: #666; }

/* Homepage */

.Choice .Home .Column { float: left; }
.Choice .Home #homepage-nav-wrapper { width: 469px; margin-right: 37px; }
.Choice .Home #homepage-nav { list-style-type: none; margin: 0; padding: 0; }
.Choice .Home #homepage-nav LI { border-left: 1px solid #CCC; float: left; margin-bottom: 1em; padding: 1em 0; }
.Choice .Home #homepage-nav LI.First { border: 0px; }
.Choice .Home #homepage-medicare { width: 185px; margin-right: 15px; padding-right: 14px; border-right: 1px solid #CCC; }
.Choice .Home #homepage-medicaid { width: 200px; }
.Choice .Home #homepage-event { width: 457px; padding: 10px; background: #feffff url(/images/bg.choice.events.gif) bottom left repeat-x; border: 1px solid #CCC; border-top: 3px solid #8cc63f; }
* HTML .Choice .Home #homepage-nav-wrapper { margin-right: 20px; }
.Choice .Home .ColumnWrapper { margin-top: 15px; }
.Choice .Home .ColumnWrapper .wysiwyg-content LI { color: #333; margin-bottom: .4em; }
.Choice .Home .ColumnWrapper .wysiwyg-content IMG { margin: 3px 8px; }

/* Side Navigation */

.Choice #NavColumn { min-height: 0px; width: 212px;  }
* HTML .Choice #NavColumn { height: 1px; }
.Choice #NavColumn .Nav { border-top: 3px solid #e5eaed; background: #f5f7f7; margin: 0px; padding: 0; }
.Choice #NavColumn .Nav UL { margin: 0; padding-bottom: 1em; }
.Choice #NavColumn .Nav UL LI UL { padding-bottom: .25em; }
.Choice #NavColumn .Nav UL LI UL LI { margin-left: 0; }
.Choice #NavColumn .Nav UL LI { margin: .75em 0 0 15px; }
.Choice #NavColumn .Nav UL LI.Selected { background: url(/images/bg.choice.nav-li.gif) 0 .25em no-repeat; padding-left: 17px; }
.Choice #NavColumn .Nav UL LI.Selected A { color: #005daa; }
.Choice #NavColumn .Nav UL LI.Selected LI A { color: #000; }
.Choice #NavColumn .Nav H3 { color: #00acd4; text-transform: uppercase; font-size: 1em; background: #e5eaed; padding: .45em 15px; margin-bottom: .5em; }
.Choice #NavColumn .Nav UL LI.Header { margin: 0 0 1em; }
.Choice #NavColumn .Nav UL LI.Header UL { margin-left: 15px; }

/* Side Toolkit */

.Choice #Sidebar { background: #FFF; border: 0; }
.Choice #Sidebar #toolkit #sb_textsize SPAN { display: inline; float: none; }
.Choice #Sidebar #toolkit #sb_textsize SPAN.Link { background-image: none; font-family: "Time New Roman", "Times", serif; color: #005daa; font-size: .85em; }
.Choice #Sidebar #toolkit #sb_textsize SPAN.Selected { text-decoration: underline; } 
.Choice #Sidebar #toolkit #sb_textsize #textsize_larger { font-size: 1.05em; }
.Choice #Sidebar #toolkit #sb_textsize #textsize_largest { font-size: 1.35em; }
.Choice #SideColumn #toolkit,
.Choice #SideColumn #talk-to-a-representative { border: 1px solid #d7d7d7; background: #FFF; padding: 10px; margin-bottom: 1em; }
.Choice #SideColumn #sb_send { background: url(/images/icon.send-email.gif) 0 40% no-repeat; }
.Choice #SideColumn #sb_print { background: url(/images/icon.print.gif) top left no-repeat; }
.Choice #SideColumn UL { background:#FFF; border: 0px; padding: 0; }
.Choice #SideColumn #promotional-plans LI { margin: 0 0 1em; }
.Choice #SideColumn #promotional-plans #provider-in-this-plan IMG { margin-left: 15px; }
* HTML .Choice #Sidebar #toolkit { zoom: 1; }
*:first-child+HTML .Choice #Sidebar #toolkit { zoom: 1; }

/* Main Column */

.Choice #MainColumn { padding: .5em 30px 2.46em; width: 475px; }
.Choice #MainColumn H1 { margin: 5px 0 .75em; font-size: 1.93em; }
.Choice #MainColumn H1 SPAN { font-weight: normal; }
.Choice #MainColumn #contact-information { border-top: 1px solid #4c4c4c; padding-top: 1em; margin-top: 2.5em; }
.Choice #MainColumn .wyswiyg-content P { color: #333; }

/* Landing */

.Choice .Landing .Thumb IMG { float: left; margin: 0 20px 1em 0; }
.Choice .Landing .FeaturedPage { margin-bottom: 2em; }
.Choice .Landing .FeaturedPage H2 { margin: 0 0 .5em; font-size: 1.12em; border: 0; padding: 0; text-transform: none; }
.Choice .Landing .FeaturedPage H2 A { color: #000; }
.Choice .Landing #promotional-plans { list-style-type: none; margin: 0; padding: 0; float: right; }
.Choice .Landing #promotional-plans LI { margin-bottom: 1em; } 
.Choice .Landing #promotional-plans #provider-in-this-plan IMG { margin-left: 15px; }

/* Enrollment Form */

.Choice .Enrollment #MainColumn { float: left; width: 656px; }
.Choice .Enrollment #MainColumn H5 { border-bottom: 1px solid #DDD; padding-bottom: .2em; }
.Choice .Enrollment #MainColumn FORM { font-size: 1.1em; }
.Choice .Enrollment #MainColumn FORM P,
.Choice .Enrollment #MainColumn FORM LABLE { line-height: 1.5em; }
.Choice .Enrollment #MainColumn .FormTable TD { vertical-align: middle; padding: .25em; }
.Choice .Enrollment #MainColumn .FormTable TH { vertical-align: top; padding: .55em .25em; }
.Choice .Enrollment #MainColumn .FormTable,
.Choice .Enrollment #MainColumn .Field { margin-bottom: 2em; }
.Choice .Enrollment #MainColumn .Block { display: block; margin-bottom: .5em; }
.Choice .Enrollment #MainColumn .FormAction { padding-left: 233px; }
.Choice .Enrollment #MainColumn .TextInput { width: 250px; }
.Choice .Enrollment #MainColumn TEXTAREA { width: 100%; }
.Choice .Enrollment UL.Inputs { margin-top: 1em; }
.Choice .Enrollment UL.Inputs INPUT { vertical-align: top; margin-top: 2px; }
.Choice .Enrollment #MainColumn .SmallTextInput { width: 100px; font-size: 100%; }
.Choice .Enrollment .Required { color: #000; }
.Choice .Enrollment .ValidationHint,
.Choice .Enrollment .ValidationMessage { color: #F00; margin: .5em 0 0; padding: .3em; background: #efeded; font-weight: bold; }
.Choice .Enrollment .ValidationHint { color: #00ACD4; float: right; padding: .5em; margin-top: 0; width: 150px; }
.Choice .Enrollment .ValidationFailed { color: #F00; }
* HTML .Choice .Enrollment #MainColumn { padding-right: 10px; }
* HTML .Choice .Enrollment #MainColumn TEXTAREA { width: 90%; }
*:first-child+html .Choice .Enrollment #MainColumn TEXTAREA { width: 90%; }
* HTML .Choice .Enrollment UL.Inputs INPUT { margin-top: -2px; }
*:first-child+html .Choice .Enrollment UL.Inputs INPUT { margin-top: -2px; }

/* Search */

.Choice .Search #MainColumn,
.Choice .Search #SideColumn { margin-top: 0; }

/* Sitemap */

.Choice .Sitemap #MainColumn { width: 680px; float: left; }
.Choice .Sitemap .LeftColumn,
.Choice .Sitemap .RightColumn { width: 280px !important; }
.Choice .Sitemap #Sidebar { margin-top: 15px; }

/* Footer */
.Choice #FooterNav A { color: #666 !important; }

/* Comparison Table */
#ComparisonTable { width: 800px; margin: 0 auto; }
#ComparisonTable #HeaderWrapper { height: 68px; padding: 0 40px; margin-bottom: 1em; background: url(/images/bg.header-chart.gif) top left repeat-x; }
#ComparisonTable #HeaderWrapper A { display: block; float: left; padding: 16px 0 0; }
#ComparisonTable #HeaderWrapper #ComparisonHeader { display: block; float: right; margin-top: 30px; }
#ComparisonTable TABLE { line-height: 1.4em; text-align: left; }
#ComparisonTable THEAD TH { font-size: 133%; color: #8CC63F; border-bottom: 1px solid #8CC63F; }
#ComparisonTable TBODY TH { border: 1px solid #CCC; border-bottom: 1px solid #8CC63F; border-top: none; padding: .5em; }
#ComparisonTable TH { vertical-align: top; padding: .33em; }
#ComparisonTable TD { border-right: 1px solid #CCC; border-bottom: 1px solid #8CC63F; padding: .5em; }
#ComparisonTable P { line-height: 1.4em; margin: 0 0 .5em; }
#ComparisonTable UL { padding: 0 0 0 1.25em; margin: 0 0 .5em; }
#ComparisonTable H2 { display: block; line-height: 1.5em; border: none; color: #000; background: #EBEBEB; padding: 0; margin: 0 0 .5em; }
#ComparisonTable #BenefitLinks { width: 650px; float: right; padding: 1em 0; }
#ComparisonTable #FooterWrapper { text-align: center; background: none; padding-top: 1em; }
#ComparisonTable #FooterWrapper, #ComparisonTable #FooterWrapper A { color: #333 !important; }
#ComparisonTable TD.Category { padding: 0; border-bottom: none; }
#ComparisonTable TD.Category H2 { padding: 4px; margin: 0; }

