/* CSS Document */
body{ background:#b7c7dc url(../images/tile_inside_bg_inf.gif) top left repeat-x ; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:10px;*/font-size:62.5%;  padding:0px; margin:0px;}
#wrapper{width:783px; margin: 12px auto 10px auto; background-color:#c5d2e3 ; padding: 1px 0 10px 0 ;  }
.stub { clear:both ; height:-1px }

form { margin:0 ; padding:0;}
ul { padding:0  0 0 15px ;  margin: 0 ;}
img a{ border: none !important;}
img { border: none !important;}

	OL {list-style-type:decimal; line-height:1.4;  margin:5px 0 ; padding: 0 0 0 20px ;}
		OL li { padding:2px 0;}
	OL.roman {list-style-type:lower-roman; line-height:1.4; }
	
hr.dots {border-bottom:1px dotted #cccccc; border-top:1px solid #ffffff;}
.range {font: bold 12px/16px arial,helvetica,verdana,sans-serif; color: #00377f; border-bottom:1px dotted #cccccc; padding:15px 0px 15px 0px;}
.rangetop {font: bold 12px/16px arial,helvetica,verdana,sans-serif; color: #00377f; border-bottom:1px dotted #cccccc; padding:0px 0px 15px 0px;}
.range2 { border-bottom:1px dotted #cccccc; padding:15px 0px 15px 0px; text-align:left}

/**********HOME**********/
#homeContainer { width:771px ; margin:6px 6px 6px 6px ; padding-bottom:10px ; background:#f7f4eb url(../images/home_top_bg.gif) top left no-repeat ;  font-size:1.1em ; line-height:1.4}
#logoHome { width:auto; padding:79px 0 46px 29px ; text-align:left ; clear:both ; display:block }

 table.tableHome { width:750px; margin: 0 0 0 10px ;}
	.tableHome td { vertical-align:top !important;}
	.tableHome td.gap { width:10px;}
	
		#homeCorp { width:249px ; padding: 0 0 0 10px ; float:left}
			.homeCorpContainer { background:#c9d4df url(../images/home_corp_tile.gif) top left repeat-y ; height:auto}
			.homeCorpContent { background:#c9d4df url(../images/tile_corp_bg.gif) top left repeat-x ; padding:15px 0px 15px 0px; margin: 0 6px 0 4px ; min-height:200px }
			/*.homeCorpContent { background:#c9d4df url(../images/tile_corp_bg.gif) top left repeat-x ; padding:15px 15px 15px 11px; margin: 0 6px 0 4px ; min-height:200px }*/
			.homeCorpBot { background:url(../images/home_corp_bot.gif) top left no-repeat ; height:6px ; overflow:hidden}
			.corpDots { width:auto ; border-top:#1e64b4 dotted 1px ; height:1px ; padding: 5px 0 }
		#homeInf { width:249px ; padding: 0 0 0 3px ; float:left ; margin:0}
			.homeInfContainer { background:url(../images/home_inf_tile.gif) top left repeat-y ; height:auto}
			.homeInfContent { background:# url(../images/tile_inf_bg.gif) top left repeat-x ; padding:15px 0 15px 0; margin: 0 6px 0 4px ; min-height:200px}
			.homeInfBot { background:url(../images/home_inf_bot.gif) top left no-repeat ; height:6px ; overflow:hidden}
			.infDots { width:auto ; border-top:#8ebd0b dotted 1px ; height:1px ; padding: 5px 0 }
		#homeClin { width:249px ; padding: 0 0 0 3px ; float:left}
			.homeClinContainer { background:#ffffff url(../images/home_clin_tile.gif) top left repeat-y ; height:auto}
			.homeClinContent { background:#ffffff url(../images/tile_clin_bg.gif) top left repeat ; padding:11px ; margin: 0 6px 0 4px ; min-height:200px}
			/*.homeClinContent { background:#ffffff ;padding:11px ; margin: 0 6px 0 4px ; min-height:200px}*/
			.homeClinBot { background:url(../images/home_clin_bot.gif) top left no-repeat ; height:6px ; overflow:hidden}
			.clinDots { width:auto ; border-top:#f29a03 dotted 1px ; height:1px ; padding: 5px 0 }
		.btnMore{width:50px; position:absolute; bottom:9px; right:13px}
		.btnMoreLeft { text-align:left ; clear:both ; margin: 5px 0 10px 15px }
		.btnMoreRight { text-align:right; clear:both ; width:97% ; padding:15px 0 0px 0;}
		.homecopy {padding:0 11px; }
.contentHome{position:relative; height:340px}
.logoContent{ position:absolute; bottom:40px; text-align:center; width:241px;}

.homeClinContainer .logoContent{ width:241px ;}

/* NAV------------------------------------  */
#infantContainer { width:771px ; margin:6px 6px 6px 6px ; padding-bottom:10px ; background:#fff url(../images/img_top_child.jpg) top left no-repeat}
#corporateContainer { width:771px ; margin:6px 6px 6px 6px ; padding-bottom:10px ; background:#fff url(../images/img_top_corporate.jpg) top left no-repeat}
#clinicalContainer { width:771px ; margin:6px 6px 6px 6px ; padding-bottom:10px ; background:#fff url(../images/img_top_clinical.jpg) top left no-repeat}
.pumps #clinicalContainer { background: url(../images/img_top_clinical_pumps.jpg) top left no-repeat;}
.paeds #clinicalContainer { background: url(../images/img_top_clinical_paeds.jpg) top left no-repeat;}
.homeward #clinicalContainer { background: url(../images/img_clinical_homeward.jpg) top left no-repeat;}
#clinicalLogo { width:auto; padding:30px 0 11px 39px ; text-align:left ; clear:both ; display:block }
	.clinicalBar { background-color:#603c8e ; height:10px ; overflow:hidden ; clear:both}
		.clinicalSearchBar {  background:  url(../images/tile_bar_clin.gif) top left repeat-x ;  padding: 10px 10px 0 0 ; height:26px ; clear:both}
		.corporateToolBar {  background:  url(../images/tile_bar_corp.gif) top left repeat-x ;  padding: 10px 10px 0 0 ; height:26px ; clear:both}
		.infantToolBar {  background:  url(../images/tile_bar_inf.gif) top left repeat-x ;  padding: 10px 10px 0 0 ; height:26px ; clear:both}
		.print { float:right ; }
		.genericprint { float:right ; }
		.browseCondition {float:right ; padding: 0 10px 0 0 }
		.browseProduct {float:right ; padding: 0 10px 0 0;}
		.search {float:right ; padding: 0 10px 0 0}

.searchForm {font-size: 9px ; background-color: #c1b3d3;border: 1px solid #a894c2; width:129px ; height:15px ; margin:0; padding:0; vertical-align:top ; color:#60596b}
.browseForm {font-size: 9px ; background-color: #fbd9b3;border: 1px solid #f9c994; width:129px ; height:15px ; margin:0; padding:0 ; vertical-align:top ; color:#7d6c59 ;  }

#corporateLogo { width:auto; padding:45px 0 35px 39px ; text-align:left ; clear:both ; display:block }
	.corporateBar { background-color:#0061aa ; height:10px ; overflow:hidden ; clear:both}

#infantLogo { width:auto; padding:30px 0 29px 39px ; text-align:left ; clear:both ; display:block }
	.infantBar { background-color:#97be0e ; height:10px ; overflow:hidden ; clear:both}


#leftColumn { float:left ; width:234px ; background:url(../images/nav_top_clin.gif) top left no-repeat ; }

#contentcontainer { background:#fff url(../images/nav_tile_clin.gif) top left repeat-y ; float:left }

table.infantTable { width:470px !important;}

#rightContent { float:right ; width: 497px ; padding: 20px ; font-size:1.1em ;  line-height:1.4 }
#rightContent ul { margin-top:0 ; padding-top:0 ;}
#rightContent ul li{ margin-top:0 ; padding-top:0 ;}
#rightContent p { margin-bottom: 0 ; padding-bottom: 2px ;}

.prodImg { width:450px  ; text-align:center; margin: 0 0 15px 0 }

#rightContent .prodintro { padding: 0 0 1em; }

/* toolbox------------------------------------  */
#toolbox { float:right ; width: 183px ; margin: 10px 0 5px 20px ;   }
.toolboxTop { background:#fff url(../images/toolbox_top_clin.gif) top left no-repeat ; height: 26px ; overflow:hidden}
.toolboxBody { width: 169px ; border: 1px solid #ebebeb;  background:#fff url(../images/toolbox_tile_clin.gif) bottom left repeat-x ; padding:2px 5px 5px 5px }
.toolboxBody ul { margin:0  ; list-style-type:none; text-align:center; border:0;padding:0;  }
.toolboxBody ul li { display : block; padding : 0 ;margin : 0; list-style:none ; border-bottom: 1px #f5f5f5 solid ; padding: 4px 0 4px 0 ; }
.toolboxBody ul li a:link{ color:#022587;  display : block; text-align : left; text-decoration:none ;  }
.toolboxBody ul li a:active { color:#022587;  display : block; text-align : left; text-decoration:none }
.toolboxBody ul li a:visited { color:#022587;  display : block; text-align : left; text-decoration:none }
.toolboxBody ul li a:hover {color:#f90a64 ;  }


/* NAV------------------------------------  */
#topnav {margin : 0 0 0 10px;padding : 0; display : block; height:24px}
	#topnav ul {margin:0 ; padding:0;list-style-type : none;}
	#topnav ul li {display:block ; float:left;margin:0 1px 0 0;padding : 0;}
	#topnav ul li a {margin:0; padding:0; white-space : nowrap;text-decoration : none;display : block;text-align : left;}
	#topnav li a img {border : none;vertical-align : bottom;}
	#topnav li a:hover img {visibility:visible;}
	#topnav li a:hover img {visibility:hidden;}
	* html #topnav li a:hover {height : 1%;}
	
	#topnav ul li#corporate a { width : 95px;background : url(../images/nav_corp_over.gif) no-repeat top left; }
	#topnav ul li#corporateOn a { width : 95px;background : url(../images/nav_corp_on.gif) no-repeat top left; }
	#topnav #corporateOn img {visibility : hidden;}
	
	#topnav ul li#infant a {width : 123px;background : url(../images/nav_inf_over.gif) no-repeat top left;}
	#topnav ul li#infantOn a {width : 123px;background : url(../images/nav_inf_on.gif) no-repeat top left;}
	#topnav #infantOn  img {visibility : hidden;}
	
	#topnav ul li#clinical a {width : 80px;background : url(../images/nav_clin_over.gif) no-repeat top left;}
	#topnav ul li#clinicalOn a {width : 80px;background : url(../images/nav_clin_on.gif) no-repeat top left;}
	#topnav #clinicalOn  img {visibility : hidden;}
	
	#topnav ul li#home a { width :72px;background : url(../images/nav_home_over.gif) no-repeat top left; }
	#topnav ul li#homeOn a { width : 72px;background : url(../images/nav_home_on.gif) no-repeat top left; }
	#topnav #homeOn img { visibility : hidden;}
	
/* leftNav */
#leftNav {    margin:12px 0 10px 4px ; padding: 0 0 0 0; font-size:10px ; float:left ; width:212px}
#leftNav ul { margin:0  ; list-style-type:none; text-align:left; border:0;padding:0;  }
#leftNav ul li { display : block; padding : 0 ;margin : 0;  }
#leftNav ul li a {background : #ebe6d7 url(../images/nav_arrow_off.gif) 12px 8px no-repeat; color:#022587; padding : 3px 0px 3px 24px; width:188px ; text-transform:uppercase ; font-weight:bold; margin-top : 2px ; text-decoration : none;  display : block; text-align : left; }
#leftNav ul li a:hover {background :#f7b267  url(../images/nav_arrow_off.gif) 12px 8px no-repeat ; color:#022587 ; }
#leftNav ul li.leftNavOn a {background : #ebe6d7 url(../images/nav_arrow_off.gif) 12px 8px no-repeat  ; color:#f90a64 ; text-transform:uppercase}
#leftNav ul li.leftNavOn a:hover {background : #f7b267 url(../images/nav_arrow_off.gif) 12px 8px no-repeat ; }
#leftNav ul li.leftNavActive a {background : #e2dac6 url(../images/nav_arrow_off.gif) 12px 8px no-repeat  ; color:#022587 ; text-transform:uppercase}
#leftNav ul li.leftNavActive a:hover {background : #f7b267 url(../images/nav_arrow_off.gif) 12px 8px no-repeat  ; color:#022587 ; text-transform:uppercase}
/* subNav */
#leftNav ul li.subNav a { background:none ; padding : 2px 2px 2px 24px; width:188px ;font-weight:normal; text-decoration : none; text-transform:none}
#leftNav ul li.subNav a:hover {background-image:none ; background-color:#f7b267 }
#leftNav ul li.subNavOn a {background-image:none ; background-color:#f5f2ea ; color:#f90a64 ;padding : 2px 2px 2px 24px; width:188px ;font-weight: bold;  text-decoration : none; text-transform:none}
#leftNav ul li.subNavOn a:hover {background-image:none ; background-color:#f7b267  }
/* subNavTwo */
#leftNav ul li.subNavTwo a {background : url(../images/nav_arrow_off.gif) 28px 8px no-repeat;padding : 2px 2px 2px 39px;  width:173px ; font-weight:normal; text-decoration : none;text-transform:none}
#leftNav ul li.subNavTwo a:hover { background-color:#f7b267 }
#leftNav ul li.subNavTwoOn a {background :url(../images/nav_arrow_off.gif) 28px 8px no-repeat;color:#f90a64 ;padding : 2px 2px 2px 39px;  width:173px ; font-weight:normal;text-decoration : none; text-transform:none}
#leftNav ul li.subNavTwoOn a:hover { background-color:#f7b267 }
/* subNavThree */
#leftNav ul li.subNavThree a {background:none;padding : 2px 2px 2px 49px;  width:163px ; font-weight:normal;  text-decoration : none; text-transform:none}
#leftNav ul li.subNavThree a:hover { background-image:none ; background-color:#f7b267  }
#leftNav ul li.subNavThreeOn a {background:none; color:#f90a64 ;padding : 2px 2px 2px 49px;  width:173px ; font-weight:normal;text-decoration : none; text-transform:none}
#leftNav ul li.subNavThreeOn a:hover { background-color:#f7b267 }

/***********FOOTER************/
#footerContainer{width:746px;  color:#4f76a9; font-size:10px ; padding: 3px 0 0 20px}
#copyright{float:left; width:450px;}
#rightFooterContent{float:right; width:170px; text-align:right;}
/**********TEXT STYLES***********/
#footerContainer a:link{font-weight:normal; color:#4f76a9;text-decoration:none;}
#footerContainer a:visited{font-weight:normal; color:#4f76a9;text-decoration:none;}
#footerContainer a:active{font-weight:normal; color:#4f76a9;text-decoration:none;}
#footerContainer a:hover{font-weight:normal; color:#4f76a9;text-decoration:underline;}

/****************SIFR FALLBACK STYLES******************** */
h1{font-weight:normal; font-size:19px; color:#333; vertical-align:middle; margin: 2px 0px 12px 0px ; line-height:normal  }
/* Large SIFR Heading */
h2{font-weight:bold; font-size:32px; color:#004F9A; vertical-align:middle; margin: 2px 0px 5px 0px}
/* Sub Heading */
h3{font-weight:bold; font-size:13px; line-height: normal; color:#000; vertical-align:middle; margin: 2px 0px 0px 0px ; padding:0;}
/* Misc Heading */
h4 {margin: 0px 0px 0px 0px}
h5{font-weight:bold; font-size:1em; color:#004F9A; margin: 2px 0px 5px 0px}
/* User post feedback styles */
h6{font-weight:bold; font-size:10px; color:#004F9A; vertical-align:middle; margin: 0px 0px 0px 0px}
/* Getting started */

.smallprint { font-size:10px ; color:#666;}

A:link { color: #022587; text-decoration: none;}
A:visited {color: #022587; text-decoration: none;}
A:active {color: #022587; text-decoration: none;}
A:hover {color: #f90a64; text-decoration: none;}
#prfooting { display:none; }

	#rightContent h2 { font-size: 12px; margin-top: 12px; }
	#rightContent hr { height: 1px; border-bottom: 1px dotted #999; margin:12px 0 6px 0; padding:0; }
	#rightContent ul { margin-top: -2px; #margin-bottom: -0px; #margin-top: 0px; }
	#rightContent p { #margin-bottom: 0px; #margin-top: 8px; }
	.faq { font-weight: bold; margin-top:12px; }
	dl.faqlist { margin:0; padding:0  }
	dl.faqlist dt{ margin:0; padding:0  }
	dl.faqlist dd{ margin:.5em 0 2em ; padding:0  }
	dl.faqlist ul{ margin:.5em 0 2em 1.75em; padding:0  }
	dl.faqlist li{ margin:.5em 0; padding:0  }

 
.fg1 {font: bold 11px/15px arial,helvetica,verdana,sans-serif; background-color: #d4e49d; color: #00377f;}
.fg1b {font: normal 11px/15px arial,helvetica,verdana,sans-serif; background-color: #d4e49d; color: #00377f;}
.fg2 {font: normal 11px/15px arial,helvetica,verdana,sans-serif; background-color: #dce9af; color: #00377f;}

sup { font-size: 9px !important; }

.hd2 { font-weight: bold; }

.browseProduct {}

.press td{ border-bottom: solid 1px #FFFFFF; padding:5px}


/* Back to top */
.backtotop { width:100% ; border-bottom:#cccccc solid 1px ; padding:10px 0 5px 0 ; text-align:right; margin:0 0 10px 0}
	.backtotop a:link { font-size:10px ;}
/* scroll navigation*/	
.navBrowser{ width:200px; height:200px; background-color:#CC0033}


.disclaimer { margin:15px 0 0 0; color:#666666}

#clinicalSearchNav , #clinicalSearchNav ul { padding: 0px; margin: 0; list-style: none;  width:260px;  z-index: 10; }
#clinicalSearchNav a { display: block; }
#clinicalSearchNav li { float: left; list-style:none;display:inline; margin:0; }
#clinicalSearchNav li ul { position: absolute; width: 130px; left: -999em; }
#clinicalSearchNav li.menuCondition ul {margin-left:0px; height:auto; overflow-y:hidden; overflow-x:hidden; width:200px}
#clinicalSearchNav li.menuCondition ul li a{ width:180px; }
#clinicalSearchNav li ul a{ background:#c1b3d3; padding:3px 3px ; text-align:left; font-size:9px; color:#000000; border-bottom:solid 1px #ffffff; text-decoration:none;  }
/*#clinicalSearchNav li ul a{ background:#fbd9b3; padding:3px 3px ; text-align:left; font-size:9px; color:#000000; border-bottom:solid 1px #ffffff; text-decoration:none;  }*/
#clinicalSearchNav li ul a:active{ color:#000000; }
#clinicalSearchNav li ul a:visited{ color:#000000; }
#clinicalSearchNav li ul a:hover{ background-color:#e0b0a0; }
#clinicalSearchNav li.menuProduct ul {margin-left:0px; height:219px; }

#clinicalSearchNav li.menuProduct ul a { margin-right:40px; font-weight:normal; }
#clinicalSearchNav li.menuProduct ul ul { margin: -12px 0 0 40px; cursor:pointer;}
#clinicalSearchNav li.menuProduct ul ul a {  font-weight:normal;  background-color:#a894c2}
/*#clinicalSearchNav li.menuProduct ul ul a {  font-weight:normal;  background-color:#f9cc9a}*/
#clinicalSearchNav li.menuCondition ul a { text-align:left; }
#clinicalSearchNav .sfhover { }
#clinicalSearchNav li:hover ul ul, #clinicalSearchNav li.sfhover ul ul { left: -999em; }
#clinicalSearchNav li:hover ul, #clinicalSearchNav li li:hover ul, #clinicalSearchNav li.sfhover ul, #clinicalSearchNav li li.sfhover ul { left: auto; }
#clinicalSearchNav ul li ul { left: -999em; }
#clinicalSearchNav ul li.sfhover ul { left: auto; }
#clinicalSearchNav li ul ul li a{background-color:#fbd9b3;}
.menuHeight{height:20px !important}
.menuProduct a{ background:url(../images/btn_product.gif) no-repeat; width:130px; min-height:12px; display:block; margin-right:0px}
.menuProduct a:hover{background:url(../images/btn_product.gif) no-repeat; }
.menuCondition a{ background:url(../images/btn_condition.gif) no-repeat; width:130px;min-height:12px; display:block; margin-right:0px}
.menuCondition a:hover{background:url(../images/btn_condition.gif) no-repeat; }