/* Biocardia Styles */
body {padding: 0; margin: 0;}

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px;}
a.homeheader:link, a.homeheader:visited{font-weight: bold; color: #CC0000; font-size: 10px; margin:0 0 8px 0;text-decoration:none;}
a.homeheader:hover{font-weight: bold; color: #CC0000; font-size: 10px; margin:0 0 8px 0;text-decoration:none;}
h1 {font-weight: bold; color: #CC0000; font-size: 14px; margin:0 0 24px 0;}
h2 {font-weight: bold; color: #CC0000; font-size: 10px; margin:0 0 8px 0;}
h2.inline {font-weight: bold; color: #CC0000; font-size: 10px; margin:0 0 3px 0;}
h3 {font-weight: bold; color: #287EB5; font-size: 10px; margin:0 0 8px 0;}
h4 {font-weight: bold; color: #7F7F7F; font-size: 13px; margin:20px 0 0px 6px; }
h5{font-weight: bold; color: #797979; font-size: 11px;  display: inline;}
h6{font-weight: normal; color: #797979; font-size: 11px;  display: inline; }
.sep0{ margin:25px 3px 0px 4px;}
#tblPipeline {margin-top:8px;}
#tblPipeline td{border-bottom:1px solid #ccc;}
#tblPipeline th{text-align:left;background:#f0f0f0;}
#tblPipeline td.outerLeft{border-left:1px solid #ccc;}
#tblPipeline td.outerRight{border-right:1px solid #ccc;}
p {margin: 8px 0 8px 0;}
hr {color: #fff; background-color: #fff; border: 1px dotted #666666; border-style: none none dotted; }

.brSlight {padding-top: 8px;}

a:link, a:visited {color: #287EB5; text-decoration: none;}
a:hover {color: #666666; text-decoration: none;}

ul {margin:0 0 16px 0; list-style: none;}
ul.inner {margin:0 0 0 10px; list-style: none;}
.pageContent {padding: 0 30px 8px 37px;}
.bottomRedBrd {border-bottom: 2px solid #CC0000;}

.navBg {background: url(../img/nav_bar_bg.gif) repeat-x;}
.sideNav {background-color: #EEE; border-right: 1px solid #BBB;}
.sideNav td {padding: 5px 5px 5px 14px; border-bottom: 1px solid #BBB; border-top: 1px solid #fff;}
.sideNav a:link, .sideNav a:visited {color: #333333;}
.sideNav a:hover {color: #cc0000;}
td.sideNavSelected {color: #CC0000; font-weight: bold;}
td.sideNavSelected a:link, td.sideNavSelected a:visited {color: #CC0000; font-weight: bold;}

.sideBar {padding-left: 15px;}
.sideBarContent {margin: 18px 0 0 0;}

.homeCenterBg {background: url(../img/home_center_bg.gif) repeat-x; width: 100%;}
.homeSubFeatGrad {background: url(../img/home_grad_subfeatures.gif) repeat-x top;}
.homeBoxes {background: #EEE url(../img/home_boxes_bg_grad.gif) repeat-x top;}
.homeBoxBrdr {border-left: 1px solid #A8A8A8; padding: 20px 16px 20px 16px;}
.homeBox1 {padding: 20px 16px 20px 16px;}

.subMenuHdr {background: url(../img/sub_mnu_hdr_bg.gif) repeat-x; width: 100%;}
.contentTopBevel {background: url(../img/content_top_bvl.gif) repeat-x; width: 100%;}

.fontColor1{color: #FFF;}
.fontColor2{color: #CC0000;}
.fontColor3{color: #287EB5;}
.fontColor4{color: #666;}

.cardiaRed{color:#CC0000;}

.footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; color:#999; padding: 8px 0 8px 16px;border-top: 2px solid #CC0000;margin-top:35px;margin-bottom:25px; }

.footercontact { margin-left:10px;}

.sa_table td.leftCol{padding-left:0px;}
.sa_table td.topRow1{padding-left:0px;padding-top:0px;}
.sa_table td.topRow2{padding-top:0px;}
.sa_table td{padding:10px;}

a.black_links {color: #000000; text-decoration: none;}
