A#AdminCommand  { color: #fff; font-size: 10px; font-weight: normal; background-color: #5c6c00; text-decoration: none     ; margin-right: 2px; margin-left: 2px; padding-right: 2px; padding-left: 2px; border-bottom: 1px solid #fff; }
A#AdminCommand:hover   { color: #fff; font-size: 10px; font-weight: normal; background-color: #5c6c00; text-decoration: underline     ; margin-right: 2px; margin-left: 2px; padding-right: 2px; padding-left: 2px; }
A#LikeLink  { color: #333; text-decoration: none }
A#LikeLink:visited    { color: #333; text-decoration: none }
A#LikeLink:hover   { color: #000; text-decoration: none;  }
A#whiteLink  { color: white; text-decoration: none }
A#whiteLink:visited    { color: white; text-decoration: none }
A#whiteLink:hover   { color: white; text-decoration: none;  }
A#greenLink  { color: #390; font-weight: bold; text-decoration: underline  }
A#greenLink:visited    { color: #390; text-decoration: none; }
A#greenLink:hover   { color: #390; text-decoration: none;  }
A:link { color: #333; text-decoration: none }
A:visited { color: #333; text-decoration: none }
A:hover   { color: #390; text-decoration: none;  }
A:active { color: #000 }
body { margin: 0; 
scrollbar-arrow-color: #007700;
scrollbar-3dlight-color: #009900;
scrollbar-darkshadow-color: #009900;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #d0d0d0;
scrollbar-track-color: #f5f5f5;
font-family: tahoma;
 }
FORM { margin: 0 }
IMG { border-style: none; }
INPUT.CHECKBOX { width: 13px; height: 13px; margin-right: 2px; margin-left: 2px; }
INPUT.SUBMIT { color: #fff; font-size: 1em; font-family: tahoma; font-weight: bold; background-color: transparent; cursor: pointer; margin: 0; padding: 0; border-style: none }
INPUT.TEXT  { color: #333333; font-family: tahoma; background-color: #fafafa; width: 100%; border: solid 1px #cccccc  }
INPUT.TRANS { color: #333333; background-color: transparent; border-color: transparent;font-family: tahoma;font-size: 10px; }
PRE  { font-family: tahoma; margin: 0; padding: 0 }
TABLE  { font-family: tahoma;	font-size: 12px;}
TABLE#All { background-image: url(../Images/coming-soon.jpg); background-repeat: no-repeat; background-position: left top; width: 100%; height: 100%; }
TABLE#BG { background-image: url(../images/BG.jpg); background-repeat: no-repeat; background-position: center top; width: 100%; height: 100%; }
TABLE#reg { background-image: url(../Images/Reg.jpg); background-repeat: no-repeat; background-position: left top; width: 100%; height: 100%; }
TEXTAREA {
	background-color: #fafafa;
	behavior: url(../behaviors/maxlength.htc);
}
.AboutTxt01 { font-size: 12px; text-align: justify; padding-top: 30px; padding-right: 75px; padding-left: 10px; }
.AboutTxt02 { font-size: 12px; text-align: justify; padding-right: 75px; padding-left: 10px; }
.AboutTxt03 { font-size: 12px; text-align: justify; padding-right: 75px; padding-left: 100px; }
.big_pic { vertical-align: bottom; padding: 5px; }
.BigBut{ color: #fff; background-image: url(../Images/BigBut.gif); background-repeat: no-repeat; background-position: center; text-align: center; }
.ContactDetails { font-size: 14px; }

.contactForm   { color: #7b7b7b; font-weight: bold; text-align: right; width: 20%; vertical-align: top }
.contactFormInput { padding-left: 15px; width: 85% ; }
.contactFormNew { color: white; font-weight: bold; text-align: right; width: 20%; vertical-align: top; }
.CustomerFullName { font-weight: bold; }
.Bold { font-weight: bold; }
.darkGrayMedBold { font-weight: bold; padding-left: 10px; }
.darkGraySml  { color: #666; font-size: 12px; }
.DealerListCompany { font-size: 14px; font-weight: bold; }
.DealerListCountry { color: #5c6c00; font-size: 16px; font-weight: bold; border-bottom: 1px dashed #990; }
.DealerListData { vertical-align: top; padding-top: 3px; padding-left: 3px; }
.DealerListDataBold { font-weight: bold; padding-top: 3px; padding-left: 3px; vertical-align: top; }
.DealerListField { color: #5c6c00; vertical-align: top; width: 30px; padding-top: 3px; }
.DealerListFieldset { width: 90%; padding: 20px 10px 10px; }
.DownMenu { font-size: 10px; padding-right: 10px; }
.floatRight { float: right; }
.grayMed { padding-left: 10px; }
.grayMini { color: #999; font-size: 10px }
.greenBut_Center { color: white; background-image: url(../Images/GreenBut_Center.gif); background-repeat: repeat-x; background-position: center  }
.greenBut_CenterSml { color: white; background-image: url(../Images/GreenBut_Center.gif); background-repeat: repeat-x; background-position: center  }
.greenBut_Left { background-image: url(../Images/GreenBut_Left.gif); background-repeat: no-repeat; background-position: left center; width: 8px; height: 20px }
.greenBut_Right { background-image: url(../Images/GreenBut_Right.gif); background-repeat: no-repeat; background-position: right center; width: 8px; height: 20px }
.header{ width:1000px;height:135px;background-image: url(../Images/header.gif); background-repeat: no-repeat; background-position: right top;}
.headerBG{background-image: url(../Images/headerBG.gif); background-repeat: repeat-x;}
.HeaderNormal{ width:850px;height:89px;background-image: url(../Images/headerNormal.gif); background-repeat: no-repeat; background-position: left top;}
.HeaderNormalBG{background-image: url(../Images/headerNormalBG.gif); background-repeat: repeat-x;}
.HeaderNormalTxt{ color: white; font-size: 46px; font-weight: bold; font-style: italic; padding-top: 22px; padding-left: 225px; }
.Hide{ display: none }
.HideBut{ margin-right: 3px; margin-left: 3px; display: none     }
.LangSelect { font-size: 10px; width: 100px; height: 50%; }
.LangTxt { font-size: 10px; }
.ListItem { font-weight: bold; margin-bottom: 5px; }
.LoginMsg { padding-left: 15px; width: 85% ; color: #900; font-size: 12px; font-weight: bold;}
.Menu_BG { background-image: url(../Images/Menu_BG.gif); background-repeat: no-repeat; background-position: left bottom; height: 34px; vertical-align: top; padding-top: 4px; }
.MenuTabNORMAL{ color: white; font-size: 12px; font-weight: normal; background-color: #5c6c00; width: 33%; cursor: pointer; }
.MenuTabOVER{ color: white; font-size: 14px; font-weight: bold; background-color: #5c6c00; width: 33%; }
.MsgError { color: #900; font-size: 12px; font-weight: bold; }
.MsgSuccess { color: #154105; font-size: 12px; font-weight: normal; }
.NavLine { color: white; width: 100%; }
.NewsArea {overflow: auto }
.SolutionArea {overflow: auto }
.NewsCell { background-color: #f1f3d4; background-image: url(../Images/Backgrounds_news.jpg); background-repeat: no-repeat; background-position: right top; vertical-align: top; border-style: solid; border-width: 1px; border-color: #697801 !important; }
.NewsContent { color: #666; font-size: 14px; font-weight: normal; line-height: 20px; text-align: left ; vertical-align: top; }
.NewsDate { color: #666; font-size: 12px; text-align: right; padding-top: 3px; padding-bottom: 3px }
.Newsheader { color: #666; font-size: 16px; font-weight: bold; text-align: left; vertical-align: top; padding-top: 3px; padding-bottom: 3px   }
.NewsImg { border: double 4px #5c6c00; }
.padA { padding-top: 15px; padding-bottom: 15px; }
.pic_tbl { background-color: #fdfeec;  height: 390px; border: solid 1px #687800; }
.pointer { cursor: pointer; }
.pointerBut { margin-right: 3px; margin-left: 3px; cursor: pointer; }
.pro_header { vertical-align: top; height: 45px; }
.pro_header_bg { color: white; font-size: 18px; font-weight: bold; background-image: url(../Images/pro_header_bg.gif); background-repeat: repeat-x; background-position: 0 top; vertical-align: top; padding-top: 5px; padding-left: 10px; }
.pro_header_right { background-image: url(../Images/pro_header_right.gif); background-repeat: no-repeat; background-position: right top; width: 36px; }
.ProductCell { background-color: #f1f3d4; background-image: url(../Images/Backgrounds_products.jpg); background-repeat: no-repeat; background-position: right top; vertical-align: top; border-color: #697801 !important; border-style: solid; border-width: 1px; }
.CleanCell{ background-color: #f1f3d4; vertical-align: top; border-color: #697801 !important; border-style: solid; border-width: 1px; }
.ProductCell_space { width: 15px; }
.RegForm    { color: #7b7b7b; font-weight: bold; text-align: right; width: 85px; vertical-align: top }
.RegForm2    { color: #7b7b7b; font-weight: bold; text-align: right;  vertical-align: top ; padding-right: 5px;padding-left: 15px  }
.RegFormInput { padding-left: 15px; text-align: left; }
.secHeader{ width:1000px;height:51px;background-image: url(../Images/secHeader.gif); background-repeat: no-repeat; background-position: left top;}
.secHeaderBG{background-image: url(../Images/secHeaderBG.gif); background-repeat: repeat-x;}
.secHeaderHOME{ width:1000px;height:51px;background-image: url(../Images/secHeaderHOME.gif); background-repeat: no-repeat; background-position: left top;}
.Show{  }
.sml_pic { vertical-align: middle; height: 100%; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.sml_pic_cell { padding-right: 10px; padding-left: 10px; }
.tbl_div { width: 100%; height: 100%; overflow: auto; padding-top: 15px; padding-right: 15px; padding-left: 15px;}
.tbl_mid_bg { background-color: #fdfeec; vertical-align: top; width: 251px; height: 269px; border-right: 1px solid #687800; border-bottom: 1px solid #687800; border-left: 1px solid #687800; }
.tbl_top_bg { color: white; font-size: 12px; font-weight: bold; background-color: #5c6c00; background-image: url(../Images/tbl_top_bg.gif); background-repeat: no-repeat; background-position: left top; vertical-align: middle; height: 21px; padding-left: 20px; }
.tbl_top_left { background-image: url(../Images/tbl_top_left.gif); background-repeat: no-repeat; background-position: left top; width: 9px; height: 21px; }
.tbl_top_right { background-image: url(../Images/tbl_top_right.gif); background-repeat: no-repeat; background-position: right top; width: 16px; height: 21px; }
.TEXTAREA.NORMAL  { color: #333333; font-family: tahoma; font-size: 11px; width: 100%; overflow: auto; border: solid 1px #cccccc }
.TopMenu{ background-image: url(../Images/TopMenu.gif); background-repeat: repeat-x; vertical-align: middle; height: 40px; }
.TopMenu_BG_C { color: white; background-image: url(../Images/TopMenu_BG_C.gif); background-repeat: no-repeat; height: 75px; vertical-align: top; width: 1000px; }
.TopMenu_BG_L { background-image: url(../images/BgL.gif); background-repeat: repeat-x; height: 75px; vertical-align: middle; }
.TopMenu_BG_R { background-image: url(../images/BgR.gif); background-repeat: repeat-x; height: 75px; vertical-align: middle; }
.TopMenuBut_Center { color: white; background-image: url(../Images/TopMenuBut_Center.gif); background-repeat: repeat-x; background-position: center  }
.TopMenuBut_Left { background-image: url(../Images/TopMenuBut_Left.gif); background-repeat: no-repeat; background-position: left center; width: 15px; height: 21px }
.TopMenuBut_Right { background-image: url(../Images/TopMenuBut_Right.gif); background-repeat: no-repeat; background-position: right center; width: 15px; height: 21px }
.TopMenuTbl{ color: white; width: 1000px; height: 75px; }
.txt_tbl { background-color: #fdfeec;  height: 390px; border: solid 1px #687800; }
.WhiteBgBig { background-image: url(../Images/WhiteBgBig.gif); background-repeat: no-repeat; background-position: center top; }
.WhiteMini { color: white; font-size: 10px; }
.WhiteSml { color: white; font-size: 12px; }
.select { font-size: 12px; width: 100%; }
.BookNameCellHeader { font-size: 14px; font-weight: bold; text-align: center; width: 200px; height: 50px; padding-right: 5px; padding-left: 5px; }
.BookNameTypeHeader { font-size: 14px; font-weight: bold; text-align: center; width: 190px; padding-right: 5px; padding-left: 5px; }
.BookNameLangHeader { font-size: 14px; font-weight: bold; text-align: center; }
.BookNameFrontHeader { font-size: 12px; font-weight: bold; text-align: center; width: 100px; padding-right: 5px; padding-left: 5px; }
.BookNameRearHeader { font-size: 12px; font-weight: bold; text-align: center; width: 100px; padding-right: 5px; padding-left: 5px; }
.BookNameCellData { font-size: 12px; font-weight: bold; text-align: left; width: 200px; height: 50px; padding-right: 5px; padding-left: 5px; }
.BookNameTypeData { font-size: 12px; font-weight: bold; text-align: left; width: 190px; padding-right: 5px; padding-left: 5px; }
.BookNameFrontData { font-size: 12px; font-weight: bold; text-align: left; width: 100px; padding-right: 5px; padding-left: 5px; }
.BookNameRearData { font-size: 12px; font-weight: bold; text-align: left; width: 100px; padding-right: 5px; padding-left: 5px; }
.BooksArea { vertical-align: top; overflow: auto  }
.BigGrn { color: #900; font-size: 14px; font-weight: bold; }
.servicesCell_BG { color: #fff; font-size: 20px; font-weight: bold; background-image: url(../Images/servicesCell_BG.gif); background-repeat: no-repeat; background-position: left top; vertical-align: bottom; width: 250px; height: 72px; padding-bottom: 10px; padding-left: 20px;  }
TR#Rowbold { font-weight: bold; }
TABLE#CalcTbl { border-top: 1px solid #cecece; border-right: 1px solid #cecece; }
TABLE#CalcTbl TD { text-align: center; border-bottom: 1px solid #cecece; border-left: 1px solid #cecece; }
TABLE#CalcTbl INPUT { text-align: center; }
.HeaderSml { font-size: 14px; }
.HeaderNor { color: #000080; font-size: 16px; font-weight: 700; text-align: right; letter-spacing: 1px; }
.HeaderBig { font-size: 18px; }
.LeftColm {  }
.LeftColmBold{ font-size: 14px; font-weight: bold; }
.UnitsTxt { font-size: 10px; }
.RightColm { }
.RightColmBold { font-weight: bold; }
TABLE#CalcTotalTbl TD { font-size: 16px; font-weight: bold; }
.MainDealerCell { color: #5c6c00; font-weight: bold; text-align: center; vertical-align: bottom; padding-bottom: 150px; cursor: pointer; }
.UserBg { background-color: transparent; background-image: url(../images/UserBg.gif); background-repeat: repeat-x; background-position: center top; height: 28px; }
.UserInputStart { background-color: transparent; background-image: url(../images/UserInputStart.gif); background-repeat: no-repeat; background-position: right top; width: 6px; height: 28px; }
.UserInputEnd { background-color: transparent; background-image: url(../images/UserInputEnd.gif); background-repeat: no-repeat; background-position: right top; width: 6px; height: 28px; }
.UserEnd { background-image: url(../images/UserEnd.gif); background-repeat: no-repeat; background-position: left top; width: 13px; height: 28px; }
.UserInputBg { background-image: url(../images/UserInputBg.gif); background-repeat: repeat-x; background-position: 0 top; vertical-align: top; height: 28px; }
.SmlButL { background-image: url(../images/SmlButL.gif); background-repeat: no-repeat; background-position: right 0; width: 3px; height: 16px; }
.SmlButR { background-image: url(../images/SmlButR.gif); background-repeat: no-repeat; background-position: left 0; width: 3px; height: 16px; }
INPUT.SmlBut { font-size: 11px; background-color: transparent; border-style: none; cursor: pointer; }
.SmlButBg { background-color: transparent; background-image: url(../images/SmlButBg.gif); background-repeat: repeat-x; background-position: 0 top; }
.MenuBg { background-image: url(../images/MenuBg.gif); background-repeat: repeat-x; background-position: 0 top; height: 47px; }
.MenuRegBg { font-size: 11px; font-weight: bold; background-image: url(../images/MenuRegBg.gif); background-repeat: repeat-x; background-position: 0 top; height: 47px; padding-right: 2px; padding-left: 2px; }
.MenuRegOverBg { font-size: 11px; font-weight: bold; background-image: url(../images/MenuRegOverBg.gif); background-repeat: repeat-x; background-position: 0 top; height: 47px; padding-right: 5px; padding-left: 5px; }
.MenuStart { background-image: url(../images/MenuStart.gif); background-repeat: no-repeat; background-position: right top; width: 8px; height: 47px; }
.MenuMid { background-image: url(../images/MenuMid.gif); background-repeat: no-repeat; background-position: 0 top; width: 16px; height: 47px; }
.MenuHighLightBg { font-size: 11px; font-weight: 600; background-image: url(../images/MenuHighLightBg.gif); background-repeat: repeat-x; background-position: 0 top; height: 47px; }
.MenuHighLightOverBg { font-size: 12px; font-weight: bold; background-image: url(../images/MenuHighLightBg.gif); background-repeat: repeat-x; background-position: 0 top; height: 47px; }
.MenuEnd { background-image: url(../images/MenuEnd.gif); background-repeat: no-repeat; background-position: left top; width: 15px; height: 47px; }
.MenuTbl { font-family: tahoma; }
.BigButL { background-image: url(../images/BigButL.gif); background-repeat: no-repeat; background-position: right 0; width: 17px; height: 30px; }
.BigButR { background-image: url(../images/BigButR.gif); background-repeat: no-repeat; background-position: left 0; width: 17px; height: 30px; }
INPUT.BigBut { font-size: 11px; background-color: transparent; border-style: none; cursor: pointer; }
.BigButBg { font-weight: bold; background-color: transparent; background-image: url(../images/BigButBg.gif); background-repeat: repeat-x; background-position: 0 top; }
.class { background-color: #fafafa; text-align: justify; }
.HomeText{ font-weight: normal; line-height: 18px; text-align: justify; vertical-align: top; padding: 20px 20px 0; }
.AboutText{ font-weight: normal; line-height: 18px; text-align: justify; vertical-align: top; padding: 20px 20px 0; }
.ProgText{font-weight: normal; line-height: 18px; text-align: justify; vertical-align: top; padding: 20px 20px 0;}
.SmlTxt { font-size: 10px; }
.MedTxt { font-size: 11px; }
.ProgTbl { background-color: transparent; background-image: url(../images/ProgTbkBg.gif); background-repeat: no-repeat; background-position: center bottom; width: 570px; height: 350px; }
.ProgTblHeader{ font-weight: bold;  }
.CourseName {  padding-right: 20px; }
.CourseSylabus { width: 70px; text-align: center; border-right: 1px solid #adddae; }
.CourseStartDate { width: 90px;text-align: right;padding-right: 15px; border-right: 1px solid #adddae; }
.CourseMoreInfo { width: 80px;border-right: 1px solid #adddae;padding-right: 10px; }
.CourseIntroducingDate { width: 80px;border-right: 1px solid #adddae;padding-right: 10px; }
.CourseDescription { width: 120px;border-right: 1px solid #adddae;padding-right: 10px;padding-left: 10px;}
.CourseDuration { border-right: 1px solid #adddae;padding-right: 10px;padding-left: 10px;}
.CourseNameH {  padding-right: 20px; }
.CourseSylabusH { width: 70px;   }
.CourseMoreInfoH { width: 80px;}
.CourseStartDateH {  width: 100px;  }
.CourseIntroducingDateH {width: 90px; }
.CourseDurationH { width: 100px; }
.ContactSubjectHeader{ text-align: right; padding-right: 20px; padding-top: 20px; font-size: 16px; font-weight: bold;}
.ContactSubjectHeader2{ text-align: right; padding-right: 20px; padding-top: 20px; font-size: 14px; font-weight: bold;}
.FormText{ width: 70px; font-size: 11px  }
.FormInput{ width: 110px; padding-left: 10px;font-size: 11px}
.FormSelect {width: 100%;font-size: 11px}
.HeaderBold { font-weight: bold; text-decoration: underline; padding-bottom: 10px}
.Header03 { color: #009534; font-size: 18px; font-weight: bold; vertical-align: middle; padding: 10px 20px; }
.Text01{ font-weight: normal; line-height: 18px; text-align: justify; vertical-align: top; padding-right: 20px; padding-left: 20px; }
