@charset "utf-8";
body { margin:0px; font-family:Tahoma, Verdana, Arial; font-size:70%; line-height:120%; color:#2B2B2B; text-align:center;background-image:url('../images/background.jpg');background-repeat:repeat-x }
.ParentLayer {width:1001px;margin-right:auto;margin-left:auto;text-align:left;border-left:1px solid #CCC;border-right:1px solid #CCC;background-color:#FFFFFF;}
a:link {color: #002CA3;text-decoration: none;}
a:visited {color: #576AA0;text-decoration: none;}
a:hover {color: #BC3E06;text-decoration: underline;}
a:active {color: #606060;text-decoration: none;}
form { padding: 0; margin: 0;}
img {border:0px;vertical-align: middle;}
ul { margin-bottom:3px; margin-top:3px; }
ul li { list-style-image:url('')}
* { line-height:20px; }

h1 { font-size:220%; color:#666666; font-weight:bold;margin-top:10px; margin-bottom:10px;padding:0px; }
h2 { font-size:110%; color:#330066; font-weight:bold; background:url('../images/small-arrow.gif') no-repeat center left; padding-left:10px; margin-top:10px; margin-bottom:10px; padding-right:0px; padding-top:0px; padding-bottom:0px }
h3 { font-size:100%; color:#2B2B2B; font-weight:bold; background-image:url('../images/now1.gif'); background-repeat:no-repeat; background-position: left center; padding-left:10px;margin-top:10px; margin-bottom:10px }
h4 {margin:0px;font-size:100%;font-weight:bold;padding-left: 15px;background: url('../images/dot.gif') no-repeat left center;; padding-right:0px; padding-top:0px; padding-bottom:0px}


#Logo {
	position:absolute;
	top:5px;
	background-image:url('../images/logo.gif');
	background-repeat:no-repeat;
	background-position: center 50%;
	padding-top:35px;
	text-align:center;
	color:#043EDB;
	width:159px;
	font-size:90%;
	margin-left:2%;
	height: 11px;
}
#LogoLink { position:absolute;top:5px;width:159px;height:55px;margin-left:2%;background-color:transparent; }
#LogoLink img { width:121px;height:50px;border:0px none; }

#PageTop {height:75px;top:0px;width:100%;font-size:113%;color:#606060;text-align:right;margin:0px;}
#PageTopMenu li { list-style-image: url('');}
#PageTop a:link {color: #606060;text-decoration: none;}
#PageTop a:visited {color: #606060;text-decoration: none;}
#PageTop a:hover {color: #838383;text-decoration: underline;}
#PageTop a:active {color: #606060;text-decoration: none;}

#PageTop #PageTopMenu { list-style-type:none; margin-top:79px; margin-right:20px; margin-bottom:15px; float:left; padding:0px; height:25px; }

#PageTop #PageTopMenu li { position:relative; float:left; list-style-type:none; line-height:25px; vertical-align:middle; padding:0px; margin:0px; padding-left:5px; padding-right:5px; }

#PageNavigation { width: 100%;background-color:#E2E2E2; height:33px;  border:1px solid #CCC;border-left:0px;border-right:0px; clear: both; }

#PageNavigation ul { height:33px; margin-left:20px; padding-left:20px; background-image:url(' '); background-position: left center; background-repeat:no-repeat; list-style-type:none; margin-right:0px; margin-top:0px; margin-bottom:0px }
#PageNavigation p { text-indent: 35px;background: url('../images/house.gif') no-repeat 15px center;margin:0px; padding:0; font-weight:bold;line-height:33px;vertical-align:middle;float:left }

#PageNavigation ul li { line-height:32px; vertical-align:middle; list-style-type:none; float:left; position:relative;padding-right:5px;font-size: 125%; }
#PageNavigation a:link {font-size: 88%;color: #606060;text-decoration: none;}
#PageNavigation a:visited {font-size: 88%;color: #606060;text-decoration: none;}
#PageNavigation a:hover {font-size: 88%;color: #BC3E06;text-decoration: underline;}
#PageNavigation a:active {font-size: 88%;color: #606060;text-decoration: none;}

#SearchBar {float:right;margin-right:2%;vertical-align:middle;line-height:32px;height:32px;text-align: right;background-color:transparent;}

#PageBottom {clear:both;border-top:1px solid #CCC;padding:5px;font-size:85%;line-height:120%;}
#PageBottom p { padding:0px; margin:0px; text-align:center;color:#606060; }
#PageBottom a:link {color: #606060;text-decoration: none;}
#PageBottom a:visited {color: #606060;text-decoration: none;}
#PageBottom a:hover {color: #838383;text-decoration: underline;}
#PageBottom a:active {color: #606060;text-decoration: none;}
#PageBottom p.w3cHtmlValidator { position:relative;float:right;margin-top:-20px; }


.RedBold { color: #D24F00; font-weight:bold;}
.GreenBold {font-weight: bold;color: #690;}
.LinkBold {font-weight: bold;}

.FontRight { text-align: right;}
.Center { text-align: center;}
.Background {background-color: #f7f9fb;border: 1px dashed #EDEDED; padding: 5px 15px;}

.DeleteFont {color: #660000;text-decoration: line-through;}
.RedBoleBig {color: #CC3300;font-weight:bold;font-size:140%;}
.ClearBoth { clear: both; height: 0; margin:0; padding: 0;}
.Italic {font-style: italic;}


#SideBarMailList .InputEmail { background:url('../images/go.gif') no-repeat center right;width:200px;margin:5px }
#SideBarMailList .InputEmail input { width:150px; }
#SideBarMailList .HighLightArrow { color:#FFCC00; font-weight:bold; }


#DocumentsList { border-bottom:1px solid #CCC; }
#SideBarSpecial, #SideBarWhatToDo, #SideBarPartner, #SideBarClient, #SideBarMailList, #Awards, #SideBarReasons, #SupportMore, #FileSystemSupport, #OperateSystemSupport, #ProductsList, #OperateSystemSupportWithoutVista, #SideBarContactRegNow, #DocumentsList, #DocumentIndex, #SideBarWeekend, #Customer { width:92%; padding:4%; background-color:#FFFFFF;border-top:1px solid #CCC; }
#DocumentsList, #SideBarWeekend  { border:0px;border-bottom:1px solid #CCC; }
#OperateSystemSupport, #SupportMore, #OperateSystemSupportWithoutVista { border-bottom:1px solid #CCC; }
#ProductsList { border:0px; }
#SideBarContactRegNow, #SideBarSpecial, #DocumentIndex, #SupportMore, #FileSystemSupport { border-top:0px; }
#SideBarSpecial {margin:0px;padding:0px;background: url('../images/solution-index.gif') no-repeat center;;height: 196px}
#SideBarSpecial h2, SideBarWhatToDo h2 { margin:0px;}
#SideBarSpecial p { margin:0px;margin-top:136px;text-align:center; }
#SideBarWhatToDo { margin-top:10px; }
#SideBarWhatToDo ul { margin-left:13%; list-style-type:disc; padding:0px;line-height:16px;margin-bottom:5px; }
#SideBarWhatToDo p { text-align:right; }

#SideBarClient { height:100px; background-image:url('../images/clients.gif'); background-repeat:no-repeat; background-position: center 40px; }
#Awards { background: url('../images/awards.gif') no-repeat center 50px;height: 125px }
#SideBarMailList { height:87px;padding-top:10px; }
.LeftSideBar h3 { padding-bottom:3px;margin-bottom:0px; }

.LeftSideBar { width:260px; border-right:1px solid #CCC; clear:left; float:left; }

.RightContext { width:740px; border-left:1px solid #CCC; clear:right; float:left; margin-left:-1px; }
.RightContext h3 {font-size:100%;color:#2B2B2B;font-weight:bold;padding-left:10px;margin-top:10px;margin-bottom:10px;background: #E1E5F2 url('../images/now1.gif') no-repeat 5px center;text-indent: 10px}
.RightContext #Context { padding:10px;margin:10px;margin-top:0px;padding-top:0px; }
p.DetailButtons { text-align:center; clear: both; }
p.DetailButtons img { margin-left:5px; }

li.Powerful, li.Support, li.Safe, li.MoneyBack, li.Fast, li.VistaReady, li.Linux { padding-left: 50px; }
li.Powerful { background:url('../images/ruanpan.gif') no-repeat center left; }
li.Support { background:url('../images/people.gif') no-repeat center left; }
li.Safe { background:url('../images/lock.jpg') no-repeat center left; }
li.MoneyBack { background:url('../images/yuanlogo.jpg') no-repeat center left; }
li.Fast { background:url('../images/phone.jpg') no-repeat center left; }
li.VistaReady { background:url('../images/vista.gif') no-repeat center left; }
li.Linux { background:url('../images/ext.gif') no-repeat center left; }

.alignCenter { text-align:center; }
#ProductsList h3 {background-image:url('QO52L1NH/none');}
table { border:0px;border-top:1px solid #999999;border-left:1px solid #999999;padding:0px;padding-left:1px;padding-top:1px; }
table tr.Background {font-weight:bold;text-align:center;background-color: #FEFFE8;}
table td { margin:0px; border-right:1px solid #999999; border-bottom:1px solid #999999; padding:8px; }
table td.header1 { font-weight:bold; text-align:center; background-image:url('../images/backdround-green.gif'); }
table td.header2 { font-weight:bold; text-align:center; background-image:url('../images/background-red.gif'); }
table td.header3 { font-weight:bold; text-align:center; background-image:url('../images/background-blue.gif'); }
table td.header4 { font-weight:bold; text-align:center; background-image:url('../images/background-yellow.gif'); }
table td.header5 { font-weight:bold; text-align:center; background-image:url('../images/background-purple.gif'); }
table tr.green { background-color:#FBFFFB; }
table h2 {background:none;line-height: 14px;margin: 0px;padding: 3px;}


.RightContext #ProductInfo { border-top:1px solid #CCC;padding:20px;padding-top:4px;padding-bottom:8px; }
.RightContext #NewFeaturesAndWhenToUse { border-top:1px solid #CCC; }
.RightContext #NewFeatures, .RightContext #WhenToUse { position:relative;float:left;width:343px; padding-left: 20px; }
.RightContext #NewFeatures { border-right:1px solid #CCC; }
.RightContext #WhenToUse { border-left:1px solid #CCC;margin-left:-1px;clear:right; }
.RightContext #NewFeatures p { text-align:center; }
.RightContext #NewFeatures button { margin-left:5%; margin-right:5%; }
.RightContext #CommonProblems, .RightContext #CommonProblemsPro { border-top:1px solid #CCC;clear:both;padding-top:4px; padding-left:20px;}
.RightContext #CommonProblemsPro { padding-right:20px;}
#DswBanner {background-image: url('../images/dsw-index.jpg');background-repeat: no-repeat;height: 199px;border-bottom:1px solid #CCC;padding-left:20px}
#DswBanner h1 {color: #000000; text-align:left; margin:0px;padding:0px;padding-top:20px;line-height:35px; }
#DswBanner p {text-align: left;padding-left: 200px;}
#DcBanner {border-bottom:1px solid #CCC;background: url('../images/dc-index.jpg') no-repeat left top;}
#Context p.Image img {border: 1px solid #555555;margin: 10px;}
#Feedback form { background-color: #F9FFEE;}
#Feedback form label { width: 300px; text-align: right; font-weight: bold; color: #333;}
#Feedback form table { border: 0px none;}
#Feedback form table tr td { border: 0px none;}

#ResonToBuy { clear:both; height: 280px; }
#ResonToBuy li { position:relative; float:left; width:25%; padding-left:45px; padding-right:5px; height:90px; }
#ResonToBuy li.Powerful { background:url('../images/ruanpan.gif') no-repeat top left; }
#ResonToBuy li.Support { background:url('../images/people.gif') no-repeat top left; }
#ResonToBuy li.Safe { background:url('../images/lock.jpg') no-repeat top left; }
#ResonToBuy li.MoneyBack { background:url('../images/yuanlogo.jpg') no-repeat top left; }
#ResonToBuy li.Fast { background:url('../images/phone.jpg') no-repeat top left; }
#ResonToBuy li.VistaReady { background:url('../images/vista.gif') no-repeat top left; }
#ResonToBuy li.Linux { background:url('../images/ext.gif') no-repeat top left; }

#LanguageBarLayer { position:absolute; top:10px; padding-left:220px; z-index:10; font-weight:bold; font-size:20px; }
#LanguageBarLayer img { margin-left:2px; margin-right:2px; }
.GreenCenter {font-weight: bold;color: #009900;text-align: center;}
.RightGreen {font-weight: bold;color: #009900; font-size:15px;}
.RedCenter {font-weight: bold;color: #993300;text-align: center;}
.DRWH2 {color:#0000FF;font-size: 140%;font-style: oblique;font-weight: bold;}
.textbold {color:#0000FF;font-size:13px;font-style: inherit;font-weight: bold;}

.LeftFlot {float: left; line-height: 32px;margin: 0px 10px 0px 0px;}
.RightFlot {float: right; line-height: 32px;margin: 0px 10px;}
.ImgFloat1 {float: left; padding: 5px; border: 1px solid #ddd; margin: 0 15px 0 0;}
.ImgFloat2 {float: Right; padding: 5px; border: 1px solid #ddd; margin: 0 0 0 15px;}

#map_bg {width:500px; height:247px; background:url('../images/big_locatormap.gif') no-repeat; margin: 10px auto}
#map_actregs {width:500px; height:247px; background:url('../images/0.gif') no-repeat;}
#imb{width:500px; height:247px; border:0px none;}
.border{border:#999999 1px solid; padding:2px;}
.toptext{position:absolute; top:10px; padding-left:220px; z-index:10; font-weight:bold; font-size:16px; color:#000000}
.order{
background-color:#3399FF; border:#666666 1px solid; color:#FFFFFF; font-size:16px; font-weight:bold;}
.license{
background-color:#666666; border:#666666 1px solid; color:#FFFFFF;}