#contentbase #content div.questions input[type="radio"] { margin-right: 0.5em; }
#contentbase #content div.questions input[type="radio"] + label {
  poition: relative;
  top: 2px;
  margin-right: 1em;
}
#contentbase #content div.questions input[type="text"] {
  width: 3em;
  padding: 1px 2px 2px 2px;
}
#contentbase #content div.questions fieldset.active {
  background-color: #f1f1f1;
  border: 2px solid #e0e0e0;
}
#contentbase #content div.questions fieldset.answered { color: green; }
#contentbase #content div.questions span.hint {
  font-size: 90%;
  display: block;
  color: #666666;
}
#contentbase #content div.questions div.buttons { margin-top: 1em; }
span.highlight {
  font-weight: bold;
  background-color: inherit;
}
#contentbase #content div.error ul {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
#contentbase #content ol.form {
  border: 2px solid #e0e0e0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
  float: left;
  width: 610px;
  padding: 0.5em 0 0 0.5em;
  background-color: #f1f1f1;
  list-style-type: none;
  padding-left: 0;
}
#contentbase #fullcontent ol.form {
  border: 2px solid #e0e0e0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 2px 2px 2px;
  float: left;
  width: 610px;
  padding: 0.5em 0 0 0.5em;
  background-color: #f1f1f1;
  list-style-type: none;
  padding-left: 0;
}
#contentbase #content ol.form li {
  float: left;
  clear: both;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  width: 100%;
}
#contentbase #fullcontent ol.form li {
  float: left;
  clear: both;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  width: 100%;
}
#contentbase #content ol.form li label.label {
  float: left;
  width: 12em;
}
#contentbase #content ol.form li span.hint {
  margin-left: 14em;
  float: left;
}
#contentbase #content ol.form li input[type="radio"] + label {
  font-weight: normal;
  padding-left: 0.5em;
}
#contentbase #content ol.form li input[type="checkbox"] + label {
  font-weight: normal;
  padding-left: 0.5em;
}
#contentbase #content ol.form li input {
  float: left;
  margin: 0;
}
#contentbase #content ol.form li select {
  float: left;
  margin: 0;
}
#contentbase #content ol.form li input.small { width: 10em; }
#contentbase #content ol.form li input[type="text"] { width: 20em; }
#contentbase #content ol.form li input.large { width: 40em; }
span.hint, p.hint, li.hint {
  font-size: 80%;
  color: #666666;
}
span.hint.right, p.hint.right, li.hint.right { float: right; }
#contentbase #content div.dialog {
  border: 2px solid #e0e0e0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  float: left;
  width: 600px;
  padding: 1em 0 0 0;
  background-color: #f1f1f1;
  overflow: auto;
}
#contentbase #content div.dialog h2 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
}
#contentbase #content div.dialog h3 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
}
#contentbase #content div.dialog h4 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
  padding-bottom: 1em;
}
#contentbase #content div.dialog h5 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
  padding-bottom: 1em;
}
#contentbase #content div.dialog p { margin: 0.25em 2em 2em; }
#contentbase #content div.dialog .close {
  font-size: small;
  text-align: right;
  padding: 0.5em;
}
#contentbase #fullcontent div.dialog {
  border: 2px solid #e0e0e0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  float: left;
  width: 600px;
  padding: 1em 0 0 0;
  background-color: #f1f1f1;
  overflow: auto;
}
#contentbase #fullcontent div.dialog h2 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
}
#contentbase #fullcontent div.dialog h3 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
}
#contentbase #fullcontent div.dialog h4 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
  padding-bottom: 1em;
}
#contentbase #fullcontent div.dialog h5 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
  padding-bottom: 1em;
}
#contentbase #fullcontent div.dialog p { margin: 0.25em 2em 2em; }
#contentbase #fullcontent div.dialog .close {
  font-size: small;
  text-align: right;
  padding: 0.5em;
}
#contentbase #content table.search th {
  font-family: Tahoma, "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 90%;
}
#contentbase #content table.search th a { color: #333333; }
#contentbase #content table.search th a:link { color: #333333; }
#contentbase #content table.search th a:visited { color: #333333; }
#contentbase #content table.search th span.grey { color: #666666; }
#fullcontent table.search th {
  font-family: Tahoma, "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 90%;
}
#fullcontent table.search th a { color: #333333; }
#fullcontent table.search th a:link { color: #333333; }
#fullcontent table.search th a:visited { color: #333333; }
#fullcontent table.search th span.grey { color: #666666; }
#contentbase #content table.search td {
  font-family: Tahoma, "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 90%;
}
#contentbase #content table.search td a { color: #333333; }
#contentbase #content table.search td a:link { color: #333333; }
#contentbase #content table.search td a:visited { color: #333333; }
#contentbase #content table.search td span.grey { color: #666666; }
#fullcontent table.search td {
  font-family: Tahoma, "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 90%;
}
#fullcontent table.search td a { color: #333333; }
#fullcontent table.search td a:link { color: #333333; }
#fullcontent table.search td a:visited { color: #333333; }
#fullcontent table.search td span.grey { color: #666666; }
#contentbase #content table.search td.td_comp { background-color: #e5ffff; }
#fullcontent table.search td.td_comp { background-color: #e5ffff; }
#contentbase #content table.search td.td_medium { background-color: #e5ffe5; }
#fullcontent table.search td.td_medium { background-color: #e5ffe5; }
#contentbase #content table.search td.td_budget { background-color: #ffffe5; }
#fullcontent table.search td.td_budget { background-color: #ffffe5; }
#contentbase #content table.search td.td_public { background-color: #fff7e5; }
#fullcontent table.search td.td_public { background-color: #fff7e5; }
#fullcontent #searchTable ol.form {
  width: 880px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 1em;
}
#fullcontent #searchTable ol.form li.question {
  float: left;
  clear: left;
  width: 350px;
}
#fullcontent #searchTable ol.form li.help {
  float: right;
  clear: right;
  width: 490px;
  padding-right: 0.5em;
}
#fullcontent #searchTable ol.form li.checklist {
  float: left;
  clear: both;
  width: 800px;
  padding-left: 2em;
}
#fullcontent #searchTable ol {
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 1em;
}
#fullcontent #searchTable ol li { padding-bottom: 0.5em; }
#fullcontent #searchTable label { font-weight: normal; }
#fullcontent #searchTable label.label {
  float: left;
  font-weight: bold;
  width: 7em;
}
#contentbase #fullcontent table.comparison {
  table-layout: fixed;
  border-collapse: collapse;
  width: 924px;
  margin-left: 1px;
}
#contentbase #fullcontent table.comparison td {
  padding: 4px;
  vertical-align: middle;
}
#contentbase #fullcontent table.comparison th {
  padding: 4px;
  vertical-align: middle;
}
#contentbase #fullcontent table.comparison td.othergeneral img {
  vertical-align: top;
  position: relative;
  margin-right: 1px;
  top: -1px;
}
#contentbase #fullcontent table.comparison td.preferredprovider { text-align: center; }
#contentbase #fullcontent table.comparison td.othergeneral { text-align: center; }
#contentbase #fullcontent table.comparison td.otherhospital { text-align: center; }
#contentbase #fullcontent table.comparison td.data { text-align: center; }
#contentbase #fullcontent table.comparison tr:first-child th { text-align: center; }
#contentbase #fullcontent table.comparison span.blp {
  color: #ff8000;
  font-weight: bold;
}
#contentbase #fullcontent table.comparison span.optional {
  color: #ff8000;
  font-weight: bold;
}
#contentbase #fullcontent table.comparison span.partial {
  color: #ff8000;
  font-weight: bold;
}
#contentbase #fullcontent table.comparison span.restricted {
  color: #ff8000;
  font-weight: bold;
}
#contentbase #fullcontent table.comparison span.limited {
  color: #ff8000;
  font-weight: bold;
}
#contentbase #fullcontent table.comparison span.na { color: #999999; }
#contentbase #fullcontent table.comparison table.comparison span.unlimited {
  color: #ff0000;
  font-weight: bold;
}
#contentbase #fullcontent table.comparison table.comparison span.comprehensive {
  color: #00ff00;
  font-weight: bold;
}
#contentbase #fullcontent table.comparison table.comparison span.nocopayment {
  color: #999999;
  font-weight: bold;
}
#contentbase #fullcontent table.comparison span.heading {
  font-weight: bold;
  font-size: 120%;
}
#contentbase #fullcontent table.comparison span.subheading {
  font-weight: bold;
  color: #666666;
}
#contentbase #fullcontent table.comparison span.indent0 { padding-left: 0px; }
#contentbase #fullcontent table.comparison span.indent1 { padding-left: 15px; }
#contentbase #fullcontent table.comparison span.indent2 { padding-left: 30px; }
#contentbase #fullcontent table.comparison span.indent3 { padding-left: 45px; }
#contentbase #fullcontent table.comparison td.tabs { padding-bottom: 0; }
#contentbase #fullcontent table.comparison td.tabs ul {
  float: left;
  list-style-type: none;
  margin: 0.75em 0 0 0;
}
#contentbase #fullcontent table.comparison td.tabs ul li {
  position: relative;
  float: left;
  display: inline;
  min-width: 8em;
  text-align: center;
}
#contentbase #fullcontent table.comparison td.tabs ul li a {
  padding: 0.5em 1em 0.5em 1em;
  margin-left: 1em;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  float: left;
}
#contentbase #fullcontent table.comparison td.tabs ul li a:link {
  padding: 0.5em 1em 0.5em 1em;
  margin-left: 1em;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  float: left;
}
#contentbase #fullcontent table.comparison td.tabs ul li a:hover {
  padding: 0.5em 1em 0.5em 1em;
  margin-left: 1em;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  float: left;
}
#contentbase #fullcontent table.comparison td.tabs ul li a:visited {
  padding: 0.5em 1em 0.5em 1em;
  margin-left: 1em;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  float: left;
}
#contentbase #fullcontent table.comparison td.tabs ul li#tab_limits { margin-left: -1em; }
#contentbase #fullcontent table.comparison td.tabs ul li#tab_limits a { margin-left: 1.5em; }
#contentbase #fullcontent table.comparison ul.icon_benefit_belowaverage {
  padding: 0;
  margin: 2px 0 2px 0;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_belowaverage li {
  list-style: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_belowaverage li.icon { background: transparent url(../img/icons_16.png); }
#contentbase #fullcontent table.comparison ul.icon_benefit_belowaverage li.icon a { display: none; }
#contentbase #fullcontent table.comparison ul.icon_benefit_belowaverage li.asterisk { margin-left: 10px; }
#contentbase #fullcontent table.comparison ul.icon_benefit_belowaverage li.special {
  width: 10px;
  height: 10px;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_belowaverage li.special a img {
  position: relative;
  margin-left: 2px;
  top: -12px;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_average {
  padding: 0;
  margin: 2px 0 2px 0;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_average li {
  list-style: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_average li.icon { background: transparent url(../img/icons_16.png); }
#contentbase #fullcontent table.comparison ul.icon_benefit_average li.icon a { display: none; }
#contentbase #fullcontent table.comparison ul.icon_benefit_average li.asterisk { margin-left: 10px; }
#contentbase #fullcontent table.comparison ul.icon_benefit_average li.special {
  width: 10px;
  height: 10px;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_average li.special a img {
  position: relative;
  margin-left: 2px;
  top: -12px;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_aboveaverage {
  padding: 0;
  margin: 2px 0 2px 0;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_aboveaverage li {
  list-style: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_aboveaverage li.icon { background: transparent url(../img/icons_16.png); }
#contentbase #fullcontent table.comparison ul.icon_benefit_aboveaverage li.icon a { display: none; }
#contentbase #fullcontent table.comparison ul.icon_benefit_aboveaverage li.asterisk { margin-left: 10px; }
#contentbase #fullcontent table.comparison ul.icon_benefit_aboveaverage li.special {
  width: 10px;
  height: 10px;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_aboveaverage li.special a img {
  position: relative;
  margin-left: 2px;
  top: -12px;
}
#contentbase #fullcontent table.comparison ul.icon_limit_belowaverage {
  padding: 0;
  margin: 2px 0 2px 0;
}
#contentbase #fullcontent table.comparison ul.icon_limit_belowaverage li {
  list-style: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#contentbase #fullcontent table.comparison ul.icon_limit_belowaverage li.icon { background: transparent url(../img/icons_16.png); }
#contentbase #fullcontent table.comparison ul.icon_limit_belowaverage li.icon a { display: none; }
#contentbase #fullcontent table.comparison ul.icon_limit_belowaverage li.asterisk { margin-left: 10px; }
#contentbase #fullcontent table.comparison ul.icon_limit_belowaverage li.special {
  width: 10px;
  height: 10px;
}
#contentbase #fullcontent table.comparison ul.icon_limit_belowaverage li.special a img {
  position: relative;
  margin-left: 2px;
  top: -12px;
}
#contentbase #fullcontent table.comparison ul.icon_limit_average {
  padding: 0;
  margin: 2px 0 2px 0;
}
#contentbase #fullcontent table.comparison ul.icon_limit_average li {
  list-style: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#contentbase #fullcontent table.comparison ul.icon_limit_average li.icon { background: transparent url(../img/icons_16.png); }
#contentbase #fullcontent table.comparison ul.icon_limit_average li.icon a { display: none; }
#contentbase #fullcontent table.comparison ul.icon_limit_average li.asterisk { margin-left: 10px; }
#contentbase #fullcontent table.comparison ul.icon_limit_average li.special {
  width: 10px;
  height: 10px;
}
#contentbase #fullcontent table.comparison ul.icon_limit_average li.special a img {
  position: relative;
  margin-left: 2px;
  top: -12px;
}
#contentbase #fullcontent table.comparison ul.icon_limit_aboveaverage {
  padding: 0;
  margin: 2px 0 2px 0;
}
#contentbase #fullcontent table.comparison ul.icon_limit_aboveaverage li {
  list-style: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#contentbase #fullcontent table.comparison ul.icon_limit_aboveaverage li.icon { background: transparent url(../img/icons_16.png); }
#contentbase #fullcontent table.comparison ul.icon_limit_aboveaverage li.icon a { display: none; }
#contentbase #fullcontent table.comparison ul.icon_limit_aboveaverage li.asterisk { margin-left: 10px; }
#contentbase #fullcontent table.comparison ul.icon_limit_aboveaverage li.special {
  width: 10px;
  height: 10px;
}
#contentbase #fullcontent table.comparison ul.icon_limit_aboveaverage li.special a img {
  position: relative;
  margin-left: 2px;
  top: -12px;
}
#contentbase #fullcontent table.comparison ul.icon_notcovered {
  padding: 0;
  margin: 2px 0 2px 0;
}
#contentbase #fullcontent table.comparison ul.icon_notcovered li {
  list-style: none;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#contentbase #fullcontent table.comparison ul.icon_notcovered li.icon { background: transparent url(../img/icons_16.png); }
#contentbase #fullcontent table.comparison ul.icon_notcovered li.icon a { display: none; }
#contentbase #fullcontent table.comparison ul.icon_notcovered li.asterisk { margin-left: 10px; }
#contentbase #fullcontent table.comparison ul.icon_notcovered li.special {
  width: 10px;
  height: 10px;
}
#contentbase #fullcontent table.comparison ul.icon_notcovered li.special a img {
  position: relative;
  margin-left: 2px;
  top: -12px;
}
#contentbase #fullcontent table.comparison ul.icon_benefit_belowaverage { margin-top: 2px; }
#contentbase #fullcontent table.comparison ul.icon_benefit_average { margin-top: 2px; }
#contentbase #fullcontent table.comparison ul.icon_benefit_aboveaverage { margin-top: 2px; }
#contentbase #fullcontent table.comparison ul.icon_notcovered li.icon {
  background-position: -113px 0;
  width: 15px;
  height: 16px;
}
#contentbase #fullcontent div#comparisonTable b { color: #439639; }
#contentbase #fullcontent table.comparison.benefits div#description_benefits { margin: 0.5em 15px; }
#contentbase #fullcontent table.comparison.benefits div#description_benefits b { color: #439639; }
#contentbase #fullcontent table.comparison.benefits div#description_limits { display: none; }
#contentbase #fullcontent table.comparison.benefits li#tab_benefits {
  background-color: #439639;
  z-index: 80;
}
#contentbase #fullcontent table.comparison.benefits li#tab_limits {
  background-color: #c3c5c7;
  z-index: 50;
}
#contentbase #fullcontent table.comparison.benefits ul.icon_benefit_belowaverage li.icon {
  background-position: 0 0;
  width: 16px;
  height: 16px;
}
#contentbase #fullcontent table.comparison.benefits ul.icon_benefit_average li.icon {
  background-position: 0 0;
  width: 34px;
  height: 16px;
}
#contentbase #fullcontent table.comparison.benefits ul.icon_benefit_aboveaverage li.icon {
  background-position: 0 0;
  width: 51px;
  height: 16px;
}
#contentbase #fullcontent table.comparison.benefits ul.icon_limit_belowaverage li.icon {
  background-position: 0 -18px;
  width: 12px;
  height: 12px;
}
#contentbase #fullcontent table.comparison.benefits ul.icon_limit_average li.icon {
  background-position: 0 -18px;
  width: 25px;
  height: 12px;
}
#contentbase #fullcontent table.comparison.benefits ul.icon_limit_aboveaverage li.icon {
  background-position: 0 -18px;
  width: 38px;
  height: 12px;
}
#contentbase #fullcontent table.comparison.benefits ul.icon_limit_belowaverage li.asterisk { margin-left: 0; }
#contentbase #fullcontent table.comparison.benefits ul.icon_limit_average li.asterisk { margin-left: 0; }
#contentbase #fullcontent table.comparison.benefits ul.icon_limit_aboveaverage li.asterisk { margin-left: 0; }
#contentbase #fullcontent table.comparison.benefits ul.icon_limit_belowaverage li.special { display: none; }
#contentbase #fullcontent table.comparison.benefits ul.icon_limit_average li.special { display: none; }
#contentbase #fullcontent table.comparison.benefits ul.icon_limit_aboveaverage li.special { display: none; }
#contentbase #fullcontent table.comparison.limits div#description_limits { margin: 0.5em 15px; }
#contentbase #fullcontent table.comparison.limits div#description_limits b { color: #439639; }
#contentbase #fullcontent table.comparison.limits div#description_benefits { display: none; }
#contentbase #fullcontent table.comparison.limits li#tab_benefits {
  background-color: #c3c5c7;
  z-index: 50;
}
#contentbase #fullcontent table.comparison.limits li#tab_limits {
  background-color: #439639;
  z-index: 80;
}
#contentbase #fullcontent table.comparison.limits ul.icon_limit_belowaverage li.icon {
  background-position: -51px 0;
  width: 16px;
  height: 16px;
}
#contentbase #fullcontent table.comparison.limits ul.icon_limit_average li.icon {
  background-position: -51px 0;
  width: 34px;
  height: 16px;
}
#contentbase #fullcontent table.comparison.limits ul.icon_limit_aboveaverage li.icon {
  background-position: -51px 0;
  width: 51px;
  height: 16px;
}
#contentbase #fullcontent table.comparison.limits ul.icon_benefit_belowaverage li.icon {
  background-position: -39px -18px;
  width: 12px;
  height: 12px;
}
#contentbase #fullcontent table.comparison.limits ul.icon_benefit_average li.icon {
  background-position: -39px -18px;
  width: 25px;
  height: 12px;
}
#contentbase #fullcontent table.comparison.limits ul.icon_benefit_aboveaverage li.icon {
  background-position: -39px -18px;
  width: 38px;
  height: 12px;
}
#contentbase #fullcontent table.comparison.limits ul.icon_benefit_belowaverage li.asterisk { margin-left: 0; }
#contentbase #fullcontent table.comparison.limits ul.icon_benefit_average li.asterisk { margin-left: 0; }
#contentbase #fullcontent table.comparison.limits ul.icon_benefit_aboveaverage li.asterisk { margin-left: 0; }
#contentbase #fullcontent table.comparison.limits ul.icon_benefit_belowaverage li.special { display: none; }
#contentbase #fullcontent table.comparison.limits ul.icon_benefit_average li.special { display: none; }
#contentbase #fullcontent table.comparison.limits ul.icon_benefit_aboveaverage li.special { display: none; }
#contentbase #fullcontent div#comparisonTable {
  width: 925px;
  overflow: auto;
}
#contentbase #fullcontent fieldset {
  padding: 1em 0.5em;
  margin-top: 1em;
}
#contentbase #fullcontent fieldset input + label {
  font-weight: normal;
  padding-left: 0.25em;
}
.tabs div.tabBar {
  margin-left: 1.5em;
  margin-top: 2em;
  border: none;
  padding-bottom: 0.3em;
  padding-top: 0.5em;
}
.tabs div.tab {
  border: 1px solid #c3c5c7;
  margin: 0 0 0 0;
  padding: 1.5em 1em 1em 1em;
}
.tabs div.tab p.largemargins {
  margin-left: 4em;
  margin-right: 4em;
}
#contentbase #content .tabs div.tab input[type="checkbox"] {
  float: none;
  margin-left: 0.5em;
}
.tabs div.tab label.midLabel {
  margin-left: 0.5em;
  font-weight: normal;
}
.rightHandMenuItems {
  float: right;
  margin-right: 0.5em;
}
#performanceTables tr.industryRow
{
    font-style:italic;
    background-color: rgb(240, 243, 248);
    font-size:99%;
}
#performanceTables tr.industryRow span
{
    font-size:90%;
}
.indented span
{
    margin-left:1em;
}
.emptyCell
{
    
}
#contentbase #content .tabs div.tab .performanceTableValueCell
{
    text-align:center;
}
#contentbase #content .tabs div.tab .marketShareCell
{   
    vertical-align:middle;
}
#fundColumn
{
    width:10em;
}
#industryColumn
{
    width:10em;
}
#compValueColumn
{
    
}
#compMarketShareColumn
{
    
}
#contentbase #content .tabs div.tabLink {
  padding: 0.5em 1em 0.5em 1em;
  position: relative;
  display: inline;
  min-width: 8em;
  text-align: center;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#contentbase #content .tabs div.tabLink a {
  padding: 0.5em 1em 0.5em 1em;
  margin-left: 1em;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
#contentbase #content .tabs div.tabLink a:link {
  padding: 0.5em 1em 0.5em 1em;
  margin-left: 1em;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
#contentbase #content .tabs div.tabLink a:hover {
  padding: 0.5em 1em 0.5em 1em;
  margin-left: 1em;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
#contentbase #content .tabs div.tabLink a:visited {
  padding: 0.5em 1em 0.5em 1em;
  margin-left: 1em;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
#contentbase #content .tabs div.tabSelected {
  background-color: #439639;
  z-index: 80;
}
#contentbase #content .tabs div.tabUnSelected {
  background-color: #c3c5c7;
  z-index: 50;
}
#aPolicies { margin-left: -1em; }
#aPerformance {
  margin-left: -1em;
  padding-right: 1em;
}
#aContact { margin-left: -1em; }
tr.even td { background: #f0f3f8; }
#modal div.dialog {
  border: 2px solid #e0e0e0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  float: left;
  width: 600px;
  padding: 1em 0 0 0;
  background-color: #f1f1f1;
  overflow: auto;
}
#modal div.dialog h2 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
}
#modal div.dialog h3 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
}
#modal div.dialog h4 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
  padding-bottom: 1em;
}
#modal div.dialog h5 {
  margin-left: 1em;
  margin-right: 1em;
  text-align: center;
  padding-bottom: 1em;
}
#modal div.dialog p {
  margin: 0.25em 2em 2em;
  color: black;
}
#modal div.dialog .close {
  font-size: small;
  text-align: right;
  padding: 0.5em;
}
#hospitalsLeft {
  width: 400px;
  float: left;
}
#hospitalsRight {
  width: 230px;
  height: 400px;
  float: right;
  overflow: auto;
}
.hospitalmap {
  padding: 0.5em 0;
  width: 400px;
  height: 400px;
}
.hospitallist {
  padding: 0.5em 0;
  width: auto;
  font-size: 90%;
}
.hospitallist ul {
  width: auto;
  list-style-type: none;
}
.hospitallist ul li {
  margin-bottom: 1em;
  width: auto;
}
.hospitallist ul li span.label { font-weight: bold; }
#hospitalsNearbyRegions {
  clear: both;
  padding-top: 0.5em;
}

