@charset "utf-8";


html{}

body{
background-image:url(../images/BgHomePage.gif);
background-repeat:repeat-x;
margin:0px;}

.Style{
width:990px;
margin:0px auto;}

.HeaderFlash{
float:left;
display:block;
width:715px;}

.HeaderBgSide{
background-image:url(../images/IndexHeader_02.jpg);
background-repeat:no-repeat;
height:171px;
float:left;
display:block;
width:270px;}

.TopMenuBg{
background-image:url(../images/IndexHeader_03.jpg);
background-repeat:no-repeat;
width:990px;
height:43px;}

.Main{
width:908px;
margin:0px auto;
background:#fff;
padding:10px;
min-height:600px;
}

.MainHome{
width:908px;
margin:0px auto;
background:#fff;
min-height:400px;
}

.MainSub{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:150%;
width:908px;
margin:0px auto;
background:#fff;
padding:10px;
min-height:600px;
}

.BottomContainer{
margin-left:0px;}

/*////////////////////////////START WELCOME PAGE/////////////////////////////*/
.WelcomeScreen{
width:910px;
background-color:#cacfc9;
height:246px;
}

.WelcomeRight{
float:right;
display:block;
width:484px;}

.WelcomeLeft{
background-image:url(../images/BgMainLeftHome.jpg);
background-repeat:no-repeat;
height:246px;
float:right;
display:block;
width:416px;}

.ServicesBtn{
background-image:url(../images/BgServicesMenu.png);
background-repeat:no-repeat;
margin-left:50px;
margin-top:15px;
width:278px;
height:30px;}

.ServicesBtn a:link ,.ServicesBtn a:visited{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
line-height:30px;
padding-left:20px;
position:relative;
}

.ServicesBtn a:hover{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
line-height:30px;
padding-left:20px;
}

.ServicesBtn_Others{
background-image:url(../images/BgServicesMenu2.png);
background-repeat:no-repeat;
margin-left:50px;
margin-top:15px;
width:278px;

height:30px;}

.ServicesBtn_Others a:link ,.ServicesBtn_Others a:visited{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
line-height:30px;
position:relative;
padding-left:20px;
}

.ServicesBtn_Others a:hover{
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
line-height:30px;
padding-left:20px;
}

.WelcomeText{
background-color:#f5f5f5;
border:1px solid #dbdbdb;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding:5px;}

.AddressDiv{
float:left;
display:block;
width:170px;
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
border-right:1px solid #3262a9;
padding:2px;
margin-left:10px;}

.AddressDivContact{
float:left;
display:block;
width:220px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
border-right:1px solid #cfcece;
padding:2px;
margin-left:10px;}

.BottomReadMore{
background-image:url(../images/BgFooterReadMore.jpg);
background-repeat:no-repeat;
width:307px;
height:105px;
float:left;
display:block;}

.BottomReadMore a:link ,.BottomReadMore a:visited{
line-height:165px;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
margin-left:120px;
}

.BottomReadMore a:hover{
line-height:165px;
color:#204e87;
font-size:14px;
text-decoration:none;
margin-left:120px;
}

.BottomAddress{
background-image:url(../images/BgFooterAddress.jpg);
background-repeat:no-repeat;
width:593px;
height:105px;
float:left;
display:block;}

.TitleSoon{
font-family:"Times New Roman", Times, serif;
font-size:22px;
float:right;
font-weight:bold;
color:#FF9900;}


/*////////////////////////////END WELCOME PAGE/////////////////////////////*/


.Main_ContentSide{
overflow:hidden;
width:648px;
background-color:#FFFFFF;
padding:10px;
float:left;
display:block;}

.Main_LatestSide{
width:220px;
padding:10px;
background-color:#FFFFFF;
float:left;
display:block;}

.TdHeader_LatestNews{
background-image:url(../images/Main_LatestSide_News.jpg);
background-repeat:no-repeat;
height:54px;
color:#999999;
text-align:right;
padding-right:30px;
font-weight:bold;
font-size:12px;}

.TdHeader_LatestContact{
background-image:url(../images/Main_LatestSide_Contact.jpg);
background-repeat:no-repeat;
height:54px;
color:#999999;
text-align:right;
padding-right:30px;
font-weight:bold;
font-size:12px;}

.TdBody_LatestSide{
background-image:url(../images/Main_LatestSide_Body.jpg);
background-repeat:repeat-y;}

.Search{
background: url(../images/Search.gif)  no-repeat;
width:213px;
height:26px;
margin-top:90px;
}

.BtnSearch{
width:30px;
height:30px;
float:left;
}

.InputSearch{
width:160px;
height:20px;
font-weight:bold;
color:#FF6600;
line-height:20px;
padding-left:5px;
border:0px;
cursor:text;
float:right;
z-index:100;
position:absolute;
background:transparent;
}

.SelectLang{
float:right;
padding-right:115px;
margin-top:10px;}

.SelectLang a:link ,.SelectLang a:visited{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
font-family:Tahoma;}

.SelectLang a:hover{
text-decoration:none;
color:#ff7200;
font-weight:bold;
font-size:14px;
font-family:Tahoma;}

.MainTopNav{
width:675px;
float:left;
display:block;
margin-top:10px;
padding-left:40px;}


.MainTopNav a:link ,.MainTopNav a:visited{
color:#FFFFFF;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:130px;
float:left;
text-align:center;
display:block;
border-right:1px solid #4d577a;}

.MainTopNav a:hover{
color:#ff7200;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:130px;
float:left;
text-align:center;
display:block;
border-right:1px solid #4d577a;}

.SubTopNav{
width:200px;
float:left;
display:block;
margin-top:10px;
margin-left:10px;}


.SubTopNav a:link ,.SubTopNav a:visited{
color:#000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:80px;
float:left;
text-align:center;
display:block;
border-right:1px solid #e1e0e0;}

.SubTopNav a:hover{
color:#ff7200;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
width:80px;
float:left;
text-align:center;
display:block;
border-right:1px solid #e1e0e0;}

.NewsDiv{
width:150px;
margin-left:40px;
border-bottom:1px solid #dddddd;
padding:5px;}

.NewsDiv a:link ,.NewsDiv a:visited{
color:#999999;
text-decoration:none;
font-size:12px;
}

.NewsDiv a:hover{
color:#204d84;
text-decoration:none;
font-size:12px;
}

.NewsDiv span{
font-size:12px;
color:#ff7200;
display:block;}

.FlagIcon2{
float:left;
display:block;
padding-right:5px;
margin-bottom:60px;}

.FlagIcon{
float:left;
display:block;
padding:5px;}


.AddressDiv2{
width:170px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
border-bottom:1px solid #dddddd;
padding:5px;
margin-left:10px;}

.Footer{
background-image:url(../images/BgIndexFooter.gif);
background-repeat:no-repeat;
width:980px;
color:#CCCCCC;
font-size:11px;
padding-top:10px;
line-height:30px;
height:33px;}

.Footer_CopyRight{
float:left;
margin-left:60px;
display:block;}

.Footer_Desgined{
float:right;

margin-right:60px;
display:block;
}
.BgServices{
background-image:url(../images/BgServices.gif);
background-repeat:no-repeat;
padding-top:50px;
padding-left:5px;
width:642px;
height:352px;}

.MoreServicesLink{
padding-top:13px;}

.MoreServicesLink a:link ,.MoreServicesLink a:visited{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
margin-left:50px;}

.MoreServicesLink a:hover{
color:#204e87;
font-size:12px;
text-decoration:none;
margin-left:50px;}


.WelcomeMsg{
background-color:#f0f0f0;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
border:1px solid #c3c1c1;}

h4{
margin:2px;
color:#ff7200;
font-size:16px;
padding:0px;}

h2{
color:#ff7200;
font-size:18px;
font-weight:bold;
padding:0px;}

h3{
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;}

hr{
color:#FF6600;}

.Img{
padding:5px;
margin:5px;
border:1px solid #CCCCCC;
float:left;
display:block;}

.Contact_Loc{
background-color:#f0f0f0;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
height:130px;
margin-bottom:20px;
border:1px solid #c3c1c1;
}

.Contact_Loc a{
color:#FF6600;
text-decoration:none;}

.ContactDiv{
float:left;
display:block;
width:500px;}

.Map{
float:left;
padding-left:40px;
display:block;
width:350px;}

.FormText{
width:150px;
margin-right:20px;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
display:block;
float:left;
}

.FormInput{
width:200px;
color:3ac8d6;
font-weight:bold;
border:1px #999999 solid;
BACKGROUND: url(../images/txtshdo.gif) #fff repeat-y left 50%;
float:left;
display:block;
}

.textarea{
width:300px;
height:100px;
color:3ac8d6;
font-weight:bold;
border:1px #999999 solid;
BACKGROUND: url(../images/txtshdo.gif) #fff repeat-y left 50%;
float:left;
display:block;
}

.btn{
background:url(../images/btn.png);
width:50px;
height:25px;
font-weight:bold;
color:#fff;
cursor:pointer;
float:right;
font-size:12px;
line-height:25px;
margin-top:10px;
border:0px;
}

.Req{
color:#990000;
font-size:10px;}

.ServicesDis{
background-color:#e0dede;
padding:10px;
min-height:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:justify;
margin-bottom:20px;
border:1px solid #c3c1c1;}