﻿@charset "utf-8";
/* CSS Document */
body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; background:#e98607 url(../../images/bg1.jpg); }
* { margin:0; padding:0}
.Logo img { border:0}
.Divider img { margin-right:9px}
.body1{background: url(../../images/bg.jpg) left top repeat; margin:0 auto 0 auto; width:1003px;}
.body3{background: url(../../images/bg.jpg) left top repeat; margin:0 auto 0 auto;}
.Body2 { margin:10px 0 0 0; width:968px}
.Left { background:url(../../images/leftbg.gif) repeat-y}
.LeftMenu { background:url(../../images/lefttop.gif) no-repeat left top;}
.LeftMenuBtm { background:url(../../images/left-btm.gif) no-repeat left bottom;}
.LeftMenuMid { background:url(../../images/left-mid.gif) repeat-y}
.LeftMenu ul { margin:0 0 0 25px}
.LeftMenu img { border:0}
.LeftMenu li { list-style:none; width:227px; background:#171717} 
.image { margin-left:26px}
.Marque { background:#171717; font-size:9pt;}
.Marque a { color:#fff; text-decoration:none; font-size:11px}
.Marque a:hover { text-decoration:underline}
.Marque p { color:#7a7a7a; font-size:11px; line-height:25px}
.Marque li { float:left; line-height:40px; list-style:none; padding:0 15px 0 15px; background:url(../../images/marq-bullet.gif) no-repeat left}
.TxtHeadbg { background:url(../../images/txtheadbg.gif) repeat-x; height:45px; line-height:45px;}
.FormHeadbg { background:url(../../images/txtheadbg.gif) repeat-x bottom; height:30px; line-height:30px; color:#ccc; font-weight:bold; font-size:10pt; text-indent:5px}
.TableBg1 span { color:#ca3226}
.TxtBg { background:#171717 url(../../images/txtbg.gif) no-repeat center fixed;}
.FeatureBg { background:#171717;}
.FeatureProduct { height:116px; width:156px; border:#fff solid 1px; margin:15px 15px 0 15px; float:left; background:#262625; padding-top:10px;}
.FeatureProduct-list { background:#262625;}
.FeatureProduct-list img { margin-top:10px;}
.FeatureProduct-list a { color:#fff; text-decoration:none}
.FeatureProduct-list a:hover { text-decoration:underline}
.ListImage { height:110px; text-align:center}
.ListImage img { border:0}
.ListImage2 { text-align:center; padding:5px 0 5px 0; background:#262625; height:130px}
.FeatureProduct-list p { padding:0 0 5px 10px; font-weight:bold}
.TxtBg p { padding:10px 10px 0px 10px; line-height:18px;}
.TxtBg a { color:#ca3226; text-decoration:none; font-weight:bold; text-decoration:underline}
.TxtBg a:hover { text-decoration:none}
.NormTxt { background:#171717 url(../../images/txtbg-in.gif) no-repeat center fixed;}
.NormTxt p { padding:10px 10px 5px 10px; line-height:18px;}
.NormTxt img { margin:10px 5px 0 5px; padding:2px; border:#555 solid 2px }
.Images img {border:#555 solid 2px }
.NormTxt li { list-style:none; line-height:18px; font-size:11px; margin-left:20px;}
.NormTxt ul {padding:5px 10px 5px 10px;}
.Title { font-family:tahoma; font-size:13pt; margin-bottom:0px;}
.Title-contact { color:#ca4b41; font-weight:bold; margin:0; padding:0}
.NormTxt p.Question { color:#e2cb9a; font-size:12px; font-weight:bold; padding-bottom:0; background:url(../../images/question.gif) no-repeat 0 14px; padding-left:20px; margin-left:10px}
.NormTxt p.Ans { padding-top:5px; background:url(../../images/ans.gif) no-repeat 0 10px; font-size:11px; padding-left:20px; margin-left:10px}
.NormTxt a { color:#fff; text-decoration:none; font-weight:bold; text-decoration:underline}
.NormTxt a:hover { text-decoration:none}
.Case { background: url(../../images/transparent.png)}
.CaseStudy { font-size:11px;}
.CaseStudy dl { margin:10px 0 0 15px}
.CaseStudy dd { background:url(../../images/marq-bullet.gif) no-repeat 0 10px; list-style:none; float:left; width:100px; padding:5px 0 5px 25px; color:#ca3226; font-weight:bold; line-height:18px;}
.CaseStudy dt { list-style:none; float:left; line-height:18px; padding:5px 0 5px 0; display:block; width:525px}
.CaseStudy p { clear:both}
.TableBg { background:#262625;}
.TableBg2 { background:#231f20}
.Frem { background:url(../../images/frem.jpg) no-repeat; padding:20px 17px 20px 17px; width:145px; height:95px; text-align:center; margin:10px 0 0 5px;}
.Frem1 { background:url(../../images/frem.jpg) no-repeat; padding:16px 18px 20px 17px; width:145px; height:95px; text-align:center; margin:10px 0 0 5px;}
.Customer img { border:0; margin:0; padding:0}
.Customer p { margin-left:0; padding-left:0}
.TableBg1 { padding:2px; border:#3c3c3c solid 2px;}
.Txtbox { background:#2d2d2d; border:#3c3c3c solid 1px; width:200px; height:20px; margin:4px; color:#ccc}
.Txtbox2 { background:#2d2d2d; border:#3c3c3c solid 1px; width:200px; height:45px; margin:4px; color:#ccc}
.Txtbox1 { background:#2d2d2d; border:#3c3c3c solid 1px; width:125px; height:20px; margin:4px; color:#ccc}
.Button { background:url(../../images/buttonbg.gif) repeat-x; height:23px; color:#ccc; font-family:tahoma; font-size:11px; font-weight:bold; padding:1px; border:#404040 solid 1px; margin:4px; cursor:pointer}
.Map { padding:2px; border:#666 solid 1px; margin:2px;}
.padding { padding-top:10px}