*{padding:0; margin:0;}

body {background:#AD0101 url(../i/bg-blu.gif) repeat; font:62.5% Arial, Helvetica, sans-serif;}

a {color:#a80e3d;}
a:hover {color:#000;}

blockquote {padding:20px 30px 16px 30px;}

em {color:#a80e3d; font-weight:bold; margin:0;}

h1 {color:#2f3673; font:bold 160% "Times New Roman", Times, serif; margin:0px 0 12px 0; text-align:left;}
h2 {color:#265d86; font-size:130%; font-weight:bold; margin:8px 0 2px 0; text-align:left;}
h3 {color:#8c012b; font:bold 115% Helvetica, Arial, sans-serif; margin:6px 0 5px 0; text-align:left;}
h4 {color:#8c012b; font-weight:bold; font-size:110%; margin:0 0 6px 0; text-align:left;}

input, textarea, select {font:10px Courier monospace;}

option {padding:0 0.3em;}

ul {margin:0;}
ol {margin:0;}
li {margin:0.5em 20px;}

p {margin:0 0 1.0em 0;}

#wrap {background:transparent url(../i/bahc-logo.gif) no-repeat top left; color:#000; font-size:1.3em; margin:0 auto; padding:0; text-align:left; width:768px;}

/* logo */
#logo {background:transparent url(../i/top-r.gif) no-repeat bottom right; display:block; height:160px; margin:0 auto; padding:0; text-decoration:none; width:768px;}
#logo a {background:transparent url(../i/top-l.jpg) no-repeat bottom left; display:block; height:160px; text-decoration:none; width:100%;}
#logo a span {background:transparent url(../i/top-hcfl.gif) no-repeat bottom left; display:block; height:20px; margin-left:463px; padding-top:57px; text-decoration:none; width:161px;}

/*  Top Inline navigation */
#nav {background-color:#2f3673; /*border-top:6px solid #2f3673;*/ display:list-item; height:22px; list-style:none; margin:0; padding:4px 0 0 0; text-align:center; width:760px;}
#nav ul {background-color:transparent; color:#000; display:block;}
#nav ul li {display:inline; margin:2px 0; padding:0;}
#nav ul li a {background-color:transparent; border-left:1px solid #89A3BB; color:#C9DFE0; font:bold 12px Arial, Helvetica, sans-serif; padding:0 6px 0 10px; text-decoration:none;}
#nav ul li a:hover {background-color:transparent; color:#fff; text-decoration:underline;}
#nav ul a.firstlink {border-left:0px solid #2f3673;}

/* 2 column layout - static width - left rail */
#container {background-color:#fff; overflow:hidden; width:760px;}
#parent {background-color:#fff; border-left:169px solid #678ca7; float:right; margin-left:-169px; width:591px;}
#content {background:#fff url(../i/button-drpshdw.gif) repeat-x top; color:#224966; padding:10px}
#rail {background-color:#678ca7; float:left; width:169px;}
#rail img {border-bottom:1px solid #fff;}

/* Left Side Inline navigation */
#sidenav {background-color:transparent; display:list-item; list-style:none; margin:10px 0;}
#sidenav ul {background-color:transparent; color:#fff; display:block;}
#sidenav ul li {margin:0; padding:0; list-style:none;}
#sidenav ul li a {background:transparent url(../i/navbullet.gif) no-repeat left; color:#fff; display:block; font:11px Verdana, helvetica, sans-serif; padding:3px 6px 3px 16px; text-decoration:none; width:147px;}
#sidenav ul li a:hover {background-color:#2f3673; color:#fff;}

/* Captioned images (use a div around the image and caption with a break separating the two) */
.nofloat {font:bold 0.9em Arial, Helvetica, sans-serif; margin:0; padding:4px 10px; text-align:center;}
.floatleft {float:left; font:bold 0.9em Arial, Helvetica, sans-serif; margin:0; padding:4px 10px; text-align:center;}
.floatright {float:right; font:bold 0.9em Arial, Helvetica, sans-serif; margin:0; padding:4px 10px; text-align:center;}
div.nofloat img, div.floatleft img, div.floatright img {border:1px solid #000;}

.imgcaptionright {float:right; font:bold 0.9em Arial, Helvetica, sans-serif; margin:0; padding:4px 10px; text-align:center; width:300px;}


/* Get Adobe Reader Div */
#getreader {font-size:80%; margin:6px 10px 18px 30px; padding:0 0 0 100px;}
#getreader img {margin:0 0 -16px -80px; border:1px none #fff;}

/* BABIES PAGE */
#babies {margin:0px auto; text-align:center; width:710px;}
.child {border:1px solid #000; width:300px;}
.pic-border {border:1px solid #000; margin:5px;}
.tdbackground {background-color: #DEE3F1; padding:8px; border:1px solid #224966;}

#colleft {float:left; padding-bottom:20px; width:284px;}
#colright {float:right; padding-bottom:20px; width:284px;}
.floatl {float:left; margin:0; padding:4px 10px;}
.floatr {float:right; margin:0; padding:4px 10px;}
.indent {margin-left:20px;}
.large-text {font-size:110%; color:#8c012b; font-weight:bold;}
.tabletext {width: 550px; color: #000000;}
.tablespacing td {padding:0px 20px; margin: 0px 0px 10px 0px; }/* Board of Directors section on Foundation page */
.timeline {margin:4px 10px 4px 0; width:550px; }
.timeline td {margin:0px; padding:6px; text-align:left; vertical-align:top; }


/* Bottom Nav */
/* This code creates centered text type nav. and uses the "firstlink" class to remove the left border when placed in the first anchor tag */
#bnav {background-color:#2f3673; border-top:4px solid #8C012B; clear:both; display:list-item;  font-size:90%; list-style:none; margin:0; padding:0.3em 0; text-align:center; width:760px;}
#bnav ul {display:block; margin:3px 0; padding:0; background-color:transparent; color:#000;}
#bnav ul li {display:inline; margin:0; padding:0;}
#bnav ul a {background-color:transparent; border-left:1px solid #89A3BB; color:#C9DFE0; margin:0; padding:0 10px 0 14px; text-decoration:underline;}
#bnav ul a:hover {background-color:transparent; color:#fff;}
#bnav ul a.firstlink {border-left:0px solid #2f3673;}

/* Footer */
#footer {clear:both; color:#fff; font-size:110%; margin:12px auto 4px auto; text-align:left; width:740px;}
#footer a {color:#fff;}
#footer a:hover {color:#D8E3E8;}

/* other */
.border {border:1px solid #856818;}
.noborder {border:0;}