@charset 'utf-8';

/* body
-------------------------------------------------- */

#bodyArea {
	width: 974px;
	padding: 0px;
	margin: 6px 0px 7px;
	background: none;
}

/* bodyAreaBg
-------------------------------------------------- */

.mainAreaDefaultGrid1 #bodyAreaBg,
.mainAreaDefaultGrid2 #bodyAreaBg,
.mainAreaFullGrid #bodyAreaBg,
.mainAreaMinimum #bodyAreaBg {
	width: 974px;
	padding: 0px;
	margin: 0px;
	background: none;
}

.mainAreaDefaultGrid1 #bodyAreaBase,
.mainAreaDefaultGrid2 #bodyAreaBase,
.mainAreaFullGrid #bodyAreaBase,
.mainAreaMinimum #bodyAreaBase {
	width: 974px;
	padding: 0px;
	margin: 0px;
	background: none;
}

.mainAreaDefaultGrid1 #bodyAreaLayout,
.mainAreaDefaultGrid2 #bodyAreaLayout,
.mainAreaFullGrid #bodyAreaLayout,
.mainAreaMinimum #bodyAreaLayout {
	width: 968px;
	padding: 0px;
	margin: 0px 0px 0px 3px;
}

/* mainArea
-------------------------------------------------- */

.mainAreaFullGrid #mainArea {
	width: 968px;
	padding: 0px;
	margin: 0px;
}

#mainArea .topSpacer {
	padding: 0px;
	margin: 0px 0px 8px;
}

/* Image Element
-------------------------------------------------- */

#mainArea .image {
	padding: 4px 0px 12px 28px;
	margin: 0px;
}

/* keyVisual
-------------------------------------------------- */

#bodyArea #keyVisualTop {
	width: 968px;
	height: 340px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#bodyArea #keyVisualTop #keyVisual {
	width: 970px;
	height: 340px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#bodyArea #keyVisual .imageBox {
	width: 968px;
	height: 340px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: url(/images/key_bg.gif) left top no-repeat;
}

#bodyArea #keyVisual .imageBox h2 {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 29px;
	left: 29px;
}

#bodyArea #keyVisual .imageBox .banner_001 {
	position: absolute;
	top: 70px;
	left: 44px;
}

#bodyArea #keyVisual .imageBox .banner_002 {
	position: absolute;
	top: 70px;
	left: 226px;
}

#bodyArea #keyVisual .imageBox .banner_003 {
	position: absolute;
	top: 70px;
	left: 408px;
}

#bodyArea #keyVisual .imageBox .banner_004 {
	position: absolute;
	top: 70px;
	left: 590px;
}

#bodyArea #keyVisual .imageBox .banner_005 {
	position: absolute;
	top: 70px;
	left: 772px;
}

#bodyArea #keyVisual .imageBox .banner_006 {
	position: absolute;
	top: 149px;
	left: 44px;
}

#bodyArea #keyVisual .imageBox .banner_007 {
	position: absolute;
	top: 149px;
	left: 226px;
}

#bodyArea #keyVisual .imageBox .banner_008 {
	position: absolute;
	top: 149px;
	left: 408px;
}

#bodyArea #keyVisual .imageBox .banner_009 {
	position: absolute;
	top: 149px;
	left: 590px;
}

#bodyArea #keyVisual .imageBox .banner_010 {
	position: absolute;
	top: 149px;
	left: 772px;
}

#bodyArea #keyVisual .imageBox .banner_011 {
	position: absolute;
	top: 228px;
	left: 44px;
}

#bodyArea #keyVisual .imageBox .banner_012 {
	position: absolute;
	top: 228px;
	left: 226px;
}

#bodyArea #keyVisual .imageBox .banner_013 {
	position: absolute;
	top: 228px;
	left: 408px;
}

#bodyArea #keyVisual .imageBox .link_001 {
	position: absolute;
	top: 125px;
	left: 44px;
}

#bodyArea #keyVisual .imageBox .link_002 {
	position: absolute;
	top: 124px;
	left: 226px;
}

#bodyArea #keyVisual .imageBox .link_003 {
	position: absolute;
	top: 124px;
	left: 408px;
}

#bodyArea #keyVisual .imageBox .link_004 {
	position: absolute;
	top: 124px;
	left: 590px;
}

#bodyArea #keyVisual .imageBox .link_005 {
	position: absolute;
	top: 124px;
	left: 772px;
}

#bodyArea #keyVisual .imageBox .link_006 {
	position: absolute;
	top: 205px;
	left: 44px;
}

#bodyArea #keyVisual .imageBox .link_007 {
	position: absolute;
	top: 205px;
	left: 226px;
}

#bodyArea #keyVisual .imageBox .link_008 {
	position: absolute;
	top: 205px;
	left: 408px;
}

#bodyArea #keyVisual .imageBox .link_009 {
	position: absolute;
	top: 205px;
	left: 590px;
}

#bodyArea #keyVisual .imageBox .link_010 {
	position: absolute;
	top: 204px;
	left: 772px;
}

#bodyArea #keyVisual .imageBox .link_011 {
	position: absolute;
	top: 283px;
	left: 44px;
}

#bodyArea #keyVisual .imageBox .link_012 {
	position: absolute;
	top: 284px;
	left: 226px;
}

#bodyArea #keyVisual .imageBox .link_013 {
	position: absolute;
	top: 284px;
	left: 408px;
}

/* importantNewsBox01
-------------------------------------------------- */

#importantNewsBox01 {
	width: 960px;
	padding: 6px 0px 0px 0px;
	margin: 0px 4px 15px 5px;
	background: #ffe5e5 url(/shared/images/inb_topbg_01.gif) left top repeat-x;
}

#importantNewsBox01 .inbBoxBody {
	width: 960px;
	padding: 0px 0px 5px;
	margin: 0px;
	background: #ffe5e5 url(/shared/images/inb_bottombg_01.gif) left bottom repeat-x;
}

#importantNewsBox01 .inbBoxBody .layout {
	width: 940px;
	padding: 0px 10px;
	margin: 0px;
}

#importantNewsBox01 .inbBoxBody .text {
	margin: 0px 0px 5px;
}

#importantNewsBox01 ul.inbLink {
	width: 960px;
	height: 21px;
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: relative;
	display: block;
}

#importantNewsBox01 ul.inbLink li {
	padding: 1px 0px 2px;
	margin: 0px 0px 0px;
	background: none;
	line-height: 130%;
	font-weight: bold;
	position: absolute;
	left: 0px;
	top: 2px;
}

#importantNewsBox01 ul.inbLink a {
	padding: 2px 0px 3px 15px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -15px;
	text-indent: 0;
	/**/
}

#importantNewsBox01 ul.inbLink a {
	background: url(/shared/images/arrow_default_right.gif) 10px 6px no-repeat;
}

html*#importantNewsBox01 ul.inbLink a {
	background: url(/shared/images/arrow_default_right.gif) 10px 6px no-repeat;
}

* html #importantNewsBox01 ul.inbLink a {
	background: url(/shared/images/arrow_default_right.gif) 10px 7px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/arrow_default_right.gif) 10px 6px no-repeat;
}

#importantNewsBox01 ul.inbLink li {
	padding-left: 15px;
	_padding-left: 0px;
	_padding-left/* */: 15px;
	text-indent: -15px;
	_text-indent: 0px;
	_text-indent/* */: -15px;
}

#importantNewsBox01 .inboxBodyTopSpacer {
	height: 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#importantNewsBox01 .inboxBodyBottomSpacer {
	height: 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

/* topBox
-------------------------------------------------- */

#topBox {
	width: 960px;
	height: 91px;
	padding: 0px;
	margin: 0px 4px 21px;
}

/* importantNewsBox02
-------------------------------------------------- */

#importantNewsBox02 {
	width: 169px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 12px;
	background: #ffffff url(/shared/images/inb_topbg_02.gif) left top repeat-x;
}

#importantNewsBox02 .inbBoxBody {
	width: 169px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	background: #ffffff url(/shared/images/inb_bottombg_02.gif) left bottom repeat-x;
}

#importantNewsBox02 ul.inbLink {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#importantNewsBox02 ul.inbLink li {
	padding: 1px 0px 2px;
	margin: 0px 0px 0px;
	background: none;
	line-height: 130%;
}

#importantNewsBox02 ul.inbLink a {
	padding: 2px 0px 3px 15px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -15px;
	text-indent: 0;
	/**/
}

#importantNewsBox02 ul.inbLink a {
	background: url(/shared/images/arrow_default_right.gif) 10px 6px no-repeat;
}

html*#importantNewsBox02 ul.inbLink a {
	background: url(/shared/images/arrow_default_right.gif) 10px 6px no-repeat;
}

* html #importantNewsBox02 ul.inbLink a {
	background: url(/shared/images/arrow_default_right.gif) 10px 7px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/arrow_default_right.gif) 10px 6px no-repeat;
}

#importantNewsBox02 ul.inbLink li {
	padding-left: 15px;
	_padding-left: 0px;
	_padding-left/* */: 15px;
	text-indent: -15px;
	_text-indent: 0px;
	_text-indent/* */: -15px;
}

#importantNewsBox02 .inboxBodyTopSpacer {
	height: 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#importantNewsBox02 .inboxBodyBottomSpacer {
	height: 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

/* heading elements
-------------------------------------------------- */

#mainArea h2,
#mainArea h3 {
	padding: 0px;
	margin: 0px;
	background: none;
}

/* threeColumnType1Type1
-------------------------------------------------- */

#bodyArea #threeColumnType1 {
	width: 968px;
	padding: 0px 0px 41px;
	margin: 0px;
	background: url(/images/bg_topbox_bottom.gif) left bottom no-repeat;
}

#bodyArea #threeColumnType1 .bgTop {
	width: 968px;
	padding: 0px;
	margin: 0px;
	background: url(/images/bg_topbox.gif) left top no-repeat;
	position: relative;
}

#bodyArea #threeColumnType1 .leftColumn,
#bodyArea #threeColumnType1 .centerColumn {
	width: 314px;
	padding: 0px;
	margin: 0px 13px 0px 0px;
	background: url(/images/bg_topbox_body.gif) left top repeat;
	float: left;
}

#bodyArea #threeColumnType1 .rightColumn {
	width: 314px;
	padding: 0px;
	margin: 0px;
	background: url(/images/bg_topbox_body.gif) left top repeat;
	float: right;
}

#bodyArea #threeColumnType1 .leftColumn .layout,
#bodyArea #threeColumnType1 .centerColumn .layout,
#bodyArea #threeColumnType1 .rightColumn .layout {
	width: 314px;
	padding: 6px 0px;
	margin: 0px;
}

#bodyArea #threeColumnType1 .leftColumn .top {
	width: 314px;
	padding: 28px 0px 0px;
	margin: 0px;
	background: url(/images/bg_health.jpg) left top no-repeat;
}

#bodyArea #threeColumnType1 .centerColumn .top {
	width: 314px;
	padding: 28px 0px 0px;
	margin: 0px;
	background: url(/images/bg_disease.jpg) left top no-repeat;
}

#bodyArea #threeColumnType1 .rightColumn .top {
	width: 314px;
	padding: 28px 0px 0px;
	margin: 0px;
	background: url(/images/bg_pro.jpg) left top no-repeat;
}

#bodyArea #threeColumnType1 .headingDisease {
	width: 134px;
	height: 48px;
	padding: 0px;
	margin: 0px 0px 0px 17px;
	background: url(/images/h2_disease_over.gif) left top no-repeat;
}

#bodyArea #threeColumnType1 .headingHealth {
	width: 134px;
	height: 48px;
	padding: 0px;
	margin: 0px 0px 0px 17px;
	background: url(/images/h2_health_over.gif) left top no-repeat;
}

#bodyArea #threeColumnType1 .headingPro {
	width: 164px;
	height: 48px;
	padding: 0px;
	margin: 0px 0px 0px 17px;
	background: url(/images/h2_pro_over.gif) left top no-repeat;
}

/* threeColumnType2
-------------------------------------------------- */

#bodyArea #threeColumnType2 {
	width: 960px;
	padding: 0px;
	margin: 0px 0px 0px 4px;
	background: url(/images/bg_rightbox_body.gif) right top repeat-y;
}

#bodyArea #threeColumnType2 .threeColumnType2Bg{
	width: 960px;
	padding: 0px 0px 3px;
	margin: 0px;
	background: url(/images/bg_rightbox_bottom.gif) right bottom no-repeat;
}

#bodyArea #threeColumnType2 .leftColumn {
	width:200px;
	padding: 0px;
	margin: 16px 14px 0px 0px;
	float: left;
}

#bodyArea #threeColumnType2 .centerColumn {
	width:528px;
	padding: 0px;
	margin: 12px 16px 0px 2px;
	float: left;
}

#bodyArea #threeColumnType2 .rightColumn {
	width:200px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#bodyArea #threeColumnType2 h2.headingPickup {
	width: 528px;
	height: 44px;
	padding: 0px;
	margin: 0px;
	display: block;
}

/* twoColumnType1
-------------------------------------------------- */

#bodyArea #threeColumnType1 .twoColumnType1 {
	width: 260px;
	padding: 3px 0px 0px;
	margin: 0px 0px 0px 28px;
}

#bodyArea #threeColumnType1 .twoColumnType1 .leftColumn {
	width: 37px;
	padding: 1px 0px 4px;
	margin: 0px;
	background: none;
	float: left;
}

#bodyArea #threeColumnType1 .twoColumnType1 .rightColumn {
	width: 215px;
	padding: 0px 0px 2px;
	margin: 0px;
	background: none;
	float: right;
}

#bodyArea #threeColumnType1 .twoColumnType1 .title {
	padding: 0px 0px 1px 1px;
	margin: 0px;
	font-weight: bold;
	line-height: 1.1;
}

#bodyArea #threeColumnType1 .twoColumnType1 .title ul.link {
	margin: 0px;
}

#bodyArea #threeColumnType1 .twoColumnType1 .title ul.link li {
	padding: 0px;
	margin: 0px;
}

#bodyArea #threeColumnType1 .twoColumnType1 ul.link li.outsideLink a {
	background: url(/shared/images/icon_outside.gif) 0px 7px no-repeat;
}

html*#bodyArea #threeColumnType1 .twoColumnType1 ul.link li.outsideLink a {
	background: url(/shared/images/icon_outside.gif) 0px 7px no-repeat;
}

* html #bodyArea #threeColumnType1 .twoColumnType1 ul.link li.outsideLink a {
	background: url(/shared/images/icon_outside.gif) 0px 8px no-repeat;
	_background: none;
	_background/* */: url(/shared/images/icon_outside.gif) 0px 7px no-repeat;
}

#bodyArea #threeColumnType1 .twoColumnType1 .textType1 {
	padding: 3px 0px 0px 3px;
	margin: 0px;
	font-weight: normal;
	font-size: 85%;
	line-height: 1.3;
	color: #000000;
}

#bodyArea #threeColumnType1 .textType2 {
	padding: 0px 27px;
	margin: 0px;
}

/* twoColumnType2
-------------------------------------------------- */

#bodyArea #threeColumnType2 .twoColumnType2 {
	width: 472px;
	padding: 3px 0px 0px;
	margin: 0px 0px 0px 28px;
}

#bodyArea #threeColumnType2 .twoColumnType2 .leftColumn {
	width: 132px;
	padding: 1px 0px 6px;
	margin: 0px;
	float: left;
}

#bodyArea #threeColumnType2 .twoColumnType2 .rightColumn {
	width: 332px;
	padding: 0px 0px 6px;
	margin: 0px;
	float: right;
}

#bodyArea #threeColumnType2 .twoColumnType2 .title {
	padding: 0px 0px 0px 1px;
	margin: 0px;
	font-weight: bold;
	line-height: 1.1;
}

#bodyArea #threeColumnType2 .twoColumnType2 .text {
	padding: 1px 0px 0px 1px;
	margin: 0px;
	line-height: 1.3;
	color: #000000;
}

/* toDetail
-------------------------------------------------- */

#bodyArea #threeColumnType1 .toListDisease {
	width: 84px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 213px;
	bottom: -24px;
	background: url(/images/to_list_001_over.gif) left top no-repeat;
	/*\*//*/
	revise: MacIE5.0bug;
	top: 258px;
	/**/
}

#bodyArea #threeColumnType1 .toListHealth {
	width: 84px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 540px;
	bottom: -24px;
	background: url(/images/to_list_001_over.gif) left top no-repeat;
	/*\*//*/
	revise: MacIE5.0bug;
	top: 258px;
	/**/
}

#bodyArea #threeColumnType1 .toDetail {
	width: 72px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 879px;
	bottom: -24px;
	background: url(/images/to_detail_over.gif) left top no-repeat;
	/*\*//*/
	revise: MacIE5.0bug;
	top: 258px;
	/**/
}

/* pickupBox
-------------------------------------------------- */

#bodyArea #threeColumnType2 .centerColumn #pickupBox {
	width: 528px;
	padding: 0px;
	margin: 0px 0px 16px;
	background: url(/images/bg_pickup_body.gif) left top repeat;
}

#bodyArea #threeColumnType2 .centerColumn #pickupBox .bgTop {
	width: 528px;
	padding: 0px;
	margin: 0px;
	background: url(/images/bg_pickup_top.gif) left top no-repeat;
}

#bodyArea #threeColumnType2 .centerColumn #pickupBox .bgBottom {
	width: 528px;
	padding: 8px 0px 22px;
	margin: 0px;
	background: url(/images/bg_pickup_bottom.gif) left bottom no-repeat;
}

/* infoBox
-------------------------------------------------- */

#bodyArea #threeColumnType2 .centerColumn #infoBox {
	width: 524px;
	padding: 0px;
	margin: 0px 0px 0px 4px;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .layout {
	padding: 2px 0px 21px;
	margin: 0px;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .layout dl dt {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 85%;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .layout dl dt span.data {
	color: #235fac;
	font-weight: bold;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .layout dl dt a {
	font-weight: bold;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .layout dl dd {
	padding: 0px 0px 2px 9px;
	margin: 0px;
	line-height: 1.3;
}

/* h2BgBox
-------------------------------------------------- */

#bodyArea #threeColumnType2 .centerColumn #infoBox .h2BgBox {
	width: 520px;
	height: 40px;
	padding: 0px;
	margin: 0px;
	background: url(/images/bg_h2.gif) left top no-repeat;
	position: relative;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .border {
	background: url(/images/bg_h2_020.gif) left top no-repeat;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .h2BgBox h2.headingNews {
	width: 107px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	display: block;
	position: absolute;
	left: 14px;
	top: 11px;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .h2BgBox h2.headingInfo {
	width: 54px;
	height: 14px;
	padding: 0px;
	margin: 0px;
	display: block;
	position: absolute;
	left: 14px;
	top: 10px;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .h2BgBox div.btnRss {
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 368px;
	top: 11px;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .h2BgBox div.toListBox {
	width: 84px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 428px;
	top: 13px;
	background: url(/images/to_list_002_over.gif) left top no-repeat;
}

/* bannerBoxType1
-------------------------------------------------- */

#bodyArea #threeColumnType2 .rightColumn .bannerBoxTypeBg {
	width:200px;
	padding: 16px 0px 0px;
	margin: 0px;
	background: #ffffff;
}

#bodyArea #threeColumnType2 .rightColumn .bannerBoxType1 {
	background: url(/images/bg_rightbox_body.gif) right top repeat-y;
}

#bodyArea #threeColumnType2 .rightColumn .bannerBoxType1Bottom {
	width:190px;
	_width:200px;
	_w\idth:190px;
	padding: 10px 0px 0px 10px;
	margin: 0px;
	background: url(/images/bg_rightbox_top_b.gif) left top no-repeat;
}

#bodyArea #threeColumnType2 .rightColumn .bannerBoxType1 div {
	margin: 0px 0px 10px;
}

/* navigationBox
-------------------------------------------------- */

#threeColumnType2 .leftColumn .navigationBox {
	margin: 0px 0px 10px;
	background: url(/images/sidenavi_bg.gif) 0px 0px repeat-y;
}

#threeColumnType2 .leftColumn .navigationBox .body {
	background: url(/images/sidenavi_bottom.gif) left bottom no-repeat;
}

#threeColumnType2 .leftColumn .navigationBox .mainMenu {
	padding: 10px 0px 8px;
	margin: 0px 0px 0px 1px;
	font-weight: bold;
	background: url(/images/sidenavi_hr.gif) 6px bottom no-repeat;
}

#threeColumnType2 .leftColumn .navigationBox .mainMenu div a {
	padding: 9px 9px 6px 27px;
	margin: 0px 1px 0px 0px;
	display: block;
	background: url(/shared/images/spacearrow_blue_right.gif) 9px 11px no-repeat;
}

#threeColumnType2 .leftColumn .navigationBox .body .menuEnd {
	padding: 7px 0px 20px;
	background: none;
}

#threeColumnType2 .leftColumn .navigationBox .body .menuEnd a {
	padding: 9px 9px 9px 27px;
}

#threeColumnType2 .leftColumn .navigationBox .body .end {
	padding: 10px 0px 20px;
	background: none;
}

#threeColumnType2 .leftColumn .navigationBox .body .end a {
	padding: 9px 9px 9px 27px;
}

#threeColumnType2 .leftColumn .navigationBox .mainMenu .parent a {
	margin: 0px;
	background: url(/shared/images/arrow_middle_right.gif) 9px 11px no-repeat;
	display: block;
}

#threeColumnType2 .leftColumn .navigationBox .mainMenu .subMenu div {
	font-weight: normal;
	background: none;
}

#threeColumnType2 .leftColumn .navigationBox .mainMenu .subMenu div a {
	padding: 0px 2px 2px 26px;
	margin: 0px;
	background: url(/shared/images/arrow_blue_right.gif) 16px 3px no-repeat;
	display: block;
}

#threeColumnType2 .leftColumn .navigationBox .mainMenu .subMenu div.outside a {
	padding: 0px 0px 2px 26px;
	margin: 0px;
	background: url(/shared/images/icon_outside.gif) 10px 3px no-repeat;
	display: block;
}

#threeColumnType2 .leftColumn .navigationBox .mainMenu .subMenu .end a {
	padding: 0px 0px 6px 25px;
	margin: 0px;
	background: url(/shared/images/arrow_blue_right.gif) 16px 3px no-repeat;
	display: block;
}

#threeColumnType2 .leftColumn .navigationBox .mainMenu .subMenu div a.company {
	width: 60px;
	_width: 86px;
	_w\idth: 60px;
	padding: 0px 0px 2px 26px;
	display: block;
	float: left;
}

#threeColumnType2 .leftColumn .navigationBox .mainMenu .subMenu div a.electron {
	width: 65px;
	_width: 98px;
	_w\idth: 65px;
	padding: 0px 18px 2px 15px;
	margin: 0px;
	float: right;
	display: block;
	background: url(/shared/images/icon_outside.gif) 0px 5px no-repeat;
}

#threeColumnType2 .leftColumn .navigationBox .headingCompany {
	width: 200px;
	height: 39px;
	display: block;
	background: url(/images/h2_company_over.gif) 0px 0px no-repeat;
}

#threeColumnType2 .leftColumn .navigationBox .headingEnvironment {
	width: 200px;
	height: 39px;
	display: block;
	background: url(/images/h2_environment_over.gif) 0px 0px no-repeat;
}

#threeColumnType2 .leftColumn .navigationBox .headingCampaign {
	width: 200px;
	height: 39px;
	display: block;
}

/* navigationBox rightColumn
-------------------------------------------------- */

#threeColumnType2 .rightColumn .navigationBox {
	margin: 0px 0px 10px;
	background: none;
}

/* hrElement
-------------------------------------------------- */

hr {
	display: none;
}

#mainArea .hr {
	height: 1px;
	_height: 11px;
	_he\ight: 1px;
	padding: 5px 0px 5px;
	margin: 0px 0px 13px;
	background: url(/shared/images/hr_dotted.gif) 0px 4px repeat-x;
	_background: url(/shared/images/hr_dotted.gif) repeat-x;
	_background/* */: url(/shared/images/hr_dotted.gif) 0px 4px repeat-x;
}

/* changeElement
-------------------------------------------------- */

#mainArea .changeWidthType1 {
	width: 258px;
	margin: 0px 0px 0px 28px;
}

#mainArea .changeWidthType2 {
	width: 472px;
	margin: 0px 0px 0px 28px;
}

#mainArea .changeMarginBottomType1 {
	margin-bottom: 2px;
}

#bodyArea #threeColumnType2 .centerColumn #infoBox .changePaddingBottomType1 {
	padding-bottom: 7px;
}

/* backToTopNavigation
-------------------------------------------------- */

#backToTopNavigation {
	width: 964px;
}

/* .hover
-------------------------------------------------- */

#bodyAreaBase #mainArea a.hover {
	width: inherit;
	height: inherit;
	display: block;
	text-decoration: none;
}

#bodyAreaBase #mainArea a.hover:hover {
	width: inherit;
	height: inherit;
	background-color: transparent;
}

#bodyAreaBase #mainArea a.hover:hover img {
	visibility: hidden;
}

