@charset "utf-8";
/* CSS Document */


#mainbody{ background:url(/images/mainbg.jpg) no-repeat bottom #b9dbf1; padding:0 18px 18px 18px;}
#mainbody-alm{ background:url(/images/mainbody-alm.gif) no-repeat bottom #b9dbf1; padding:0 18px 18px 18px;}
#mainbody-itsm{ background:url(/images/mainbody-itsm.gif) no-repeat bottom #7ac35a; padding:0 18px 18px 18px;}
#mainbody-crm{ background:url(/images/mainbody-crm.jpg) no-repeat bottom #f8b931; padding:0 18px 18px 18px;}
#mainbody-download{ background:url(/images/mainbg-1.jpg) no-repeat bottom #eaf4fb; padding:40px; min-height:355px;}
.sales-top { background:url(/images/sales-topbg-1.gif) no-repeat #b9dbf1; padding:20px 0; min-height:114px;}

.support-top { background:url(/images/support-topbg-1.gif) no-repeat #b9dbf1; padding:20px 0; min-height:114px;}

.trylive-top { background:url(/images/products-trylive-1.gif) no-repeat #b9dbf1; padding:20px 0; min-height:114px;}
.products-top { background:url(/images/products-topbg-1.gif) no-repeat #b9dbf1; padding:20px 0; min-height:114px;}
.products-almtop { background:url(/images/alm-top.jpg) no-repeat; height:154px; text-indent:-2000px;}
.products-devtracktop { background:url(/images/devtrack-topbg.jpg) no-repeat; height:154px; text-indent:-2000px;}
.products-KnowledgeWisetop{ background:url(/images/knowledgewise-topbg.jpg) no-repeat; height:154px; text-indent:-2000px;}

.products-devtesttop { background:url(/images/devtest-topbg.jpg) no-repeat; height:154px; text-indent:-2000px;}
.products-devspectop { background:url(/images/devspec-topbg.jpg) no-repeat; height:154px; text-indent:-2000px;}
.products-devsuitetop { background:url(/images/devsuite-topbg.jpg) no-repeat; height:154px; text-indent:-2000px;}
.products-devplantop { background:url(/images/devplan-topbg.jpg) no-repeat; height:154px; text-indent:-2000px;}
.products-almsolutiontop { background:url(/images/almsolution-topbg.jpg) no-repeat; height:154px; text-indent:-2000px;}
.customers-top { background:url(/images/customers-topbg-1.gif) no-repeat #b9dbf1; padding:20px 0; min-height:114px;}
.partners-top { background:url(/images/partners-topbg-1.gif) no-repeat #b9dbf1; padding:20px 0; min-height:114px;}
.news-top { background:url(/images/news-topbg-1.gif) no-repeat #b9dbf1; padding:20px 0; min-height:114px;}
.downloads-top { background:url(/images/downloads-topbg-1.gif) no-repeat #b9dbf1; padding:20px 0; min-height:114px;}
.company-top { background:url(/images/company-topbg-1.gif) no-repeat #b9dbf1; padding:20px 0; min-height:114px;}

.products-itsmtop { background:url(/images/itsmgears.jpg) no-repeat #7ac35a;padding:30px 0; min-height:114px;}
.products-crmtop { background:url(/images/crmgears.gif) no-repeat #f8b931; height:164px; text-indent:-2000px;}

 /*alm subnav--!>*/
#subnav {background:#b9dbf1; padding-left:18px;}
#subnav li{display:inline; margin:0; padding:0;}
#subnav li a{cursor:hand;}
#subnav li a{ float:left; background:url(/images/subnavleftbg.gif) no-repeat left top; margin:0 1px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav li a span{ float:left; display:block; background:url(/images/subnavrightbg.gif) no-repeat right top;  padding:7px 15px 6px 10px; color:#fff; }
#subnav li a:hover {background:url(/images/subnavleftbg.gif) no-repeat 0% -28px;}
#subnav li a:hover span {background:url(/images/subnavrightbg.gif) no-repeat 100% -28px; color:#000066;}

#subnav li.on a{float:left; background:url(/images/subnavleftbg.gif) no-repeat 0% -28px; margin:0 1px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav li.on a span{float:left; display:block; background:url(/images/subnavrightbg.gif) no-repeat 100% -28px;  padding:7px 15px 6px 10px; color:#000066;}

/*alm solutions subnav--!>*/
#subnav-solution { padding-left:18px; clear:both;}
#subnav-solution ul{ padding-top:6px; background:#d2e6f2;}
#subnav-solution li{display:inline; margin:0; padding:0;}
#subnav-solution li a{cursor:hand;}
#subnav-solution li a{ float:left; background:url(/images/subnavleftbg.gif) no-repeat left top; margin:0 1px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-solution li a span{ float:left; display:block; background:url(/images/subnavrightbg.gif) no-repeat right top;  padding:5px 13px 4px 8px; color:#fff; }
#subnav-solution li a:hover {background:url(/images/subnavleftbg.gif) no-repeat 0% -28px;}
#subnav-solution li a:hover span {background:url(/images/subnavrightbg.gif) no-repeat 100% -28px; color:#000066;}

#subnav-solution li.on a{float:left; background:url(/images/subnavleftbg.gif) no-repeat 0% -28px; margin:0 1px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-solution li.on a span{float:left; display:block; background:url(/images/subnavrightbg.gif) no-repeat 100% -28px;  padding:5px 13px 4px 8px; color:#000066;}

/* itsm subnav--!>*/
#subnav-itsm {background:#7ac35a; padding-left:18px;}
#subnav-itsm li{display:inline; margin:0; padding:0;}
#subnav-itsm li a{cursor:hand;}
#subnav-itsm li a{ float:left; background:url(/images/subnav-itsmleftbg.gif) no-repeat left top; margin:0 2px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-itsm li a span{ float:left; display:block; background:url(/images/subnav-itsmrightbg.gif) no-repeat right top;  padding:7px 22px 6px 17px; color:#fff; }
#subnav-itsm li a:hover {background:url(/images/subnav-itsmleftbg.gif) no-repeat 0% -29px;}
#subnav-itsm li a:hover span {background:url(/images/subnav-itsmrightbg.gif) no-repeat 100% -29px; color:#007436;}

#subnav-itsm li.on a{float:left; background:url(/images/subnav-itsmleftbg.gif) no-repeat 0% -29px; margin:0 2px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-itsm li.on a span{float:left; display:block; background:url(/images/subnav-itsmrightbg.gif) no-repeat 100% -29px;  padding:7px 22px 6px 17px; color:#007436;}


/* itsm extension subnav--!>*/
#subnav-itsm-extension { padding-left:18px; clear:both; }
#subnav-itsm-extension ul{ padding-top:6px; background:#92d475;}
#subnav-itsm-extension li{display:inline; margin:0; padding:0; margin-top:8px;}
#subnav-itsm-extension li a{cursor:hand;}
#subnav-itsm-extension li a{ float:left; background:url(/images/subnav-itsmleftbg.gif) no-repeat left top; margin:0 2px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-itsm-extension li a span{ float:left; display:block; background:url(/images/subnav-itsmrightbg.gif) no-repeat right top;  padding:5px 13px 4px 8px; color:#fff; }
#subnav-itsm-extension li a:hover {background:url(/images/subnav-itsmleftbg.gif) no-repeat 0% -29px;}
#subnav-itsm-extension li a:hover span {background:url(/images/subnav-itsmrightbg.gif) no-repeat 100% -29px; color:#007436;}

#subnav-itsm-extension li.on a{float:left; background:url(/images/subnav-itsmleftbg.gif) no-repeat 0% -29px; margin:0 2px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-itsm-extension li.on a span{float:left; display:block; background:url(/images/subnav-itsmrightbg.gif) no-repeat 100% -29px; padding:5px 13px 4px 8px; color:#007436;}


/* crm subnav--!>*/
#subnav-crm {background:#f8b931; padding-left:18px;}
#subnav-crm li{display:inline; margin:0; padding:0;}
#subnav-crm li a{cursor:hand;}
#subnav-crm li a{ float:left; background:url(/images/subnav-crmleftbg.gif) no-repeat left top; margin:0 2px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-crm li a span{ float:left; display:block; background:url(/images/subnav-crmrightbg.gif) no-repeat right top;  padding:7px 24px 6px 19px; color:#fff; }
#subnav-crm li a:hover {background:url(/images/subnav-crmleftbg.gif) no-repeat 0% -29px;}
#subnav-crm li a:hover span {background:url(/images/subnav-crmrightbg.gif) no-repeat 100% -29px; color:#330000;}

#subnav-crm li.on a{float:left; background:url(/images/subnav-crmleftbg.gif) no-repeat 0% -29px; margin:0 2px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-crm li.on a span{float:left; display:block; background:url(/images/subnav-crmrightbg.gif) no-repeat 100% -29px;  padding:7px 24px 6px 19px; color:#330000;}


/* crm extension subnav--!>*/
#subnav-crm-extension { padding-left:18px;}
#subnav-crm-extension ul{ padding-top:6px; background:#fbc757;}
#subnav-crm-extension li{display:inline; margin:0; padding:0;}
#subnav-crm-extension li a{cursor:hand;}
#subnav-crm-extension li a{ float:left; background:url(/images/subnav-crmleftbg.gif) no-repeat left top; margin:0 2px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-crm-extension li a span{ float:left; display:block; background:url(/images/subnav-crmrightbg.gif) no-repeat right top; padding:5px 13px 4px 8px; color:#fff; }
#subnav-crm-extension li a:hover {background:url(/images/subnav-crmleftbg.gif) no-repeat 0% -29px;}
#subnav-crm-extension li a:hover span {background:url(/images/subnav-crmrightbg.gif) no-repeat 100% -29px; color:#330000;}

#subnav-crm-extension li.on a{float:left; background:url(/images/subnav-crmleftbg.gif) no-repeat 0% -29px; margin:0 2px 0 0 ; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-weight:bold;}
#subnav-crm-extension li.on a span{float:left; display:block; background:url(/images/subnav-crmrightbg.gif) no-repeat 100% -29px;  padding:5px 13px 4px 8px; color:#330000;}




#mainbody .preface,#mainbody-alm .preface,#mainbody-itsm .preface,#mainbody-crm .preface{background:#fff; padding:14px 28px 18px 28px; }
#mainbody .preface p,#mainbody-alm .preface p,#mainbody-itsm .preface p,#mainbody-crm .preface p{font-size:12px; line-height:20px;  color:#333; margin-top:4px; }
#mainbody .preface p a,#mainbody-alm .preface p a,#mainbody-itsm .preface p a,#mainbody-crm .preface p a{color:#000066; text-decoration:underline; }
#mainbody .preface p.link,#mainbody-alm .preface p.link,#mainbody-itsm .preface p.link,#mainbody-crm .preface p.link{font-size:12px; line-height:20px; }
#mainbody .preface p.link a ,#mainbody-alm .preface p.link a,#mainbody-itsm .preface p.link a,#mainbody-crm .preface p.link a{ background:url(/images/h3bg.gif) left no-repeat; font-size:12px; font-weight:bold; color:#000066; padding:0 0 0 15px;  text-decoration:underline; }
#mainbody .preface li{font-size:12px; line-height:18px; padding:12px 18px 0px 18px; color:#333; list-style:disc; margin-left:15px; padding-left:3px;}
#mainbody .preface  img.snapshot{ float:right; margin:0 20px;}
#mainbody .preface h4{ font-size:12px; color:#006699; font-weight:bold; line-height:18px;}




html>body #mainbody .content ,html>body #mainbody-alm .content{ padding:10px 18px 18px 18px; margin-top:2px; background:url(/images/contentbg.png);}/* for ie7 ff*/
*html #mainbody .content, *html #mainbody-alm .content{background-image: none; padding:10px 18px 18px 18px; margin-top:2px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contentbg.png', enabled=true, sizingMethod=scale,);}/* for ie6 */

html>body #mainbody-itsm .content{ padding:10px 18px 18px 18px; margin-top:2px; background:url(/images/contentbg-itsm.png);}/* for ie7 ff*/
*html #mainbody-itsm .content{background-image: none;  padding:10px 18px 18px 18px; margin-top:2px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contentbg-itsm.png', enabled=true, sizingMethod=scale,);}/* for ie6 */

html>body #mainbody-crm .content{ padding:10px 18px 18px 18px; margin-top:2px; background:url(/images/contentbg-itsm.png);}/* for ie7 ff*/
*html #mainbody-crm .content{background-image: none;  padding:10px 18px 18px 18px; margin-top:2px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/contentbg-itsm.png', enabled=true, sizingMethod=scale,);}/* for ie6 */

#mainbody .content h2.customers{ background:url(/images/dotl.gif) repeat-x bottom; padding-bottom:6px; margin:8px 0 4px 0 ; font-size:14px; font-weight:bold; color:#000066;}
#mainbody .content h3.customers{ background:url(/images/h3bg.gif) 0px 6px no-repeat; font-size:12px; font-weight:bold; color:#000066; padding:0 0 0 15px; margin:4px 0 4px 4px; line-height:20px;}
#mainbody .content  table.customerTable td{ border-bottom:1px solid #8aa7c6; padding:16px; font-size:12px; color:#333;}
#mainbody .content  table.customerTable td.tableHeader{border-bottom:2px solid #8aa7c6; padding:10px; font-size:12px; color:#333;}
#mainbody .content  table.customerTable td.tablesubHeader{border-bottom:1px solid #8aa7c6; padding:5px; font-size:12px; color:#333;}
#mainbody .content  table.customerTable td a{ color:#000066; text-decoration:underline;}
#mainbody .content  table.customerTable td ul.pdfList li{ background:url(/images/icon_pdf.gif) left no-repeat;  padding:5px 0 2px 20px;  color:#FF9900;}
#mainbody .content  table.customerTable td ul.pdfList li a{ color:#FF9900;}

#mainbody .content  table.contactable td{ border-bottom:1px solid #8aa7c6; padding:5px; font-size:12px; color:#333; line-height:18px; _line-height: 21px;}
#mainbody .content  table.contactable td.tableHeader{border-bottom:2px solid #8aa7c6; padding:3px; font-size:92%; font-weight:bold;}
#mainbody .content  table.contactable td.tableSubHeader{border-bottom:1px solid #8aa7c6; padding:5px; font-size:12px; color:#333;}
#mainbody .content  table.contactable td a{ color:#000066; text-decoration:underline;}
#mainbody .content  table.contactable td img{ vertical-align:middle;}


.fixlinkbug{ position:relative; z-index:1;}
.dotbg { background-image:url(/images/doth.gif); background-repeat:repeat-y; position:relative; z-index:1;}
.leftcolumn{  float:left; width:473px; padding-right:24px; line-height:24px;  }
.leftcolumn a{ color:#000066; text-decoration:underline; }
.leftcolumn h2{ padding-bottom:6px; margin:8px 0 4px 0 ; font-size:14px; font-weight:bold; color:#000066;}
.leftcolumn h3{ font-size:12px; font-weight:bold; color:#000066; padding:0 0 0 15px; margin:4px 0 4px 4px; line-height:20px;}

.leftcolumn p{
	font-size:12px;
	line-height:20px;
	margin:8px 0;
	color:#333;
	margin-left:6px;
}
.leftcolumn select{font-size:12px; color:#333; border:1px solid #7f9db9;}
.leftcolumn table{  margin:6px 0 0 6px; font-size:12px; width:98%; }
.leftcolumn td{ padding:4px 3px;  color:#333; }
.leftcolumn td p{ padding:4px 3px; color:#333; font-size:12px;  }
.leftcolumn ul.webcastList li{ list-style:none; background:url(/images/icon_webcast1.gif) no-repeat ; padding-left:20px; margin-left:3px; _padding-bottom:6px; }
.leftcolumn ul.newsList li{ list-style:none; background:url(/images/icon_pressrelease.gif) no-repeat ; padding-left:20px; margin-left:3px; _padding-bottom:6px; }
.leftcolumn ul.pressList li{ list-style:none; background:url(/images/icon_snapshot.gif) no-repeat ; padding-left:20px; margin-left:3px; _padding-bottom:6px; }
.leftcolumn ul.reviewList li{ list-style:none; background:url(/images/icon_star.gif) no-repeat ; padding-left:20px; margin-left:3px; _padding-bottom:6px; }
.leftcolumn ul.awardList li{ list-style:none; background:url(/images/icon_awards.gif) no-repeat ; padding-left:20px; margin-left:3px; _padding-bottom:6px; }
.leftcolumn ul.tradeshowList li{ list-style:none; background:url(/images/icon_news.gif) no-repeat ; padding-left:20px;  margin-left:3px; _padding-bottom:6px; }
.leftcolumn ul.jobList li{ list-style:none; background:url(/images/icon_job.gif) no-repeat ; padding-left:20px; margin-left:3px; _padding-bottom:6px; }

.leftcolumn li{ list-style:square; font-size:12px; line-height:20px; margin-left:20px; _margin-left:23px; color:#333; margin-bottom:6px; }
.leftcolumn li li{ list-style:disc; font-size:12px; line-height:20px; margin-left:20px; _margin-left:23px; color:#333; margin-bottom:6px; }

.leftcolumn ol li{ padding-left:8px; margin-left:30px; _padding-bottom:6px; list-style:decimal; }

.leftcolumn table.careertable td{border-bottom:1px solid #8aa7c6;  font-size:12px; }
.leftcolumn table.careertable td p{font-size:12px;}
.leftcolumn table.careertable td.orangeColor{ font-size:12px; color:#ff9900; font-weight:bold;}
.leftcolumn table.careertable td li{font-size:12px; background:none; list-style:square; margin:0 0 0 14px; padding:0; }

.orangeColor {color:#ff9900; font-weight:bold; text-decoration:none;}
p.orangeColor {color:#ff9900; font-weight:normal;}
p.orangeColor a{color:#ff9900; font-weight:bold;}
.greenfont { color:#009900; font-weight:bold;}


.rightcolumn{ float:right; width:194px; margin-left:10px; padding-right:10px; z-index:1; line-height:24px; }
.rightcolumn h2{ padding:8px 0 4px 0; font-size:14px; font-weight:bold; color:#000066;}
.rightcolumn h3{ background:url(/images/h3bg.gif) no-repeat 0px 4px; font-size:12px; font-weight:bold; color:#000066; padding:0 0 0 15px; margin:4px 0 4px 4px; line-height:20px;}
.rightcolumn p{font-size:12px; line-height:20px; margin:2px 0; color:#333; margin-left:8px; }

.rightcolumn p.note{font-size:72%; line-height:16px; margin:6px 0; color:#333; margin-left:9px; }
.rightcolumn p.submit{ padding-top:5px; padding-bottom:5px;}
.rightcolumn p.latestnews, .rightcolumn p a{ color:#000066; text-decoration:underline;}

.rightcolumn input{ width:94%; border:solid 1px #7f9db9; }

.rightcolumn li{ list-style:square; font-size:12px; line-height:20px; margin-left:20px; _margin-left:23px; color:#333; list-style-position:inside;}
.rightcolumn li a{ color:#000066; font-weight:bold;}
.rightcolumn li li{ list-style:disc; font-size:12px; line-height:18px; margin-left:16px; _margin-left:19px; color:#333;}





#mainbody .alm{
	width:360px;
	height:412px;
	border:1px solid #8bb3d8;
	float:left;
	background:url(/images/alm-bg.gif) bottom no-repeat #fff;
	margin:14px 0 4px 4px;
	_margin:14px 0 4px 2px;
}

#mainbody .alm h2{ background:url(/images/alm-title-bg.gif) no-repeat; text-indent:-2000px; height:34px;}
#mainbody .alm h3.addon{ background:url(/images/alm-addon.gif) no-repeat; text-indent:-2000px; height:28px;}
#mainbody .alm h3.solutions{ background:url(/images/alm-solutions.gif) no-repeat; text-indent:-2000px; height:28px;}
#mainbody .alm p{ margin:16px 8px 13px 13px ; font-size:12px; font-weight:bold; color:#195392;}
#mainbody .alm ul{ margin:8px 13px; font-size:12px; color:#3b3b3b;}
#mainbody .alm li{line-height:1.8em;}
#mainbody .alm li a{ color:#123260; text-decoration:underline;}

#mainbody .itsm{
	width:359px;
	height:412px;
	border:1px solid #8bb3d8;
	float:left;
	margin:14px 0 4px 17px;
	background:url(/images/itsm-bg.gif) bottom no-repeat #fff;
}
#mainbody .itsm h2{ background:url(/images/itsm-title-bg.gif) no-repeat; text-indent:-2000px; height:34px;}
#mainbody .itsm h3.addon{ background:url(/images/itsm-addon.gif) no-repeat; text-indent:-2000px; height:28px;}
#mainbody .itsm h3.solutions{ background:url(/images/itsm-solutions.gif) no-repeat; text-indent:-2000px; height:28px;}
#mainbody .itsm p{ margin:16px 8px 13px 13px ; font-size:12px; font-weight:bold; color:#188c11;}
#mainbody .itsm ul{ margin:8px 13px; font-size:12px; color:#3b3b3b;}
#mainbody .itsm li{line-height:1.8em;}
#mainbody .itsm li a{ color:#188c11; text-decoration:underline;}

#mainbody .crm{ width:234px; height:392px;  border:1px solid #8bb3d8; float:left; margin:14px 4px 4px 17px; _margin:14px 2px 4px 17px;  background:url(/images/crm-bg.gif) bottom no-repeat #fff; }
#mainbody .crm h2{ background:url(/images/crm-title-bg.gif) no-repeat; text-indent:-2000px; height:34px;}
#mainbody .crm h3.addon{ background:url(/images/crm-addon.gif) no-repeat; text-indent:-2000px; height:28px;}
#mainbody .crm h3.solutions{ background:url(/images/crm-solutions.gif) no-repeat; text-indent:-2000px; height:28px;}
#mainbody .crm p{ margin:16px 8px 13px 13px ; font-size:12px; font-weight:bold; color:#b78627;}
#mainbody .crm ul{ margin:8px 13px; font-size:12px; color:#3b3b3b;}
#mainbody .crm li{line-height:1.8em;}
#mainbody .crm li a{ color:#b78627; text-decoration:underline;}


#mainbody .trylivealm{ width:236px; float:left; margin:0 0 4px 4px; _margin:0 0 4px 2px;}
/*#mainbody .tryborderalm {border:1px solid #8bb3d8; background:url(/images/alm-bg.gif) bottom no-repeat #fff; border-top:none; padding:0; margin:0; height:268px;}*/
#mainbody .tryborderalm {border:1px solid #8bb3d8;  background:#fff;  border-top:none; padding:0; margin:0; height:310px;}
#mainbody .trylivealm p{ margin:10px 8px 10px 13px ; font-size:12px; font-weight:bold; color:#195392; line-height:22px;}
#mainbody .trylivealm ul{ margin:8px 13px; font-size:12px; color:#3b3b3b;}
#mainbody .trylivealm li{line-height:1.8em;}
#mainbody .trylivealm li a{ color:#123260; text-decoration:underline;}

#mainbody .tryliveitsm{ width:236px;   float:left; margin:0 0 4px 17px;  }
/*#mainbody .tryborderitsm { border:1px solid #8bb3d8; background:url(/images/itsm-bg.gif) bottom no-repeat #fff; border-top:none; padding:0; margin:0; height:268px;}*/
#mainbody .tryborderitsm { border:1px solid #8bb3d8; background:#fff; border-top:none; padding:0; margin:0; height:310px;}
#mainbody .tryliveitsm p{ margin:10px 8px 10px 13px ; font-size:12px; font-weight:bold; color:#188c11; line-height:22px;}
#mainbody .tryliveitsm ul{ margin:8px 13px; font-size:12px; color:#3b3b3b;}
#mainbody .tryliveitsm li{line-height:1.8em;}
#mainbody .tryliveitsm li a{ color:#188c11; text-decoration:underline;}

#mainbody .trylivecrm{ width:236px;float:left; margin:0 4px 4px 17px; _margin:0 2px 4px 17px;  }
/*#mainbody .trybordercrm {border:1px solid #8bb3d8; border-top:none; padding:0; margin:0; background:url(/images/crm-bg.gif) bottom no-repeat #fff; height:268px;}*/
#mainbody .trybordercrm {border:1px solid #8bb3d8; border-top:none; padding:0; margin:0; background:#fff; height:310px;}
#mainbody .trylivecrm p{ margin:10px 8px 10px 13px ; font-size:12px; font-weight:bold; color:#b78627; line-height:22px;}
#mainbody .trylivecrm ul{ margin:8px 13px; font-size:12px; color:#3b3b3b;}
#mainbody .trylivecrm li{line-height:1.8em;}
#mainbody .trylivecrm li a{ color:#b78627; text-decoration:underline;}

/* Define a blue circle line*/
#xsnazzy h1, #xsnazzy h3, #xsnazzy p.xs { text-align:center; margin:0; padding-bottom:6px;  background:none;  }
#xsnazzy h4 { font-weight:bold; font-size:12px; padding-left:8px; padding-bottom:10px; color:#333;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.1em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent;}

#xsnazzy .xtop,#xsnazzy .xbottom {display:block; background:transparent; font-size:1px;}
#xsnazzy .xb1,#xsnazzy .xb2,#xsnazzy .xb3,#xsnazzy .xb4 {display:block; overflow:hidden;}
#xsnazzy .xb1,#xsnazzy .xb2,#xsnazzy .xb3 {height:1px;}
#xsnazzy .xb2,#xsnazzy .xb3,#xsnazzy .xb4 {background:#d2e6f2; }
#xsnazzy .xb1 {margin:0 5px; background:#d2e6f2;}
#xsnazzy .xb2 {margin:0 3px; border-width:0 2px;}
#xsnazzy .xb3 {margin:0 2px;}
#xsnazzy .xb4 {height:2px; margin:0 1px;}

#xsnazzy .xboxcontent {display:block; background:#d2e6f2; border:0 solid #fff; padding:6px;}

/* Define a green circle line*/
#xsnazzy1 h1, #xsnazzy1 h3,#xsnazzy1 p.xs { text-align:center; margin:0; padding-bottom:6px; background:none; }
#xsnazzy1 h1 {font-size:2.5em; color:#fff;}
#xsnazzy1 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy1 p {padding-bottom:0.1em;}
#xsnazzy1 h2 {padding-top:0.5em;}
#xsnazzy1 {background: transparent;}

#xsnazzy1 .xtop,#xsnazzy1 .xbottom {display:block; background:transparent; font-size:1px;}
#xsnazzy1 .xb1,#xsnazzy1 .xb2,#xsnazzy1 .xb3,#xsnazzy1 .xb4 {display:block; overflow:hidden;}
#xsnazzy1 .xb1,#xsnazzy1 .xb2,#xsnazzy1 .xb3 {height:1px;}
#xsnazzy1 .xb2,#xsnazzy1 .xb3,#xsnazzy1 .xb4 {background:#ddf2d5; }
#xsnazzy1 .xb1 {margin:0 5px; background:#ddf2d5;}
#xsnazzy1 .xb2 {margin:0 3px; border-width:0 2px;}
#xsnazzy1 .xb3 {margin:0 2px;}
#xsnazzy1 .xb4 {height:2px; margin:0 1px;}

#xsnazzy1 .xboxcontent {display:block; background:#ddf2d5; border:0 solid #fff; padding:6px;}

/* Define a orange circle line*/
#xsnazzy2 h1, #xsnazzy2 h3,#xsnazzy2 p.xs { text-align:center; margin:0; padding-bottom:6px; background:none; }
#xsnazzy2 h1 {font-size:2.5em; color:#fff;}
#xsnazzy2 h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy2 p {padding-bottom:0.1em;}
#xsnazzy2 h2 {padding-top:0.5em;}
#xsnazzy2 {background: transparent;}

#xsnazzy2 .xtop,#xsnazzy2 .xbottom {display:block; background:transparent; font-size:1px;}
#xsnazzy2 .xb1,#xsnazzy2 .xb2,#xsnazzy2 .xb3,#xsnazzy2 .xb4 {display:block; overflow:hidden;}
#xsnazzy2 .xb1,#xsnazzy2 .xb2,#xsnazzy2 .xb3 {height:1px;}
#xsnazzy2 .xb2,#xsnazzy2 .xb3,#xsnazzy2 .xb4 {background:#feeecb; }
#xsnazzy2 .xb1 {margin:0 5px; background:#feeecb;}
#xsnazzy2 .xb2 {margin:0 3px; border-width:0 2px;}
#xsnazzy2 .xb3 {margin:0 2px;}
#xsnazzy2 .xb4 {height:2px; margin:0 1px;}

#xsnazzy2 .xboxcontent {display:block; background:#feeecb; border:0 solid #fff; padding:6px;}




/*Define alm product related links on the right side of each page*/
#documentlink{background:url(/images/rightdocumentlink.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#documentlink p{ padding-top:16px;}
#documentlink a{ text-decoration:none; font-weight:bold;}

#storylink{background:url(/images/rightstorytlink.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#storylink p{ padding-top:16px;}
#storylink a{ text-decoration:none; font-weight:bold;}

#paterlink{background:url(/images/rightwhitepaperlink.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#paterlink p{ padding-top:16px;}
#paterlink a{ text-decoration:none; font-weight:bold;}

#videolink{background:url(/images/rightvideolink.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#videolink p{ padding-top:12px;}
#videolink a{ text-decoration:none; font-weight:bold;}

#document a, #case a, #papers a, #videos a{ color:#333; text-decoration:underline;}


/*Define itsm product related links on the right side of each page*/
#documentlink-itsm{background:url(/images/rightdocumentlink-itsm.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#documentlink-itsm p{ padding-top:16px;}
#documentlink-itsm a{ text-decoration:none; font-weight:bold;}

#storylink-itsm{background:url(/images/rightstorytlink-itsm.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#storylink-itsm p{ padding-top:16px;}
#storylink-itsm a{ text-decoration:none; font-weight:bold;}

#paterlink-itsm{background:url(/images/rightwhitepaperlink-itsm.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#paterlink-itsm p{ padding-top:16px;}
#paterlink-itsm a{ text-decoration:none; font-weight:bold;}

#videolink-itsm{background:url(/images/rightvideolink-itsm.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#videolink-itsm p{ padding-top:12px;}
#videolink-itsm a{ text-decoration:none; font-weight:bold;}

#document-itsm a, #case-itsm a, #papers-itsm a, #videos-itsm a{ color:#333; text-decoration:underline;}


/*Define crm product related links on the right side of each page*/
#documentlink-crm{background:url(/images/rightdocumentlink-crm.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#documentlink-crm p{ padding-top:16px;}
#documentlink-crm a{ text-decoration:none; font-weight:bold;}

#storylink-crm{background:url(/images/rightstorytlink-crm.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#storylink-crm p{ padding-top:16px;}
#storylink-crm a{ text-decoration:none; font-weight:bold;}

#paterlink-crm{background:url(/images/rightwhitepaperlink-crm.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#paterlink-crm p{ padding-top:16px;}
#paterlink-crm a{ text-decoration:none; font-weight:bold;}

#videolink-crm{background:url(/images/rightvideolink-crm.gif) no-repeat center; height:37px; vertical-align:text-bottom;}
#videolink-crm p{ padding-top:12px;}
#videolink-crm a{ text-decoration:none; font-weight:bold;}

#document-crm a, #case-crm a, #papers-crm a, #videos-crm a{ color:#333; text-decoration:underline;}

/*Define for Top Direction in FAQ pages*/
.topdiv{ background:#dff2fd; width:8%; height:auto; font-size:12px; line-height:22px; padding:1px 2px; float:right; font-weight:bold; border:1px #fff solid;}
.topdiv img{ vertical-align:middle;}
.topdiv a{text-decoration:none;}


/*Define for alm floatbox*/
.floatbox {margin:0 19px 0 420px; padding:0px 23px 0 23px; font-size:11px; color:#000066; background:url(/images/dotl-1.gif) repeat-y left;}
.floatbox h2{ background:url(/images/h3bg.gif) left no-repeat; font-size:13px; font-weight:bold; color:#000066; padding:0 0 0 15px; margin:0 0 10px 0;}
.floatbox ul li{ height:26px;}
.floatbox ul li input{ width:160px;}
.floatbox ul li.name input{ margin-left:3px;}
.floatbox ul li.password label{ margin-left:52px;}
.floatbox p.submit{ text-align:right; padding-right:32px; margin-top:6px;}
.floatbox p.normal { color:#265a92; padding-bottom:4px; line-height:16px;}
.floatbox p.more a{ background:url(/images/promotion/more.gif) no-repeat 0 4px ; padding-left:10px; font-weight:bold; color:#188c11;}


/*Define for itsm floatbox*/
.floatbox-itsm {margin:0 19px 0 470px; padding:0px 18px 0 18px; _display: inline; font-size:11px; color:#fff; background:url(/images/dotl-3.gif) repeat-y left;}
.floatbox-itsm h2{ background:url(/images/promotion/h3bg.gif) 0px 4px no-repeat; font-size:12px; font-weight:bold; color:#fff; padding:0 0 0 15px; margin:0 0 10px 0;}
.floatbox-itsm ul li{ height:26px;}
.floatbox-itsm ul li input{ width:160px;}
.floatbox-itsm ul li.name input{ margin-left:3px;}
.floatbox-itsm ul li.password label{ margin-left:52px;}
.floatbox-itsm p.submit{ text-align:right; padding-right:32px; margin-top:6px;}
.floatbox-itsm p.normal { color:#fff;  line-height:16px;}
.floatbox-itsm p.more a{ background:url(/images/promotion/more-itsm.gif) no-repeat 0 4px ; padding-left:10px; font-weight:bold; color:#0a4a01;}


/*Define for download pages and formwise pages*/
#mainbody-download h1{ font-size:26px; font-weight:bold; padding-bottom:10px; }
#mainbody-download p{ font-size:11px; color:#3f4243; line-height:20px;}
#mainbody-download p a{ color:#195392; font-size:12px; }
#mainbody-download li{ font-size:12px; color:#333; line-height:20px;}
#mainbody-download li a{color:#333; font-size:12px;}
#mainbody-download p.downloadtitle{padding:10px 0; font-size:12px; margin-bottom:10px; background: url(/images/dotl.gif) repeat-x bottom;  font-weight:bold;}
#mainbody-download h3{ background:url(/images/h3bg.gif) left no-repeat; font-size:11px; font-weight:bold; color:#000066; padding-left:15px;  margin:10px 0 10px 0;}
#mainbody-download .loginbox{ margin-top:10px; float:right; width:312px; background:url(/images/dotl-1.gif) repeat-y left; padding-left:36px;}
#mainbody-download .logintext{ float:left; width:330px; text-align:right; padding-right:26px; padding-top:20px;}

#mainbody-download .linebox{ background:url(/images/dotl-2.gif) repeat-y;}
#mainbody-download .leftcolumn-download{float:left; width:471px; padding-right:14px; }
#mainbody-download .rightcolumn-download{float:right; width:210px; padding-left:10px;}
#mainbody-download .rightcolumn-download h2{ padding:0 0 4px 0; font-size:14px; font-weight:bold; color:#000066;}
#mainbody-download .rightcolumn-download h3{ background:url(/images/h3bg.gif) left no-repeat; font-size:12px; font-weight:bold; color:#000066; padding:0 0 0 15px; margin:4px 0 4px 7px; line-height:20px;}
#mainbody-download .rightcolumn-download p{font-size:12px; line-height:20px; margin:2px 0; color:#333; margin-left:8px; }
#mainbody-download .leftcolumn-download h2{ padding:0 0 8px 0; font-size:12px; font-weight:bold; color: #999999; background:url(/images/dotl.gif) repeat-x bottom;}
#mainbody-download .leftcolumn-download h2 a{ margin-top:8px; display:block; font-size:14px; color:#000066;}
#rightContentText{font-size:11px;}
#rightContentText input, #rightContentText select{font-size:11px;}
#rightContentText table td{ height:24px;}
#rightContentText  p{ padding:5px 10px 5px 10px; line-height:22px;}
#rightContentText  ul{ list-style:square; list-style-position:inside; margin-left:10px; line-height:22px;}


#trylive-new{ background:url(/images/try-live-bg.jpg) no-repeat;}
#trylive-new ul.columnList{ font-size:11px; color:#333; list-style:square; list-style-position:inside; padding:0 20px 20px 20px; line-height:20px;}
#trylive-new ul.columnList a{ color:#123260; text-decoration:underline; font-weight:bold;}
#trylive-new p{ font-size:11px; color:#333; list-style:square; list-style-position:inside; padding:0 20px 20px 20px; line-height:20px;}
#trylive-new p a{ color:#123260; text-decoration:underline; font-weight:bold;}


p.bundles{ padding-left:12px;}

.activityList .activityPictures {border:1px solid #CCCCCC;float:left;height:130px;margin:5px;padding:3px;}

* html .png{
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}



/*Define for customer sub-page-points.html*/
#mainbody .content form{ font-size:12px;}
#mainbody .content .rigtab td{line-height:40px;}
#mainbody .content .rigbot a{  background:#069; width:80px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; padding:3px;}
#mainbody .content .rigbot a:hover{  background:#069; width:80px; font-size:14px; font-weight:bold; color:#fff; text-decoration: underline;}
#mainbody .content .rigtab b{ color:#5277A9; font-weight:normal;}
#mainbody .content .riginput{ border:1px solid #5277a9; height:18px; }

/*Define for Service Pages*/
.logintable{width:98%; text-align:left; margin:10px auto; font-size:12px;}
.logintable img{margin-top:8px;}

/*Define for Service floatbox*/
.floatbox-s {margin:0 19px 0 420px; padding:0px 23px 0 23px; font-size:11px; color:#000066; background:url(/images/dotl-1.gif) repeat-y left;}
.floatbox-s h2{ background:url(/images/h3bg.gif) left no-repeat; font-size:13px; font-weight:bold; color:#000066; padding:0 0 0 15px; margin:0 0 10px 0;}
.floatbox-s ul li{ height:26px;}
.floatbox-s ul li input{ width:160px;}
.floatbox-s ul li.name input{ margin-left:3px;}
.floatbox-s ul li.password label{margin-left:75px;}
.floatbox-s p.submit{ text-align:right; padding-right:32px; margin-top:6px;}
.floatbox-s p.normal { color:#265a92; padding-bottom:4px; line-height:16px;}
.floatbox-s p.more a{ background:url(/images/promotion/more.gif) no-repeat 0 4px ; padding-left:10px; font-weight:bold; color:#188c11;}
