/* CSS Document */

#businessTopArea div{float:left; _width:200px}

#businessTopArea div:first-child{ width:200px}

#businessTopArea div h1{font-size: 26px;
	line-height: 1.4;
	/*\*/
	_font-size: 170%;
	font-size: 170%\9;
	/**/ margin:0; padding:20px 20px 0 20px; _height:100px; min-height:100px; color:#fff}

*+html #businessTopArea div h1{font-size: 170%;}

#businessTopArea div ul, #businessTopArea div dl{ list-style:none; margin:0 0 0 20px; padding:0; color:#fff}

#businessTopArea div ul li, #businessTopArea div dl dd{ background:url(../img/misc_localnavi006.gif) no-repeat left center; padding:0 0 0 15px; margin:0}

#businessTopArea div ul li a:link, 
#businessTopArea div ul li a:visited,
#businessTopArea div dl dd a:link, 
#businessTopArea div dl dd a:visited{ color:#fff}

#businessTopArea div dl{font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 70%;
	font-size: 70%\9;
	/**/}

*+html #businessTopArea div dl{font-size: 70%;}

#businessMenuArea{clear:both; background-color:#eee; padding:10px 0 11px 10px; margin:0 0 15px 0}

#businessMenuArea ul{ list-style:none; margin:0 0 0 0; padding:5px 6px 0 6px; border:1px solid #b8b8b8; width:176px; float:left}

#businessMenuArea ul li{border-bottom:1px solid #b8b8b8; padding:3px 0 4px 20px; margin:0 0 -1px 0; font-weight:bold}

#businessMenuArea div{float:left; margin:0; padding:0; width:760px}

#businessMenuArea div div div{ width:235px; float:left; margin:0 0 0 15px; display:inline; }

#businessMenuArea div.column4 div div{ width:171px; float:left; margin:0 0 0 17px; display:inline; }

#businessMenuArea div div div ul{ width:200px;border:none; padding:0; margin:0 0 10px 15px; background:none; float:none}

#businessMenuArea div.column4 div div ul{ width:auto;border:none; padding:0; margin:0 0 10px 5px; background:none; float:none}

#businessMenuArea div div div ul li{ border:none; padding:0 0 0 8px; margin:0; background:url(../img/misc_localnavi002.gif) no-repeat left center;}

#businessMenuArea div div div ul.more{ width:225px;border:none; padding:0; margin:0 0 15px 8px; background:none;}

#businessMenuArea div div div ul.more li{
	font-size: 11px;
	line-height: 1.4;
	/*\*/
	_font-size: 85%;
	font-size: 85%\9;
	/**/
	border:none; padding:0 0 0 8px; margin:0; background:url(../img/bullet_arrow-a001.gif) no-repeat left center;}

*+html #businessMenuArea div div div ul.more li{font-size: 85%;}

#businessMenuArea p{font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/margin:0 0 12px 0}

*+html #businessMenuArea p{font-size: 80%;}

/*infoBlock00-*/
#infoBlock00,
#infoBlock01,
#infoBlock02,
#infoBlock03,
#infoBlock04,
#infoBlock05,
#infoBlock06,
#infoBlock07,
#infoBlock08,
#infoBlock09{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/ margin:11px 0; padding:0 10px 5px 10px; _padding-top:0px; width: 950px;}

*+html #infoBlock00,
*+html #infoBlock01,
*+html #infoBlock02,
*+html #infoBlock03,
*+html #infoBlock04,
*+html #infoBlock05,
*+html #infoBlock06,
*+html #infoBlock07,
*+html #infoBlock08,
*+html #infoBlock09{font-size: 80%;}

html>/**/body #infoBlock00,
html>/**/body #infoBlock01,
html>/**/body #infoBlock02,
html>/**/body #infoBlock03,
html>/**/body #infoBlock04,
html>/**/body #infoBlock05,
html>/**/body #infoBlock06,
html>/**/body #infoBlock07,
html>/**/body #infoBlock08,
html>/**/body #infoBlock09{
	padding/*\**/:0 10px 5px 10px \9;
	width/*\**/:970px \9;
	}

html:not(:target) #infoBlock00,
html:not(:target) #infoBlock01,
html:not(:target) #infoBlock02,
html:not(:target) #infoBlock03,
html:not(:target) #infoBlock04,
html:not(:target) #infoBlock05,
html:not(:target) #infoBlock06,
html:not(:target) #infoBlock07,
html:not(:target) #infoBlock08,
html:not(:target) #infoBlock09{
	width: 970px;}

#infoBlock04 p{font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	font-size: 100%\9;
	/**/;
	color:#4b4b4b}

*+html #infoBlock04 p{font-size: 100%;}

div.relationalLink .headingTypeB01,
div.topicsUnit div.headingTypeBlockB11 h2,
div.relationalLink div.headingTypeBlockB11 h2{_font-size: 100%; font-size: 100%\9;}

*+html div.relationalLink .headingTypeB01,
*+html div.topicsUnit div.headingTypeBlockB11 h2,
*+html div.relationalLink div.headingTypeBlockB11 h2{font-size: 100%;}

div.topicsUnit div.headingTypeBlockB11 p,
div.relationalLink div.headingTypeBlockB11 p{_font-size: 80%; font-size: 80%\9;}

*+html div.topicsUnit div.headingTypeBlockB11 p,
*+html div.relationalLink div.headingTypeBlockB11 p{font-size: 80%;}

div.topicsUnit ul{ list-style:none; margin:0; padding:0; clear: both}


div.topicsUnit ul li{font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 125%;
	font-size: 125%\9;
	/**/ margin:0 0 0 8.75em}

*+html div.topicsUnit ul li{font-size: 125%;}

/*00*/
#infoBlock00 div.relationalLink{ width:594px; float:left;}

#infoBlock00 div.relationalLink h2{ margin-right:8px}

#infoBlock00 div.relationalLink div{ width:190px; float:left; margin:0 8px 0 0px; display:inline}

#infoBlock00 div.topicsUnit{ width:356px; margin:0px; float:left;}

#infoBlock00 div.topicsUnit dl{width:356px;margin:0; padding:0}

#infoBlock00 div.topicsUnit dl dt{ float:left; margin:0; padding:0; width: 8.75em;}

#infoBlock00 div.topicsUnit dl dd{margin:0 0 0 8.75em; padding:0;}

/*01*/

#infoBlock01 div.topicsUnit div.headingTypeBlockB11 p{_font-size: 85%; font-size: 85%\9;}

*+html #infoBlock01 div.topicsUnit div.headingTypeBlockB11 p{font-size: 85%;}

#infoBlock01{ margin-bottom:0px}

#infoBlock01 div.relationalLink{ width:396px; float:left}

#infoBlock01 div.relationalLink h2{ margin-right:8px}

#infoBlock01 div.relationalLink div{ width:190px; float:left; margin:0 8px 0 0px; display:inline}

#infoBlock01 div.relationalLink div img{ margin:0 0 12px 0}

#infoBlock01 div.topicsUnit{ width:554px; margin:0px; float:left}

#infoBlock01 div.topicsUnit dl{width:554px;margin:0 0 0 9px; padding:0}

#infoBlock01 div.topicsUnit dl dt{ float:left; margin:0; padding:0; width: 8.75em;}

#infoBlock01 div.topicsUnit dl dd{margin:0 0 0 8.75em; padding:0;}

/*02*/
#infoBlock02{ margin-bottom:1px}

#infoBlock02 div.relationalLink{ width:198px; float:left}

#infoBlock02 div.relationalLink h2{ margin-right:8px}

/*#infoBlock02 div.relationalLink div{ width:190px; float:left; margin:0 8px 0 0px; display:inline}*/

#infoBlock02 div.topicsUnit{ width:554px; margin:0px; float:left}

#infoBlock02 div.topicsUnit dl{width:554px;margin:0 0 0 9px; padding:0}

#infoBlock02 div.topicsUnit dl dt{ float:left; margin:0; padding:0; width: 8.75em;; clear:both}

#infoBlock02 div.topicsUnit dl dd{margin:0 0 0 8.75em; padding:0;}

#infoBlock02 div.relationalLink img{ margin:0 0 12px 0}

/*03*/
#infoBlock03 div.relationalLink{ width:479px; float:left;}

#infoBlock03 div.relationalLink div.headingTypeBlockB11{ margin-right:8px}

#infoBlock03 div.topicsUnit{ width:471px; margin:0px; float:left}

#infoBlock03 div.topicsUnit dl, #infoBlock03 div.relationalLink dl{width:471px;margin:0; padding:0}

#infoBlock03 div.topicsUnit dl dt, #infoBlock03 div.relationalLink dl dt{ float:left; margin:0; padding:0; width: 8.75em;}

#infoBlock03 div.topicsUnit dl dd, #infoBlock03 div.relationalLink dl dd{margin:0 0 0 8.75em; padding:0;}

/*04*/
#infoBlock04 div.relationalLink{ width:198px; float:left}

#infoBlock04 div.relationalLink h2{ margin-right:8px}

/*#infoBlock02 div.relationalLink div{ width:190px; float:left; margin:0 8px 0 0px; display:inline}*/

#infoBlock04 div.topicsUnit{ width:752px; margin:0px; float:left}

#infoBlock04 div.topicsUnit dl{width:752px;margin:0 0 0 9px; padding:0}

#infoBlock04 div.topicsUnit dl dt{ float:left; margin:0; padding:0; width: 8.75em; }

#infoBlock04 div.topicsUnit dl dd{margin:0 0 0 8.75em; padding:0;}

/*05*/
#infoBlock05 div.relationalLink{ width:479px; float:left}

#infoBlock05 div.relationalLink div.headingTypeBlockB11{ margin-right:8px}

#infoBlock05 div.topicsUnit{ width:950px; margin:0px; float:left}

#infoBlock05 div.topicsUnit dl/*, #infoBlock03 div.relationalLink dl*/{width:950px;margin:0; padding:0}

#infoBlock05 div.topicsUnit dl dt, #infoBlock03 div.relationalLink dl dt{ float:left; margin:0; padding:0; width: 8.75em;}

#infoBlock05 div.topicsUnit dl dd, #infoBlock03 div.relationalLink dl dd{margin:0 0 0 8.75em; padding:0;}

/*06*/
#infoBlock06{ margin-bottom:10px}

#infoBlock06 div.relationalLink{ width:277px; float:left;}

#infoBlock06 div.relationalLink div.headingTypeBlockB11{ margin-right:8px}

#infoBlock06 div.topicsUnit{ width:380px; margin-right:8px; float:left}

#infoBlock06 div.topicsUnit dl, #infoBlock06 div.relationalLink dl{width:380px;margin:0; padding:0}

#infoBlock06 div.topicsUnit dl dt, #infoBlock06 div.relationalLink dl dt{ float:left; margin:0; padding:0; width: 8.75em;}

#infoBlock06 div.topicsUnit dl dd, #infoBlock06 div.relationalLink dl dd{margin:0 0 0 8.75em; padding:0;}


#infoBlock06 div.relationalLink ul li{font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 120%;
	font-size: 120%\9;
	/**/ float:left; width:165px; background:url(../img/misc_localnavi002.gif) no-repeat left center; padding:0 0 0 10px; margin:0 0 10px 0; font-weight:bold}

*+html #infoBlock06 div.relationalLink ul li{font-size: 120%;}

#infoBlock06 div.photo{ font-size: 16px;
	line-height: 1.4;
	/*\*/
	_font-size: 120%;
	font-size: 120%\9;
	/**/float:left; width:247px; padding:5px 0 5px 38px; background:url(../img/bg_photo.gif) no-repeat 10px center #eee}

*+html #infoBlock06 div.photo{font-size: 120%;}

/*07*/

#infoBlock07{ margin:0 0 3px 0}

#infoBlock07 div.relationalLink{ width:190px; float:left}

#infoBlock07 div.relationalLink h2{ margin-right:0px}

/*#infoBlock02 div.relationalLink div{ width:190px; float:left; margin:0 8px 0 0px; display:inline}*/

#infoBlock07 div.topicsUnit{ width:554px; margin:0px 8px; float:left}

#infoBlock07 div.topicsUnit dl{width:545px;margin:0 0 0 9px; padding:0}

#infoBlock07 div.topicsUnit dl dt{ float:left; margin:0; padding:0; width: 8.75em;; clear:both}

#infoBlock07 div.topicsUnit dl dd{margin:0 0 0 8.75em; padding:0;}

#infoBlock07 div.relationalLink img{ margin:0 0 12px 0}

/*08*/

#infoBlock08 div.relationalLink{ width:198px; float:left}

#infoBlock08 div.relationalLink h2{ margin-right:8px}

#infoBlock08 div.topicsUnit{ width:752px; margin:0px; float:left}

#infoBlock08 div.topicsUnit dl{width:752px;margin:0; padding:0}

#infoBlock08 div.topicsUnit dl dt{ float:left; margin:0; padding:0; width: 8.75em; }

#infoBlock08 div.topicsUnit dl dd{margin:0 0 0 8.75em; padding:0;}

/*09*/
#infoBlock09 div.topicsUnit{ width:752px; margin:0 8px 0 0; float:left;}

#infoBlock09 div.topicsUnit dl{width:752px;margin:0 0 12px 0; padding:0}

#infoBlock09 div.topicsUnit dl dt{ float:left; margin:0; padding:0; width: 8.75em; }

#infoBlock09 div.topicsUnit dl dd{margin:0 0 0 8.75em; padding:0;}

#infoBlock09 div.topicsUnit div.topicsLinkList{width:752px;}

#infoBlock09 div.topicsUnit div.topicsLinkList div.relationalLink {width:182px; margin:0 8px 0 0; float:left}

#infoBlock09 div.topicsUnit div.topicsLinkList div.relationalLink.lastItem {margin:0}

#infoBlock09 div.relationalLink{ width:190px; float:left}

#infoBlock09 div.relationalLink h2{ }

/* relationalBox
---------------------------------------------------------- */

div.relationalBox dl {
background-color:#EEEEEE;
margin:0 0 10px;
padding:0 0 10px;
}

div.relationalBox dl dt {
color:#FFFFFF;
font-weight:bold;
margin:0 0 10px;
padding:3px;
}

div.relationalBox dl dt a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/shared/img/bg_subcategory.gif) no-repeat scroll 3px 7px;
display:block;
padding:0 0 0 10px;
color:#FFFFFF;
}

div.relationalBox dl dt a:link {
color:#FFFFFF;
}

div.relationalBox dl dt a:visited {
color:#FFFFFF;
}

div.relationalBox dl dt a:hover {
color:#FBDACD;
}

div.relationalBox dl dd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin:0 5px 0 5px;
padding:3px;
}

/* Healthcare= Information Block
---------------------------------------------------------- */
#infoBlock{
margin:15px 10px 11px 10px;
}

#infoBlock div#productArea{
float:left;
width:190px;
}

#infoBlock div#infoArea{
float:right;
width:950px;
overflow:hidden;
}

#infoBlock div#infoArea div.columnControl{
width:950px;
}

#infoBlock div#infoArea div#information{
float:left;
width:471px;
overflow:hidden;
}

#infoBlock div#infoArea div#information.full{
width:100%;
}

#infoBlock div#infoArea div#information ul.linkListB01 li{
margin-bottom:3px;
padding-left:11px;
background:url("/shared/img/bullet_arrow-b001.gif") 0 0.5em no-repeat; /*Variable Image*/
list-style:none;
}

#infoBlock div#infoArea div#information ul.colType01,
#infoBlock div#infoArea div#information ul.colType02{
margin:0 0 0 8px;
padding:0;
display:inline-block;
width:490px;
}

#infoBlock div#infoArea div#information.full ul.colType01,
#infoBlock div#infoArea div#information.full ul.colType02{
width:100%;
}

#infoBlock div#infoArea div#information ul.colType01:after,
#infoBlock div#infoArea div#information ul.colType02:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

#infoBlock div#infoArea div#information ul.colType01 li{
float:left;
margin-bottom:5px;
margin-right:19px;
width:215px;
}

#infoBlock div#infoArea div#information ul.colType02 li{
float:left;
margin-bottom:5px;
margin-right:18px;
width:133px;
}

#infoBlock div#infoArea div#information.full ul.colType02 li{
width:123px;
}

#infoBlock div#infoArea div#topics{
float:right;
margin-right:0;
width:471px;
}

#infoBlock div#infoArea dl{
margin:0 0 0 15px;
font-size:80%;
line-height:1.4;
}

#infoBlock div#infoArea dl dt{
width:8em;
}

#infoBlock div#infoArea dl dd{
margin:-1.4em 5px 5px 8.5em;
}

#infoBlock div#infoArea ul.bannerArea{
clear:both;
margin:0;
padding:0;
list-style:none;
text-align:right;
}

#infoBlock div#infoArea ul.bannerArea li{
display:inline;
margin-left:8px;
}
