
.sidebarTDContainer {
	width: 220px;
	float: right;
}

#UIContainer-pagebody {
	padding: 0px;
}

#UIContainer-sidebar {
	padding: 0px;
}

#UIContainer-KS {
	padding: 0px;
}

/*
.UIBannerPortlet {
	background: #fff url('DefaultSkin/background/BannerPortlet.gif') repeat-x top;
	height: 84px;
}
*/

.UIBannerPortlet .BannerTitle_{
	float: left;
	background: #fff url('DefaultSkin/background/BannerTitle.jpg') no-repeat top left;
	width: 300px; height: 80px;
}

.UIBannerPortlet .MiddleBanner_ .LoginContainer{
	float: right; width: 240px;
}

.UIBannerPortlet .MiddleBanner_ .LeftContainer{
	background: url('DefaultSkin/background/LeftContainer.gif') no-repeat left;
	padding-left: 10px;
}

.UIBannerPortlet .MiddleBanner_ .RightContainer{
	background: url('DefaultSkin/background/RightContainer.gif') no-repeat right;
	padding-right: 5px;
}

.UIBannerPortlet .MiddleBanner_ .CenterContainer{
	background: url('DefaultSkin/background/CenterContainer.gif') repeat-x ;
	height: 53px;
}

.UIBannerPortlet .LoginContainer .TextAcount {
	line-height:24px;
	color: gray;
}

.UIBannerPortlet .MiddleBanner_ .ActionButton{
	float: right;
	margin:0px 4px 0px 0px;
}

.UIBannerPortlet .MiddleBanner_	.LeftButton{
	background: url('DefaultSkin/background/LeftButton.gif') no-repeat left;
	padding-left: 10px;
}

.UIBannerPortlet .MiddleBanner_	.RightButton{
	background: url('DefaultSkin/background/RightButton.gif') no-repeat right;
	padding-right: 9px;
}

.UIBannerPortlet .MiddleBanner_	.CenterButton{
	background: url('DefaultSkin/background/CenterButton.gif') repeat-x ;
	line-height: 20px;
	padding: 0px 8px;
	height: 20px;
	color:#025193;
	font-weight: bold;
	height: 20px;
	white-space: nowrap;
}
.UIBannerPortlet .MiddleBanner_	.CenterButton a{
	color: #025193;
}
.UIBannerPortlet .MiddleBanner_	.CenterButton a:hover{
	color: #000;
}
.UIBannerPortlet .MiddleBanner_	.SignIn{
	width: 76px;
	float: left;
	margin: 0px 7px;
	}
	
.UIBannerPortlet .MiddleBanner_	.SignOut{
	width: 86px;
	float: left;
	}
.UIBannerPortlet .MiddleBanner_	.YourAccount{
	width: 113px;
	float: right;
	margin: 0px 7px;
	}
/***************************************************************************************************/

.UIKsHomepage {
	margin: auto;
	width: 980px;
}

/*****
.UIKsHomepage .TryNowIcon{
	background: url('DefaultSkin/background/TryNowIcon.gif') no-repeat top right;
}
****/

.PortletDecoration {
}

.PortletDecoration .PortletDecorationTL {
	background: url('DefaultSkin/background/HomePortletKS.png') no-repeat left top;
	padding-left: 10px;
}

.PortletDecoration .PortletDecorationTR {
	background: url('DefaultSkin/background/HomePortletKS.png') no-repeat right -10px;
	padding-right: 10px;
}

.PortletDecoration .PortletDecorationTC {
	background: url('DefaultSkin/background/HomePortletKS.png') repeat-x center -22px;
	height: 9px;
}

.PortletDecoration .HomePortletAdBackround {
	background: white ;
	padding: 20px 0px 0px 0px;
}

.UIKsHomepage .PortletDecoration .HomePortletAdBackround {
	padding: 8px;
}

.PortletDecoration .PortletDecorationML {
	background: url('DefaultSkin/background/PortletDecorationML.png') repeat-y left;
	padding-left: 3px;
}

.PortletDecoration .PortletDecorationMR {
	background: url('DefaultSkin/background/PortletDecorationMR.png') repeat-y right;
	padding-right: 3px;
}

.PortletDecoration .PortletDecorationMC {
	background: white;
	padding: 8px;
	height: 295px;
}

.PortletDecoration .PortletDecorationBL {
	background: url('DefaultSkin/background/HomePortletKS.png') no-repeat left -33px;
	padding-left: 10px;
}

.PortletDecoration .PortletDecorationBR {
	background: url('DefaultSkin/background/HomePortletKS.png') no-repeat right -46px;
	padding-right: 10px;
}

.PortletDecoration .PortletDecorationBC {
	background: url('DefaultSkin/background/HomePortletKS.png') repeat-x center -59px;
	height: 10px;
}

.UIKsHomepage .HomeBackground {
	background: url('DefaultSkin/background/HomeBackground.jpg') repeat-x center;
	height: 243px;
}

.UIKsHomepage .CheckIcon {
	background: url('DefaultSkin/background/CheckIcon.gif') no-repeat left ;
	line-height: 18px;
	padding-left: 20px;
	overflow: hidden;
/*	width: 80%; */
	white-space: nowrap;
}

.UIKsHomepage .HomeBackground .HomeImageLeft {
	background: url('DefaultSkin/background/KSHomePageLeft.jpg') no-repeat left;
	height: 243px;
}

.UIKsHomepage .HomeBackground .HomeImageRight {
	background: url('DefaultSkin/background/KSHomePageRight.jpg') no-repeat right;
	height: 243px;
}

.UIKsHomepage .HomeBackground .Label1 {
	color:#B5B5B5;
	font-size:28px;
	padding:129px 0 0 236px;
	text-align:left;
}

.UIKsHomepage .HomeBackground .Label2 {
	color:#8f8f8f;
	font-family:times New Roman;
	text-align:left;
	font-size: 41px;
	padding-left: 245px;
}

.UIKsHomepage .Decorator .DecoratorML {
	background: url('DefaultSkin/background/BgDecorator.jpg') no-repeat left top;
	padding-left: 5px;
}

.UIKsHomepage .Decorator .DecoratorMR {
	background: url('DefaultSkin/background/BgDecorator.jpg') no-repeat right top;
	padding-right: 5px;
}

.UIKsHomepage .Decorator .DecoratorMC {
	background: url('DefaultSkin/background/BgDecorator.jpg') repeat-x left -192px ;
	height: 192px;
}

.UIKsHomepage .Decorator .ForumIcon {
	background:transparent url(DefaultSkin/background/ForumIcon.jpg) no-repeat 20px bottom;
	height: 96px;
	padding-left: 110px;
}

.UIKsHomepage .Decorator .ForumLabel {
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}

.UIKsHomepage .Decorator .ForumLabel .Label {
	line-height: 20px;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
}

.UIKsHomepage .Decorator .ForumLabel .Title {
	line-height: 30px;
	font-size: 24px;
	color:#1363c8;
}

.UIKsHomepage .Decorator .FAQIcon {
	background: url('DefaultSkin/background/FAQIcon.jpg') no-repeat 20px bottom;
	height: 95px;
	padding-left: 110px;
}

.UIKsHomepage .Decorator .AnswersIcon {
	background: url('DefaultSkin/background/AnswersIcon.gif') no-repeat 20px bottom;
	height: 90px;
	padding-left: 110px;
}

.UIKsHomepage .Decorator .FAQLabel {
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}

.UIKsHomepage .Decorator .FAQLabel .Label {
	line-height: 20px;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
}

.UIKsHomepage .Decorator .FAQLabel .Title {
	line-height: 30px;
	font-size: 24px;
	color:#1363c8;
}

.UIKsHomepage .Decorator .Button {
	height: 30px; width: 90px;
}

/***************************************************************************************************/

.SideBar {
	padding: 1px 3px;
}


.SideBar .DownloadButton{
	background: #f1f1f1 url('DefaultSkin/background/DownloadButton.jpg') no-repeat ;
	width: 159px;
	height: 110px;
	margin: auto;
	cursor: pointer;
	text-align: center;
}

.SideBar .DownloadButton .TextDownload{
	font-size: 15px;
	font-weight: bold;
}

.SideBar .ArowIcon{
	text-align: center;
	margin: 10px 10px;
}

.SideBar .DotLine{
	background: url('DefaultSkin/background/DotLine1x2.gif') repeat-x ;
	height: 2px;
	margin: 0px 10px 12px 10px;
}

.SideBar .LeftButton {
	background: url('DefaultSkin/background/BgButton.gif') no-repeat left top;
	padding-left: 17px;
	margin: 0px 25px 0px 25px;
}

.SideBar .RightButton {
	background: url('DefaultSkin/background/BgButton.gif') no-repeat right -56px;
	padding-right: 16px;
}

.SideBar .CenterButton {
	background: url('DefaultSkin/background/BgButton.gif') repeat-x left -112px;
	height: 56px;
	font-family: tahoma;
	font-weight: bold;
	text-align: center;
	color: white;
}


.SideBar .CenterButton	.TextCreatDemo{
	font-size: 11px;
	white-space: nowrap;
	font-weight: normal;
}

.SideBar .SignUp {
	font-size: 18px;
	font-family: tahoma;
	font-weight: bold;
	padding-left: 70px;
	color: #e63c00;
}


.SideBar .VersionIcon {
	background: url('DefaultSkin/background/VersionIcon.gif') no-repeat ;
	width: 58px; height: 72px;
	margin: auto;
}

.SideBar .ProVersion {
	font-family: tahoma;
	font-weight: bold;	
	color: #1d7ce1;
	text-align: center;
}

/*========================KS Guided Tour===========================*/
.UIKSGuidedTour {
	background:transparent url(DefaultSkin/background/LeftKSGuidedTour.gif) repeat-y left;
}

.UIKSGuidedTour .LeftKSGuidedTour {
	float: left;
	width: 226px;
	background:transparent url(DefaultSkin/background/Header.gif) no-repeat left top;
	padding: 33px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}

.UIKSGuidedTour .LeftKSGuidedTour .HightLineButton {
	border: 1px solid #c8c8c8;
	background: #fff;
	padding: 1px;
	margin-top: 2px;
	cursor: pointer;
}

.UIKSGuidedTour .LeftKSGuidedTour .HightLineButton h5 {
	background: url(DefaultSkin/background/HightLineButton.gif) repeat-x left;
	padding: 0px 9px;
	line-height: 32px;
	border: 1px solid #dea405;
	font-size: 12px;
}

.UIKSGuidedTour .LeftKSGuidedTour .OverButton {
	border: 1px solid #e8e8e8;
	background: #fff;
	padding: 1px;
	margin-top: 2px;
	cursor: pointer;
}

.UIKSGuidedTour .LeftKSGuidedTour .OverButton h5 {
	background: url(DefaultSkin/background/OverButton.gif) repeat-x left;
	padding: 0px 9px;
	line-height: 32px;
	border: 1px solid #f2d605;
	font-size: 12px;
}

.UIKSGuidedTour .LeftKSGuidedTour .NormalButton {
	border: 1px solid #c7c9c8;
	background: #fff;
	padding: 1px;
	margin-top: 2px;
	cursor: pointer;
}

.UIKSGuidedTour .LeftKSGuidedTour .NormalButton h5 {
	background: url(DefaultSkin/background/NormalButton.gif) repeat-x left ;
	padding: 0px 10px;
	line-height: 34px;
	font-size: 12px;
}

.UIKSGuidedTour .LeftKSGuidedTour .SignUpButton {
	background:transparent url(DefaultSkin/background/SignUpButton.gif) no-repeat ;
	line-height:50px;
	width:185px; height: 81px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	color: white;
	margin: 12px auto;
	cursor: pointer;
}

.UIKSGuidedTour .RightKSGuidedTour {
	margin-left: 227px;
	padding: 8px;
	background: white;
}

.UIKSGuidedTour .RightKSGuidedTour .HeadTitle {
	background:transparent url(DefaultSkin/background/HeadTitleC.gif) repeat-x ;
	line-height: 41px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	color: #427EB8;
	margin: 8px;
	-moz-border-radius: 5px;
}

.UIKSGuidedTour .RightKSGuidedTour .CheckTitleIcon {
	background: url(DefaultSkin/background/CheckTitleIcon.gif) no-repeat left 5px;
	line-height: 30px;
	padding-left: 24px;
	margin: 0px 0px 0px 8px;
}

.UIKSGuidedTour .RightKSGuidedTour .ShowImageKS1 {
	background:transparent url(DefaultSkin/background/ShowImageKS1.gif) no-repeat left;
	height: 420px;
	margin: 4px;
}

.UIKSGuidedTour .RightKSGuidedTour .ShowImageKS2 {
	background:transparent url(DefaultSkin/background/ShowImageKS2.png) no-repeat right;
	height: 420px;
}

.UIKSGuidedTour .RightKSGuidedTour .ShowImageKS3 {
	background:transparent url(DefaultSkin/background/ShowImageKS3.gif) no-repeat right;
	height: 420px;
	margin: 4px;
}

.UIKSGuidedTour .RightKSGuidedTour .ShowImageKS4 {
	background:transparent url(DefaultSkin/background/ShowImageKS4.png) no-repeat left;
	height: 420px;
}

.UIKSGuidedTour .RightKSGuidedTour .TitleBar {
	background:transparent url(DefaultSkin/background/BgTitleBar.gif) repeat-x scroll left ;
	border: 1px solid #33669A;
	color: white;
	text-align: center;
	height: 39px;
	line-height: 39px;
	-moz-border-radius: 5px;
}


.UIKSGuidedTour .RightKSGuidedTour .H4 {
	background:transparent url(DefaultSkin/background/H4.gif) no-repeat left top;
	height: 430px; width: 592px;
	margin: 4px;
}

.UIKSGuidedTour .RightKSGuidedTour .H5 {
	background:transparent url(DefaultSkin/background/H5.gif) no-repeat left;
	height: 386px; width: 513px;
	margin: 4px;
}

.UIKSGuidedTour .RightKSGuidedTour .KSGuidedTour2 .TitleBar{
	margin-top: 90px;
}

.UIKSGuidedTour .RightKSGuidedTour .KSGuidedTour3 .TitleBar{
	margin-top: 90px;
}

.UIKSGuidedTour .RightKSGuidedTour .H1 {
	background:transparent url(DefaultSkin/background/H1.gif) no-repeat left;
	height: 318px; width: 470px;
	margin: 4px;
}

.UIKSGuidedTour .RightKSGuidedTour .H2 {
	background:transparent url(DefaultSkin/background/H2.gif) no-repeat left;
	height: 237px;width: 506px;
	margin: 4px;
}

.UIKSGuidedTour .RightKSGuidedTour .H3 {
	background:transparent url(DefaultSkin/background/H3.gif) no-repeat left;
	height: 315px;width: 491px;
	margin: 4px;
}




/*===================HomePage Portlet=====================*/

.TxtBlue{
	color: #0068ff;
}

.UIKsHomepage .ProductImage {
	background: url("DefaultSkin/background/HomeImage.png") no-repeat center; /* orientation=lt */
	background: url("DefaultSkin/background/HomeImage-rt.png") no-repeat center; /* orientation=rt */ 
	height: 233px;
	margin: auto;
	padding: 66px 45px 0;
	text-align: right; /* orientation=lt */
	text-align: left; /* orientation=rt */
	margin-top: 5px;
}

.UIKsHomepage .ProductImage h2,
.UIKsHomepage .ProductImage h3  {
	color: #FFF;
	font-family: Hattori,Lucida,Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
}

.UIKsHomepage .ProductImage h2{
	font-size: 52px;
}

.UIKsHomepage .ProductImage h3{
	font-size: 35px;
}

p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

/*=================== UIBox =====================*/

.UIBox  {
	width: 981px;
	margin: 5px auto;
	background: url('DefaultSkin/background/BgBox.png') repeat-y left top; /* orientation=lt */
	background: url('DefaultSkin/background/BgBox-rt.png') repeat-y left top; /* orientation=rt */
}

.UIBox  .BoxBottom {
	background: url('DefaultSkin/background/Box.png') no-repeat -982px bottom; /* orientation=lt */
	background: url('DefaultSkin/background/Box-rt.png') no-repeat -982px bottom; /* orientation=rt */
}

.UIBox  .BoxTop{
	background: url('DefaultSkin/background/Box.png') no-repeat left top; /* orientation=lt */
	background: url('DefaultSkin/background/Box-rt.png') no-repeat right top; /* orientation=rt */
}

.UIBox  .Container {
	width: 490px;
}

.UIBox  .Container .BoxDocument {
	padding-left: 66px; /* orientation=lt */
	padding-right: 66px; /* orientation=rt */
	background: url('DefaultSkin/background/IconDoc.gif') no-repeat left top; /* orientation=lt */
	background: url('DefaultSkin/background/IconDoc-rt.gif') no-repeat right top; /* orientation=rt */
	margin: 14px 15px 16px;
}

.UIBox .Container .BoxTry {
	padding-left: 108px; /* orientation=lt */
	padding-right: 108px; /* orientation=rt */
	background: url('DefaultSkin/background/Logo.gif') no-repeat left top; /* orientation=lt */	
	background: url('DefaultSkin/background/Logo.gif') no-repeat right top; /* orientation=rt */	
	margin: 14px 15px 16px;
	padding-bottom:2px;
}

.UIBox .Container h4 {
	font-family:Lucida;
	font-size: 20px;
	color: #20263f;
	line-height: 28px;
	margin: 0;
}

.UIBox .Container .ArrowBlue {
	font-family:Lucida;
	padding-left:18px; /* orientation=lt */
	padding-right:18px; /* orientation=rt */
	color: #0068ff;
	background: url('DefaultSkin/background/ArrowBlue.gif') no-repeat left center; /* orientation=lt */
	background: url('DefaultSkin/background/ArrowBlue-rt.gif') no-repeat right center; /* orientation=rt */
	line-height: 25px;
	font-size: 16px;
	font-weight: bold;
}

/*=======================================*/

.DecorationTop  {
	background:url('DefaultSkin/background/Decoration.png') no-repeat left top; /* orientation=lt */
	background:url('DefaultSkin/background/Decoration-rt.png') no-repeat right top; /* orientation=rt */
	padding-top:8px;
}

.DecorationTop  .DecorationBottom {
	background:url('DefaultSkin/background/Decoration.png') no-repeat -982px bottom; /* orientation=tt */
	background:url('DefaultSkin/background/Decoration-rt.png') no-repeat -979px bottom; /* orientation=rt */
	padding-bottom:12px;
}

.DecorationTop .DecorationCenter {
	background:url('DefaultSkin/background/Decoration.png') repeat-y -1964px center; /* orientation=lt */
	background:url('DefaultSkin/background/Decoration-rt.png') repeat-y 3px center; /* orientation=rt */
}

/*=======================================*/

.UIKsHomepage .KSHomeContainer .RightContainer{
	float: right;/* orientation=lt */
	float: left;/* orientation=rt */
	width: 234px;
	min-height: 343px;
	padding: 10px 0px;
}

.UIKsHomepage .KSHomeContainer .LeftContainer{
	margin-right: 245px;/* orientation=lt */
	margin-left: 245px;/* orientation=rt */
}

.UIKsHomepage .KSHomeContainer .LeftContainer p {
	font-size: 14px;
	line-height: 20px;
}

.UIKsHomepage .KSHomeContainer .LeftContainer .RowContent {
	padding: 10px 21px;
	margin: 0px 3px;
	border-bottom: 1px solid #eeeeee;
}



.UIKsHomepage .KSHomeContainer .IconIM{
	float: left;
	width: 105px;
	padding-top: 60px;
	text-align: center;
	margin: 13px 0px 10px 0px;
	font-weight: bold;
	color: #565759;
	display: block;
}

.UIKsHomepage .KSHomeContainer .BlockWebsite {
	margin-bottom: 20px;
	text-align: center;
	white-space: nowrap;
	width: 108px;
}

.FL {
	float: left;
}

.FR {
	float: right;
}

.UIKsHomepage .KSHomeContainer .TxtLinkIcon {
	color:#565759;
	display:block;
	font-weight:bold;
	margin-top:3px;
}

.UIKsHomepage .KSHomeContainer .IconWebsite {
	display:block;
	height:52px;
	margin:auto;
	width:55px;
}

.UIKsHomepage .KSHomeContainer .QuestionsIM{
	background:url("DefaultSkin/background/HomePortletKS.png") no-repeat center -74px;
}

.UIKsHomepage .KSHomeContainer .BlogIM{
	background:url("DefaultSkin/background/HomePortletKS.png") no-repeat center -128px;
}

.UIKsHomepage .KSHomeContainer .ResuorceIM{
	background:url("DefaultSkin/background/HomePortletKS.png") no-repeat center -182px;
}

.UIKsHomepage .KSHomeContainer .SupportIM{
	background:url("DefaultSkin/background/HomePortletKS.png") no-repeat center -238px;
}

.UIKsHomepage .KSHomeContainer .TrainingIM{
	background:url("DefaultSkin/background/HomePortletKS.png") no-repeat center -294px;
}

.UIKsHomepage .KSHomeContainer .WebsiteIM{
	background:url("DefaultSkin/background/HomePortletKS.png") no-repeat center -349px;
}

.UIKsHomepage .KSProduct{
	padding: 10px 24px;
	height: 188px;
}

.UIKsHomepage .KSProduct h1{
	color: #f58220;
	font-size: 18px;
	font-weight: normal;
	margin: 4px 0px;
}

.UIKsHomepage .KSProduct .ForumProduct{
	float: left;/* orientation=lt */
	float: right;/* orientation=rt */
	width: 212px;
}

.UIKsHomepage .KSProduct .AnswersProduct{
	float: left;/* orientation=lt */
	float: right;/* orientation=rt */
	width: 212px;
	margin-left: 20px;/* orientation=lt */
	margin-right: 20px;/* orientation=rt */
}

.UIKsHomepage .KSProduct .FAQProduct{
	float: left;/* orientation=lt */
	float: right;/* orientation=rt */
	width: 212px;
	margin-left: 20px;/* orientation=lt */
	margin-right: 20px;/* orientation=rt */
}

.UIKsHomepage .KSProduct .ArowGreyIcon{
	background:url("DefaultSkin/background/ArowGreyIcon.gif") no-repeat left 6px;/* orientation=lt */
	background:url("DefaultSkin/background/ArowGreyIcon-rt.gif") no-repeat right 6px;/* orientation=rt */
	padding-left: 16px;/* orientation=lt */
	padding-right: 16px;/* orientation=rt */
	color: #565759;
	line-height: 18px;
}

.UIKsHomepage .ArowBlackIcon{
	background:url("DefaultSkin/background/ArowBlackIcon.gif") no-repeat left 8px;/* orientation=lt */
	background:url("DefaultSkin/background/ArowBlackIcon-rt.gif") no-repeat right 8px;/* orientation=rt */
	padding-left: 15px;/* orientation=lt */
	padding-right: 15px;/* orientation=rt */
	font-size: 14px;
	color: #20263f;
	line-height: 26px;
	margin-left: 10px;/* orientation=lt */
	margin-right: 10px;/* orientation=rt */
}

.UIKsHomepage .KSProduct ul{
	list-style:none outside none;
	margin:0;
	padding:0;
}
