﻿

#inner_body_wrap{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: url(../images/body_bgrepeat.jpg) repeat-x 0
0;
	color: #000;
}
#inner_body_wrap div.bodycontent{
	width:1000px;
	padding:0 0 0 0;
	margin:0 auto;
}
#inner_body_wrap div.bodycontent div.pathway_content{
	padding:0 29px 0 29px;
	margin:0 0 0 0;
	width:942px;
}
#inner_body_wrap div.bodycontent div.pathway_content div.pc_left{
	float:left;
	width:340px;
	padding:38px 0 30px 0;
	margin:0 55px 0 0;
}
#inner_body_wrap div.bodycontent div.pathway_content div.pc_left h3.head{
	font:normal 22px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 5px 0;
	margin:0 0 4px 0;
	width:220px;
	border-bottom:1px dashed #b6b6b6;
}
#inner_body_wrap div.bodycontent div.pathway_content div.pc_left p.link{
	padding:0 0;
	margin:0 0;
	float:left;
	width:auto;
	font:normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#696969;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.pathway_content div.pc_left p.link a{
	color:#696969;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.pathway_content div.pc_left p.link a:hover{
	color:#4e4e4e;
	background-color:inherit;
}	
#inner_body_wrap div.bodycontent div.pathway_content div.pc_right{
	float:right;
	width:542px;
	padding:31px 0 0 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.pathway_content div.pc_right p{
	font:normal 13px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#9c9c9c;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.gallery{
	padding:10px 66px 31px 66px;
	margin:20px auto 0 auto;
	width:858px;
	background:url(../images/gallery_bg.png) no-repeat 0 0;	
	position:relative;
	height:127px;
}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
}

#inner_body_wrap div.bodycontent div.bodytext{
	padding:28px 0 55px 0;
	margin:0 auto;
	width:940px;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion{
	width:940px;
	padding:0 0 71px 0;
	margin:0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.set{
	padding:0 0 0 0;
	margin:0 55px 0 0;
	width:276px;
	float:left;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.setlast{
	margin-right:0;
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.set h3.topheading{
	font:normal 23px/28px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 6px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #c8c8c8;	
}
#inner_body_wrap div.bodycontent div.bodytext div.first_portion div.set p{
	padding:6px 0 0 0;
	margin:0 0 0 0;
	font:normal 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion{
	width:940px;
	padding:0 0 50px 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_left{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:610px;
	float:left;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_left h2.headingtype2{
	font:normal 23px/28px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 12px 0;
	margin:0 0 0 0;	
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_left p{
	font:normal 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 17px 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right{
	width:268px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right h2.headingtype3{
	font:normal 19px/28px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:0 0 15px 0;
	margin:0 0 0 0;	
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right p{
	padding:0 0;
	margin:0 0 0 0;
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right p.visit{
	font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
	padding:0 0 0 0;
	margin:15px 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right ul{
	padding:10px 0 0 0;
	margin:0 0 0 0;
	width:268px;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right ul li{
	float:left;
	width:auto;
	padding:0 0 0 0;
	margin:0 12px 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.second_portion div.sp_right ul li.last{
	margin-right:0;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion{
	padding:0 0 24px 0;
	margin:0 0 0 0;
	width:940px;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left{
	float:left;
	width:280px;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left h2.headingtype4{
	padding:0 0 0 0;
	margin:0 0 14px 0;
	font:normal 23px/25px Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:auto;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul li{
	width:auto;
	padding:2px 0 2px 0;
	margin:0 0 0 0;
	border-bottom:1px solid #d6d6d6;
	}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul li.top{
	border-top:1px solid #d6d6d6;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul li a{
	padding:0 0 0 20px;
	margin:0 0 0 0;
	background:url(../images/arrow1.gif) no-repeat 0 4px;
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_left ul li a:hover{
	color:#000;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right{
	float:right;	
	width:600px;
	padding:0 0 50px 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right p{
	color:#686868;
	background-color:inherit;
	font:normal 11px/28px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0;
	margin:0 0;	
}
#inner_body_wrap div.bodycontent div.bodytext div.thirdportion div.tp_right p span{
	font-weight:bold;
}
#inner_body_wrap div.bodycontent div.bodytext div.fourthportion{
	width:940px;
	padding:0 0 78px 0;
	margin:0 0;
}
h2.headingtype5{
	font:normal 23px/28px Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
	padding:0 0 20px 0;
	margin:0 0 0 0; 	
}
#inner_body_wrap div.bodycontent div.bodytext div.fourthportion p{
	font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.fourthportion p a{
	font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
	text-decoration:underline;
}
#inner_body_wrap div.bodycontent div.bodytext div.fourthportion p a:hover{
	color:#000;
	background-color:inherit;
	text-decoration:none;
	border-bottom:1px dotted #595959;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion{
	width:940px;
	padding:0 0 5px 0;
	margin:0 0 0 0;
}
h2.headingtype6{
	font:normal 24px/28px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table{
	width:940px;
	padding:20px 0 0 0;
	margin:0 0 0 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table table.table1{
	padding:0 0 0 0;
	margin:20px 0 0 0;
	border-top:1px solid #dbdedf;
	border-bottom:1px solid #dbdedf;
	border-right:1px solid #e3e3e3;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table tr.color{
	background-color:#cfcfcf;
	font:normal 12px/19px "Century Gothic", Arial, Helvetica, sans-serif;
	color:#878686;
	border:1px solid #dbdedf;
	height:26px;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table td.product{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:10px 0 10px 0;
	background:url(../images/table_borderrepeat.jpg) repeat-x 0 100% #e7e7e7;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table tr{
	background:url(../images/table_borderrepeat.jpg) repeat-x 0 100%;
	padding:0 0 2px 0;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table td{
	border-left:1px solid #e3e3e3;
	font:normal 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#595959;
	background-color:inherit;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table td:hover{
	color:#595959;
	background:url(../images/table_borderrepeat.jpg) repeat-x 0 100% #e8e7e7;
}
#inner_body_wrap div.bodycontent div.bodytext div.fifthportion div.table td.topic{
	padding:5px 0 5px 0;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#5a5a5a;
	height:30px;
	width:130px;
	background:url(../images/table_borderrepeat.jpg) repeat-x 0 100% #e7e7e7;
}
#inner_body_wrap div.bodycontent div.bodytext div.typethree{
	padding:60
#inner_body_wrap div.bodycontent div.bodytext div.typethree{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
l 12px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	background-color:inherit;
	padding:10px 0 17px 0;
	margin:0 0 0 0;
}

table.type3{
	padding:0 0 0 0;
	margin:20px 0 0 0;	
}



table.type3 td{
	margin: auto;
	border-left: 1px solid #e3e3e3;
	background-color: inherit;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	font: normal 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color: #4e4e4e;
}


table.type3 td:hover{
	color:#595959;
	background:url(../images/table_borderrepeat.jpg) repeat-x 0 100% #E2E2E2;
}



table.type3 td.none{	
	border-collapse:inherit;
}
table.type3 td.tophead{
	background-color:#696969;	
	padding:5px 0 5px 0;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	width:900px;
	height:30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;

}

table.type3 td.tophead2{
	background-color: #0099CC;
	padding: 5px 0 5px 0;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	width: 900px;
	height: 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	
}

td.tophead3{
	background-color: #0099CC;
	padding: 5px 5px 5px 5px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	width: 900px;
	height: 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align: left;
	font-size: 9pt;
}


td.tophead4{
	background-color: #CC0000;
	padding: 5px 5px 5px 5px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	width: 900px;
	height: 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align: left;
	font-size: 9pt;
}


td.tophead5{
	background-color: #6DB812;
	padding: 5px 5px 5px 5px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	width: 900px;
	height: 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	text-align: left;
	font-size: 9pt;
}



td.tophead6{
	background-color: #03586D;
	padding: 5px 5px 5px 5px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	width: 900px;
	height: 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	text-align: left;
	font-size: 9pt;
}




td.tophead7{
	background-color: #99CCFF;
	padding: 5px 5px 5px 5px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	width: 900px;
	height: 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align: left;
	font-size: 9pt;
}






td.tophead8{
	background-color: #FEDC00;
	padding: 5px 5px 5px 5px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	width: 900px;
	height: 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align: left;
	font-size: 9pt;
}


td.tophead9{
	background-color: #009595;
	padding: 5px 5px 5px 5px;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	width: 900px;
	height: 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	text-align: left;
	font-size: 9pt;
}

table.type3 td.side{
	background:url(../images/body_bgrepeat.jpg) repeat-x 0 0 #ebebeb;
	padding:5px 0 5px 0;
	font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#949494;
	height:30px;
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
}



#griddler article section ul li:hover .tooltip {	display: block;	}