body{
	/*background:url('images/body_bg.gif') repeat-x;*/
	margin-top:0px;
	font-size:11px;
	font-family:verdana;
	line-height:18px;
}
div{
display:table;
}
a{
	color:#fff;
}

a.topm{
	font-size:11px;
}
a.topm:visited{
	text-decoration:none;
}
a.topm:link{
	text-decoration:none;
}
a.topm:hover{
	text-decoration:underline;
	color:#fce7c6;
}

.topHighlight{
	text-decoration:underline;
}

a.leftm{
	font-size:12px;
}
a.leftm:visited{
text-decoration:none;
}
a.leftm:link{
text-decoration:none;
}
a.leftm:hover{
color:#9dd0ec;
text-decoration:none;
}
.highlight{
	color:#9dd0ec;
}
div{
	margin:0px;
	padding:0px;
}

h3{
	font-size:14px;
	font-family:arial;
	font-weight:600;
	color:#f2a42a;
	margin-bottom:7px;
}
p{
	text-align:left;
	font-size:11px;
	line-height:18px;
	color:#666666;
}
body #mainWrapper{
	width:813px;
}
body #secondWrapper{
	width:813px;
	clear:both;
}
li{
	color:#666666;
	line-height:18px;
}
div.imageInner{
	width:608px;
	height:215px;
	float:left;
	background:url('images/inner.gif') no-repeat;
}
div.innerMain{
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:0px;
	color:#fff;
	text-align:left;
	line-height:18px;
	font-size:11px;
}
.innerHead{
	color:#007cc2;
	padding-left:10px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:600;
	font-family:arial;
}
#topShadow{
	clear:both;
}	
	#tsLeft{
		background:url('images/lshead.gif') no-repeat;
		width:8px;
		height:5px;
		margin:0px;
		padding:0px;
	}
	#tsmiddle{
		background:url('images/mhead.gif') repeat-x;
		width:797px;
		height:5px;
		line-height:1px;
		margin:0px;
		padding:0px;
	}
	#tsRight{
		background:url('images/rshead.gif') no-repeat;
		width:8px;
		height:5px;
		margin:0px;
		padding:0px;
	}
	#msLeft{
		background:url('images/rFooter.gif') repeat-y;
		width:5px;
		height:373px;
		float:left;
	}
	#msRight{
		background:url('images/lFooter.gif') repeat-y left;
		width:5px;
		height:373px;
		float:right;
		
	}
	.mContents{
		float:left;
		width:801px;
		height:372px;
		border:#cfcfcf 1px solid;
		border-bottom-width:0px;
	}
	.logo{
		padding-left:8px;
		padding-top:17px;
		background-color:#fff;
	}
	.slogan{
		padding-top:47px;
		padding-left:26px;
	}
	td.slogan2{		
		width:408px;
	}
	table.bg1{
		background:#e7e8e9 url('images/slogan2bg.gif') repeat-x;
	}
	div.slogan2{
		vertical-align:bottom;
	}
	.topMenu{
		padding-left:284px;
		position:absolute;
		color:#fff;
	}
	.lMenu{
		width:36px;
		height:25px;
	}
	.menuRight{
		background-color:#fff;
		width:200px;
	}
	table.menus{
		background-color:#f2a42a;
		width:288px;
		height:25px;
		font-size:12px;
		line-height:15px;
	}
	table.menus td{
		text-align:center;
	}
	#blueStrip{
		width:801px;
		height:215px;
		background-color:#007cc2;
	}
	#blueStripi{
		width:801px;
		background-color:#007cc2;
	}

ul.otherLinks{
	list-style:none;
	margin:0;
}
ul.otherLinks li{
	padding-bottom:5px;
}
a.otherLinks{
	color:#007cc2;
	text-decoration:none;
}
a.otherLinks:hover{
	color:#7bb8db;
	text-decoration:underline;
}
.subHead{
	font-size:10px;
	color:#777;
	font-weight:600;
	text-transform:uppercase;
}
/* Menus */	
div#lMenus{
	float:left;
	width:235px;
	height:175px;
	
}
div#lMenusi{
	float:left;
	width:193px;
	height:175px;
	padding-top:40px;
	background-color:#0878b7;
}
div.imagec{
	float:left;
	width:248px;
	height:215px;
}
div.separator{
	float:left;
	background:#e6e6e6;
	height:212px;
}
div.gsep{
	width:1px;
	height:150px;
	margin-top:27px;
	background-color:#686868;
}
div#rSide{
	float:left;
	width:302px;
	height:170px;
	background:url('images/textbg.jpg') no-repeat;
	color:#fff;
	padding:5px;
	padding-top:40px;
	padding-right:10px;
	font-size:11px;
	/*text-align:justify;*/
}
ul.lMenus1{
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:5px;
}

ul.lMenus1 li{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:18px;
	color:#fff;
	white-space:nowrap;
}
ul.lMenus1 li a{
	font-family:arial;
	font-weight:600;
}
div.topLinker{
	width:100%;
}
ul.topLinker{
	margin:0;
	clear:both;
	list-style:none;
	list-style-type:none;
}
ul.topLinker li{
	float:left;
	padding:5px;
}
ul.topLinker li a{
	color:#f2a42a;
	font-size:12px;
	font-weight:600;
	text-decoration:none;
}
ul.topLinker li a:hover{
	color:#edbe75;
}
ul.tools1{
	margin:0;
	list-style:none;
}
ul.tools1 li{
	background:none;
	line-height:19px;
}
ul.tools1 li a{
	text-decoration:none;
}
ul.tools1 li a:hover{
	text-decoration:underline;
}
.t1{
	display:block;
	visibility:visible;
}
.tt {
	display:none;
	visibility:hidden;
}

.about{
	background:url('images/about.gif') no-repeat left;
}
.product{
	background:url('images/product.gif') no-repeat left;
}
li.tools{
	background:url('images/tools.gif') no-repeat left;
}
.tech{
	background:url('images/tech.gif') no-repeat left;
}

#lsFooter{
	width:5px;
	height:100%;
	background:url('images/rFooter.gif') repeat-y right;
	float:left;
}
#sContents{
	width:801px;
	border:#cfcfcf 1px solid;
	border-top-width:0px;
	float:left;
}
#rsFooter{
	width:5px;
	background:url('images/lFooter.gif') repeat-y left;
	float:left;
}
.whiteSpace{
	width:193px;
	height:212px;
	background-color:#fff;
	float:left;
}
.sText1{
	width:169px;
	height:180px;
	background-color:#e6e6e6;
	float:left;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:8px;
	padding-top:24px;
	padding-left:230px;
	font-size:11px;
	color:#666666;
	line-height:17px;
}
body:nth-of-type(1) .sText1{
	width:400px;
}

.sTextInner{
	width:568px;
	background-color:#e6e6e6;
	float:left;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:20px;
}
.sText2{
	width:184px;
	height:180px;
	background-color:#e6e6e6;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:8px;
	padding-top:24px;
	float:right;
	font-size:11px;
	color:#666666;
	line-height:17px;
}
body:nth-of-type(1) .sText2{
	width:205px;
}
div.more{
	padding-top:10px;
	padding-right:5px;
	width:100%;
	text-align:right;
}
div.leftS{
	float:left;
	width:8px;
	height:5px;
	background:url('images/lsFooter.gif') no-repeat;
}
div.centerS{
	float:left;
	width:797px;
	height:5px;
	background:url('images/mFooter.gif') repeat-x;
}
div.rightS{
	float:left;
	width:8px;
	height:5px;
	background:url('images/rsFooter.gif') no-repeat;
}
a.more{
	color:#888;
	text-decoration:none;
	font-size:11px;
	font-weight:600;
}
a.more:hover{
	color:#999999;
}
sup{
	font-size:10px;
}
ul.contact{
	margin:5px;
	margin-left:25px;
}	
ul.contact li{
	color:#fff;
}
u{
	font-size:10px;
}.itg_logo {	
	width: 100%;
	margin-top: 27px;
	margin-left:50px;
}
body:nth-of-type(1) #msLeft{
	height:0px;
}
body:nth-of-type(1) #msRight{
	height:0px;
}
