﻿body { color:#000000;
       font-size:13px;
       margin:0px;
       padding:0px;
       background:#fff url(../images/basic/back-bg.jpg) top center repeat-x;
       font-family:Arial,Verdana,Georgia, 'Times New Roman';
}

a:link, a:visited { text-decoration:none;outline-style:none; }
a:hover, a:active { text-decoration:none;outline-style:none; }

h1 { font-size:20px;line-height:26px;margin:5px 0px 5px 0px;font-weight:normal; }
h2 { font-size:18px;line-height:24px;margin:5px 0px 5px 0px;font-weight:normal; }
h3 { font-size:16px;line-height:22px;margin:0px 0px 5px 0px;font-weight:bold; color:#99CC33; overflow:hidden; height:42px; }
h4 { font-size:14px;line-height:20px;margin:10px 0px 10px 0px;font-weight:normal; }
h5 { font-size:12px;line-height:18px;margin:10px 0px 10px 0px;font-weight:normal; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration:underline; }

p { border:0px;padding:0px; }
img { border:0px; }
iframe { border:0px;overflow:hidden;background:url(../images/basic/progress.gif) 50% 50% no-repeat; }
.BackStyle { display:block;width:47px;height:17px;background:url(../images/basic/back.png) 0px 0px no-repeat;margin:2px 0px 0px 0px; }
.NextStyle { display:block;width:47px;height:17px;background:url(../images/basic/next.png) 0px 0px no-repeat;margin:2px 0px 0px 20px; }


.FB, .TW { float:right;display:block;width:30px;height:30px;margin:-10px 10px 0px 0px; }
.FB { background:url(../images/more/facebook.png) 0px 0px no-repeat; }
.TW { background:url(../images/more/twitter.png) 0px 0px no-repeat; }


.FB2, .TW2, .YT2 { position:fixed;top:227px;left:0px;width:40px;height:40px; }
.FB2, .TW2, .YT2 { -webkit-border-bottom-right-radius: 5px;-khtml-border-radius-bottomright: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px; }
.FB2, .TW2, .YT2 { -webkit-border-top-right-radius: 5px;-khtml-border-radius-topright: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px; }
.FB2:hover, .TW2:hover, .YT2:hover { width:50px; }
.FB2 { background:#1E4389 url(../images/share/facebook3.png) top right no-repeat; }
.TW2 { background:#28A9E2 url(../images/share/twitter3.png) top right no-repeat;top:277px; }
.YT2 { background:#EB242B url(../images/share/youtube3.png) top right no-repeat;top:327px; }


.WB { background-color:White;border-left:solid 1px gray;border-right:solid 1px gray; }

.FrameSlider1 { width:633px; height:310px; }
.FrameSlider2 { width:633;height:145px;background-color:#D9251C; }
.FrameFeedback { height:194px;width:285px; } 
.FrameEnquiry { height:220px; } 
.FrameContact { width:630px;height:500px; } 
.Frame360 { width:620px;height:300px; }
.FrameAdvt { height:200px;margin-bottom:15px;border:solid 1px silver; } 
.FrameFeature { width:633px;height:145px; background:#D9251C; }


.MainBodyFrame { width:980px;display:table;text-align:left; }
.MainSubFrame { width:980px;display:table;padding:0px 0px 20px 0px; }
.MainLeftFrame { float:left;display:table;width:633px; }
.MainLeftFrame2 { float:left;display:table;width:633px; }
.MainRightFrame { float:right;display:table;width:327px; }
.MainBigFrame { padding:25px 15px 15px 15px; }

.InrRightFrame { float:right;display:table;width:808px;overflow:hidden;padding:0px 0px 5px 10px; }

.HeaderFrame { height:187px; }
.HeaderTop { height:33px; }
.HeaderTopLeft {  float:left; font-size:13px;text-align:right;color:#000;width:650px;line-height:33px;height:33px;overflow:hidden; } 
.HeaderIcon {  float:right;text-align:right; }
.HeaderTopRight { float:right; text-align:right;padding:0px 0px 0px 0px;color:#D9251C;width:310px; }
.HeaderTopRight a { float:right;display:block;padding:0px 16px 0px 16px;font-size:12px;color:#D9251C; border-right:solid 1px #DADADA; overflow:hidden;line-height:32px;font-weight:bold; }
.HeaderTopRight a:hover { background-color:#F3F3F3; }
.HeaderTopRight a:last-child { border-left:solid 1px #DADADA; }

.HeaderBottom { height:95px;}
.HeaderLeft { float:left;width:612px;height:95px;background:url(../images/basic/logo.png) 0px 3px no-repeat; }
.HeaderRight { float:right;width:213px;height:95px;background:url(../images/basic/help.jpg) 0px 20px no-repeat; }
.HeaderMenu { height:37px;margin:1px 0px 1px 0px; }

.WeeklyBox { background:#EDECEA;padding:10px 35px 10px 35px; }
.RightBox { height:145px;margin-bottom:20px; } 

.B1 { background:#EA8207 url(../images/basic/tab1.png) 0px 0px no-repeat; }
.B2 { background:#1AA196 url(../images/basic/tab2.png) 0px 0px no-repeat;margin-bottom:0px !important; }
.B3 { background:#0C64AC; }

.BtmBox1L, .BtmBox1R { float:left;padding:18px 20px 18px 20px;width:265px;height:214px;border:solid 1px #CECECE;background:#F1F1F1;margin-right:18px; }
.BtmBox1R { float:right;margin-right:0px;width:285px;background:#F1F1F1 url(../images/basic/girl.png) right bottom no-repeat; }

.BtmBox2L, .BtmBox2R { width:225px;height:105px;float:left;margin-right:26px; }
.BtmBox2R { float:right;margin-right:0px; }
.BtmBox2L p, .BtmBox2R p { text-align:left;font-size:14px;padding:20px 0px 0px 90px;color:#fff;font-weight:bold;line-height:18px;margin:0px;  }
.BtmBox2L a, .BtmBox2R a { margin:5px 0px 0px 90px;text-align:center;background:#F1F1F1;width:92px;height:22px;line-height:22px;color:#000;display:block;font-size:11px;font-weight:bold; }
.BtmBox2L a:hover, .BtmBox2R a:hover { color:#d9251c; }
.B4 { background:#EA8207 url(../images/more/icon3.png) 12px 15px no-repeat; }
.B5 { background:#0BCAD6 url(../images/more/icon2.png) 12px 15px no-repeat; }
.B6 { background:#34A7E2 url(../images/more/icon1.png) 12px 15px no-repeat; }
.B7 { background:#1AA196 url(../images/more/icon4.png) 12px 15px no-repeat; }


.BHead1 { float:right;text-align:right;font-family:Arial;color:#fff;font-size:19px;font-weight:bold;padding:20px 20px 0px 0px;line-height:24px;width:260px;  }
.BHead2 { float:right;text-align:right;font-family:Arial;color:#fff;font-size:14px;font-weight:bold;padding:8px 20px 0px 0px;line-height:18px;width:260px; }
.BHead3 { float:right;text-align:center;width:92px;height:22px;line-height:22px;display:block;color:#fff;font-size:10px;text-decoration:none;display:block;background:#0C64AC;margin:12px 20px 0px 0px; }
.BHead3:hover { background:#D9251C; }
.BHead4 { text-align:left;font-family:Arial;color:#fff;font-size:14px;font-weight:bold;padding:10px 0px 0px 20px;line-height:18px; }

.SNewsBox { border-bottom:solid 1px #C0C0C0;width:100%;margin:5px 0px 5px 0px;display:table;padding:0px 0px 8px 0px; }
.SNewsImage { float:left;width:130px;height:100px;border:solid 1px #333;margin:8px 10px 15px 0px;background-position:50% 30%;background-repeat:no-repeat; }
.SNewsTitle { display:block;font-size:16px;overflow:hidden;max-height:42px;color:#000;font-weight:bold;line-height:20px;padding-top:8px; }
.SNewsSummary { line-height:20px;padding:5px 0px 0px 0px;overflow:hidden;max-height:80px;color:#000;margin-bottom:5px; }
.SNewsSummary p { padding:0px;margin:0px; }
.SNewsDate { font-size:12px;color:#888;padding:10px 0px 5px 0px;display:none; }

.NewsStyle { padding:0px 20px 0px 20px; overflow:hidden;height:100px; }
.NewsLink1 { font-size:14px;line-height:16px; font-weight:bold; height:16px;display:block;overflow:hidden;color:#fff; }
.NewsLink2 { font-size:12px;line-height:20px; padding-right:30px; font-weight:bold;color:#CC3300;background:url(../images/basic/arrow.png) 75px 2px no-repeat;  }
.NewsLink1:hover { text-decoration:underline;}
.NewsLink2:hover { color:#000;}
.NewsDate { font-size:10px;line-height:14px; color:#666666; font-weight:bold;}
.NewsDesc { font-size:13px;line-height:20px; margin:0px; padding:0px 0px 0px 0px;color:#fff; }
.NewsDesc p { padding:0px;margin:0px; line-height:20px; }

.TestStyle { padding:5px 0px 0px 0px;font-size:13px;line-height:20px; }
.TestStyle p { padding:0px;margin:0px; }
.TestDesc { padding:0px 0px 5px 0px;line-height:20px;font-size:12px;color:#DD6940;border-bottom:dotted 1px black;font-weight:bold; }

.TestStyle2 { padding:5px 0px 0px 0px;font-size:13px;line-height:20px; }
.TestStyle2 p { padding:0px;margin:0px; }
.TestDesc2 { padding:0px 0px 5px 0px;line-height:20px;font-size:12px;color:#DD6940;border-bottom:dotted 1px black;font-weight:bold; }

.MoreTxt { display:block;height:24px; font-size:12px; padding:0px 10px 0px 0px;line-height:24px; text-align:right; color:#fff;background:url(../images/basic/more-brown.png) top right no-repeat;font-weight:bold;margin:0px 10px 0px 0px;color:#fff;}
.MoreTxt:hover {  background:url(../images/basic/more-blue.png) top right no-repeat;}

.Advt { display:table;width:100%; text-align:right;padding:20px 0px 20px 0px; }
.Advt a { float:left;width:257px;height:69px;border:solid 1px #ccc;display:block;margin-left:25px; }
.Advt a:hover { border:solid 1px #999; }

.Twt { width:350px; height:300px;}

.FooterBox { display:table;width:100%;background-color:#EFEEEE;padding-bottom:20px; }
.FooterFrame { display:table;width:980px;text-align:left;color:#444; }
.FooterFrame p { margin:0px;padding:0px 0px 0px 20px;font-size:12px;line-height:19px; }
.FooterAdd { width:980px;text-align:left;padding:10px 0px 10px 0px; }
.FooterLeft { float:left;width:400px;padding:0px 0px 0px 20px;font-size:12px; }
.FooterLeft a { text-decoration:underline;color:#000; }
.FooterRight { float:right;width:280px;margin-left:10px; }
.FooterMenu { height:48px;border-bottom:solid 1px #CCC; }
.FooterMenu a { display:block;float:left;color:#777;font-size:11px;font-weight:bold; line-height:48px;padding:0px 0px 0px 20px; }
.FooterMenu a:hover { color:#d9251c; }
.CopyRight { font-size:12px;text-align:center;padding:5px 0px 5px 0px; margin-top:15px; }
.ContactImage { background:url(../images/basic/contact.jpg) top left no-repeat;width:220px;height:100px; } 

.LeftMenuFrame { background-color:#fff;overflow:hidden;border:solid 1px #ccc;border-top:0px;margin-bottom:15px; }
.LeftMenuFrame a { display:block;padding:8px 0px 8px 20px;color:#333;background:url(../images/basic/bullet1.png) 5px 6px no-repeat;border-top:solid 1px #ccc;font-weight:bold;font-size:14px; }
.LeftMenuFrame a:hover { color:Black;background-color:Orange;  }
.LMH { padding-left:15px !important;color:#DA2014 !important;background:none !important; }

.TipsStyle a { display:block;background:url(../images/basic/right.jpg) 0px 0px no-repeat;font-size:14px;padding:5px 0px 5px 35px;margin-bottom:5px; } 

.CourseStyle { padding:10px 0px 5px 5px;overflow:hidden;display:table;width:99%;margin-bottom:10px; }
.CourseTitle { font-size:16px;font-weight:bold;color:#0c64ac;text-transform:uppercase; }
.CourseImage { float:left; border:solid 6px #EEE;height:94px;width:94px;margin-right:10px; }
.CourseDesc { padding:10px 0px 10px 0px;color:#444;line-height:20px; }
.CourseDesc p { padding:0px;margin:0px; line-height:20px;font-size:12px; }
.CourseDesc ul { margin:0px;padding:0px; }
.CourseDesc li { list-style-type:none;margin:0px;padding:0px 0px 0px 10px;background:url(../images/basic/bullet.png) 0px 0px no-repeat;line-height:19px;font-size:12px; }
.CourseMore { display:block;color:#0c64ac;font-weight:bold;padding-bottom:10px;border-bottom:dotted 1px #D57845; }

.ArticleHeading { font-size:20px;font-weight:bold; } 
.ArticleDateStyle { color:Gray;font-size:12px; }
.ArticlePhotoFrame { float:left;width:250px;margin:5px 10px 0px 0px; }
.ArticlePhotoFrame img { width:248px;border:solid 1px gray; }
.ArticlePhotoCaption { padding:2px;border-bottom:solid 1px black; }
.ArticleBodyFrame { line-height:20px;padding:5px 0px 0px 0px; } 
.ArticleBodyFrame p { line-height:20px;margin:0px;padding:0px; } 


.ProfileImage { float:left;border:solid 1px gray;margin:5px 10px 0px 0px; } 
.ProfileBody { line-height:20px;padding:5px 0px 0px 0px; } 
.ProfileBody p { line-height:20px;margin:0px;padding:0px; } 

.GalleryBox { width:590px;padding:20px 0px 10px 0px; background-color:#eee; overflow:hidden; }
.GalleryBox  a { float:left; padding:0px 22px 0px 22px; display:block; height:160px; width:150px; overflow:hidden;}
.GalleryBox  p { padding:0px; margin:0px; height:112px; border:solid 1px #000; background-color:#eee; }
.GalleryBox  span {  display:block; overflow:hidden;height:40px;line-height:20px;padding:5px 0px 5px 0px; }

.GalleryFrame { display:table;padding:10px 0px 10px 0px; }
.GalleryFrame a { float:left;padding:9px 9px 9px 9px; display:block; width:180px;margin-bottom:10px; }
.GalleryFrame a:hover { background-color:#34A7E2; }
.GalleryFrame p { padding:0px; margin:0px 0px 10px 0px; height:135px;border:solid 1px #ddd; }
.GalleryFrame span { display:block; overflow:hidden; height:35px;}

.GalleryStyle { padding:5px 0px 10px 10px;overflow:hidden;display:table;border-bottom:dotted 1px black;width:610px;margin-bottom:10px; }
.GalleryStyle a { font-size:16px;font-weight:bold;color:#C52233; }
.GalleryImage { float:left; border:solid 6px #EEE;height:94px;width:94px;margin-right:10px; }
.GalleryDesc { padding-top:5px;color:#666666;line-height:20px; }
.GalleryDesc p { padding:0px;margin:0px; line-height:20px; }

.VideoDetail {  }
.VideoTitle { width:600px;font-size:18px; }
.VideoBody { padding:10px 0px 0px 0px; }
.VideoCaption { width:600px;text-align:justify;line-height:20px;padding:0px 0xp 5px 0px;border-bottom:solid 1px black;margin-bottom:10px; }

.GVideoThumb { padding:10px 0px 10px 0px; }
.GVideoThumb a { display:block;padding:9px 9px 9px 9px;width:218px;color:Black;margin-bottom:10px; }
.GVideoThumb a:hover { background-color:#34A7E2;text-decoration:none; }
.GVideoThumb a p { display:block;height:150px;background:url() 50% 30% no-repeat;margin:0px;padding:0px;border:solid 1px gray; }
.GVideoThumb a span { display:block;height:60px;overflow:hidden;line-height:20px;color:Black;padding:3px 0px 0px 0px; }

.GVideoDetail { margin:20px 0px 10px 20px; }
.GVideoTitle { width:600px;font-size:18px;margin:0px;padding:10px 0px 10px 0px;text-align:left; }
.GVideoBody { width:600px;height:450px;border:solid 1px black; }
.GVideoCaption { width:600px;line-height:20px;padding:10px 0px 20px 0px;text-align:left; }
.GVideoCaption p { padding:0px;margin:0px;text-align:left; }

.MarqBox { display:block;height:200px; }
.MarqBox a { display:block;padding:5px 0px 5px 0px;line-height:20px;border-bottom:dotted 1px #999; }

.CompanyDetail { padding:20px 0px 20px 0px;display:table;width:580px; }
.CompanyDetail a { text-decoration:none;color:Black; }
.CompanyDetail a:hover { font-weight:bold; }
.Companyleft { float:left;text-align:right;width:120px;padding:11px 0px 8px 0px; }
.Companyleft2 { float:left;text-align:right;width:140px;padding:11px 0px 8px 0px;font-weight:bold; }
.CompanyRight { float:left;text-align:left;width:400px;padding:8px 0px 10px 10px; }
.CompanyTB, .CompanyTB2 { border:solid 1px silver;font-size:13px;width:250px;padding-left:4px;background-color:#fff;padding:3px; }
.CompanyTB2 { width:112px; }
.CompanyTBBig { border:solid 1px silver;font-size:13px;width:408px;padding-left:4px;background-color:#fff;padding:3px; }
.Companylogin { background-image:url('../images/basic/btn-shade-blue.jpg');border:solid 1px #219CBB;color:white;font-size:16px;font-weight:bold;height:37px;width:80px;margin-right:15px; }
.CompanyReset { background-image:url('../images/basic/btn-shade-green.jpg');border:solid 1px #698C35;color:white;font-size:16px;font-weight:bold;height:37px;width:80px;margin-right:15px; }
.CompanyDD { border:solid 1px silver;font-size:13px;background-color:#fff;width:258px;padding:3px; }
.CompanyDDBig { border:solid 1px silver;font-size:13px;background-color:#fff;width:415px;padding:3px; }
.CompnayCKBS { margin-right:10px;line-height:20px; }

.LocateUs { display:block; background:url(../images/basic/map.jpg) 0px 0px no-repeat;height:180px;border:solid 1px silver; }
.LocateStyle { height:400px;margin:0px 15px 20px 5px;border:solid 1px #ddd; }

.ResultBox { margin-top:30px; width:240px;font-weight:bold;border:solid 1px red; }
.ResultTitle { background-color:red;color:#fff;padding:1px 3px 1px 3px; }
.ResultRows { display:table;width:98%;border-bottom:solid 1px #ddd;padding:1px 3px 1px 3px; }
.ResultLeft { float:left;  }
.ResultRight { float:right;  }
.ResultImg { position:absolute;width:150px;height:200px;right:400px;top:610px; }

.AuthStyle { display:block;width:150px;float:right;margin:10px 0px 0px 5px; }
.AuthStyle p { margin:0px;padding:0px;height:218px;background:url(../images/basic/certificate.jpg) 0px 0px no-repeat; }
.AuthStyle span { display:block;line-height:22px;text-align:center;font-weight:bold;color:#0055FF;font-size:18px; }