body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bgs.gif);
	background-color: #585657;
	background-repeat: repeat;
}
.maintable{
	width:960px;
	height:106px;
}
.topbg{
	background-color: #ffffff;
}
.subbg{
	background-color: #808080;
}
.midbg{
	background-color: #808080;
	padding-top: 6px;
	padding-bottom: 5px;
}
.indexdownbg_l{
	background-image: url(images/index_download/left.jpg);
	background-repeat: no-repeat;
	width:216px;
	height:169px;
}
.indexdownbg_r{
	background-image: url(images/index_download/right.jpg);
	background-repeat: no-repeat;
	width:94px;
	height:169px;
}
.indexnewsbg{
	background-image: url(images/index_news/bg.jpg);
	background-repeat: no-repeat;
	width:310px;
	height:169px;
}
.indexprdbg{
	background-image: url(images/index_products/bg.jpg);
	background-repeat: no-repeat;
	width:310px;
	height:169px;
}
.newsdate{
	color: #ff5831;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height:18px;
}
.index_title{
	color: #bbbbbb;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight: bolder;
}
.index_title a{
	color: #bbbbbb;
	font-family: VArial, erdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height:17px;
	font-weight: bolder;
	text-decoration: none;
}
.indexnewpic{
	width:130px;
}
.index_content{
	color: #ffffff;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	height:50px;
}
.index_content a{
	color: #ffffff;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	text-decoration: none;
}
.index_content a:hover{
	color: #E2E2E2;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	text-decoration: underline;
}
.indexdm{
	color: #818182;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;	
}
.indexdm a{
	color: #f7f7f7;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.searchinput{
	border: 1px solid #b1b1b1;
	background-color: #f3f3f3;
	width:125px;
	height:18px;
	color: #3E3E3E;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}
.footer{
	color: #bebebe;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:18px;
	background-color: #4e4e4e;
}
.note{
	color: #5C5C5C;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height:12px;
}
.leftcontentbg{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#888888', endColorStr='#cdcdcd', gradientType='0')	
}
.rightcontentbg{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#414141', endColorStr='#747473', gradientType='0')	
}
.leftbgs{
	background-image: url(images/leftbg.jpg);
	background-repeat: no-repeat;
	width:235px;
	background-position: left bottom;
	background-color: #000000;
}
.leftbgs1{
	background-image: url(images/leftbg1.jpg);
	background-repeat: no-repeat;
	width:235px;
	background-position: left bottom;
	background-color: #000000;
}
.leftbgs2{
	background-image: url(images/leftbg2.jpg);
	background-repeat: no-repeat;
	width:235px;
	background-position: left bottom;
	background-color: #000000;
}
.leftbgs3{
	background-image: url(images/leftbg3.jpg);
	background-repeat: no-repeat;
	width:235px;
	background-position: left bottom;
	background-color: #000000;
}
.leftbgs4{
	background-image: url(images/leftbg4.jpg);
	background-repeat: no-repeat;
	width:235px;
	background-position: left bottom;
	background-color: #000000;
}
.leftbgs5{
	background-image: url(images/leftbg5.jpg);
	background-repeat: no-repeat;
	width:235px;
	background-position: left bottom;
	background-color: #000000;
}
.leftbgs6{
	background-image: url(images/leftbg6.jpg);
	background-repeat: no-repeat;
	width:235px;
	background-position: left bottom;
	background-color: #000000;
}
.leftbgs7{
	background-image: url(images/leftbg7.jpg);
	background-repeat: no-repeat;
	width:235px;
	background-position: left bottom;
	background-color: #000000;
}
.rightbgs{
	background-color: #eaeaea;
	width:653px;
}
.rightbgs2{
	background-image: url(images/contentbg.gif);
	background-color: #eaeaea;
	width:653px;
	background-repeat: no-repeat;
	background-position: left top;
}
.rightbgs3{
	background-image: url(images/contentbg.gif);
	background-color: #eaeaea;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.locationsnoline{
	color: #252525;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	height:30px;
}
.locations{
	color: #252525;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	height:30px;
}
.locations a{
	color: #2A2A2A;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	line-height:30px;
}
.locations a:hover{
	color: #00019D;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.newsdate{
	color: #f4000b;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}
.contacttitle{
	color: #D01339;
	font-family:Verdana, Helvetica,  arial, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: bolder;
}
.contactfont{
	color: #303041;
	font-family:Helvetica,  arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
}
.contactfontB{
	color: #303041;
	font-family:Verdana, Helvetica,  arial, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: bolder;
}
.contactfont a{
	color: #0F4671;
	font-family: Helvetica, Verdana, arial, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	text-decoration: underline;
}
.aboutfontB{
	color: #17171f;
	font-family:Helvetica,  arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: bolder;
}
.aboutfont{
	color: #17171f;
	font-family:Helvetica,  arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
}
.aboutfont a{
	color: #17171f;
	font-family:Helvetica,  arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	text-decoration: none;
}
.aboutfont a:hover{
	color: #1F44AF;
	font-family:Helvetica,  arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	text-decoration: none;
}
.newsfont{
	color: #383838;
	font-family: Helvetica, Verdana, arial, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 15px;
}
.newsfont a{
	color: #383838;
	font-family: Helvetica, Verdana, arial, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.newsfont a:hover{
	color: #383838;
	font-family: Helvetica, Verdana, arial, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.newsitem{
	color: #434343;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	height:22px;
	background-color: #DDDDDD;
}
.prdsubmenu{
	color: #CFCFCF;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	line-height:16px;
}
.prdsubmenu a{
	color: #CFCFCF;
	font-family:  Helvetica, Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	text-decoration: none;
}
.prdsubmenu a:hover{
	color: #CFCFCF;
	font-family:  Helvetica, Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	text-decoration: underline;
}

.newsmenu{
	color: #ededed;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/menuicon.gif);
	background-repeat: no-repeat;
	text-indent: 8px;
	line-height:18px;
	font-weight: bolder;
}
.newsmenu a{
	color: #ededed;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bolder;
}
.leftcontent_on{
	color: #ededed;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bolder;
}
.newstitlebg{
	color: #383838;
	font-family: Verdana, arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	background-image: url(images/news_titlebg.gif);
	background-repeat: no-repeat;
	width:439px;
	height:34px;
	font-weight: bolder;
}
.newsdatebg{
	color: #f4000b;
	font-family:  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/news_titledate.gif);
	background-repeat: no-repeat;
	width:136px;
	height:34px;
}
.newscontent{
	color: #222222;
	font-family:   Arial, Verdana,Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
}
.newscontent a{
	color: #e63434;
	font-family:   Arial, Verdana,Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	text-decoration: underline;
	font-weight: bolder;
}
.distitle{
	color: #d84e31;
	font-family:   Verdana,Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	background-color: #dedede;
	font-weight: bolder;
	padding-left: 10px;
}
.discontent{
	color: #1E1E1E;
	font-family:   Verdana,Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	padding-left: 10px;
	letter-spacing: 0px;
}
.discontent a{
	color: #1C3E75;
	font-family:   Arial, Verdana,Geneva, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.linkfont{
	color: #1E1E1E;
	font-family:   Verdana,Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.linkfont a{
	color: #1E1E1E;
	font-family:   Verdana,Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.footermenu{
	color: #bebebe;
	font-family:   Verdana,Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}
.footermenu a{
	color: #bebebe;
	font-family:   Verdana,Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.unnamed1{
	color: #393939;
	font-family:   Arial, Verdana,Geneva, Helvetica, sans-serif;
	font-size: 12px;	
	line-height:16px;
}
.prd_name{
	color: #393939;
	font-family:   Arial, Verdana,Geneva, Helvetica, sans-serif;
	font-size: 12px;	
	line-height:16px;
}
.title{
	color: #393939;
	font-family:Verdana,Geneva, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:22px;
	font-weight: bolder;
}

.prd_title{
	color: #444444;
	font-family:Verdana,Geneva, Helvetica, sans-serif;
	font-size: 14px;	
	line-height:30px;
	font-weight: bolder;
	background-image: url(images/title/prd_titles.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.newfont{
	color: #D70000;
	font-family:   Verdana,Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
}
.riderfont{
	color: #17171f;
	font-family:Helvetica,  arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 22px;
	border-bottom: 1px solid #C2C2C2;
}
.riderfont a{
	color: #17171f;
	font-family:Helvetica,  arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.prdpicbg{
	width:137px;
	height:137px;
	background-color: White;
	border: 1px solid #D1D1D1;
}
.prdpicbg2{
	width:345px;
	height:345px;
	background-color: White;
	border: 1px solid #D1D1D1;
}
.prdpicbg3{
	width:92px;
	height:92px;
	background-color: White;
	border: 1px solid #D1D1D1;
}
.bpicfilter{
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); 
	FLOAT: left; 
	OVERFLOW: hidden;
}
.prdtitle{
	color: #23282e;
	font-family:Verdana, Helvetica,  arial, Geneva, sans-serif;
	font-size: 12px;
}
.searchresult{
	color: #B90000;
	font-family:Verdana, Helvetica,  arial, Geneva, sans-serif;
	font-size: 13px;
	line-height:25px;
	font-weight: bolder;
}
.searchresult2{
	color: #C80000;
	font-family:Verdana, Helvetica,  arial, Geneva, sans-serif;
	font-size: 11px;
	line-height:25px;

}
hr{
	background-image: url(images/hr.gif);
	background-repeat: repeat-y;
	height:2px;
}
.search_btn{
	background-image: url(images/go.gif);
	width:23px;
	height:23px;
	cursor:hand;
	cellpadding:0;
	cellspacing:0;
	border:0 none;
	filter:alpha(opacity=85);
	background-repeat: no-repeat;
}