@charset "utf-8";
/* CSS Document */


#BrandingImgStyle1 {
    text-align: left;
}
h2.title {padding-bottom:4px; margin-bottom: 8px;}
h2 a:link, h2 a:visited {background-image:none;}


.ImgW120SetStyle .ImgSet {margin-left:0!important;}

/* ---from old module--- */
div.Grid3 dl.ButtonW120SetStyle1 dd,
div.Grid3 dl.ButtonW120SetStyle2 dd,
div.Grid4 div.Column3 dl.ButtonW120SetStyle1 dd,
div.Grid4 div.Column3 dl.ButtonW120SetStyle2 dd { width: 585px; }
div.Grid3 dl.ButtonW180SetStyle1 dd,
div.Grid3 dl.ButtonW180SetStyle2 dd,
div.Grid4 div.Column3 dl.ButtonW180SetStyle1 dd,
div.Grid4 div.Column3 dl.ButtonW180SetStyle2 dd { width: 525px; }
div.Grid3 dl.ButtonW230SetStyle1 dd,
div.Grid3 dl.ButtonW230SetStyle2 dd,
div.Grid4 div.Column3 dl.ButtonW230SetStyle1 dd,
div.Grid4 div.Column3 dl.ButtonW230SetStyle2 dd { width: 475px; }
div.Grid3 dl.ButtonW240SetStyle1 dd,
div.Grid3 dl.ButtonW240SetStyle2 dd,
div.Grid4 div.Column3 dl.ButtonW240SetStyle1 dd,
div.Grid4 div.Column3 dl.ButtonW240SetStyle2 dd { width: 465px; }

div.Grid3 dl.ButtonW120SetStyle3 dd,
div.Grid3 dl.ButtonW120SetStyle4 dd,
div.Grid4 div.Column3 dl.ButtonW120SetStyle3 dd,
div.Grid4 div.Column3 dl.ButtonW120SetStyle4 dd { width: 570px; }
div.Grid3 dl.ButtonW180SetStyle3 dd,
div.Grid3 dl.ButtonW180SetStyle4 dd,
div.Grid4 div.Column3 dl.ButtonW180SetStyle3 dd,
div.Grid4 div.Column3 dl.ButtonW180SetStyle4 dd { width: 510px; }
div.Grid3 dl.ButtonW230SetStyle3 dd,
div.Grid3 dl.ButtonW230SetStyle4 dd,
div.Grid4 div.Column3 dl.ButtonW230SetStyle3 dd,
div.Grid4 div.Column3 dl.ButtonW230SetStyle4 dd { width: 460px; }
div.Grid3 dl.ButtonW240SetStyle3 dd,
div.Grid3 dl.ButtonW240SetStyle4 dd,
div.Grid4 div.Column3 dl.ButtonW240SetStyle3 dd,
div.Grid4 div.Column3 dl.ButtonW240SetStyle4 dd { width: 450px; }

div.Grid3 div.ImgW60SetStyle div.ImgSet,
div.Grid4 div.Column3 div.ImgW60SetStyle div.ImgSet { width: 645px; }
div.Grid3 div.ImgW120SetStyle div.ImgSet,
div.Grid4 div.Column3 div.ImgW120SetStyle div.ImgSet { width: 585px; }
div.Grid3 div.ImgW180SetStyle div.ImgSet,
div.Grid4 div.Column3 div.ImgW180SetStyle div.ImgSet { width: 525px; }
div.Grid3 div.ImgW230SetStyle div.ImgSet,	
div.Grid4 div.Column3 div.ImgW230SetStyle div.ImgSet { width: 475px; }


/* ---Grid3 & Column3 in Box--- */
div.Grid3 .BoxPatternA dl.ButtonW120SetStyle1 dd,
div.Grid3 .BoxPatternB dl.ButtonW120SetStyle1 dd,
div.Grid3 .BoxPatternC dl.ButtonW120SetStyle1 dd,
div.Grid3 .BoxPatternA dl.ButtonW120SetStyle2 dd,
div.Grid3 .BoxPatternB dl.ButtonW120SetStyle2 dd,
div.Grid3 .BoxPatternC dl.ButtonW120SetStyle2 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW120SetStyle1 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW120SetStyle1 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW120SetStyle1 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW120SetStyle2 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW120SetStyle2 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW120SetStyle2 dd { width: 563px; }

div.Grid3 .BoxPatternA dl.ButtonW120SetStyle3 dd,
div.Grid3 .BoxPatternB dl.ButtonW120SetStyle3 dd,
div.Grid3 .BoxPatternC dl.ButtonW120SetStyle3 dd,
div.Grid3 .BoxPatternA dl.ButtonW120SetStyle4 dd,
div.Grid3 .BoxPatternB dl.ButtonW120SetStyle4 dd,
div.Grid3 .BoxPatternC dl.ButtonW120SetStyle4 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW120SetStyle3 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW120SetStyle3 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW120SetStyle3 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW120SetStyle4 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW120SetStyle4 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW120SetStyle4 dd { width: 548px; }

div.Grid3 .BoxPatternA dl.ButtonW180SetStyle1 dd,
div.Grid3 .BoxPatternB dl.ButtonW180SetStyle1 dd,
div.Grid3 .BoxPatternC dl.ButtonW180SetStyle1 dd,
div.Grid3 .BoxPatternA dl.ButtonW180SetStyle2 dd,
div.Grid3 .BoxPatternB dl.ButtonW180SetStyle2 dd,
div.Grid3 .BoxPatternC dl.ButtonW180SetStyle2 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW180SetStyle1 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW180SetStyle1 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW180SetStyle1 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW180SetStyle2 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW180SetStyle2 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW180SetStyle2 dd { width: 503px; }

div.Grid3 .BoxPatternA dl.ButtonW180SetStyle3 dd,
div.Grid3 .BoxPatternB dl.ButtonW180SetStyle3 dd,
div.Grid3 .BoxPatternC dl.ButtonW180SetStyle3 dd,
div.Grid3 .BoxPatternA dl.ButtonW180SetStyle4 dd,
div.Grid3 .BoxPatternB dl.ButtonW180SetStyle4 dd,
div.Grid3 .BoxPatternC dl.ButtonW180SetStyle4 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW180SetStyle3 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW180SetStyle3 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW180SetStyle3 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW180SetStyle4 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW180SetStyle4 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW180SetStyle4 dd { width: 488px; }

div.Grid3 .BoxPatternA dl.ButtonW240SetStyle1 dd,
div.Grid3 .BoxPatternB dl.ButtonW240SetStyle1 dd,
div.Grid3 .BoxPatternC dl.ButtonW240SetStyle1 dd,
div.Grid3 .BoxPatternA dl.ButtonW240SetStyle2 dd,
div.Grid3 .BoxPatternB dl.ButtonW240SetStyle2 dd,
div.Grid3 .BoxPatternC dl.ButtonW240SetStyle2 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW240SetStyle1 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW240SetStyle1 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW240SetStyle1 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW240SetStyle2 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW240SetStyle2 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW240SetStyle2 dd { width: 443px; }

div.Grid3 .BoxPatternA dl.ButtonW240SetStyle3 dd,
div.Grid3 .BoxPatternB dl.ButtonW240SetStyle3 dd,
div.Grid3 .BoxPatternC dl.ButtonW240SetStyle3 dd,
div.Grid3 .BoxPatternA dl.ButtonW240SetStyle4 dd,
div.Grid3 .BoxPatternB dl.ButtonW240SetStyle4 dd,
div.Grid3 .BoxPatternC dl.ButtonW240SetStyle4 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW240SetStyle3 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW240SetStyle3 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW240SetStyle3 dd,
div.Grid4 div.Column3 .BoxPatternA dl.ButtonW240SetStyle4 dd,
div.Grid4 div.Column3 .BoxPatternB dl.ButtonW240SetStyle4 dd,
div.Grid4 div.Column3 .BoxPatternC dl.ButtonW240SetStyle4 dd { width: 428px; }

div.Grid3 .BoxPatternA div.ImgW60SetStyle div.ImgSet,
div.Grid3 .BoxPatternB div.ImgW60SetStyle div.ImgSet,
div.Grid3 .BoxPatternC div.ImgW60SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternA div.ImgW60SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternB div.ImgW60SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternC div.ImgW60SetStyle div.ImgSet { width: 623px; }

div.Grid3 .BoxPatternA div.ImgW120SetStyle div.ImgSet,
div.Grid3 .BoxPatternB div.ImgW120SetStyle div.ImgSet,
div.Grid3 .BoxPatternC div.ImgW120SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternA div.ImgW120SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternB div.ImgW120SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternC div.ImgW120SetStyle div.ImgSet { width: 563px; }

div.Grid3 .BoxPatternA div.ImgW180SetStyle div.ImgSet,
div.Grid3 .BoxPatternB div.ImgW180SetStyle div.ImgSet,
div.Grid3 .BoxPatternC div.ImgW180SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternA div.ImgW180SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternB div.ImgW180SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternC div.ImgW180SetStyle div.ImgSet { width: 503px; }

div.Grid3 .BoxPatternA div.ImgW230SetStyle div.ImgSet,	
div.Grid3 .BoxPatternB div.ImgW230SetStyle div.ImgSet,
div.Grid3 .BoxPatternC div.ImgW230SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternA div.ImgW230SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternB div.ImgW230SetStyle div.ImgSet,
div.Grid4 div.Column3 .BoxPatternC div.ImgW230SetStyle div.ImgSet { width: 453px; }

/* --- 5: Column2--- */
div.Grid4 div.Column2 dl.ButtonW120SetStyle1 dd,
div.Grid4 div.Column2 dl.ButtonW120SetStyle2 dd,
div.Grid3 div.Column2 dl.ButtonW120SetStyle1 dd,
div.Grid3 div.Column2 dl.ButtonW120SetStyle2 dd { width: 340px; }

div.Grid4 div.Column2 dl.ButtonW120SetStyle3 dd,
div.Grid4 div.Column2 dl.ButtonW120SetStyle4 dd,
div.Grid3 div.Column2 dl.ButtonW120SetStyle3 dd,
div.Grid3 div.Column2 dl.ButtonW120SetStyle4 dd { width: 325px; }

div.Grid4 div.Column2 dl.ButtonW180SetStyle1 dd,
div.Grid4 div.Column2 dl.ButtonW180SetStyle2 dd,
div.Grid3 div.Column2 dl.ButtonW180SetStyle1 dd,
div.Grid3 div.Column2 dl.ButtonW180SetStyle2 dd { width: 280px; }

div.Grid4 div.Column2 dl.ButtonW180SetStyle3 dd,
div.Grid4 div.Column2 dl.ButtonW180SetStyle4 dd,
div.Grid3 div.Column2 dl.ButtonW180SetStyle3 dd,
div.Grid3 div.Column2 dl.ButtonW180SetStyle4 dd { width: 265px; }

div.Grid4 div.Column2 dl.ButtonW230SetStyle1 dd,
div.Grid4 div.Column2 dl.ButtonW230SetStyle2 dd,
div.Grid3 div.Column2 dl.ButtonW230SetStyle1 dd,
div.Grid3 div.Column2 dl.ButtonW230SetStyle2 dd { width: 230px; }

div.Grid4 div.Column2 dl.ButtonW230SetStyle3 dd,
div.Grid4 div.Column2 dl.ButtonW230SetStyle4 dd,
div.Grid3 div.Column2 dl.ButtonW230SetStyle3 dd,
div.Grid3 div.Column2 dl.ButtonW230SetStyle4 dd { width: 215px; }

div.Grid4 div.Column2 div.ImgW60SetStyle div.ImgSet,
div.Grid3 div.Column2 div.ImgW60SetStyle div.ImgSet { width: 400px; }
div.Grid4 div.Column2 div.ImgW120SetStyle div.ImgSet,
div.Grid3 div.Column2 div.ImgW120SetStyle div.ImgSet { width: 340px; }
div.Grid4 div.Column2 div.ImgW180SetStyle div.ImgSet,
div.Grid3 div.Column2 div.ImgW180SetStyle div.ImgSet { width: 280px; }
div.Grid4 div.Column2 div.ImgW230SetStyle div.ImgSet,
div.Grid3 div.Column2 div.ImgW230SetStyle div.ImgSet { width: 230px; }

/* ---Column2 in Box--- */
div.Grid4 div.Column2 .BoxPatternA dl.ButtonW120SetStyle1 dd,
div.Grid4 div.Column2 .BoxPatternB dl.ButtonW120SetStyle1 dd,
div.Grid4 div.Column2 .BoxPatternC dl.ButtonW120SetStyle1 dd,
div.Grid4 div.Column2 .BoxPatternA dl.ButtonW120SetStyle2 dd,
div.Grid4 div.Column2 .BoxPatternB dl.ButtonW120SetStyle2 dd,
div.Grid4 div.Column2 .BoxPatternC dl.ButtonW120SetStyle2 dd,
div.Grid3 div.Column2 .BoxPatternA dl.ButtonW120SetStyle1 dd,
div.Grid3 div.Column2 .BoxPatternB dl.ButtonW120SetStyle1 dd,
div.Grid3 div.Column2 .BoxPatternC dl.ButtonW120SetStyle1 dd,
div.Grid3 div.Column2 .BoxPatternA dl.ButtonW120SetStyle2 dd,
div.Grid3 div.Column2 .BoxPatternB dl.ButtonW120SetStyle2 dd,
div.Grid3 div.Column2 .BoxPatternC dl.ButtonW120SetStyle2 dd { width: 316px; }

div.Grid4 div.Column2 .BoxPatternA dl.ButtonW120SetStyle3 dd,
div.Grid4 div.Column2 .BoxPatternB dl.ButtonW120SetStyle3 dd,
div.Grid4 div.Column2 .BoxPatternC dl.ButtonW120SetStyle3 dd,
div.Grid4 div.Column2 .BoxPatternA dl.ButtonW120SetStyle4 dd,
div.Grid4 div.Column2 .BoxPatternB dl.ButtonW120SetStyle4 dd,
div.Grid4 div.Column2 .BoxPatternC dl.ButtonW120SetStyle4 dd,
div.Grid3 div.Column2 .BoxPatternA dl.ButtonW120SetStyle3 dd,
div.Grid3 div.Column2 .BoxPatternB dl.ButtonW120SetStyle3 dd,
div.Grid3 div.Column2 .BoxPatternC dl.ButtonW120SetStyle3 dd,
div.Grid3 div.Column2 .BoxPatternA dl.ButtonW120SetStyle4 dd,
div.Grid3 div.Column2 .BoxPatternB dl.ButtonW120SetStyle4 dd,
div.Grid3 div.Column2 .BoxPatternC dl.ButtonW120SetStyle4 dd { width: 301px; }

div.Grid4 div.Column2 .BoxPatternA dl.ButtonW180SetStyle1 dd,
div.Grid4 div.Column2 .BoxPatternB dl.ButtonW180SetStyle1 dd,
div.Grid4 div.Column2 .BoxPatternC dl.ButtonW180SetStyle1 dd,
div.Grid4 div.Column2 .BoxPatternA dl.ButtonW180SetStyle2 dd,
div.Grid4 div.Column2 .BoxPatternB dl.ButtonW180SetStyle2 dd,
div.Grid4 div.Column2 .BoxPatternC dl.ButtonW180SetStyle2 dd,
div.Grid3 div.Column2 .BoxPatternA dl.ButtonW180SetStyle1 dd,
div.Grid3 div.Column2 .BoxPatternB dl.ButtonW180SetStyle1 dd,
div.Grid3 div.Column2 .BoxPatternC dl.ButtonW180SetStyle1 dd,
div.Grid3 div.Column2 .BoxPatternA dl.ButtonW180SetStyle2 dd,
div.Grid3 div.Column2 .BoxPatternB dl.ButtonW180SetStyle2 dd,
div.Grid3 div.Column2 .BoxPatternC dl.ButtonW180SetStyle2 dd { width: 256px; }

div.Grid4 div.Column2 .BoxPatternA dl.ButtonW180SetStyle3 dd,
div.Grid4 div.Column2 .BoxPatternB dl.ButtonW180SetStyle3 dd,
div.Grid4 div.Column2 .BoxPatternC dl.ButtonW180SetStyle3 dd,
div.Grid4 div.Column2 .BoxPatternA dl.ButtonW180SetStyle4 dd,
div.Grid4 div.Column2 .BoxPatternB dl.ButtonW180SetStyle4 dd,
div.Grid4 div.Column2 .BoxPatternC dl.ButtonW180SetStyle4 dd,
div.Grid3 div.Column2 .BoxPatternA dl.ButtonW180SetStyle3 dd,
div.Grid3 div.Column2 .BoxPatternB dl.ButtonW180SetStyle3 dd,
div.Grid3 div.Column2 .BoxPatternC dl.ButtonW180SetStyle3 dd,
div.Grid3 div.Column2 .BoxPatternA dl.ButtonW180SetStyle4 dd,
div.Grid3 div.Column2 .BoxPatternB dl.ButtonW180SetStyle4 dd,
div.Grid3 div.Column2 .BoxPatternC dl.ButtonW180SetStyle4 dd { width: 241px; }

div.Grid4 div.Column2 .BoxPatternA div.ImgW60SetStyle div.ImgSet,
div.Grid4 div.Column2 .BoxPatternB div.ImgW60SetStyle div.ImgSet,
div.Grid4 div.Column2 .BoxPatternC div.ImgW60SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternA div.ImgW60SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternB div.ImgW60SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternC div.ImgW60SetStyle div.ImgSet { width: 376px; }

div.Grid4 div.Column2 .BoxPatternA div.ImgW120SetStyle div.ImgSet,
div.Grid4 div.Column2 .BoxPatternB div.ImgW120SetStyle div.ImgSet,
div.Grid4 div.Column2 .BoxPatternC div.ImgW120SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternA div.ImgW120SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternB div.ImgW120SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternC div.ImgW120SetStyle div.ImgSet { width: 316px; }

div.Grid4 div.Column2 .BoxPatternA div.ImgW180SetStyle div.ImgSet,
div.Grid4 div.Column2 .BoxPatternB div.ImgW180SetStyle div.ImgSet,
div.Grid4 div.Column2 .BoxPatternC div.ImgW180SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternA div.ImgW180SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternB div.ImgW180SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternC div.ImgW180SetStyle div.ImgSet { width: 256px; }

div.Grid4 div.Column2 .BoxPatternA div.ImgW230SetStyle div.ImgSet,
div.Grid4 div.Column2 .BoxPatternB div.ImgW230SetStyle div.ImgSet,
div.Grid4 div.Column2 .BoxPatternC div.ImgW230SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternA div.ImgW230SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternB div.ImgW230SetStyle div.ImgSet,
div.Grid3 div.Column2 .BoxPatternC div.ImgW230SetStyle div.ImgSet { width: 208px; }

/* ---Column1.5--- */
div.Grid3 div.Column1andHalf div.ImgW60SetStyle div.ImgSet { width: 273px; }
div.Grid3 div.Column1andHalf div.ImgW120SetStyle div.ImgSet { width: 213px; }

/* ---Column1.5 in Box--- */
div.Grid3 div.Column1andHalf .BoxPatternA div.ImgW60SetStyle div.ImgSet,
div.Grid3 div.Column1andHalf .BoxPatternB div.ImgW60SetStyle div.ImgSet,
div.Grid3 div.Column1andHalf .BoxPatternC div.ImgW60SetStyle div.ImgSet { width: 251px; }

div.Grid3 div.Column1andHalf .BoxPatternA div.ImgW120SetStyle div.ImgSet,
div.Grid3 div.Column1andHalf .BoxPatternB div.ImgW120SetStyle div.ImgSet,
div.Grid3 div.Column1andHalf .BoxPatternC div.ImgW120SetStyle div.ImgSet { width: 191px; }



h1.Title a {
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	font-weight:400;
}
h2.title, h2.title span {
	background: url("/ice/images/title_bg.gif") no-repeat scroll 0 0 transparent;
}
h2.title {
	background-position: right top;
	border: 0 none;
	height: 35px;
	overflow: hidden;
	clear:both
}
h2.title span {
	font-family: 'Open Sans', sans-serif;
	background-position: left -40px;
	border: 0 none;
	display: block;
	font-size: 15px;
	height: 100%;
	line-height: 35px;
	overflow: hidden;
	padding: 0 0 0 17px;
	color:#161616;
	font-weight:400;
	text-shadow: 1px 1px 1px #ccc;
}
h2.title span a {
	line-height: 35px;
	text-decoration:none;
	color:#161616;
}
h2.title span a:hover {
	color:#525252;
}
h4.NewsTitle {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}
#BrandingImgStyle1 {
	margin-bottom:15px;
}
.col_w760 {
	margin-bottom: 30px;
	padding-bottom: 30px;
	width: 720px;
}
ul.HomeProducts li {
	float: left;
	margin-right: 0;
	display:block;
	margin-bottom:8px;
}
ul.HomeProducts li a {
	margin:0;
	padding:0;
	cursor: pointer;
	list-style:none;
	text-decoration:none;
	background:#fff;
	color:#000;
	display:block;
}
.singletitle {
	margin-top:22px;
}
.doubletitle {
	margin-top:22px;
}
.tripletitle {
	margin-top:22px;
}
ul.HomeProducts li a:hover {
	opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
/* TABS for Product details */
.tabcontent h2 {
	color:#000000;
	font-family: 'Open Sans', sans-serif;
	font-size:25px;
	font-weight: 400;
	line-height:28px;
	padding:0 0 20px 0;
	border:none;
}
.tabs_container {
	clear:both;
}
.tabs_container ul.toc {
	list-style: none;
	margin: 0;
	padding: 0;
	text-transform:uppercase;
}
.tabs_container ul.toc li {
	float: left;
	font-family: 'Open Sans', sans-serif;
	margin-right:2px !important;
	list-style-type: none !important;
	border:none;
	text-shadow: 1px 1px 1px #ccc;
}
.tabs_container ul.toc li a {
	background: rgb(244,244,244); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(201,201,201,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(244,244,244,1)), color-stop(100%, rgba(201,201,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(201,201,201,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(201,201,201,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(201,201,201,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(244,244,244,1) 0%, rgba(201,201,201,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#c9c9c9', GradientType=0 ); /* IE6-9 */
	color:#000000!important;
	display:block;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	height:25px;
	line-height:18px;
	padding:7px 15px 0 15px!important;
	text-decoration:none!important;
	border-top:3px solid #ccc
}
 .tabs_container ul.toc li a:selected, .tabs_container ul.toc li a:visited {
}
.tabs_container ul.toc li.current a {
	color: #fff;
	padding:2px;
}
.tabs_container div.content {
	padding: 5px 7px 0px 7px;
	clear: both;
}
.tabcontent {
	clear:both;
	padding:35px 15px;
}
/* arrows (no IE < 8) */
.tabs_container ul.toc li.current a {
	background: rgb(226,226,226); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	color:#000000!important;
	display:block;
	font-family: 'Open Sans', sans-serif;
	height:25px;
	line-height:18px;
	padding:7px 15px 0 15px!important;
	text-decoration:none!important;
	border-top:3px solid #ed1b35;
	border-bottom:#fff;
}
.tabs_container ul.toc li a:hover {
	background:#ededed;
}
.tabs_container ul.toc li.current a:after, .tabs_container ul.toc a:before {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.tabs_container ul.toc li.current a:after {
	border-color: rgba(136, 183, 213, 0);
	border-width: 1px;
	left: 50%;
	margin-left: -1px;
}
.tabs_container ul.toc li.current a:before {
	border-color: rgba(194, 225, 245, 0);
	border-width: 1px;
	left: 50%;
	margin-left: -1px;
}
h3.HeadingStyle1 {
	border: none!important;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 15px;
	margin: 5px 0 20px;
}
span.BlueMark {
	background: #ed1b35;
	display: block;
	float: left;
	height: 13px;
	margin: 3px 7px 0 0;
	padding: 0;
	width: 4px;
}
p.ProductTitle {
	font-size: 90%;
	font-weight:bold;
	line-height: 1.35;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 15px;
}
h3.ProductTitle {
	font-size: 90%;
	font-weight:bold;
	line-height: 1.35;
	font-family: 'Open Sans', sans-serif;
	margin: 0 0 15px;
	border:none;
}
p.Nomenclature {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	margin: 0 0 15px;
	line-height: 1.6;
	letter-spacing:1px;
}
/*from global */
div#SiteIdentityP {
	background: url("/image/h1_en/bg_site_id_popup.gif") repeat-x scroll 0 -1px #E6E6E6;
	font-size: 0;
	height: 53px;
	margin: 0 0 15px;
	width: 100%;
}
div#SiteIdentityP p {
	text-align: right;
}
div#PopUpContainer div#PopUpContents {
	clear: both;
	margin: 0 15px;
	text-align: left;
}
ul.CloseButtonStyle {
	font-size: 83%;
	margin: 0 0 15px;
	text-align: center;
}
ul.CloseButtonStyle li {
	background: url("/image/h1_en/bg_button_botttom120.gif") no-repeat scroll 0 100% transparent;
	line-height: 1.35;
	margin: 0 auto;
	width: 120px;
}
ul.CloseButtonStyle li a {
	background: url("/image/h1_en/bg_button_top120.gif") no-repeat scroll 0 0 transparent;
	display: block;
	line-height: 1.35;
	padding: 5px 0;
}
#PopUpContainer div#Footer {
	width: 100%;
}
div#PopUpContainer {
	background-color: #FFFFFF;
	min-width: 540px;
	text-align: left;
	width: 100%;
}
table th.SubHeader {
	background-color: #F3F3F3;
	font-weight: normal;
}
table.spec th, table.spec td {
	padding: 2px;
	font-size:12px;
	text-align:center
}
table.spec th {
	text-align:center;
}
table.spe3 th, table.spe3 td {
	padding: 3px;
}
table.type2 {
	font-size: 83%;
}
p.AdditionalNotes {
	font-size:11px;
}
a.extLink {
	background: url("/images/icon_ext.gif") no-repeat scroll right center transparent;
	padding-right: 12px !important;
}
.HomeAbout2 {
	background:url("../images/about-bg.jpg") no-repeat bottom;
	padding:0;
}
.HomeAbout2 h2 {
	background:url("../images/about-bg.jpg") no-repeat top;
	border:none;
	padding:10px;
	padding-bottom:0;
}
.HomeAbout2 ul {
	padding: 0 12px 16px 12px;
}
span.rightImage {
	float:right;
	margin-left:10px
}
.clearBoth {
	clear:both;
}
#loginForm input.button {
	font-size:14px;
	padding:4px 12px;
	cursor:pointer
}
.ApplicationImage {
	margin-bottom:12px;
}
#highlights {
	background: url("../../img/global/highlights-bg_260x355.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 335px;
	margin: 0;
	padding: 12px 10px 10px 18px;
	width: 236px;
}
.note-mrk {
	color: #E45A01;
}
.note-ttl {
	color: #E45A01;
	font-size: 83%;
}
span.note-mrk, em.note-mrk {
	font-size: 92.2%;
	line-height: 100%;
	margin: auto 2px;
	vertical-align: 0.2em;
}
dl.AdditionalNotesStyle1 dt, dl.AdditionalNotesStyle2 dt, dl.AdditionalNotesStyle3 dt {
	color: #E45A01;
}
.spectable table th, .spectable table td {
	text-align: left;
	padding: 3px 6px
}
td.td-pi {
	background-color: #EECCCC;
}
th.emphasis em, td.emphasis em {
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
}
th.emphasis2 {
	background-color: #CC9999;
	font-weight: bold;
}
td.emphasis2 {
	background-color: #EECCCC;
	color: #CC0000;
}
td.td-gr {
	background-color: #99CCCC;
}
td.td-pi {
	background-color: #EECCCC;
}
td.td-bl {
	background-color: #CCCCEE;
}
td.mikomi {
	background-color: #EECCCC;
	text-align: center;
}
td.order {
	background-color: #99CCCC;
	text-align: center;
}
table th.SubHeader {
	background-color: #f3f3f3;
	font-weight: normal;
}
/* --- spec --- */
table.spec th, table.spec td {
	padding: 3px;
}
table.spec td {
	text-align: center;
}
/* --- spe3 --- */
table.spe3 th, table.spe3 td {
	padding: 3px 6px;
	font-size:12px;
}
table.spe3 td {
	text-align: center;
}
/* --- fontsize --- */
table.type2 {
	font-size:83%;
}/* ãƒ†ãƒ¼ãƒ–ãƒ«ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆfont-sizeã¯83%ã€€æŽ›ã'ç®—ã§69%ã«ãªã‚‹ã‚ˆã†ã«ã™ã‚‹(æ—¥æœ¬èªžã‚ˆã‚Šå¤§ãã‚è¡¨ç¤º) */
th.type2, td.type2 {
	font-size:69%;
}
