/*
CSS by Mario Edgar
www.marioedgar.com
*/

/* Classes / general css [start] */
  body{text-align:center; background:#fff url('../images/bg.jpg') repeat-x;}
  .container{background:#fff; text-align:left;}
  .left{float:left;}
  img.left{margin-right:5px;}
  .right{float:right;}
  .last{border:none !important; }
  .gap{margin-top: 25px;}
  a{color: #0A59A0;}
  .submit_btn{cursor:pointer; margin-left: 6px; background:url("../images/submit_btn.jpg") right center; width:71px; height:26px; border:none;}
  h1,h2{ border:1px solid #5BA2DA; background: #7AB3E2 url(../images/h2.jpg) repeat-x; font-size: 14px; color:#fff; text-transform:uppercase; line-height:30px; padding-left:15px; font-weight:bold; }
  h3{color: #0A59A0; font-size: 16px; font-weight:bold; }
  hr{border:none;}
  h3,h2{margin-top:10px; }
#main_navigation, #upper_right_content, #masthead{margin-bottom: 10px;}
#footer{margin-top: 10px;}
/* Classes/ general css [end] */

/* main menu [start] */
  #main_navigation{line-height:30px; background: #98CC74 url(../images/menu.jpg) repeat-x;  }
  #mainHeaderImage img{float:left;}
  #mainHeaderImageRight img{float:right;}  
  li.headlink ul { display: none; }
  .sub_menu{position:absolute; z-index:20;}
	#dropdown, #dropdown ul { list-style: none; }
	#dropdown, #dropdown * { padding: 0; margin: 0; }
	#dropdown li.headlink {float: left; padding: 0 15px 0 15px; }
	#dropdown li.headlink a { display: block;}
	#dropdown li.headlink ul.sub_menu {margin: -5px 0 0 -10px; display: none;text-align: left; line-height:16px; background: #98CC74; opacity:.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; padding: 5px 0 5px 0;}
	#dropdown li.headlink ul li{	z-index:20; padding:5px 10px 5px 10px;  border-top: 1px solid #ABD58D; }
	#dropdown a {text-decoration:none; color: #fff; text-transform:uppercase; font-weight:bold;}
	#dropdown a:hover, #dropdown .active a, #dropdown .active ul a:hover {color:#0A59A0;}
	#dropdown .active ul a {color:#fff; }
	#dropdown .active ul .active a  {color:#0A59A0;}

/* main menu [end] */	


  #top_heading{background:#C5EBF8; height:40px; line-height:40px;}
  #top_heading .right .search_btn{margin-right: 10px; cursor:pointer; background:url("../images/search_btn.png") right center; width:71px; height:25px; border:none;}
  #top_heading .left{margin-left: 10px; background: url("../images/phone.jpg") no-repeat left center;padding-left: 30px;}
  
  ul.sub_navigation{margin:0;padding:0; line-height:30px; background: #98CC74;}
  ul.sub_navigation a{color:#fff; text-decoration:none; }  
  ul.sub_navigation li.first{color: #0A59A0; font-weight:bold; border:none; }  
  ul.sub_navigation li{margin:0;padding:0 10px 0 10px; border-right: 1px solid #fff; display:inline;}
  ul.sub_navigation li.last{border:none;}
  ul.sub_navigation a:hover, ul.sub_navigation li.active a{color:#0A59A0; }
  
  #crumb p{color:#999; font-size:10px; padding:5px; margin:0;}


  #masthead2{background: #1277BD url('../images/example2.jpg') no-repeat; height:415px; }
  
  #footer{color:#fff;width:100%;}
  #footer .inner{border:1px solid #5BA2DA; padding:15px 25px 25px 25px; background: #97C5E9 url(../images/footer_bg.png) repeat-x;overflow: hidden; }
  #footer ul, #footer li{margin:0; padding:0; text-decoration:none; display:inline;}
  #footer a{color:#fff; text-decoration:none; padding-right:10px;}
  #footer a:hover{color:#fff; text-decoration:underline; }
  
  
  
 .rgsnest{height: 100px; } 
 .rgslideshow .rgstitle {text-align: left; margin-top: 25px;}
 /* 
.rgsnest{width:250px !important; height:100% !important; }
.rgslideshow .rgsnest{ position:absolute; right:0;}
.rgslideshow .rgstitle {width: 150; margin-left: 60px;text-align: left;}
Slideshow CSS [end] */


/*added styles*/
div.container div h3 {padding-left: 5px;}
#slideShow p.bodytext {padding-left: 5px;}
#slideShow td p.bodytext {padding-left: 0;}
#conentTopRight p.bodytext {padding-right: 5px;}

.tx-wecdiscussion-forumMessageSubject {background-color: #98cc74;}
#conentTopRight h1 a {color: #ffffff; text-decoration: none;}
#contentTopRight p.bodytext {padding: 0; padding-right: 3px;}
.csc-textpic-intext-left ul {height: 100%;}
.tx-wecdiscussion-preview thead {background-color: #98cc74; color: #0a59a0;}
.tx-wecdiscussion-preview thead td {font-weight: bold;}

.tx-wecdiscussion-preview thead td {font-weight: bold;}
.tx-wecdiscussion-image {float: left; padding: 2px;}
span.tx-wecdiscussion-subject {display: block;}
td.tx-wecdiscussion-forumPreviewInfo, td.tx-wecdiscussion-commentNum {border-left: 1px solid black;}
tr.tx-wecdiscussion-forumPreviewEntry td {border-bottom: 1px solid black;}
.tx-wecdiscussion-forumPreviewInfo { border:0px dotted #ffffff; color:#555555; font-size:12px; margin:0; }
td.tx-wecdiscussion-commentNum {text-align: center;}
td.tx-wecdiscussion-commentNum a {text-decoration: none; font-size: 12px;}
div.tx-felogin-pi1 {padding: 3px; margin: -20px 0 0;}
div.tx-wecdiscussion-forumMessage img {float: left;}
div.tx-wecdiscussion-forumMessage img:after {clear: both;}
.tx-wecdiscussion-form {background-color: #efefef;}

/*Breadcrumb Nav*/
#breadcrumbNav {padding: 1px; color: #222222;}
#breadcrumbNav a {font-size: 12px; padding: 0 2px 2px; text-decoration: none; color: #0a59a0}	
#breadcrumbNav a:hover {color: #222222;}

/*Location pages*/
.csc-textpic {clear: both;}
.rgtabs-wrapper {width: 700px;}
.csc-textpic-intext-left {display: block; width: 100%; padding: 5px;}

/*tt_news*/
#tt_news_single p {padding-left: 5px;}
h1.articleHead {font-size: 18px; color: #222222; background: #ffffff; border: 0px;text-transform: none; line-height: 20px;}
#tt_news_single h2{font-size: 13px; color: #404040;font-style: italic;background: #ffffff; border: 0px;text-transform: none; line-height: 16px;}
#extras {float: right; width: 280px;}
#related dd {clear:both; display:block; left:10px; position:relative;}
div.news_list_item {height: 125px; width: 710px; border-bottom: 1px solid #eeeeee; padding-bottom: 15px;}
h2.news_head {background: transparent; border: 0px solid #ffffff; line-height:18px;}
h2.news_head a {text-decoration: none; text-transform: none; font-size: 16px;}
span.news_subhead p {font-size:14px; padding-left:15px; font-style:italic;}
div.news_image {width: 70px; height: 90px; float:left;padding: 15px;}
div.news_text {float: left; width: 610px;}

.sub_link ul.fly_menu  { position:absolute; width:150px; left:190px; display: none; zoom: 1;}
.sub_link ul.fly_menu li  {background-color: #FF9933; display: block; zoom: 1;}
.sub_link ul.fly_menu a:hover, .sub_link ul.fly_menu .active a, .sub_link ul.fly_menu .active a:hover {color:#0A59A0;}
#dropdown li.headlink ul li ul {margin-top: -27px;}
.subitem {background: url('/fileadmin/templates/babies_dec_09/images/arrow_right.gif') no-repeat right;}
ul.sub_menu  {width: 250px !important;}

/*Video Page*/
.tx-bddbflvvideogallery-pi1 {background: transparent url('/fileadmin/templates/babies_dec_09/images/video_background.png') repeat-y; height:720px;}
div#flvplayercaption {padding:50px;}
.playlist {float: left; width: 250px; position: relative; top: 50px;right:26px;}
.playlist ul {list-style: none outside none;margin: 0;padding: 0;}
.playlist ul li {width: 250px;}
.flvplayer_listpic a {float:left; color: #ffffff;text-decoration: none;padding: 7px;text-transform:uppercase;}
.flvplayer_listpic a:hover {color: #98cc74;}
.flvplayer_listpic img{float: left;}
#flvcaption {color: #ffffff;}
.browseLinksWrap span a {color: #ffffff;}
.browseLinksWrap span a:hover {color: #98cc74;}

label {display: block;}

.tx-wecmap-pi1 table {text-align: center;}

/*cost table*/
table.contenttable caption {font-weight: bold; font-size 14px;;}
table.contenttable tr td.align-center {text-align: center; margin 0 auto;background-color:#C3D9FF;}
table.contenttable tr {border-bottom: 1px solid #666666;}
table.contenttable tr td {border-right: 1px solid #efefef; border-bottom: 1px solid #cccccc;} 


form.gsc-search-box {background: transparent url('http://hrc.consultapps.com/fileadmin/templates/babies_dec_09/images/bg.jpg') repeat-x;}
.gsc-control-cse div {position: absolute; z-index: 2000;}      
#top_heading .right input.gsc-search-button {color: #ffffff; margin-right: 10px; cursor:pointer; background:url("/fileadmin/templates/babies_dec_09/images/search_btn.png") right center; width:71px; height:25px; border:none;}
table.gsc-branding {display: none;}

#latest_news h4 {margin: 0; padding: 0;}
legend {display: none;}
.csc-mailform-radio label {display: inline;}
div.tx-wecdiscussion-forumMessageReply p {min-height:110px; height:auto !important; height:110px;}

.tx-wecdiscussion-forumMessageReply img {float: left; padding-right: 4px;}
.tx-wecdiscussion-signature {text-align: center;}

.sn_icons {display: inline; margin-left: 75px;}
.sn_img {margin-bottom: -3px;}