body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	background-image: url(../image/texture.jpg);
	background-repeat: repeat;
	background-position: left top;
}
p{
	margin:0px;
}
.down{
	width:100%; clear:both;
}
.company-content{
	width:1000px; background:url(../image/company-name-bg.jpg) repeat-x top left #FFFFFF; text-align:left; margin: 0px auto;
}
#logo{
	float:left; height:107px; width:130px; margin-top:35px;
}
#company-name{
	float:left; height:112px; width:270px; margin-top:30px;
}
#top-images{float:left; text-align:center; margin-top:30px; width:500px;
}
.header{
	width:1000px; background:url(../image/margin.gif) repeat-y top left #FFFFFF; text-align:left; margin: 0px auto; padding-bottom:2px;
}
#top-links-bg{
	background:url(../image/top_navigationbg.jpg) top center no-repeat; height:29px; padding-left:25px; margin-bottom:2px
}
#main-links{
	float:left; width:131px; text-align:center; line-height:29px;
}
#main-links a{
	text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;
}
#head-content{
	background:url(../image/margin.gif) repeat-y top left #AFDBFE; text-align:left; margin: 0px auto; padding-left:24px; padding-right:24px;
}
#category{
	float:left; width:303px; height:25px; background:#AFDBFE;
}
#iso{
	text-align:center; font-size:14px; font-weight:bold; line-height:39px; color:#0E5C9E;
}
#marquee{
	line-height:30px; border-bottom:solid 2px #E2E2E2;
}
.content{
	width:1000px; background:url(../image/margin.gif) repeat-y top left; margin:0px auto;
}
#left-content{
	width:670px; float:left; text-align:left;
}
#right-content{
	width:300px; float:left; text-align:left;
}
#wel-text{
	float:left; margin-left:10px; width:500px; text-align:justify; line-height:18px; margin-bottom:20px
}
#news{
	 color:#FF0000; line-height:35px; font-size:16px; font-weight:bold; text-align:center;
}
#news a{
	 color:#FF0000; 
}
#shortly{
	border-top:solid 1px #CCCCCC; margin-top:15px; text-align:center; line-height:18px; padding-top:10px; padding-bottom:10px; color:#FF0000; border-bottom:solid 1px #CCCCCC; font-size:14px; margin-bottom:10px;
}
#shortly a{
	text-align:center; color:#FF0000;
}
#news-text{
	clear:both; line-height:18px; padding-top:5px; padding-bottom:5px; text-align:justify;
}
#news-line{
	text-align:justify; color:#CCCCCC; padding-bottom:5px;
}
#T{background:url(../image/bottom-line.jpg) 0px 0px repeat-x}
#R{background:url(../image/bottom-line.jpg) 100% 0px repeat-y}
#B{background:url(../image/bottom-line.jpg) 0px 100% repeat-x}
#L{background:url(../image/bottom-line.jpg) 0px 0px repeat-y}
#TL{background:url(../image/left-corner.jpg) 0px 0px no-repeat}
#TR{background:url(../image/right-corner.jpg) 100% 0px no-repeat}
#BR{background:url(../image/right-corner-bottom.jpg) 100% 100% no-repeat}
#BL{background:url(../image/left-corner-bottom.jpg) 0px 100% no-repeat}
#TL-2{background:url(../image/left-corner-2.jpg) 0px 0px no-repeat}
#TR-2{background:url(../image/right-corner-2.jpg) 100% 0px no-repeat}
#punch-heading{
	width:96%; background:#013b6b; font-size:18px; color:#FFFFFF; font-weight:bold; text-align:center; margin-left:13px; margin-bottom:10px;
}
#shortly-text{
	width:90%; background:#013b6b; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; margin-left:13px; line-height:18px
}
.fotter{
	width:1000px; margin:0 auto;
}
#copy{
	width:934px; background:url(../image/bottom-bg.jpg) top left; text-align:center; float:left; line-height:40px; color:#FFFFFF; padding-top:7px
}
#midd-content{
	width:950px; line-height:18px; text-align:justify
}
#here-text{
	width:100%; color:#666666; margin-bottom:10px;
}
#here-text a{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none; 
}
#here-text a:hover{
	color:#2881A2; text-decoration:underline;
}
#here-line{
	width:100%; border-top:solid 2px #013B6B; height:15px;
}
#website-images	{
	background:url(../image/style.jpg) right top no-repeat #FFFFFF; height:375px; padding-left:20px; line-height:20px
}
#gallery{
	float:left; width:450px; text-align:center; line-height:25px;
}
#back{
	text-align:right; line-height:30px; color:#000000;
}
#back a{
	text-align:right; line-height:30px; color:#000000;
}
#back a:hover{
	text-align:right; line-height:30px; color:#2881A2;
}
a:hover{
	color:#2881A2;
}
#career{
	width:75%; float:left;
}
#contact-mail{
	float:left; width:225px; line-height:18px;
}
#contact-content{
	width:450px; margin-left:10px; margin-right:20px; float:left;
}
#contact-content a{
	color:#000000; text-decoration:none;
}
#contact-content a:hover{
	color:#2881A2; text-decoration:underline
}
#down-bro{
	float:left; width:300px; text-align:center; margin-bottom:20px;
}
#protocols{
	background:#FFF; width:800px; margin:0px auto;
}
#pro{float:left; width:370px; line-height:22px; text-align:center; 
}
#num{float:left; width:100px; line-height:22px; text-align:center; 
}
#pack-insert{float:right; width:220px; line-height:22px; text-align:center;
}
#pack-insert a:hover{color:#2881A2; text-decoration:underline;
}
#pack-insert a{color:#000000; text-decoration:underline;
}
#management{
	float:left; text-align:center; margin: 0px 15px 0px 0px;
}
#mission{
	float:left; text-align:center; margin: 0px 0px 10px 0px; width:300px
}
#popup-bg{
	width:500px; background:url(../image/popup-margin.jpg) repeat-y top left #FFFFFF; text-align:left; margin: 0px auto;
}
.top_navigation {font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none
}
.white-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.heading-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #087C01;
	text-decoration: none;
	font-weight:bold;
	line-height:36px;
}
.subheadingh-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0E5C9E;
	text-decoration: none;
}
.main_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.here-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
}
.ask-bottom-line {
	background-image: url(../image/product-top-cor.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.ask-top-line {
	background-image: url(../image/product-top-cor.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.ask-left-line {
	background-image: url(../image/product-right-cor.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.ask-right-line {
	background-image: url(../image/product-right-cor.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}.field-bg {
	background-image: url(../image/field-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 29px;
}
.shortly-li{
	padding:0px;
}
.shortly-li ul{
	padding:0px; margin:0px;
}
.shortly-li ul li{
	background:url(../image/arrow.jpg) top left no-repeat; line-height:21px; padding:2px 0px 0px 20px; margin:5px 0px 0px 8px; text-align:left; list-style-type:none;
}