body {background-color:#F2F2F2; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#333;}

.clear {clear:both; margin-top:-1px;height:1px;}

img {border:none;}

a {color:#04529C}
a:visited {color:#04529C}
a:hover {color:#FCB827}

label {cursor:pointer}

#container {width:904px;margin:0 auto;}

#bodycontent {background:url("/_img/site_bg_body.gif") repeat-y;width:904px;padding:15px 0 0 0;}

#bodycontent .top-part {padding:0 0 0 80px;}
#bodycontent .top-part img.logo {float:left;}
#bodycontent .top-part .search {padding:0 0 10px 305px; height:25px; color:#333;font-size:12px}
#searchtext {width:100px;margin:0 3px 0 3px;vertical-align:middle;color:#333;}
#searchgo {vertical-align:middle;border:1px solid #aa9; background:#eed; cursor:pointer; font-size:14px}

#bodycontent .top-part  img {border:none;padding:0 8px 0 0;}
#bodycontent .top-part img.last {padding:0;}
.search a {text-decoration:none}
.search a:hover {text-decoration:underline}

/* MAIN MENU */
#bodycontent .top-part .mainmenucontainer {float:right; padding:0 75px 0 0; height:25px}
#menucontainer {overflow:hidden}
#menu {list-style-type:none; margin:0; padding:0}
#menu li {border-left:2px solid #FEB727; float:left; line-height:1.1em; margin:0 0.5em 0 -.5em; padding:0 .5em 0 .5em; font-size:15px; text-transform:uppercase}
#menu li.first {border-left:none}
#menu li a {text-decoration:none}
#menu li a:hover {text-decoration:underline}
#menu li.active a {color:#FEB727}
#menu li.active a:hover {text-decoration:underline}


/* IMAGES AND PHOTOS */
#bodycontent .frontphoto {padding:0 0 0 80px;}
html > body #bodycontent .frontphoto {padding:15px 0 0 80px;}
#bodycontent img.aboutus {margin-top:-40px;}
#bodycontent img.whatwedo {margin-top:-40px;}


#bodycontent .links {padding:10px 0 0 80px;width:565px;float:left;}
#bodycontent .links img {width:179px;height:101px;border:none;padding:0 5px 0 0;}


/* LEFTNAV */
#bodycontent .leftnav {font-size:12px; padding:10px 0 0 80px;float:left;width:185px}
#bodycontent .leftnav ul {font-size:12px; margin:0;padding:18px 0 0 0;list-style:none;}
#bodycontent .leftnav li {font-size:12px; padding:0 0 3px 0;margin:0;list-style:none;text-decoration:none;}
html > body #bodycontent .leftnav li {padding:0 0 6px 0;}
  #bodycontent .leftnav li a .active {color:#07539F} 
#bodycontent .leftnav li ul {margin:0;padding:5px 0 0 25px;}
#bodycontent .leftnav li ul li {list-style:url("/_img/site_chevron.gif");padding:0 0 5px 0;margin:0;}
  #bodycontent .leftnav li ul li a {margin:0 0 0 0px;} 
#bodycontent .leftnav li a {text-decoration:none}
#bodycontent .leftnav li a:hover {text-decoration:underline}


/* SUBCONTENT */
#bodycontent .subcontent {float:right;width:537px;padding:10px 79px 0 0;}
#bodycontent .subcontent a {text-decoration:underline;}
#bodycontent .subcontent a:hover {text-decoration:underline;}
#bodycontent .subcontent h1 {font-size:17px;margin:0;padding:0 0 8px 0;color:#04519F;font-family:Arial, Helvetica, sans-serif;}
#bodycontent .subcontent h1.title {float:left;font-size:17px;margin:0;padding:0 0 8px 0;color:#04519F;font-family:Arial, Helvetica, sans-serif;}
#bodycontent .subcontent .fontchoices {float:right;}
#bodycontent .subcontent .fontchoices img {border:none;}
#bodycontent .subcontent h2 {font-size:15px;margin:0;padding:8px 0 5px 0;color:#0C4E9A;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#bodycontent .subcontent p {padding:0 0 13px 0;margin:0;color:#333;line-height:16px;}
#bodycontent .subcontent ul {padding:0 0 10px 0;margin:0;}
#bodycontent .subcontent li.title {color:#333;list-style:none;padding:0;}
#bodycontent .subcontent li, #bodycontent .subcontent li.bluesquare {padding:3px 0 3px 0;margin:0 0 0 49px;list-style:square}
#bodycontent .subcontent span.gray {color:#666;}
#bodycontent .subcontent li.emptysquare {list-style:url("/_img/site_bullet_square.gif");padding:3px 0 3px 0;margin:0 0 0 50px;color:#333;}
#bodycontent .subcontent h3 {font-size:12px;margin:0;padding:0 0 3px 0;color:#04519F;font-family:Arial, Helvetica, sans-serif;}

/* Numbers */
#bodycontent .subcontent li.numbers{padding:3px 0 3px 0;margin:0 0 0 49px;list-style:decimal;font-size:8pt}

span.imgleft {padding: 15px 20px 15px 0;text-align: center;color:#333;float: left;width:283px;}
span.imgleft img {padding-bottom:10px;}
.divider {padding:5px 0 15px 0;}
span.block {width:215px;float:right;border-bottom:5px solid #FCB827;color:#04519F;font-size:15px;text-align:left;line-height:20px;margin:0 0 15px 15px;padding:0 10px 10px 0;}

span.patientstory {background-color:#f2f2f2; width:215px; float:right; font-size:13px; text-align:left; margin:0 0 0 15px; padding:0 10px 0 10px;}
.patientheading {font-size:15px;margin:0;padding:0 0 5px 0;color:#0C4E9A;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}


/* WHAT WE DO PAGE */
#bodycontent .subcontentcol-left{width:355px;float:left;}

/* tables */
table {border-collapse:collapse; border-bottom:5px solid #white; margin:10px 0 25px 0}
th {border-bottom:2px solid #FFF; padding:4px 0 4px 8px; background-color:#E5E5E5; color:#3F81BD; font-size:13px; font-weight:normal; text-align:center; vertical-align:middle; font-style:italic}
td {border-bottom:2px solid #FFF; padding:8px 4px 4px 8px; background-color:#F2F2F2; color:#333; font-size:11px; text-align:left; vertical-align:top}
tr {background-color:#E5E5E5; color:#3F81BD}
td.center {text-align:center}
.tall {height:45px}

table.fiction {border-bottom:none; margin-bottom:5px}

th.fiction {width:100px; font-size:13px; vertical-align:top; text-align:right; padding-right:3px}
td.claim {font-size:13px}
td.fiction {color:red; font-size:13px; font-style:italic}
th.fact {font-size:13px; vertical-align:top; text-align:right; color:green; padding-right:3px}

table.downloads {border-bottom:none; margin-bottom:5px}
td.downloads {width:100%; background-color:white; font-size:13px; font-style:italic; text-align:center;}

/* Unstyled table */
table.none {border-bottom:none; margin-bottom:5px}
table.none td {background-color:white; font-size:13px}

/* Table for medical equipment page */
table.equipment {border-bottom:none; margin-bottom:5px}
table.equipment td {background-color:white; font-size:13px; padding-eft:50px; padding-right:50px}

/* Captions for medical equipment page */
.equipment_caption {font-size:11px; font-style: italic; text-align:left; padding-bottom:20px}

/* RH aligned table column */
.tdright {text-align:right; padding-right:20px}


/* RHS */
#bodycontent .subcontentcol-right{font-size:11px; width:161px; float:right; padding-left:5px}
#bodycontent .subcontentcol-right img{padding:7px 0 20px 0;}
.news ul{padding:0;margin:0;}
.news li {padding:0;margin:0 0 0 15px;list-style:square;}
.news li a {text-decoration:none;}
#bodycontent .subcontentcol-right .relatedlinks {width:160px;}
.relatedlinks ul {padding:0;margin:0;list-style:none;}
.relatedlinks li {padding:0 0 20px 0;margin:0;}



#bodycontent .subcontent .subpages p {padding:0 0 13px 0;margin:0;color:red;line-height:16px;}
.subpages  a {text-decoration:none}
.subpages a:hover {text-decoration:underline}



/* FOOTER */
#bodycontent .footer {text-align:center;font-size:12px;padding:53px 0 53px 0;}
#bodycontent .footer a {color:#666;padding: 0 0 0 5px;text-decoration:none;}
#bodycontent .footer a:hover {color:#FCB827; text-decoration:underline;}
#footer-hide {display:none}

#bottomcontent {background:url("/_img/site_bg_bottom.gif") no-repeat;width:904px;height:50px;}

span.byline {font-size:11px; color:#666}
.image_caption {font-size:11px; color:#666; font-style: italic; text-align:center}

div.image_caption {padding-bottom:10px}


blockquote {background-color:#E5E5E5; color:#3F81BD; padding:10px; color:#04529C; font-style:italic }

.indent {padding-left:20px}
.bumper-right {padding-top:30px; text-align:right}

.radio {width:200px; border-right:2px solid white}
th.radio {text-align:left; font-weight:bold}


/* MEDIA TILE */
#bodycontent .media-tile {font-size:11px; padding:0 0 0 10px;float:left}
#bodycontent .media-tile ul {font-size:11px; margin:0;padding:0 0 0 0;list-style:none;}
#bodycontent .media-tile li {font-size:11px; padding:0 0 3px 0;margin:0;list-style:none;text-decoration:none;}
html > body #bodycontent .media-tile li {padding:0 0 6px 0;}
  #bodycontent .media-tile li a .active {color:#07539F} 
#bodycontent .media-tile li ul {margin:0;padding:5px 0 0 5px;}
#bodycontent .media-tile li ul li {list-style:url("/_img/site_chevron.gif");padding:0 0 5px 0;margin:0;}
  #bodycontent .media-tile li ul li a {margin:0 0 0 0px;} 
#bodycontent .media-tile li a {text-decoration:none}
#bodycontent .media-tile li a:hover {text-decoration:underline}

.pdf {font-size:11px; font-style:italic; color:#666}

span.picright {float:right;margin:0 0 5px 15px; vertical-align:top}
span.picleft {float:left;margin:0 15px 5px 0; vertical-align:top; padding-right:15px}

img.picright {float:right;margin:0 0 5px 15px; vertical-align:top}
img.picleft {float:left;margin:0 15px 5px 0; vertical-align:top}
img.piccenter {display:block; margin-left:auto; margin-right:auto; margin-top:5px, margin-bottom:15px; vertical-align:top; text-align:center}


.greybox {background-color:#F2F2F2; margin:3px}

.bearteaser {vertical-align:top}

.media-release li {list-style:url("/_img/site_chevron.gif");padding:0;margin:0;}

.subcontent-tiles img {padding:0 5px}
