#topnav {background:url('images/layout_01.jpg') no-repeat; width:950px; height:34px; text-align:right; font-size:14px;}
#topnav a{text-decoration:none; color:#005A9B; font-size:16px; font-weight:bold; padding-right:10px;}
#header {background:url('images/layout_03.jpg') no-repeat; width:644px; height:146px; text-align:right; font-size:28px; color:#ffffff; font-style:italic;}
#header h1{color:#ffffff; padding:42px 40px 0px 0px; margin:0px; font-weight: bold; font-size: 40px;}

.contentArea .leftArea2 { float:left; width:420px; overflow:hidden; }
.contentArea .rightArea2 { float:right; width:525px; overflow:hidden;}

.contentArea .leftArea2 .theBloodCenter{ margin:101px auto;  width:362px; height:89px; overflow:hidden;}
.contentArea .leftArea1{ float:left; width:350px;}
.contentArea .leftArea1 a{ text-decoration:none;}
.contentArea .leftArea1 a:hover{text-decoration:underline;}
.contentArea h1.client { font:bold 24px Arial, Helvetica, sans-serif; color:#000; font-style: italic; margin:11px 50px; padding:0; text-align:left;}

.contentArea h1.client.red a { color:#AD0148;}
.contentArea h1.client.darkRed a{ color:#C10E2F;}
.contentArea h1.client.green a{ color:#368301;}
.contentArea h1.client.purple a{ color:#640181;}
.contentArea h1.client.yellow a{ color:#D8BA10;}
.contentArea h1.client.blue a{ color:#315786;}
.contentArea h1.client.nextBlue a{ color:#315786;}
.contentArea h1.client.lightBrown a{ color:#9A420A;}

.contentArea h2.program.blue a{ color:#315786; font-size:15px;line-height:10px;text-align:left;}
.contentArea h2.program.green a{ color:#368301; font-size:15px;line-height:10px;text-align:left;}
.contentArea .programlist{ float:left; width:400px; text-align:left; border-right:2px solid blue;margin-top:4px;}
.contentArea .programdetails{ float:left; width:400px;padding-left:40px;padding-top:10px;text-align:left; color:#003B9C;font-size:12px; }
.contentArea .programdetails h2{text-transform:uppercase; line-height: 20px;}

.contentArea .rightArea1 { float:right; width:600px;}
.contentArea .rightArea1 a{text-decoration:none;}
.contentArea .rightArea1 a:hover{text-decoration:underline;}


.contentArea .rightArea1 .pinkBoxHolder { background:url(images/client/pink-border-box.jpg) no-repeat; width:502px; height:289px; overflow:hidden; margin:4px 25px 0 0; float:right;}

.contentArea .rightArea1 .pinkBoxHolder ul { list-style:none; margin:0; padding:0; }
.contentArea .rightArea1 .pinkBoxHolder ul li { margin:0; padding:0; }

.tvMargin { background:url(images/bottomareabg.jpg) repeat-y; height:150px;  }

.tvMargin img {margin:0 40px 0 0; }

body { font-size : 12px; padding : 0; margin : 0; font-family : tahoma; color : #002249; background-image: url('images/back.jpg'); }
p { margin:0; }
h1 { font-family: tahoma; font-size: 28px; text-decoration: none; font-weight: normal; color: #fc0; }
#info { background:#f8f8f8; border:0; }
.menu { height:24px; position:relative; font-family:arial, sans-serif; margin:0 60px; }
* html .menu { width:746px; w\idth:100%; }
.menu ul { padding:0; margin:0; list-style-type:none; }
.menu ul ul { width:149px; }
.menu li { float:left; position:relative; line-height:24px; text-transform:uppercase; background:url(images/menurightbg.jpg) no-repeat right center; }
.menu ul ul li { width:150px; text-align:left;  }
.menu a, .menu a:visited { display:block; font-size:13px; text-decoration:none; color:#FFF; font-weight:bold; padding:0 14px;font-weight : bold; font-size : 14px; font-family : arial; color : #fff; text-decoration : none;  }
* html .menu a, * html .menu a:visited { w\idth:auto; }
.menu ul ul a.drop, .menu ul ul a.drop:visited { background: #FFF; }
.menu ul ul a.drop:hover { background:#FFF; }
.menu ul ul :hover > a.drop { background:#FFF; }
.menu ul ul ul a, .menu ul ul ul a:visited { background:#FFF; }
.menu ul ul ul a:hover { background:#FFF; }
.menu ul ul { visibility:hidden; position:absolute; height:0; top:24px; left:0; }
* html .menu ul ul { top:30px; t\op:30px; }
.menu ul ul ul { left:149px; top:-1px; width:149px; }
.menu ul ul ul.left { left:-149px; }
.menu table { position:absolute; top:0; left:0; border-collapse:collapse; ; }
.menu ul ul a, .menu ul ul a:visited { background: #94BC5C; color:#000; height:auto; padding:0 10px; }
* html .menu ul ul a, * html .menu ul ul a:visited { width:150px; width:128px; }
.menu a:hover, .menu ul ul a:hover { color:#FFF; text-decoration:underline; }
.menu :hover > a, .menu ul ul :hover > a { color:#fff; text-decoration:underline; }
.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }
.menu ul :hover ul ul { visibility:hidden; }
.menu ul :hover ul :hover ul { visibility:visible; }
table { margin : 0; padding : 0; border-collapse : collapse;  border : 0 none inherit; }
td { padding : 0; margin : 0; border : 0 none inherit; border-collapse : collapse; font-size : 12px; font-family: tahoma;}
.linkbar { background-color : #f1f3e9; padding : 10px; width : 191px; vertical-align : top; }
.linkbartitle { background-color : #ffffff; border : 1px dashed #bcc2a6; font-family : arial; font-size : 12px; color : #006699; font-weight : bold; text-align : center; }
.subbanner { border-bottom : 1px dashed #bcc2a6; }
.content { background-color : #ffffff; padding : 10px; text-align : justify; font-size: 10px; color: #002249; font-family: tahoma; }
.footer { font-weight: normal; font-family : verdana; font-size : 11px; color : #002249; padding : 5px; text-align : center; }
A.footerlinks:link { font-weight: normal; font-family : verdana; font-size : 11px; color : #002249; text-decoration : none; }
A.footerlinks:visited { font-weight: normal; font-family : verdana; font-size : 11px; color : #002249; text-decoration : none; }
A.footerlinks:active { font-weight: normal; font-family : verdana; font-size : 11px; color : #002249; text-decoration : none; }
A.footerlinks:hover { font-weight: normal; font-family : verdana; font-size : 11px; color : #002249; text-decoration : underline; }
img { border : 0 none inherit; border : 0; position : relative; margin : 0; padding : 0; border-collapse : collapse; }
.topbanner { background : #002249 url('images/bannerbackback2.jpg') repeat; width : 100%; height : 196px; }
.featuredband { background : #ffffff url('images/featuredband.jpg') repeat; width : 100%; height : 19px; }
.clientband { background : #ffffff url('images/client.jpg') repeat; width : 100%; height : 19px; }
.featuredimg { background-color : #bcc2a6; text-align : center; font-family : arial black; color : #f1f3e9; font-size : 12px; }
.featuredimg.img { border : 1px solid black; }
.featured { background-color : #bcc2a6; padding-top : 6px; }
.testbox1 { background-image: url("images/blacksliver.jpg"); background-repeat: repeat-x; padding: 14px; color: #ffffff; height: 182px; }
.testbox1a { background: #707070; background-image: url("images/blacksliver.jpg"); background-repeat: repeat-x; padding: 14px; color: #ffffff; height: 182px; }
.testbox2 { background-image: url("images/orangesliver.jpg"); background-repeat: repeat-x; padding: 14px; color: #ffffff; height: 182px; }
.testbox2a { background: #D49E00; background-image: url("images/orangesliver.jpg"); background-repeat: repeat-x; padding: 14px; color: #ffffff; height: 182px; }
.testbox3 { background-image: url("images/bluesliver.jpg"); background-repeat: repeat-x; padding: 14px; color: #ffffff; height: 182px; }
.testbox3a { background: #2B557D; padding: 16px; color: #ffffff; }
.testbox4 { background-image: url("images/greensliver.jpg"); background-repeat: repeat-x; padding: 14px; color: #ffffff; height: 182px; }
.testbox4a { background: #84AE3E; padding: 14px; color: #ffffff; }
A.rfq:link { font-weight : bold; font-size : 12px; font-family : arial; color : #006699; text-decoration : none; }
A.rfq:visited { font-weight : bold; font-size : 12px; font-family : arial; color : #006699; text-decoration : none; }
A.rfq:active { font-weight : bold; font-size : 12px; font-family : arial; color : #006699; text-decoration : none; }
A.rfq:hover { font-weight : bold; font-size : 12px; font-family : arial; color : #E0798F; text-decoration : none; }
#lightbox { background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }
#lightboxCaption { float: left; }
#keyboardMsg { float: right; }
#lightbox img { border: none; }
#overlay img { border: none; }
#overlay { background-image: url(images/overlay.png); }
* html #overlay { background-color: #000; back\ground-color: transparent; background-image: url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
.shadetabs { padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 11px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li { display: inline; margin: 0; font: bold 11px Verdana; }
.shadetabs li a { font: bold 11px Verdana; text-decoration: none; padding: 3px 7px; margin-right: 3px; border: 1px solid #778; color: #333333; }
.shadetabs li a:visited { font: bold 11px Verdana; color: #333333; }
.shadetabs li a:hover { font: bold 11px Verdana; text-decoration: none; color: #ffcc00; }
.shadetabs li.selected { font: bold 11px Verdana; position: relative; top: 1px; }
.shadetabs li.selected a { /*selected main tab style */ /*background-image: url(images/righton.jpg);*/ background: #000000; color: white; font: bold 11px Verdana; }
.shadetabs li.selected a:hover { /*selected main tab style */ text-decoration: none; font: bold 11px Verdana; }
.tabcontentstyle { /*style of tab content oontainer*/ width: 772px; margin-bottom: 1em; padding: 0px; font: bold 11px Verdana; }
.tabcontent { display:none; }
 @media print {
.tabcontent { display:block!important; }
}
#lightbox { background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }
#lightboxCaption { float: left; }
#keyboardMsg { float: right; }
#lightbox img { border: none; }
#overlay img { border: none; }
#overlay { background-image: url(overlay.png); }
* html #overlay { background-color: #000; back\ground-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}
A.cs:link { font-weight : normal; font-size : 12px; font-family : tahoma; color : #fff; text-decoration : none; }
A.cs:visited { font-weight : normal; font-size : 12px; font-family : tahoma; color : #fff; text-decoration : none; }
A.cs:active { font-weight : normal; font-size : 12px; font-family : tahoma; color : #fff; text-decoration : none; }
A.cs:hover { font-weight : normal; font-size : 12px; font-family : tahoma; color : #fff; text-decoration : underline; }
#horiznav, #horiznav ul { padding : 0; margin : 0; list-style : none;  }
#horiznav a { display : block;  }
#horiznav li { float : left;  }
#horiznav li ul { position : absolute; left : -999em; width : 225px; border : 1px solid black;  }
#horiznav li ul ul { margin : -1em 0 0 -13em; width : 2250px;  }
#horiznav li:hover ul ul, #horiznav li:hover ul ul ul, #horiznav li.sfhover ul ul, #horiznav li.sfhover ul ul ul { left : -999em; width : 225px; background : #000;  }
#horiznav li:hover ul, #horiznav li li:hover ul, #horiznav li li li:hover ul, #horiznav li.sfhover ul, #horiznav li li.sfhover ul, #horiznav li li li.sfhover ul { left : auto; background : #6497CE;  }
#liitems { display : block; width : 225px; border : 1px solid #fff;  font-size : 10px; }
A.menu1:link { font-weight : bold; font-size : 10px; font-family : verdana; color : #fff; text-decoration : none; }
A.menu2:link { font-weight : bold; font-size : 10px; font-family : verdana; color : #fff; text-decoration : none; display : block; padding : 5px; }
A.menu2:visited { font-weight : bold; font-size : 10px; font-family : verdana; color : #fff; text-decoration : none; display : block; padding : 5px; }
A.menu2:active { font-weight : bold; font-size : 10px; font-family : verdana; color : #fff; text-decoration : none; display : block; padding : 5px; }
A.menu2:hover { background : #0F3B58; font-weight : bold; font-size : 10px; font-family : verdana; color : #fff; text-decoration : none; display : block; padding : 5px; }
#horiznav2, #horiznav2 ul { padding : 0; margin : 0; list-style : none;  }
#horiznav2 a { display : block;  }
#horiznav2 li { float : left;  }
#horiznav2 li ul { position : absolute; left : -999em; width : 225px; border : 1px solid black;  }
#horiznav2 li ul ul { margin : -1em 0 0 -13em; width : 2250px;  }
#horiznav2 li:hover ul ul, #horiznav2 li:hover ul ul ul, #horiznav2 li.sfhover ul ul, #horiznav2 li.sfhover ul ul ul { left : -999em; width : 225px; background : #000;  }
#horiznav2 li:hover ul, #horiznav2 li li:hover ul, #horiznav2 li li li:hover ul, #horiznav2 li.sfhover ul, #horiznav2 li li.sfhover ul, #horiznav2 li li li.sfhover ul { left : auto; background : #6497CE;  }
A.tips:link { font-weight : bold; font-size : 12px; font-family : tahoma; color : #fff; text-decoration : underline; }
A.tips:visited { font-weight : bold; font-size : 12px; font-family : tahoma; color : #fff; text-decoration : underline; }
A.tips:active { font-weight : bold; font-size : 12px; font-family : tahoma; color : #fff; text-decoration : underline; }
A.tips:hover { font-weight : bold; font-size : 12px; font-family : tahoma; color : #fff; text-decoration : none; }
.bgwhite { background:white; }
.pinkMyriad25 { font:normal 17px Georgia, "Times New Roman", Times, serif; color:#c20c78; text-align:justify; }
.greenMyriad25 { font:normal 17px Georgia, "Times New Roman", Times, serif; color:#1d8521; text-align:justify; }
.margin20A { margin:15px auto; }
.greenhorzline { border-top:solid 1px #1d8521; margin:0 20px; }
.sitequote { font:normal 14px Arial, Helvetica, sans-serif; text-transform:uppercase; width:950px; overflow:hidden; height:24px; color:white; line-height:24px; background:#00599B; border-top:solid 1px white; border-bottom:solid 1px white; display:inline-block; }
.sitequote p { margin:0; margin-left:20px; width:1200px; letter-spacing:10px; }
.contentArea { height:300px; overflow-y:auto; overflow:hidden; text-align:left;}
/*
.contentArea { height:300px; overflow-y:auto;}
*/

table.tbl-approachR { border-left:solid 1px #94BC5C; }
table.tbl-approachR tr td { padding:2px 0 2px 10px; border-bottom:solid 1px #94BC5C; }
table.tbl-approachR tr.lastrow td { border:0; }
table.tbl-approachR tr td p { font:normal 15px Georgia, "Times New Roman", Times, serif; }
.clrpink { color:#9b0051; }
.clrturquoise { color:#00919b; }
.clrbrown { color:#9b8f00; }
/*#info { background:#f8f8f8; border:0; }*/
object.homeflash{z-index:-1; position:relative;}
.logo-centralbloodbank{ margin:75px auto;  width:399px; height:140px; overflow:hidden;    }
.menu ul ul.sub-ourclients li {width:300px;}
.menu li.last { background:none; }
.menu ul li ul li a{border:0;}
a.newslink{color:#FFFFFF; margin:5px 0 0 195px; display:inline-block;font-weight : bold; font-size : 16px; font-family : Tw Cen MT; color : #fff; text-decoration : none;}
a.newslink:hover{text-decoration:underline;}
.botarea{ background:url(images/bottomareabg.jpg) repeat-y; height:150px; padding-left:20px; text-align:left; padding-top:20px;}
.blood-center-footer{


}
.bottomline{background:url(images/bottomlinebg.jpg) repeat-y; height:34px;}

p.leadership { color: #000000; font-size:14px; margin-bottom:10px; font-weight:bold; padding:0px 10px 2px 30px; line-height:20px;}

td.client-text {padding:15px; font:normal 16px Georgia, "Times New Roman", Times, serif; text-align:left;}

.page-info {position:absolute; margin: auto; width:100%; top:5px; left:0px; font-size:12px; font-weight:bold; text-align:center;}
