﻿body 
{
	/*background:url(Images/bg.jpg) repeat-x;*/
	background:#fff;
	margin:0px;
	font-family: Verdana,Tahoma, MS Sans Serif, Arial;
	font-size: 10pt;
}
a:link, a:visited
{
	font-size: 10pt;
	text-decoration: none;
	color: gray;
}
a:hover
{
	font-size: 10pt;
	text-decoration: underline;
	color: #000;
}
/*----------------------------------------------------------*\
	defaultPage 
\*----------------------------------------------------------*/
.mainPage {}
.containerPage {width: 1000px;}

.lineTopLeft {width:10px; background:url(Images/LineTopLeft.jpg) no-repeat;}
.lineTopRight {width:10px; background:url(Images/LineTopRight.jpg) no-repeat;}
.lineMiddleLeft {width:10px; background:url(Images/LineMiddleLeft.jpg) repeat-y;}
.lineMiddleRight {width:10px; background:url(Images/LineMiddleRight.jpg) repeat-y;}
.lineBottomLeft {width:10px; height:80px; background:url(Images/LineBottomLeft.jpg) no-repeat;}
.lineBottomRight {width:10px; height:80px; background:url(Images/LineBottomRight.jpg) no-repeat;}

.lineLeft {width:14px; background:url(Images/LineLeft.jpg) no-repeat;}
.lineRight {width:14px; background:url(Images/LineRight.jpg) no-repeat;}
.defaultPage { width:100%; text-align:left; }
#dvLogo { width:381px; height:54px; background:url(Images/Logo.jpg) no-repeat; padding: 53px 0 0 90px; text-transform: uppercase; letter-spacing: 1px; font-weight:bold;}
/*----------------------------------------------------------*\
	Header, Top Menu
\*----------------------------------------------------------*/
.containerHeader { width:100%;}
.dvLinkRightHeader {}
.dvLinkRightHeader a:link, .dvLinkRightHeader a:visited { color:#bbb; font-weight:bold; }

.dvLinkTopMenu {border:solid 0px #000;}
.dvLinkTopMenu a:link, .dvLinkTopMenu a:visited { color:#000; font-weight:bold; font-size:12pt;}
.dvLinkTopMenu a:hover { color:#f00; font-weight:bold; font-size:12pt; text-decoration:none;}
.dvLinkTopMenu .focus { color:#f00; font-weight:bold; font-size:12pt; text-decoration:none;}

.dvLineTopMenu {width:932px; height:1px; background:url(Images/LineTopMenu.jpg) no-repeat left bottom; font-size:1%;}

.imgLineHori {padding-left:15px; padding-right:15px; width:1px; height:32px; background:url(Images/LineHori.jpg) no-repeat center center;}
/*----------------------------------------------------------*\
	Banner
\*----------------------------------------------------------*/
.linkCatSrv {border:solid 0px #000; color:#c80000;}
.linkCatSrv a:link, .linkCatSrv a:visited { color:#c80000; font-size:10pt; }
.linkCatSrv a:hover { color:#f00; font-size:10pt; text-decoration:none; }
.linkCatSrv .focus { color:#f00; font-size:10pt; text-decoration:none; }

.btnGo { width:47px; height:34px; background:url(Images/btnGo.jpg) no-repeat; border:0px; cursor:pointer;}

.banner {position:relative; width:936px; height:184px;}
.bannerHome { background:url(Images/Banners/banner_home.jpg) no-repeat; }
.bannerAboutUs { background:url(Images/Banners/banner_about_us.jpg) no-repeat; }
.bannerAdvantage { background:url(Images/Banners/banner_advantage.jpg) no-repeat; }
.bannerCareer { background:url(Images/Banners/banner_career.jpg) no-repeat; }
.bannerContactUs { background:url(Images/Banners/banner_contact_us.jpg) no-repeat; }
.bannerCustomers { background:url(Images/Banners/banner_customers.jpg) no-repeat; }
.bannerDownload { background:url(Images/Banners/banner_download.jpg) no-repeat; }
.bannerServices { background:url(Images/Banners/banner_services.jpg) no-repeat; }


/*----------------------------------------------------------*\
	Footer, Top Menu
\*----------------------------------------------------------*/
.containerFooter { width:100%; padding:15px 0px 15px 0px; }
.dvLinkBottomMenu {color:#000; font-size:8pt;}
.dvLinkBottomMenu a:link, .dvLinkBottomMenu a:visited { color:#000; font-size:8pt; }
.dvLinkBottomMenu a:hover { color:#f00; font-size:8pt; text-decoration:none; }
.dvLinkBottomMenu .focus { color:#f00; font-size:8pt; text-decoration:none; }

/*----------------------------------------------------------*\
	Default Page
\*----------------------------------------------------------*/
.contentCompanyOverView {position:relative; width:661px; height:179px; background:url(Images/ContentBoxCmpOver.jpg) no-repeat; }
.contentLinkMore {position:absolute; right:0px; bottom:0px;}
.contentLinkMore a:link, .contentLinkMore a:visited {color:#f00; font-size:8pt; font-weight:bold; text-decoration:none;}
.contentLinkMore a:hover {color:#00f; font-size:8pt; font-weight:bold; text-decoration:none;}

/*----------------------------------------------------------*\
	Box Hot News
\*----------------------------------------------------------*/
.bxHotNews {width:263px;}
.bxHotNews .top {height:35px; background:url(Images/BoxHotNews/bxTop.jpg) no-repeat;}
.bxHotNews .middle { padding:0px 6px 0px 8px; background:url(Images/BoxHotNews/bxMiddle.jpg) repeat-y;}
.bxHotNews .bottom {height:24px; background:url(Images/BoxHotNews/bxBottom.jpg) no-repeat;}

/*----------------------------------------------------------*\
	Box Services
\*----------------------------------------------------------*/
.bxServices {width:266px; border:solid 0px #000;}
.bxServices .top {height:46px; background:url(Images/BoxServices/bxTop.jpg) no-repeat;}
.bxServices .middle { padding:0px 6px 0px 10px; background:url(Images/BoxServices/bxMiddle.jpg) repeat-y;}
.bxServices .bottom {height:29px; background:url(Images/BoxServices/bxBottom.jpg) no-repeat;}

/*----------------------------------------------------------*\
	About Us page
\*----------------------------------------------------------*/
.iconProfile {margin-bottom:5px; padding-left:60px; height:32px; text-align:left; background:url(Images/iconProfile.jpg) no-repeat;}
.iconSupport {margin-bottom:5px; padding-left:50px; height:30px; text-align:left; background:url(Images/iconSupport.jpg) no-repeat;}
.iconStarRed {padding-left:20px; color:#777; font-weight:bold; line-height:25px; text-align:left; background:url(Images/iconStarRed.jpg) no-repeat left center;}
.titleRed {color:#f00; font-size:13pt;}
.titleBlack {color:#000; font-size:13pt;}
.contentNews {padding-left:20px; text-align:justify; line-height:20px;}

/*----------------------------------------------------------*\
	Services page
\*----------------------------------------------------------*/
.contentNews2 {padding-left:20px; padding-right:20px; text-align:justify; line-height:20px;}

.iconServices {margin-bottom:5px; padding-left:60px; height:39px; text-align:left; background:url(Images/iconServices.jpg) no-repeat;}
.iconGlobal {margin-bottom:5px; padding-left:35px; height:29px; text-align:left; background:url(Images/iconGlobal.jpg) no-repeat;}
.iconMSNET {margin-bottom:5px; padding-left:55px; height:27px; text-align:left; background:url(Images/iconMSNET.jpg) no-repeat;}
.iconMacromedia {margin-bottom:5px; padding-left:30px; height:27px; text-align:left; background:url(Images/iconMacromedia.jpg) no-repeat;}
.iconOthers {margin-bottom:5px; padding-left:35px; height:33px; text-align:left; background:url(Images/iconOthers.jpg) no-repeat;}
.iconAdobe {margin-bottom:5px; padding-left:30px; height:27px; text-align:left; background:url(Images/iconAdobe.jpg) no-repeat;}

.tblLanguages {border-top: solid 1px #ccc; border-left: solid 1px #ccc;}
.tblLanguages td {border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}

.linkWebServices a:link, .linkWebServices a:visited {color:#777; font-size:9pt; font-weight:bold; text-decoration:none;}
.linkWebServices a:hover {color:#f00; font-size:9pt; font-weight:bold; text-decoration:none;}
/*----------------------------------------------------------*\
	Services Box Content
\*----------------------------------------------------------*/
.bxContentSrv {width:907px; border:solid 0px #000;}
.bxContentSrv .top {height:24px; background:url(Images/BoxContentSrv/bxTop.jpg) no-repeat;}
.bxContentSrv .middle { padding:0px 20px 0px 20px; background:url(Images/BoxContentSrv/bxMiddle.jpg) repeat-y;}
.bxContentSrv .bottom {height:21px; background:url(Images/BoxContentSrv/bxBottom.jpg) no-repeat;}

/*----------------------------------------------------------*\
	Services Box Tech
\*----------------------------------------------------------*/
.bxTech {width:550px;}
.bxTech .top {height:22px; background:url(Images/BoxTech/bxTop.jpg) no-repeat;}
.bxTech .middle { padding:0px 10px 0px 10px; background:url(Images/BoxTech/bxMiddle.jpg) repeat-y;}
.bxTech .bottom {height:22px; background:url(Images/BoxTech/bxBottom.jpg) no-repeat;}
.lineVer {width:35px; height:189px; background:url(Images/BoxTech/bxLineVer.jpg) no-repeat left center;}

/*----------------------------------------------------------*\
	Advantage page
\*----------------------------------------------------------*/
.bxAdvantage { width:940px; height:442px; background:url(Images/BoxAdvantage/bg.gif) no-repeat;}
.iconBook {margin-bottom:5px; padding-left:45px; text-align:left; background:url(Images/iconBook.png) no-repeat;}
* html .iconBook {margin-bottom:5px; padding-left:45px; height:29px; text-align:left; background-image: none;background-color: transparent; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Themes/Default/Home/Images/iconBook.png",sizingMethod="crop");}
.advantageContent {text-align:justify; line-height:25px;}

/*----------------------------------------------------------*\
	Contact Us page
\*----------------------------------------------------------*/
.iconMail {margin-bottom:5px; padding-left:48px; height:31px; text-align:left; background:url(Images/iconMail.jpg) no-repeat;}
.divOfButtons {}
.divOfButtons a:link, .divOfButtons a:visited {color:#f00; font-weight:bold;}
.divOfButtons a:hover {color:#00f; font-weight:bold; text-decoration:none;}

/*----------------------------------------------------------*\
	Career page
\*----------------------------------------------------------*/
.boxContent { width:942px; height:472px;}
.boxContent .top_box { width: 100%; height: 54px; background: url('Images/BoxContent/top_bg.jpg') no-repeat; float: left;}
.boxContent .mid_box { width: 100%; float: left;}
.boxContent .mid_box .mid_box1{ width: 100%; float: left;background: url('Images/BoxContent/middle_bg1.jpg') repeat-y; }
.boxContent .mid_box .mid_box2{ width: 100%; float: left;background: url('Images/BoxContent/middle_bg2.jpg') repeat-y; }
.boxContent .mid_box .mid_box3{ width: 100%; float: left;background: url('Images/BoxContent/middle_bg3.jpg') repeat-y; }
.boxContent .mid_box .mid_box4{ width: 100%; height: 15px; float: left; background: url('Images/BoxContent/middle_bg4.jpg') repeat-y; }
.boxContent .mid_box .mid_box5{ height: 15px; float: left;}

.boxContent .bot_box { width: 100%; height: 27px; background: url('Images/BoxContent/bottom_bg.jpg') no-repeat; float: left;}
.iconBallRed {padding-left:10px; line-height:25px; text-align:left; background:url(Images/iconBallRed.jpg) no-repeat left center;}
.careerTitleRed {color:#f00; font-size:10pt; font-family:Verdana, Tahoma; font-weight:bold;}


/*----------------------------------------------------------*\
	Table
\*----------------------------------------------------------*/

table {border-collapse: collapse; border-spacing: 0px; border-color: #000000;}
table td.m { border: solid 1px #000000;}
table td.h {background-color: #abcabc; font-weight: bold; color: #777f43; border: solid 1px #000000;}
table td.t1 {width: 420px; text-align: center;}
table td.t2 {text-align: center; width: 120px}
table td.t3 {text-align: center;width: 120px;}
table td.t4 {text-align: center; width: 80px;}
table td.nd1 {width: 420px; padding-left: 5px;}
table td.nd2 {text-align: center; width: 120px}
table td.nd3 {text-align: center;width: 120px;}
table td.nd4 {text-align: center; width: 80px;}

/*----------------------------------------------------------*\
	Customers page
\*----------------------------------------------------------*/
.boxCustomer { position:relative; width:654px; height:119px; background:url(Images/boxCustomer/bg.jpg) no-repeat;}
.boxCustomer .title { position:absolute; left:340px; top:10px; font-size:11pt; font-weight:bold; font-family:Verdana, Tahoma; }
.boxCustomer .img { position:absolute; left:20px; top:15px; }
.boxCustomer .content { position:absolute; left:170px; top:35px; padding-right:10px; line-height:25px; }

/* Advantage */
.mnuleft dl {margin: 0; padding: 0;}
.mnuleft dl dt {display: block;}
.mnuleft em {display: none;}
.mnuleft div {background: url('Images/BoxAdvantage/_bg_item.gif') no-repeat;}
.mnuleft div a {padding: 13px 125px 13px 75px; line-height: 47px;}
.mnuleft div a:hover {text-decoration: none;}