html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
html, body {height: 100%; width: 100%}
body {line-height: 1; color: black; background: white}
 :focus {outline: 0}
ol, ul {list-style: none}
table {border-collapse: collapse; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
h1,h2,h3 {letter-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
img {border:0}
.left {float:left}
.right {float:right}
.al {text-align:left}
.ar {text-align:right}
.ac {text-align:center}
.cb {clear: both}
.bold {font-weight: bold}
body {font: 13px Arial, Helvetica, sans-serif; color: #333333}
a, a:active, a:visited, a:hover {text-decoration: none}
 div.main_content_block {float: left; clear: both; width: 655px; overflow: hidden}
div.main_content_block div.main_content_block_header {float: left; clear: both; width: 645px; height: 40px; padding: 5px; background: #1D1060}
div.main_content_block div.main_content_block_header span {display: none}
div.main_content_block div.main_content_block_info {float: left; width: 644px; margin: 10px 0 0 0; padding: 0 0 0 10px; border-left: 1px solid #b0a899}
div.main_content_block div.main_content_block_info h2 {margin: 0 0 3px 0; font-weight: bold; font-size: 15px; text-transform: uppercase}
div.main_content_block div.main_content_block_info p {float: left; line-height: 19px; margin: 0 10px 10px 0; width: 628px}
div.main_content_block div.main_content_block_info ul {float: left; clear: both; padding: 5px 0 0 0; list-style: none; font-size: 12px}
div.main_content_block div.main_content_block_info ul li {display: block; float: left; clear: both; padding: 0 0 0 25px; margin: 2px 0; background: url(/images/flexchoice_bullet.png) no-repeat left center}
* html body div.main_content_block div.main_content_block_info ul li {height: 27px}
div.additional_content_block {position: relative; left: 1px; float: left; width: 324px; overflow: hidden}
div.additional_content_block div.additional_content_block_header {float: left; clear: both; width: 314px; height: 40px; padding: 5px; background: #701400}
div.additional_content_block div.additional_content_block_header span {display: none}
div.additional_content_block div.additional_content_block_info {float: left; border-left: 1px solid #b0a899; margin: 10px 0 0; padding: 0 0 0 7px}
div.additional_content_block div.additional_content_block_info h2 {margin: 0 0 3px 0; font-weight: bold; font-size: 15px; text-transform: uppercase}
div.additional_content_block div.additional_content_block_info h3 {margin: 0 0 3px 0; font-weight: bold; font-size: 15px}
div.additional_content_block div.additional_content_block_scroll {float: left; width: 324px; height: 400px; overflow: auto; font-size: 12px}
div.additional_content_block div.additional_content_block_scroll div {float: left; clear: both; line-height: 18px}
div.additional_content_block div.additional_content_block_scroll div a {display: block; float: left; margin: 10px 0 0; padding: 5px 20px; background: url(/images/additional_scroll.gif) repeat-y; color: #333; cursor: pointer}
div.additional_content_block div.additional_content_block_scroll div a:hover {background: url(/images/additional_scroll_hover.gif) repeat-y}
div.additional_content_block div.additional_content_block_scroll div span {display: block; float: left; clear: both; width: 260px}
div.additional_content_block div.additional_content_block_scroll div span.additional_content_block_scroll_title {font-weight: bold; text-transform: uppercase}
  #container {position: relative; width: 980px; margin: 0 auto; min-height: 100%}
* html #container {height: 100%}
#content {padding: 0 0 80px}
  .main_banner {position: absolute; top: 90px; left: 0; width: 100%; height: 205px}
#main_banner_blue {background: url(/images/main_banner_blue.gif) repeat-x}
#main_banner_red {background: url(/images/main_banner_red.gif) repeat-x}
#main_banner_brown {background: url(/images/main_banner_brown.gif) repeat-x}
  #header {position: relative; float: left; width: 100%; margin: 10px 0 0; height: 80px}
#header a {position: relative; display: block; float: left; width: 305px; height: 80px; z-index: 2}
#header_logo {position: absolute; top: 0; left: 0; width: 305px; height: 80px; background: url(/images/flexchoice_logo.png)}
ul#site_nav {position: relative; float: right; width: 540px; height: 110px}
ul#site_nav li {float: left}
ul#site_nav li a {display: block; width: 134px; height: 80px; background-repeat: no-repeat}
ul#site_nav li#site_nav_why_fcrn a {background: url(/images/site_nav.gif) 0 -10px}
ul#site_nav li#site_nav_why_fcrn.over a {background: url(/images/site_nav.gif) 0 -100px}
ul#site_nav li#site_nav_steps_success a {background: url(/images/site_nav.gif) -134px -10px}
ul#site_nav li#site_nav_steps_success.over a {background: url(/images/site_nav.gif) -134px -100px}
ul#site_nav li#site_nav_cost_savings a {background: url(/images/site_nav.gif) -268px -10px}
ul#site_nav li#site_nav_cost_savings.over a {background: url(/images/site_nav.gif) -268px -100px}
ul#site_nav li#site_nav_case_studies a {background: url(/images/site_nav.gif) -402px -10px}
ul#site_nav li#site_nav_case_studies.over a {background: url(/images/site_nav.gif) -402px -100px}
ul#site_nav li#site_nav_shiftwise a {width: 135px; background: url(/images/site_nav.gif) -536px -10px}
ul#site_nav li#site_nav_shiftwise.over a {background: url(/images/site_nav.gif) -536px -100px}
ul#site_nav li a span {display: none}
ul#site_nav ul {position: absolute; top: 80px; left: 0; width: 980px}
ul#site_nav li#site_nav_why_fcrn ul {width: 600px; left: 0}
ul#site_nav li#site_nav_steps_success ul {left: -260px}
ul#site_nav li#site_nav_cost_savings ul {left: 270px}
ul#site_nav ul {display: none}
ul#site_nav li.over ul {display: block}
ul#site_nav ul li {height: 30px; line-height: 30px; color: #000033}
ul#site_nav ul li.site_nav_sub_spacer {margin: 0 7px}
ul#site_nav ul li a {width: auto; height: 30px; white-space: nowrap; background: none !important; font-size: 11px; color: #000033}
  #page_banner {float: left; clear: both; margin: 31px auto 0}
#secondary_nav {float: left; clear: both; width: 980px; height: 40px}
#secondary_nav div {float: left; width: 980px; height: 15px; background: url(/images/secondary_nav_bottom.png) bottom left no-repeat}
#secondary_nav ul {float: right; height: 25px}
#secondary_nav ul li {float: left; white-space: nowrap; color: #695e4a; font-size: 11px; line-height: 25px; font-weight: bold}
#secondary_nav ul li.secondary_nav_spacer {margin: 0 5px}
#secondary_nav ul li a {display: block; color: #695e4a; height: 25px; padding: 0 3px}
#secondary_nav ul li a:hover {color: #701400; background: #e7e5e0}
 #page_content {float: left; clear: both; width: 100%}
 #footer {color: #999; font: 10px Verdana,Helvetica,Arial,Sans-serif; width: 100%; padding: 0; position: relative; float: left; background: #fff; margin: -55px 0 0 0; height: 55px}
#shade {position: absolute; z-index: 1; left: 0; top: -20px; height: 20px; width: 100%; background:url('/images/gradient_bg_bottom.png') repeat-x top center}
div#footer_copy {text-align: left; width: 900px; top: 10px; padding: 0; position: relative; z-index: 100; margin: 0 auto}
div#footer_copy div#footer_copyright {width: 680px; float: left}
div#footer_copyright a {font-weight: bold; color: #666; text-decoration: none}
div#footer_copyright a#footer_copyright_xspond {color: #669933}
div#footer_copy div#footer_links {float: right; width: 200px; position: relative}
div#footer_copy a, div#footer_copy a:active, div#footer_copy a:visited, div#footer_copy a:hover {background: none}
div#footer_links ul {float: right}
div#footer_links ul li {float: left; margin: 0 3px 0 3px}
div#footer_links ul li a {font-weight: bold}
div#footer_links a#powered_by_xspond {float: right; clear: both; margin: 8px 0 0 0}
div#footer_links a span {display: none}
 l #content_index_what_is_flexchoice div.main_content_block_header {background: #1d1060}
#content_index_what_is_flexchoice div.main_content_block_header div {width: 133px; height: 38px; background: url(/images/headers/what_is_flexchoice.png)}
#content_index_what_is_flexchoice ul {width: 330px}
#content_index_what_is_flexchoice p {float: left; clear: left; width: 300px}
#content_index_what_is_flexchoice p.bold {color: #701400}
#content_index_what_is_flexchoice img {float: right; margin: 40px 3px 0 0}
#content_index div#flexchoicern_challenge {margin-top: 0}
#content_index_flash_video_container {text-align: center}
#content_index_flash_video {margin: 10px 0}
#content_index_press_release {margin: 10px 0 0}
#content_index_press_release div.additional_content_block_header div {width: 76px; height: 38px; background: url(/images/headers/press_release.png)}
  #flexchoicern_challenge div.additional_content_block_header {background: #695e4a}
#flexchoicern_challenge div.additional_content_block_header div {width: 148px; height: 38px; background: url(/images/headers/fcrn_challenge.png)}
#flexchoicern_challenge {margin: 10px 0 0 0}
#flexchoicern_challenge div.additional_content_block_info h2 {color: #695E4A}
#flexchoicern_challenge div.additional_content_block_info h3 {color: #660000}
  #section_navigation div.additional_content_block_header div {width: 83px; height: 38px; background: url(/images/headers/additional_links.png)}
#section_navigation_links {margin: 10px 0 0; padding: 0}
#section_navigation_links ul {float: left; width: 324px}
#section_navigation_links ul li {float: left; clear: both}
#section_navigation_links ul li a {display: block; height: 25px; padding: 0 0 0 20px; width: 304px; line-height: 25px; white-space: nowrap; color: #660000; font-size: 11px}
#section_navigation_links ul li a:hover {background: #f3f2f0}
#section_navigation_links ul li a.active {background: url(/images/subnav_arrow.png) no-repeat 10px center; font-weight: bold}
#section_navigation_links ul li a.active:hover {background: #f3f2f0 url(/images/subnav_arrow.png) no-repeat 10px center}
  #why_use_flexchoice_main div.main_content_block_header div {width: 133px; height: 38px; background: url(/images/headers/what_is_flexchoice.png)}
#why_use_flexchoice div.main_content_block_info img.new_generation_of_healthcare_workers {float: right; margin: 0 10px 0 0}
#why_use_flexchoice div.main_content_block_info p.new_generation_of_healthcare_workers {float: left; width: 330px}
img.traditional_obstacles {float: right}
div.main_content_block div.main_content_block_info p.traditional_obstacles {float: left; width: 430px}
div.main_content_block div.main_content_block_info ul.traditional_obstacles {float: left; clear: none; width: 410px}
div.main_content_block div.main_content_block_info ul.traditional_obstacles li {width: 100%}
img.how_does_it_work {float: right; margin: 0 25px 0 0}
div.main_content_block div.main_content_block_info p.how_does_it_work {float: left; width: 435px}
  #steps_to_success_main div.main_content_block_header div {width: 108px; height: 38px; background: url(/images/headers/5_steps_to_success.png)}
p.five_steps_contact {color: #1D1060; font-weight: bold; font-size: 16px}
img.adopting_a_new_way_thinking {float: right}
div.main_content_block div.main_content_block_info p.adopting_a_new_way_thinking {float: left; width: 390px}
img.analyzing_your_business {float: right}
div.main_content_block div.main_content_block_info p.analyzing_your_business {float: left; width: 350px}
img.development_of_goals_and_objectives {float: right}
div.main_content_block div.main_content_block_info p.development_of_goals_and_objectives {float: left; width: 370px}
img.detailed_implementation_plan {float: right}
div.main_content_block div.main_content_block_info p.detailed_implementation_plan {float: left; width: 370px}
img.implementation_training_and_management {float: right}
div.main_content_block div.main_content_block_info p.implementation_training_and_management {float: left; width: 370px}
  #about_flexchoice div.main_content_block_header div {width: 120px; height: 38px; background: url(/images/headers/about_flexchoice.png)}
#about_flexchoice_main_details {float: left; width: 400px}
#about_flexchoice_main_details p, #about_flexchoice_main_details h2 {width: 370px}
#about_flexchoice_main_details img {float: left}
#about_flexchoice_main ul {margin: -10px 0 0}
#about_flexchoice_main ul li {width: 600px}
#benefits_flexchoice div.main_content_block h2 {float: left; clear: both; margin: 5px 0}
#benefits_flexchoice div.main_content_block ul {margin: 0 0 10px 0}
#benefits_flexchoice div.main_content_block ul li {float: left; clear: both; line-height: 27px; width: 600px}
#outcomes_of_flexchoice {margin: 10px 0 0}
#outcomes_of_flexchoice div.additional_content_block_header div {width: 121px; height: 38px; background: url(/images/headers/outcome_flexchoice.png)}
#outcomes_of_flexchoice ul {padding: 0 0 0 15px; list-style-type: disc}
  #flexchoice_leadership div.main_content_block_header {background: #701400}
#flexchoice_leadership div.main_content_block_header div {width: 164px; height: 38px; background: url(/images/headers/leadership_team.png)}
#flexchoice_leadership div.main_content_block img {float: left; margin: 0 0 10px 0}
div#flexchoice_leadership_main_better {float: left; clear: none; width: 430px}
div#flexchoice_leadership_main_better p {float: left; clear: none; width: 410px}
#flexchoice_leadership div#flexchoicern_challenge {margin: 0}
  #faqs div.main_content_block_header div {width: 142px; height: 38px; background: url(/images/headers/faqs.png)}
#faqs div.additional_content_block_header {background: #b0a899}
  #shiftwise div.main_content_block_header div {width: 115px; height: 38px; background: url(/images/headers/shiftwise.png)}
img.shiftwise_main {float: right}
div.main_content_block div.main_content_block_info p.shiftwise_main {float: left; width: 330px}
#shiftwise h3 {clear: both; font-weight: bold}
#shiftwise ul li {clear: both}
#shiftwise div#flexchoicern_challenge {margin: 0}
  #press_releases div.main_content_block_header div {width: 76px; height: 38px; background: url(/images/headers/press_release.png)}
span#press_releases_main_release_date {display: block; margin: 0 0 7px 0; font-style: italic; font-size: 11px}
   #flexchoice_network div.main_content_block_info h2 {color: #660000}
#flexchoice_network div.main_content_block_info p {float: left; width: 430px}
#flexchoice_network div.main_content_block_info img {float: right}
  #contact_flexchoice_address {float: left; clear: both; width: 100%; padding: 10px; font-size: 12px}
#contact_flexchoice_address div#contact_flexchoice_address_headers {float: left; width: 80px; margin: 0 5px 0 0; border-right: 1px solid #b0a899; text-transform: uppercase; font-weight: bold}
#contact_flexchoice_address div#contact_flexchoice_address_headers span {display: block; float: right; clear: both; margin: 0 5px 0 0}
#contact_flexchoice_address div#contact_flexchoice_address_details {float: left; width: 300px}
#contact_flexchoice_address div#contact_flexchoice_address_details span {display: block; float: left; clear: both; width: 100%}
span#contact_flexchoice_address_headers_address, span#contact_flexchoice_address_details_address {height: 40px}
div#contact_flexchoice_main_form {float: left; width: 100%; padding: 20px 0 0 90px; font-size: 12px}
div#contact_flexchoice_main_form h2 {font-size: 11px}
div#contact_flexchoice_main_form span {float: left; margin: 0; font-weight: bold; font-size: 10px; color: #660000}
div#contact_flexchoice_main_form h1 {padding: 0 0 10px; color: #660000; font-size: 15px; font-weight: bold}
div#contact_flexchoice_main_form div {float: left; clear: both; width: 100%}
div#contact_flexchoice_main_form div div.validation-advice {margin: 3px 0 0 85px; color: #660000; font-weight: bold}
div#contact_flexchoice_main_form div span {width: 80px; margin: 12px 5px 0 0; text-align: right; color: #000}
div#contact_flexchoice_main_form input, div#contact_flexchoice_main_form textarea {float: left; width: 400px; border: 1px solid #ccc; margin: 7px 0 0; padding: 3px; font-size: 12px; color: #333; height: 15px}
div#contact_flexchoice_main_form input.submit {height: auto}
div#contact_flexchoice_main_form textarea {height: 175px}
div.contact_flexchoice_contact {float: left; width: 250px; margin: 0 0 10px 15px; font-size: 12px}
div.contact_flexchoice_contact span {float: left; width: 100%; line-height: 16px; color: #695e4a}
div.contact_flexchoice_contact span a {color: #695e4a; font-weight: bold}
  #expected_cost_savings div.main_content_block_header div {width: 129px; height: 38px; background: url(/images/headers/expected_cost_savings.png)}
#expected_cost_savings_example {float: left; width: 375px; white-space: nowrap}
#expected_cost_savings_example h3 {float: left; clear: both; font-weight: bold; margin: 0 0 5px 0}
#expected_cost_savings_example p {width: 375px}
span.expected_cost_savings_example_left {float: left; clear: left}
span.expected_cost_savings_example_right {float: right; clear: right}
div.expected_cost_savings_example_row {float: left; clear: both; width: 100%}
div.expected_cost_savings_example_underline {float: left; clear: both; width: 100%; border-bottom: 1px solid #333}
h3#expected_cost_savings_example_flexchoice {margin: 15px 0 5px}
#expected_cost_savings_example_first_year {float: left; clear: both; width: 375px; margin: 20px 0 0; font-weight: bold; white-space: normal}
#expected_cost_savings_example_savings {float: left; clear: both; width: 100%; margin: 15px 0 0}
div#expected_cost_savings img {float: left; margin: 20px 0 0 50px}
#expected_cost_savings div#flexchoicern_challenge {margin: 0}
  #whitepapers div.main_content_block_header div {width: 126px; height: 38px; background: url(/images/headers/whitepapers.png)}
  #literatures div.main_content_block_header div {width: 126px; height: 38px; background: url(/images/headers/literature.png)}
  #contact_flexchoice div.main_content_block_header div {width: 64px; height: 38px; background: url(/images/headers/contact_us.png)}
  #login_flexchoice div.main_content_block_header div {width: 126px; height: 38px; background: url(/images/headers/fcrn_login.png)}
#login_box input {width: 200px; border: 1px solid #ccc}
#login_box div {float: left; clear: both; width: 100%; margin: 0 0 5px 0}
#login_box div span {float: left; width: 70px; line-height: 19px; text-align: right; margin: 0 5px 0 0; font-weight: bold}
#login_box div div.validation-advice {float: left; padding: 2px 0 0 75px; color: red; font-weight: bold}
  div#flexchoice_servicelines div.main_content_block_header div {width: 61px; height: 38px; background: url(/images/headers/service_lines.png)}
 * html body #header_logo {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/flexchoice_logo.png', sizingMethod='image')}
* html body #page_banner {margin: 1px 0}
* html body #secondary_nav li {width: 0}
* html body #secondary_nav div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/secondary_nav_bottom.png', sizingMethod='image')}
* html body div.main_content_block div.main_content_block_info ul li {background: url(/images/flexchoice_bullet_white.gif) no-repeat left center}
* html body #content_index_what_is_flexchoice div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/what_is_flexchoice.png', sizingMethod='image')}
* html body #content_index_press_release div.additional_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/press_release.png', sizingMethod='image')}
* html body #content_index_case_study div.additional_content_block_header div, * html body #case_study div.additional_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/fcrn_challenge.png', sizingMethod='image')}
* html body #why_use_flexchoice_main div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/what_is_flexchoice.png', sizingMethod='image')}
* html body #steps_to_success_main div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/5_steps_to_success.png', sizingMethod='image')}
* html body #about_flexchoice div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/about_flexchoice.png', sizingMethod='image')}
* html body #outcomes_of_flexchoice div.additional_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/outcome_flexchoice.png', sizingMethod='image')}
* html body #flexchoice_leadership div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/leadership_team.png', sizingMethod='image')}
* html body #press_releases div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/press_release.png', sizingMethod='image')}
* html body #flexchoicern_challenge div.additional_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/fcrn_challenge.png', sizingMethod='image')}
* html body #expected_cost_savings div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/expected_cost_savings.png', sizingMethod='image')}
* html body #shiftwise div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/shiftwise.png', sizingMethod='image')}
* html body #faqs div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/faqs.png', sizingMethod='image')}
* html body #whitepapers div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/whitepapers.png', sizingMethod='image')}
* html body #literatures div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/literature.png', sizingMethod='image')}
* html body #contact_flexchoice div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/contact_us.png', sizingMethod='image')}
* html body #login_flexchoice div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/fcrn_login.png', sizingMethod='image')}
* html body #flexchoice_servicelines div.main_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/service_lines.png', sizingMethod='image')}
* html body #section_navigation div.additional_content_block_header div {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headers/additional_links.png', sizingMethod='image')}
* html body #section_navigation_links ul li a.active {background: url(/images/subnav_arrow.gif) no-repeat 10px center}
* html body #section_navigation_links ul li a.active:hover {background: #f3f2f0 url(/images/subnav_arrow.gif) no-repeat 10px center}
* html body #shade {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gradient_bg_bottom.png', sizingMethod='scale')}