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; }
#twentyTwelve .ChoiceHeading { color: #3399ff; }
.Choice .wysiwyg-content UL { list-style-type: none !important; margin-left: 0 !important; padding-left: 0; }
#BodyWrapper #MainColumn div.wysiwyg-content UL { font-size: 14px !important; }
.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; }
#twentyTwelve .Choice .wysiwyg-content UL LI { background: url(/images/bg.choice.blue-li.png) 0 .4em no-repeat !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;  }
#twentyTwelve .Choice #HeaderWrapper { background: url(/images/cap.choice2012.page.gif) }
.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 #SiteLogo A { margin: 0; }
.Choice #HeaderWrapper #Logo { width: auto; height: auto; }
.Choice #HeaderWrapper #SiteHeader H6 { color: #FFF; font-size: 13px; font-weight: normal; display: block; text-align: center; margin: 36px 0 0;}
.Choice #HeaderWrapper #SiteHeader H6 STRONG { font-weight: normal; font-size: 26px; color: #a0f743; display: block; padding-top: 5px; }
#twentyTwelve .Choice #HeaderWrapper #SiteHeader H6 STRONG { color: #3399ff }
.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; }
#twentyTwelve .Choice #HeaderWrapper #QuickLinks LI { background: url(/images/bg.choice.blue-li.png) 0 .15em no-repeat; }
.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 { background: none; z-index: 999999; }
.Choice #MainNav LI .SubMenu .Content { border: 0; padding: .5em 0 0; }
.Choice #MainNav LI .SubMenu UL { margin: 0 0 0.75em; overflow: hidden; }
.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,
.Choice #MainNav #mainnav-what-is-vns-choice .SubMenu,
.Choice #MainNav #mainnav-what-is-vns-choice .SubMenu UL { width: 203px; background-position: 0 0; }
.Choice #MainNav #mainnav-medicare-advantage-plans A,
.Choice #MainNav #mainnav-medicare-advantage-plans .SubMenu,
.Choice #MainNav #mainnav-medicare-advantage-plans .SubMenu UL { width: 207px; background-position: -203px 0; }
.Choice #MainNav #mainnav-medicaid-long-term-care A,
.Choice #MainNav #mainnav-medicaid-long-term-care .SubMenu,
.Choice #MainNav #mainnav-medicaid-long-term-care .SubMenu UL { width: 237px; background-position: -410px 0; }
.Choice #MainNav #mainnav-enroll-now A,
.Choice #MainNav #mainnav-enroll-now .SubMenu,
.Choice #MainNav #mainnav-enroll-now .SubMenu UL { width: 145px; background-position: -647px 0; }
.Choice #MainNav #mainnav-enroll-now .SubMenu LI A { width: 100px; }
.Choice #MainNav #mainnav-for-providers A,
.Choice #MainNav #mainnav-for-providers .SubMenu,
.Choice #MainNav #mainnav-for-providers .SubMenu UL { width: 167px; background-position: -792px 0; }
.Choice #MainNav #mainnav-for-providers .SubMenu LI A { width: 145px; }

.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; }

/* Navigation 2012 */

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

#twentyTwelve .Choice #MainNav #mainnav-what-is-vns-choice A,
#twentyTwelve .Choice #MainNav #mainnav-what-is-vns-choice .SubMenu,
#twentyTwelve .Choice #MainNav #mainnav-what-is-vns-choice .SubMenu UL { width: 223px; background-position: -1px 0; }
#twentyTwelve .Choice #MainNav #mainnav-medicare-advantage-plans A,
#twentyTwelve .Choice #MainNav #mainnav-medicare-advantage-plans .SubMenu,
#twentyTwelve .Choice #MainNav #mainnav-medicare-advantage-plans .SubMenu UL { width: 184px; background-position: -224px 0; }
#twentyTwelve .Choice #MainNav #mainnav-medicare-advantage-plans .SubMenu LI A { width: 170px; }
#twentyTwelve .Choice #MainNav #mainnav-medicaid-long-term-care A,
#twentyTwelve .Choice #MainNav #mainnav-medicaid-long-term-care .SubMenu,
#twentyTwelve .Choice #MainNav #mainnav-medicaid-long-term-care .SubMenu UL { width: 225px; background-position: -408px 0; }
#twentyTwelve .Choice #MainNav #mainnav-enroll-now A,
#twentyTwelve .Choice #MainNav #mainnav-enroll-now .SubMenu,
#twentyTwelve .Choice #MainNav #mainnav-enroll-now .SubMenu UL { width: 148px; background-position: -633px 0; }
#twentyTwelve .Choice #MainNav #mainnav-enroll-now .SubMenu LI A { width: 100px; }
#twentyTwelve .Choice #MainNav #mainnav-for-providers A,
#twentyTwelve .Choice #MainNav #mainnav-for-providers .SubMenu,
#twentyTwelve .Choice #MainNav #mainnav-for-providers .SubMenu UL { width: 179px; background-position: -781px 0; }
#twentyTwelve .Choice #MainNav #mainnav-for-providers .SubMenu LI A { width: 145px; }

#twentyTwelve .Choice #MainNav .Selected#mainnav-what-is-vns-choice A { background-position: -1px -40px; }
#twentyTwelve .Choice #MainNav .Selected#mainnav-medicare-advantage-plans A { background-position: -224px -40px; }
#twentyTwelve .Choice #MainNav .Selected#mainnav-medicaid-long-term-care A { background-position: -408px -40px; }
#twentyTwelve .Choice #MainNav .Selected#mainnav-enroll-now A { background-position: -632px -40px; }
#twentyTwelve .Choice #MainNav .Selected#mainnav-for-providers A { background-position: -780px -40px; }

#twentyTwelve .Choice #MainNav .Hover#mainnav-what-is-vns-choice A { background-position: -1px -40px !important; }
#twentyTwelve .Choice #MainNav .Hover#mainnav-medicare-advantage-plans A { background-position: -224px -40px !important; }
#twentyTwelve .Choice #MainNav .Hover#mainnav-medicaid-long-term-care A { background-position: -408px -40px !important; }
#twentyTwelve .Choice #MainNav .Hover#mainnav-enroll-now A { background-position: -633px -40px !important; }
#twentyTwelve .Choice #MainNav .Hover#mainnav-for-providers A { background-position: -781px -40px !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-nav LI .PopupLink img {padding-left:5px;}
.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; }
#twentyTwelve .Choice .Home #homepage-event { border-top-color: #00a4e3; }
* 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: #333; }
.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 */

/*---------------------------------------------------------------- right sidebar */
.Choice #SideColumn { float: right; width: 180px; margin: 0; } 
.Choice #Sidebar { margin-top: 3px; width: 177px; background-color: #E0E0E0; border-bottom: 1px solid #CCC; } 
.Choice #Sidebar H3 { margin-bottom: 0; padding: 8px 15px 6px 15px; color: #FFF; background-color: #B6B6B6; font-size: .92em; text-transform: uppercase; } 
.Choice #Sidebar H3.First { padding-top: 10px; background: #B6B6B6 url(/images/matrix.sidebar-titles.gif) no-repeat left top; } 
.Choice #Sidebar H3#sb_virtual_assistant { height: 38px; margin: 0; padding: 0; background: #B6B6B6 url(/images/matrix.sidebar-titles.gif) no-repeat -177px top; } 
.Choice #Sidebar H3#sb_virtual_assistant A { display: block; height: 38px; } 
.Choice #Sidebar H3#sb_virtual_assistant  SPAN { position: absolute; top: -99999em; left: -99999em; } 
.Choice #Sidebar UL { margin: 0; padding: .5em 15px; border: 1px solid #CCC; border-top: none; border-bottom: 0; } 
.Choice #Sidebar LI { list-style: none; margin-bottom: .4em; } 
.Choice #Sidebar UL.icons LI { border: none; clear: both; float:none; padding: 4px 0 4px 30px; background: url(/images/matrix.sidebar-icons.gif) no-repeat left top; } 
.Choice #Sidebar UL.icons LI#sb_textsize { padding-left: 0; background: none; display: none; } 
.Choice #Sidebar UL.icons LI#sb_textsize SPAN.Link { display: block; float: left; height: 20px; margin-right: 5px;  background: url(/images/matrix.textsize.gif) no-repeat left top; } 
.Choice #Sidebar UL.icons LI#sb_textsize .Label { float: left; padding-top: .4em; font-weight: normal; } 
.Choice #Sidebar UL.icons LI#sb_textsize SPAN#textsize_normal { width: 14px; background-position: left -25px; } 
.Choice #Sidebar UL.icons LI#sb_textsize SPAN#textsize_larger { width: 17px; background-position: -19px -25px;  } 
.Choice #Sidebar UL.icons LI#sb_textsize SPAN#textsize_largest { width: 20px; background-position: -41px -25px;  } 
.Choice #Sidebar UL.icons LI#sb_textsize SPAN#textsize_normal.Selected { background-position: left top; } 
.Choice #Sidebar UL.icons LI#sb_textsize SPAN#textsize_larger.Selected { background-position: -19px top;  } 
.Choice #Sidebar UL.icons LI#sb_textsize SPAN#textsize_largest.Selected { background-position: -41px top;  } 
.Choice #Sidebar UL.RelatedList { padding-top: .92em; } 
.Choice #Sidebar #sb_its { background-position: left top; } 
.Choice #Sidebar #sb_dts { background-position: left -100px; } 
.Choice #Sidebar #sb_send { background-position: left -200px; } 
.Choice #Sidebar #sb_send:hover A { text-decoration: underline; } 
.Choice #Sidebar #sb_bm { background-position: left -300px; } 
.Choice #Sidebar #sb_print { background-position: left -400px; display: none; color: #0066CC; cursor: pointer; font-size: 14px; } 
.Choice #Sidebar #sb_print:hover { text-decoration: underline; } 
.Choice #Sidebar #sb_db { background-position: left -500px; } 
.Choice #Sidebar #sb_rts { background-position: left -595px; } 
.Choice #Sidebar #sb_call { background-position: left -700px; } 
.Choice #Sidebar #sb_email { background-position: left -800px; } 
.Choice #Sidebar #sb_chat { background-position: left -900px; } 
.Choice #Sidebar #talk-to-a-representative { clear: both; padding: 1em 15px .25em; } 
.Choice #Sidebar #talk-to-a-representative LI { margin-bottom: .5em; } 
.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 { border: 1px solid #d7d7d7; background-color:#ffffff; padding: 10px; margin-bottom: 1em; }
.Choice #SideColumn #talk-to-a-representative {padding: 10px 0; margin-bottom: 1em; }
.Choice #SideColumn #talk-to-a-representative H4 {margin:0; padding:8px 10px 7px 10px; color:#fff; text-transform:uppercase; font-weight:bold; font-size:1.08em; background-color:#3399ff;}
.Choice #SideColumn #talk-to-a-representative UL { margin:0; padding:5px 0; background-color:transparent; border:1px solid #3399ff; border-top:none; }
.Choice #SideColumn #talk-to-a-representative UL LI {margin:0; padding: 5px 10px;}
.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 #Sidebar H4 { color: #000; padding: 0; }
.Choice #Sidebar A { color: #005DAA; font-weight: normal; }

* HTML .Choice #Sidebar H3#sb_virtual_assistant { background-position: -173px top; }
* HTML .Choice #Sidebar #toolkit { zoom: 1; }
*:first-child+HTML .Choice #Sidebar #toolkit { zoom: 1; }

/*---------------------------------------------------------------- right sidebar - unique info */ 
#sidebar-information { margin-bottom:15px; text-align:left; }
#twentyTwelve .Choice #Sidebar H3.ChoiceHeading {border:none; margin:0; padding:8px 10px 7px 10px; text-transform:uppercase; font-size:1.005em; color:#fff;}
#twentyTwelve #BodyWrapper #SideColumn .what-is-vnsny-choice H3 {background-color: #3399ff; }
#twentyTwelve #BodyWrapper #SideColumn .what-is-vnsny-choice.didYouKnow p { padding:10px; border:1px solid #3399ff; border-top:none; color:#333333;}
#twentyTwelve #BodyWrapper #SideColumn .what-is-vnsny-choice p {color:#3399ff;}
#twentyTwelve #BodyWrapper #SideColumn .medicaid-long-term-care H3 {background-color: #993399; } 
#twentyTwelve #BodyWrapper #SideColumn .medicaid-long-term-care.didYouKnow p { padding:10px; border:1px solid #993399; border-top:none; color:#333333;}
#twentyTwelve #BodyWrapper #SideColumn .medicaid-long-term-care p {color:#993399;}
#twentyTwelve #BodyWrapper #SideColumn .medicare-advantage-plans H3 {background-color: #8ac230; } 
#twentyTwelve #BodyWrapper #SideColumn .medicare-advantage-plans.didYouKnow p { padding:10px; border:1px solid #8ac230; border-top:none; color:#333333;}
#twentyTwelve #BodyWrapper #SideColumn .medicare-advantage-plans p {color:#8ac230;}
#twentyTwelve #BodyWrapper #SideColumn .enroll-now H3{background-color: #f89728; } 
#twentyTwelve #BodyWrapper #SideColumn .enroll-now.didYouKnow p { padding:10px; border:1px solid #f89728; border-top:none; color:#333333;}
#twentyTwelve #BodyWrapper #SideColumn .enroll-now p {color:#f89728;}
#twentyTwelve #BodyWrapper #SideColumn .for-providers H3 {background-color: #3399ff; } 
#twentyTwelve #BodyWrapper #SideColumn .for-providers.didYouKnow p { padding:10px; border:1px solid #3399ff; border-top:none; color:#333333;}
#twentyTwelve #BodyWrapper #SideColumn .for-providers p {color:#3399ff;}

/* Main Column */

.Choice #MainColumn { padding: .5em 30px 2.46em; width: 475px; }
#twentyTwelve .Choice .Landing #MainColumn { width: 655px; padding: .5em 30px 2.46em; }
.Choice #MainColumn H1 { margin: 5px 0 .75em; font-size: 1.93em; }
.Choice #MainColumn H1 SPAN { font-weight: normal; }
.Column H2 { color: #45C3F3;}
.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; }
.Choice .Landing #promotional-plans LI { margin-bottom: 1em; } 
#twentyTwelve .Choice .Landing .FeaturedPage H2 { color: #3399ff; }

/* 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; }

/* Language Landing Pages */
.ChoiceLanguageLanding #HeaderWrapper { background: #fff; margin: 0; }
.ChoiceLanguageLanding #HeaderWrapper .Content { border: 0; border-top: 3px solid #8cc63f; border-bottom: 3px solid #ccc; width: 100%; }
.ChoiceLanguageLanding #HeaderWrapper #SiteLogo { height: 121px; margin: 0 0 0 36px; width: 300px; }
* HTML .ChoiceLanguageLanding #HeaderWrapper #SiteLogo { margin: 0 0 0 18px; }
.ChoiceLanguageLanding #HeaderWrapper #SiteHeader { margin: 0; width: 315px; }
.ChoiceLanguageLanding #HeaderWrapper #SiteHeader H6 { font-size: 16px; font-weight: bold; margin-top: 30px; }
.ChoiceLanguageLanding #HeaderWrapper #SiteHeader H6 STRONG { font-size: 30px; }
.ChoiceLanguageLanding #HeaderWrapper #SiteHeader H6 SPAN { font-size: 14px; font-weight: normal; }
.ChoiceLanguageLanding #HeaderWrapper #SiteTagline { color: #fff; float: right; font-size: 16px; line-height: 16px; margin: 55px 24px 0 0; text-align: right; width: 280px; }
* HTML .ChoiceLanguageLanding #HeaderWrapper #SiteTagline { margin: 55px 12px 0 0; }
.ChoiceLanguageLanding #ContentWrapper #feature { background: #0062a6 url(/images/bg.choice.languagelanding.jpg) no-repeat; clear: both; min-height: 261px; padding: 70px 0 0 560px; }
* HTML .ChoiceLanguageLanding #ContentWrapper #feature { height: 261px; }
.ChoiceLanguageLanding #ContentWrapper #feature H2 { border: 0; color: #fff; font-size: 21px; margin: 0; }
.ChoiceLanguageLanding #ContentWrapper #feature UL { padding: 0; margin-bottom: 54px; }
.ChoiceLanguageLanding #ContentWrapper #feature LI { color: #fff; font-size: 16px; line-height: 19px; list-style: none; margin: 15px 0 0; width: 300px; }
.ChoiceLanguageLanding #ContentWrapper #feature A { color: #fff; font-size: 14px; font-weight: bold; }
.ChoiceLanguageLanding #ContentWrapper #body { border: 1px solid #ccc; border-top: 0; clear: both; padding: 25px 0; }
.ChoiceLanguageLanding #ContentWrapper #copy { background: url(/images/bg.choice.languagelanding.copy.gif) repeat-y 495px 0; }
.ChoiceLanguageLanding #ContentWrapper #copy H2 { border: 0; color: #00acd4; font-size: 12px; line-height: 17px; margin: 0 0 -10px 0; }
.ChoiceLanguageLanding #ContentWrapper #copy P { font-size: 13px; line-height: 19px; margin: 20px 0 0 0; }
.ChoiceLanguageLanding #ContentWrapper #copy .intro H2 { color: #8cc63f; margin: 0; }
.ChoiceLanguageLanding #ContentWrapper #copy .intro P { margin: 0px 0 25px; }
.ChoiceLanguageLanding #ContentWrapper #left { float: left; padding: 0 30px; width: 437px; }
.ChoiceLanguageLanding #ContentWrapper #right { float: right; padding: 0 15px 0 30px; width: 417px; }
.ChoiceLanguageLanding #ContentWrapper #right P { padding-right: 15px; }
.ChoiceLanguageLanding #ContentWrapper #right P.footnote { font-size: 11px; padding-right: 0; }
.ChoiceLanguageLanding #FooterWrapper { padding-top: 30px; }
.ChoiceLanguageLanding #FooterWrapper P { font-size: 12px; line-height: 20px; text-align: center; }

/* Chinese Language Landing Pages */
.ChineseLanguageLanding #HeaderWrapper #SiteLogo { margin-top: 8px; }
.ChineseLanguageLanding #HeaderWrapper #SiteHeader H6 { font-weight:normal; margin-top:20px; }
.ChineseLanguageLanding #ContentWrapper #feature { background: #0062a6 url(/images/bg.choice.chin.languagelanding.jpg) no-repeat; clear: both; min-height: 261px; padding: 70px 0 0 540px; }
.ChineseLanguageLanding #ContentWrapper #feature H2 { font-weight:normal; font-size: 28px; }
.ChineseLanguageLanding #ContentWrapper #feature LI { font-size: 20px; width: 380px; }
.ChineseLanguageLanding #ContentWrapper #copy { background:none; }
.ChoiceLanguageLanding #ContentWrapper #copy .intro H2.blue { color: #00acd4;}
.ChoiceLanguageLanding #ContentWrapper #copy H2 { font-size: 14px; }
.ChineseLanguageLanding #ContentWrapper #copy P { color: #000; font-size:14px; line-height:17px; }
.ChoiceLanguageLanding #ContentWrapper #single { padding: 0 15px 0 30px; width: 914px; }
