/* Orthopedic CSS  */
body { color: #000; }
a{ color: #007526; }
.clearL{ clear: left; }

/* ----- Top Navigation ----- */
#topnav{
  position: relative;
  border-bottom: 1px solid #007526;
  z-index: 100;
}
.divider1{ position: relative; float: left; height: 22px; width: 1px; background: #007526; }
.divider1{ position: relative; float: left; height: 22px; width: 1px; background: #007526; margin-top: 4px; }
#navbar{
  position: relative;
  height: 29px;
  background: url(../images/navbar_bg.jpg) repeat-x;
}
#navbarLinks{
  position: absolute;
  top: 4px;
  left: 160px;
}
#navbarLinks a{
  display: block;
  position: relative;
  float: left;
  height: 25px;
  padding: 0px 8px;
  color: #ffffff;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background: none;
}
#navbarLinks a:hover{
  color: #007526;
  background: url(../images/navbar_on.jpg) repeat-x;
}
#navbarLinks p{ margin: 0px; padding: 4px 0px 0px 0px; }
#serviceLineLogo{
  position: absolute;
  top: 0px;
  left: 10px;
}

.dropdown
{
  position: absolute;
  top: 29px;
  z-index: 100;
  display: none;
}
.dropdown a
{
  display: block;
  position: relative;
  padding: 4px 0px;
  color: #007526;
  text-decoration: none;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #f6fcf3;
  border-bottom: 1px solid #73b74a;
  width: 126px;
}
.dropdown a:hover { background: url(../images/navbar_on.jpg) repeat-x #f6fcf3; text-decoration: none; }
.dropdown a.over { background: url(../images/navbar_on.jpg) repeat-x #f6fcf3; text-decoration: none; }
.dropPad { padding: 0px 4px; }

#dd_cancers { left: 160px; border-left: 1px solid #73b74a; border-right: 1px solid #73b74a; }
#support { left: 348px; border-left: 1px solid #73b74a; border-right: 1px solid #73b74a; }
#dd_breast { left: 126px;top:23px; border-left: 1px solid #73b74a; border-right: 1px solid #73b74a; }


/* ----- Banner ----- */
#bannerText{
  position: absolute;
  top: 16px;
  left: 420px;
  width: 440px;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #250000;
}
#bannerText span{ color: #a71712; }
#bannerText a{ color: #a71712; }
.bt{ position: absolute; top: 0px; left: 0px; }


/* ----- Main + Portlets ----- */
h1{
  margin: 6px 0px;
  padding: 0px;
  font-size: 20px;
  font-weight: normal;
}
h2{
  margin: 6px 0px;
  padding: 0px;
  font-size: 16px;
  /*color: #007526;*/
  font-weight: bold;
}
#main{
  position: relative;
  background: #dee1e2;
  padding: 8px;
  border-bottom: 1px solid #001b46;
}
#banner{ position: relative; margin-bottom: 10px; }
#mainCol{
  position: relative;
  float: left;
  width: 680px;
}
#sideColLeft{
  position: relative;
  float: left;
  width: 196px;
  margin-right: 8px;
}
#sideColRight{
  position: relative;
  float: right;
  width: 196px;
  margin-bottom: 4px;
}
#midCol{
  position: relative;
  float: left;
  width: 478px;
}
.portletContent{
  position: relative;
  padding: 6px 14px;
}
.portletHeading{
  margin: 0px;
  padding: 12px 0px 0px 12px;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #ffffff;
}
.portletMain{
  position: relative;
  width: 680px;
  background: url(../images/portlet_main_bg.jpg) repeat-y #ffffff;
}
.portletMainTop{
  position: relative;
  width: 680px;
  height: 13px;
  background: url(../images/portlet_main_top.jpg);
}
.portletMainBot{
  position: relative;
  width: 680px;
  height: 13px;
  background: url(../images/portlet_main_bot.jpg);
}
.portletSide{
  position: relative;
  width: 196px;
  background: url(../images/portlet_side_bg.jpg) repeat-y #ffffff;
}
.portletSideBot{
  position: relative;
  width: 196px;
  height: 13px;
  background: url(../images/portlet_side_bot.jpg);
}
.portletSideTopBlue{
  position: relative;
  width: 196px;
  height: 36px;
  background: url(../images/portlet_side_top_blue.jpg);
}
.portletSideTopYellow{
  position: relative;
  width: 196px;
  height: 36px;
  background: url(../images/portlet_side_top_yellow.jpg);
}
.portletMid{
  position: relative;
  width: 478px;
  background: url(../images/portlet_mid_bg.jpg) repeat-y #ffffff;
}
.portletMidBot{
  position: relative;
  width: 478px;
  height: 13px;
  background: url(../images/portlet_mid_bot.jpg);
}
.portletMidTopYellow{
  position: relative;
  width: 478px;
  height: 36px;
  background: url(../images/portlet_mid_top_yellow.jpg);
}
.portletMidTopGreen{
  position: relative;
  width: 478px;
  height: 36px;
  background: url(../images/portlet_mid_top_green.jpg);
}
.portletVideoTop{
  position: relative;
  width: 680px;
  height: 35px;
  background: url(../images/portlet_video_top.jpg);
}
.portletVideoMidTop{
  position: relative;
  width: 478px;
  height: 35px;
  background: url(../images/portlet_videomid_top.jpg);
}


/* ----- Bottom Elements ----- */

#findADoc{
  position: relative;
  width: 398px;
  height: 55px;
  margin-bottom: 4px;
  background: url(../images/findadoc.jpg) no-repeat;
}
#docForm{
  position: absolute;
  top: 18px;
  right: 20px;
}
#docForm input, #docForm select{ font-size: 11px; }

.doctor{ margin-bottom: 6px; }
.doctor img { display: block; float: left; margin-right: 4px; }
.doctor span{ /*color: #21558c;*/ }

/* ----- MISC PORTLETS ------ */

#otherServiceLines{
  float:left;
  width:190px;
  height: 55px;
  margin-bottom: 4px;

}
#cancerSupport{
  position: relative;
  height: 239px;
  width: 196px;
  background: url(../images/support.jpg);
}
#cancerSupport p{
  position: absolute;
  margin: 0px;
  padding: 0px;
  top: 68px;
  left: 16px;
  width: 160px;
  /*color: #250000;*/
  font-size: 12px;
}

#testimonials{
  position: relative;
  width: 196px;
  background: url(../images/testimonial_bgtile.jpg) repeat-y;
  color: #ffffff;
}
#testimonialsImg{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 196px;
  height: 196px;
  background: url(../images/testimonial_bg.jpg);
}
#testimonials p{
  position: relative;
  margin: 0px;
  padding: 100px 14px 8px 14px;
  font-size: 11px;
  color: #ffffff;
}
#testimonials a{ color: #dfad46; }
#testimonialsBot{
  position: relative;
  width: 196px;
  height: 24px;
  background: url(../images/testimonial_bottom.jpg);
}

#mapLink{
  position: absolute;
  top: 70px;
  left: 5px;
}
#mapPortlet{ height: 120px; }

#flashPlayer{
  position: relative;
  width: 400px;
  margin: 0px auto;
}

/* ----- Home Content ----- */
.bigText{ font-size: 14px; line-height: 1.3em; }
.bigYel{ font-size: 16px; /*color: #007526*/; font-weight: bold; }

 
