* {
 margin: 0;
 padding: 0;
}

body {
 color: #1f8bb9;
 background: #c7c7c7;
 font-family: "Gill Sans MT", "Gill Sans", Arial, sans-serif;
 font-size: 0.8em;
}

img {
 border: none;
}

ul li {
 list-style: none;
}

#graybg {
 background: #c7c7c7 url(../../images/graybg.jpg) repeat-x top;
}

#bluebg {
 height: 194px;
 background: url(../../images/bluebg.jpg) repeat-x;
}

#wrappertop, #wrapperbottom {
 width: 1024px;
 margin: 0 auto;
}

#header {
 padding: 55px 0 0 0;
}

#topinfo {
 float: right;
 font-size: 0.9em;
 text-align: right;
}

#logo {
 float: left;
}

#nav {
 height: 21px;
 background: url(../../images/nav.jpg) no-repeat;
 margin: 58px 0 0 40px;
 position: relative;
 z-index: 1;
}

html>/**/body #nav {
 margin-left: 195px;
}

#nav ul li {
 height: 21px;
 display: inline;
 float: left;
 margin-right: 16px;
}

#nav ul li a {
 height: 21px;
 display: block;
}

#nav a span {
 display: none;
}

#navabout a {
 width: 43px;
}

#navservices {
 width: 49px;
}

#navforms {
 width: 38px;
}

#navwhy {
 width: 118px;
}

#navcontact {
 width: 131px;
}

#nav ul li table {
 border-collapse: collapse; 
 margin: 0; 
 padding: 0; 
 font-size: 1em;
}

#nav ul li ul {
 visibility: hidden; 
 position: absolute; 
 top: 21px; 
 left: 0;
}

#nav ul li:hover ul, #nav ul li a:hover ul {
 visibility: visible;
 display: default; 
 width: 442px;
 color: #ef3124; 
 text-decoration: none;
}

#nav ul li:hover ul li a, #nav ul li a:hover ul li a {
 display: block; 
 color: #ef3124; 
 text-decoration: none; 
 margin: -5px -7px 0 0;
}

#nav ul li:hover ul li#physlink a {
 margin: 0 5px 0 0;
}

html>body #nav ul li:hover ul li#physlink a {
 margin: -5px 7px 0 0;
}

#nav ul li:hover ul li a:hover, #nav ul li a:hover ul li a:hover {
 text-decoration: underline;
}

#nav ul #navservices:hover ul, #nav ul #navservices a:hover ul {
 left: 59px;
}

#mid {
 width: 1024px;
 background: url(../../images/home_img.jpg) no-repeat 0px 40px;
}

#doctors {
 width: 414px;
 height: 482px;
 float: right;
 margin-top: -75px;
 position: relative;
}

html>/**/body #doctors {
 margin-top: -50px;
 margin-right: -258px;
}

.clear {
 clear: both;
}

#bottomvideo {
 width: 324px;
 height: 175px;
 background: url(../../images/home_video_bg.jpg) no-repeat top;
 float: right;
 margin: 9px 0 0 0;
 padding-top: 0px;
 text-align: center;
}

#medicalalert img {
 margin: 14px 0 0 11px;
}

.submid#mid {
 color: #156d7b;
 background: none;
}

#content {
 padding: 10px 0 0 0;
}

html>/**/body #content {
 padding: 40px 0 0 0;
}

#content h2, #archivetitle {
 color: #ef3124;
 font-family: "Century Gothic", Arial, sans-serif;
 font-size: 1.4em;
 font-weight: normal;
}

#content h3 {
 color: #ef3124;
 font-family: "Century Gothic", Arial, sans-serif;
 font-size: 1.1em;
 font-weight: normal;
}

#content p {
 margin: 0 0 10px 0;
 line-height: 1.4em;
}

#content ul li {
 padding: 0 0 1px 5px;
}

#content ul li ul li {
 padding-left: 10px;
}

.physiciantitle {
 margin-bottom: 5px;
}

#content p.lastpara {
 margin-bottom: 0;
}

#formlinks {
 width: 500px;
}

#formlinks p {
 margin-top: 15px;
}

#readerlink img {
 margin-bottom: -12px;
}

#formlinks ul li {
 width: 80px;
 height: 78px;
 background: url(../../images/button_download.png) no-repeat top;
 display: inline;
 float: left;
 margin: 10px 20px -55px 0;
}

html>body #formlinks ul li {
 width: 100px;
 margin: 10px 20px 0 0;
}

#formlinks ul li a {
 width: 100px;
 height: 78px;
 display: block;
 color: #156d7b;
 text-decoration: none;
 font-family: "Century Gothic", Arial, sans-serif;
 font-size: 0.85em;
 font-weight: bold;
 padding: 55px 0 0 0;
}

html>body #formlinks ul li a {
 text-align: center;
}

#urgentlist {
 width: 300px;
 float: left;
}

html>/**/body #urgentlist {
 margin-bottom: 10px;
}

#erlist {
 width: 240px;
 float: left;
 margin-left: 40px;
}

html>body #erlist {
}

#urgentlist ul, #erlist ul {
 margin-bottom: 0;
 padding-bottom: 0;
}

.lastitem {
 margin-bottom: 0;
 padding-bottom: 0;
}

.fluforms {
 margin-bottom: 20px;
}

#expect {
 width: 320px;
 float: left;
}

#expect ul li {
 margin-bottom: 5px;
}

#bring {
 width: 240px;
 float: left;
 margin-left: 40px;
}

.xpressforms {
 clear: left;
 padding-bottom: 10px;
}

.bottomlist {
 padding-bottom: 10px;
}

#historyimg, #facilityimg, #physiciansimg, #labimg, #sportsimg, #shotsimg, #formsimg, #whyimg, #mapimg {
 float: right;
 margin: 25px 0 10px 0;
}

#mapimg {
 width: 452px;
 text-align: center;
}

#maplink {
 color: #156d7b;
 text-align: center;
}

html>/**/body #historyimg, html>/**/body #facilityimg, html>/**/body #physiciansimg, html>/**/body #labimg, 
html>/**/body #sportsimg, html>/**/body #formsimg, html>/**/body #whyimg, html>/**/body #mapimg {
 margin-top: 50px;
}

html>/**/body #shotsimg {
 margin-top: 50px;
 margin-bottom: 125px;
}

.contactlist {
 margin-bottom: 10px;
}

#contactform {
 width: 200px;
}

#contactform input, #contactform textarea {
 font-size: 1em;
 font-family: Arial, Helvetica, sans-serif;
}

#footer {
 color: #565656;
 font-size: 0.9em;
 width: 975px;
 margin: 5px auto;
}

#footer p {
 text-align: center;
}

#footer a {
 color: #565656;
}

#footer ul {
 margin: 0 0 0 20px;
}

#footer ul li {
 float: left;
 display: inline;
 padding: 0 15px;
}

#footer ul.subfoot {
 margin: 0;
}

#footer ul.subfoot li {
 width: 100px;
 float: none;
 display: block;
 padding: 0;
}

#footer ul.subfoot a {
 color: #52697e;
}

#alertlist {
 width: 713px;
 padding: 10px 0 5px 0;
}

html>/**/body #alertlist {
 padding-top: 20px;
}

.alert {
 clear: both;
}

.listitem {
 width: 713px;
 background: url(../../images/alert_list_title.gif) no-repeat top;
 padding-bottom: 0px;
}

html>body .listitem {
 background: url(../../images/alert_list_title.png) no-repeat top;
}

.listitem img, .listitem a {
 padding-top: 23px;
}

.alerticon {
 float: left;
 margin-left: 25px;
}

.listitem a {
 width: 580px;
 float: right;
 text-align: right;
 margin: 10px 15px 0 0;
 color: #000;
 text-decoration: none;
 font-size: 1.5em;
 font-family: Helvetica, Arial, sans-serif;
 text-transform : uppercase;
}

.listitem a:hover, .listitem a:active {
 text-decoration: underline;
}

.alertlistbottom {
 height: 24px;
 background: url(../../images/alert_list_bottom.gif) no-repeat top;
 margin-left: 5px;
 clear: both;
} 

html>body .alertlistbottom {
 background: url(../../images/alert_list_bottom.png) no-repeat top;
 margin-left: 4px;
}

html>/**/body .alertlistbottom {
 margin-left: 2px;
}

div.itemtext {
 width: 713px;
 background: url(../../images/alert_item_bg.gif) repeat-y;
 color: #000;
 font-family: Helvetica, Arial, sans-serif;
 line-height: 1.4em;
 clear: both;
 padding-top: 10px;
 margin-left: 3px;
}

html>body div.itemtext {
 background: url(../../images/alert_item_bg.png) repeat-y;
 margin-left: 2px;
}

html>/**/body div.itemtext {
 margin-left: 1px;
}

div.itemtext h2, div.itemtext h3, div.itemtext h4, div.itemtext p, div.itemtext ul li {
 padding: 0 20px;
}

div.itemtext h2 {
 width: 270px;
 float: right;
 font-size: 1.5em;
 line-height: 1.1em;
}

div.itemtext h3 {
 font-size: 1.2em;
 color: #b54114;
}

div.itemtext h4 {
 font-size: 1em;
 margin-top: 15px;
}

div.itemtext ul li {
 list-style: disc;
 list-style-position: inside;
 padding-left: 1em;
 margin-left: 1em;
}

div.itemtext ul li ul li {
 list-style: circle;
 list-style-position: inside;
}

.timestamp {
 font-size: 0.5em;
 color: #646464;
}

#archivelink {
 padding: 10px 0 0 25px;
}

#archivelink a {
 font-size: 1.2em;
 font-weight: bold;
 color: #e10000;
}

#archivetitle {
 padding: 10px 0 0 0;
}

html>/**/body #archivetitle {
 padding: 40px 0 0 0;
 margin-bottom: -30px;
}

html>/**/body #alertsignuptext {
 margin-top: 30px;
}

#directionlink {
 margin-bottom: 10px;
}

#directionlink a {
 color: #e10000;
} 

#form {
 width: 900px;
}

html>/**/body #form {
 margin-top: 30px;
}

#form th {
 text-align: left;
 font-size: 1.1em;
 text-decoration: underline;
}

#form td {
 padding: 0 5px 5px 0;
}

.formlabel {
 text-align: right;
}

td.checkboxes {
 text-align: right;
 vertical-align: top;
 padding-top: 10px;
}

#form td.formsubtitle, #form th.formsubtitle {
 padding: 20px 5px 5px 0;
}

#form td.historycenter {
 text-align: center;
}

#sitemap {
 margin: 0 0 10px 10px;
}

#sitemap li {
 list-style: disc inside;
 margin-bottom: 3px;
}

#sitemap a {
 color: #1f8bb9;
}

/* Care Card Page :: Added 01.28.09 */

.carepage {
 width: 453px;
 float: right;
}

html>/**/body .carepage img {
 margin-top: 33px;
}

#expect.caretext {
 width: 550px;
}

#expect.caretext .savetitle {
 text-align: center;
 font-weight: bold;
 margin-top: 15px;
}

#expect.caretext .joinnowlink {
 text-align: center;
 font-weight: bold;
 font-size: 1.4em;
}

#expect.caretext .disclosures li {
 font-size: 12pt;
}

#expect.caretext .disclosures li.importantnote {
 font-size: 14pt;
 font-weight: bold;
}

.benefitsTable{
  border-collapse:collapse;
  width:90%;
}

.benefitsTable tr{
  
}

.benefitsTable tr td{
  padding:15px 5px;
  vertical-align:top;
}

#content.billingcontent {
 min-height: 480px;
 height: auto !important;
 height: 480px;
}

#content.billingcontent h3 {
 margin-bottom: 10px;
 cursor: hand;
 cursor: pointer;
}