/* CSS Document */
body{
	background:#FFFFFF;
	padding-top:24px;
	padding-bottom:10px;
	margin:0px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	}
form, ul, li, img, h1, h2, h3, h4, h5{
	margin:0;
	padding:0;
	}
h2{
	font-size:12px;
	font-weight:normal;
	}
h1{
	font-size:14px;
	font-weight:normal;
	color:a50023;
	background:url(../images/inner-heading-bullet.jpg) no-repeat left;
	}
h4{
	font-size:11px;
	font-weight:normal;
	}
h5{
	font-size:11px;
	font-weight:normal;
	}
#page{
	width:950px;
	margin:auto;
	}
.clear{
	clear:both;
	}
.right-float{
	float:right;
	}
.left-float{
	float:left;
	}
img{
	border:none;
	}
#header{
	height:80px;
	}
#logo{
	float:left;
	padding:0px 64px 0px 18px;
	}
#header-nav{
	float:left;
	}
#nav-container{
	float:left;
	font-size:13px;
	height:32px;
	vertical-align:bottom;
	width:auto;
	}
#nav-container h3{
	font-size:13px;
	font-weight:normal;
	}
#nav-container ul{
	margin:0;
	padding:0px 0px 0px 0px;
	float:left;
	list-style:none;
	width:640px;
	}
#nav-container ul li{
	float:left;
	}
#nav-container ul li a:link, #nav-container ul li a:active, #nav-container ul li a:visited{
	text-decoration:none;
	color:#727375;
	padding:8px 17px 8px 17px;
	float:left;
	}
#nav-container ul li a:hover{
	text-decoration:none;
	color:#a9002f;
	}
#nav-container ul li a.red-active{
	color:#a9002f;
	}
.nav-active-company{
	background:url(../images/company-active-bg.jpg);
	height:32px;
	width:89px;
	}
.nav-active-products{
	background:url(../images/products-active-bg.jpg);
	height:32px;
	width:86px;
	}
.nav-active-services{
	background:url(../images/services-active-bg.jpg);
	height:32px;
	width:83px;
	}
.nav-active-solutions{
	background:url(../images/solutions-active-bg.jpg);
	height:32px;
	width:88px;
	}
.nav-active-saas{
	background:url(../images/saas-active-bg.jpg);
	height:32px;
	width:66px;
	}
.nav-active-partners{
	background:url(../images/partners-active-bg.jpg);
	height:32px;
	width:83px;
	}
.nav-active-news-events{
	background:url(../images/news-active-bg.jpg);
	height:32px;
	width:122px;
	}
.nav-mid-line{
	 padding:7px 0px 0px 0px;
	 }
.white{
	color:#ffffff;
	}

#top-nav{
	float:left;
	height:48px;
	width:auto;
	}
#top-nav h5{
	font-size:11px;
	font-weight:normal;
	}
#top-nav ul{
	margin:0;
	padding:0px;
	float:left;
	list-style:none;
	width:620px;
	}
#top-nav ul li{
	float:right;
	padding-top:16px;
	}
#top-nav ul li a:link, #top-nav ul li a:active, #top-nav ul li a:visited{
	text-decoration:none;
	color:#98989a;
	padding:0px 4px;
	}
#top-nav ul li a:hover{
	text-decoration:underline;
	padding:0px 4px;
	}
#home-text-container{
	 padding:10px 20px 20px 6px;
	 line-height:17px;
	 }
#home-text-container a:link, #home-text-container a:active, #home-text-container a:visited{
	color:#333333;
	text-decoration:underline;
	}
#home-text-container a:hover{
	color:#333333;
	text-decoration:underline;
	}
#main-container-index{
	width:950px;
	padding:10px 0px;
	}
#left-container-index{
	width:728px;
	float:left;
	}
#left-bottom-bg{
	background:url(../images/index-bottom-bottom-bg.jpg) repeat-x bottom;
	width:728px;
	float:left;
	font-size:12px;
	line-height:17px;
	}
#left-bottom-bg a:link, #left-bottom-bg a:active, #left-bottom-bg a:visited{
	text-decoration:none;
	color:#ab0433;
	padding:0px;
	}
#left-bottom-bg a:hover{
	text-decoration:underline;
	padding:0px;
	}
#left-bottom-top-conatiner{
	height:110px;
	font-size:12px;
	}
#right-container-index{
	width:209px;
	float:left;
	padding-left:10px;
	}
#right-container-index-header{
	width:209px;
	height:25px;
	background:url(../images/right-container-index-header.jpg) no-repeat;
	color:#ffffff;
	font-size:13px;
	}

#right-container-index-main{
	width:207px;
	border-left:1px solid #d1cfcf;
	border-right:1px solid #d1cfcf;
	background:#f3f2f2;
	}
#left-bottom-bottom-container{
	padding:15px 0px 0px 0px;
	}
#right-container-index-main ul{
	list-style-image:url(../images/right-container-index-bullets.jpg);
	padding:14px 15px 8px 30px;
	}
#right-container-index-main ul li{
	color:#828282;
	line-height:17px;
	}
#right-container-index-main ul li a:link, #right-container-index-main ul li a:active, #right-container-index-main ul li a:visited{
	text-decoration:none;
	color:#333333;
	padding:0px;
	text-decoration:underline;
	}
#right-container-index-main ul li a:hover{
	text-decoration:underline;
	padding:0px;
	}

.see{
	font-size:16px;
	vertical-align:top;
	}
.further-info{
	font-size:12px;
	color:#a50023;
	}
.further-info-padding{
	 padding:0px 6px 6px 10px; 
	 border-bottom:1px solid #cccccc;
	 }
.further-info-padding a:link, .further-info-padding a:active, .further-info-padding a:visited{
	text-decoration:underline;
	color:#333333;
	}
.further-info-padding a:hover{
	text-decoration:underline;
	color:#333333;
	}
.padding-bottom-text{
	padding-top:4px;
	}
.padding-bottom-image{
	padding-top:6px;
	padding-left:20px;
	}
#footer{
	float:right;
	padding:10px 10px 20px 0px;
	}
#footer a:link, #footer a:active, #footer a:visited{
	text-decoration:none;
	color:#666666;
	}
#footer a:hover{
	text-decoration:underline;
	color:#666666;
	}
#designed-by{
	float:left;
	padding:10px 10px 20px 10px;
	}
#designed-by a:link, #designed-by a:active, #designed-by a:visited{
	text-decoration:none;
	color:#666666;
	}
#designed-by a:hover{
	text-decoration:underline;
	color:#666666;
	}
#experience-treeno{
	width:177px;
	height:110px;
	float:left;
	background:url(../images/experience-treeno-bg.jpg) no-repeat;
	padding:0px 0px 0px 5px;
	}
#experience-treeno-container{
	padding:8px 10px 0px 55px;
	}
#experience-treeno-container a:link, #experience-treeno-container a:visited, #experience-treeno-container a:active{
	text-decoration:none;
	color:#666666;
	}
#experience-treeno-container a:hover{
	text-decoration:underline;
	}
#feature-benifits{
	width:177px;
	height:110px;
	float:left;
	padding:0px 0px 0px 5px;
	background:url(../images/feature-benifit-bg.jpg) no-repeat;
	}
#feature-benifits-container{
	 padding:8px 10px 0px 5px;
	}
#feature-benifits-container a:link, #feature-benifits-container a:visited, #feature-benifits-container a:active{
	text-decoration:none;
	color:#666666;
	}
#feature-benifits-container a:hover{
	text-decoration:underline;
	}
#treeno-content{
	width:177px;
	height:110px;
	float:left;
	padding:0px 0px 0px 5px;
	background:url(../images/treeno-content-bg.jpg) no-repeat;
	}
#treeno-content-container{
	 padding:8px 5px 0px 5px;
	}
#treeno-content-container a:link, #treeno-content-container a:visited, #treeno-content-container a:active{
	text-decoration:none;
	color:#666666;
	}
#treeno-content-container a:hover{
	text-decoration:underline;
	}
#case-studies{
	width:177px;
	height:110px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../images/case-studies-bg.jpg) no-repeat;
	}
#case-studies-container{
	 padding:8px 10px 0px 10px;
	}
#case-studies-container a:link, #case-studies-container a:visited, #case-studies-container a:active{
	text-decoration:none;
	color:#666666;
	}
#case-studies-container a:hover{
	text-decoration:underline;
	}


/*------- Drop Down menu CSS starts-----------------*/

a.menuButton, div.menu, div.menu a.menuItem, div.menu a.menuItemLast { 
	color: #ffffff; 
	} 
.menuItemborder{
	background:#000000;
	}
div.menu a.menuItem{ 
	color: #ffffff; 
    cursor: default; 
    display: block; 
    padding: 0 20px 0 0.5em; 
    text-decoration: none; 
    white-space: nowrap; 
    cursor: hand;
    font-size:11px;    
    background-color:#aeaeae;
    line-height:24px;
    border-bottom:1px #D0DCE6 dotted;   
	} 
	
div.menu a.menuItemLast{ 
	color: #ffffff; 
    cursor: default; 
    display: block; 
    padding: 0 20px 0 0.5em; 
    text-decoration: none; 
    white-space: nowrap; 
    cursor: hand;
    font-size:14px;    
    background-color:#7f5c88;
 	line-height:24px;
    } 
div.menu a.menuItem:hover, div.menu a.menuItemLast:hover, div.menu a.menuItemHighlight {
	color: #ffffff;
	cursor: pointer; 
	line-height:24px;
	background-color:#8e8e8e;
	} 
div a.menuButton{ 
	background-color: transparent; 
   	color: #ffffff; 
    cursor: default; 
    left: 0px; 
    margin: 1px; 
    padding: 2px 6px 2px 6px; 
    position: relative; 
    text-decoration: none; 
    top: 0px; 
    z-index: 100; 
    } 
div a.menuButton:hover { 
	background-color: transparent; 
	color: #cccccc; 
	}  
div a.menuButtonActive , a.menuButtonActive:hover{ 
	/*background:url(../images/select-1.gif) left top no-repeat;
	background:url(../images/mainbtbg_org.gif) left top no-repeat;
	background-color:#f47f23;*/  
	}
div.menu{
	left: 0px;
	padding:8px 0 5px 0;
	position: absolute;
	top: 0px;
	z-index: 101;
	font-size:10px;
	visibility: hidden;
	margin-left:-19px;
	} 
div.menu.last {
    margin-left:-100px;
	}
.website a:link, .website a:active, .website a:hover, .website a:visited {
	color:#cccccc;
	text-decoration:none;
	font-size:10px;
	}
.grey{
	font-size:10px;
	color:#cccccc;
	padding-top:5px;
	}
	
#company{
	vertical-align:bottom;
	margin-left:0px;
	margin-top:-8px;	
	}
#products{
	margin-left:0px;
	margin-top:-8px;
	}
#services{
	margin-left:0px;
	margin-top:-8px;	
	}
#solutions{
	margin-left:0px;
	margin-top:-8px;	
	}
#saas{
	margin-left:0px;
	margin-top:-8px;
	}
#partners{
	margin-left:0px;
	margin-top:-8px;
	}
#news-events{
	margin-left:0px;
	margin-top:-8px;
	width:130px;
	}
#ECM-sub{
	margin-top:-8px;
	margin-left:0;
	}
#IS-sub{
	margin-top:-8px;
	margin-left:0;
	}
#BOS-sub{
	margin-top:-8px;
	margin-left:0;
	}
#ECMS-sub{
	margin-top:-8px;
	margin-left:0;
	}
#technology{
	margin-top:-8px;
	margin-left:0;
	}
a.right-bullets{
	background:url(../images/menu-right-bullets.png) right no-repeat ;
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/menu-right-bullets.png',sizingMethod='no-repeat')
*//*	background-image: none;*/
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu-right-bullets.png',sizingMethod='no-repeat');
*/	}
a.right-bullets:hover{
	background:url(../images/menu-right-bullets-hover.png) right no-repeat;
}

/* Drop Down menu CSS ends */

/* Inner Page CSS Start*/

#main-container-inner{
	float:left;
	width:950px;
	padding:0px 0px 0px 0px;
	height:auto;
	background:url(../images/inner-main-bg.jpg) repeat-y;
	}
#left-container-inner{
	width:209px;
	float:left;
	padding-right:10px;
	height:auto;
	}
#left-container-inner-header{
	width:209px;
	height:25px;
	background:url(../images/right-container-index-header.jpg) no-repeat;
	color:#ffffff;
	font-size:13px;
	}
#left-container-inner-main{
	width:207px;
	border-left:1px solid #d1cfcf;
	border-right:1px solid #d1cfcf;
	border-bottom:1px solid #d1cfcf;
	background:#f3f2f2;
	height:auto;
	font-size:12px;
	padding:0px;
	margin:0px;
	}
#left-container-inner-main h3{
	font-size:12px;
	font-weight:normal;
	}
#left-container-inner-main ul{
	padding:4px 0px 0px 0px;
	list-style:none;	
	}
#left-container-inner-main ul li{
	line-height:22px;
	border-bottom:1px #d1cfcf dotted;
	}
#left-container-inner-main ul li a:link, #left-container-inner-main ul li a:visited, #left-container-inner-main ul li a:active{
	background:url(../images/left-bullets-inner.jpg) no-repeat left 8px;
	color:#666666;
	display:block;	
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	text-decoration:none;
	width:150px;
	}
#left-container-inner-main ul li a:hover{
	text-decoration:underline;
	padding:0px 0px 0px 20px;
	background:url(../images/left-bullets-inner-active.jpg) no-repeat left 8px;;
	}
#left-container-inner-main ul li a.active1{
/*	margin-left:-20px;
	padding:0px 0px 0px 20px;*/
	color:#a60024;
	background:url(../images/left-bullets-inner-active.jpg) no-repeat left 8px;
	}
#left-ul-inner{
	width:126px;
	border-bottom:none;
	background:#f3f2f2;
	font-size:12px;
	padding:0px 0px 0px 25px;
	margin:0px;
	}
#left-ul-inner h3{
	font-size:12px;
	font-weight:normal;
	}
#left-ul-inner ul{
	padding:0px 0px 4px 0px;
	list-style:none;	
	}
#left-ul-inner ul li{
	line-height:18px;
	border-bottom:none;
	}
#left-ul-inner ul li a:link, #left-ul-inner ul li a:visited, #left-ul-inner ul li a:active{
	background:url(../images/left-bullets-inner.jpg) no-repeat left 6px;
	color:#666666;
	display:block;	
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	text-decoration:none;
	width:126px;
	}
#left-ul-inner ul li a:hover{
	text-decoration:underline;
	padding:0px 0px 0px 20px;
	background:url(../images/left-bullets-inner-active.jpg) no-repeat left 6px;
	}
#left-ul-inner ul li a.active1{
	color:#a60024;
	background:url(../images/left-bullets-inner-active.jpg) no-repeat left 6px;
	}
.left-active-bullets-inner{
	background:url(../images/left-bullets-inner-active.jpg) no-repeat left;
	padding:0px 0px 0px 30px;
	}
#right-container-inner-main{
	width:728px;
	float:left;
	background-color:#ffffff;
	}	
#left-container-inner-adv{ 
	width:207px;
	background:#f3f2f2;
	height:auto;
	font-size:12px;
	}
#left-container-inner-adv ul{
	padding:4px 0px 0px 0px;
	margin:0px;
	list-style:none;
	}
#left-container-inner-adv ul li{
	border-bottom:1px #d1cfcf dotted;
	padding:5px 0px 5px 0px;
	margin:0px;
	line-height:22px;
	}
#left-container-inner-adv ul li a:link, #left-container-inner-adv ul li a:active, #left-container-inner-adv ul li a:visited{
	text-decoration:none;
	color:#666666;
	width:207px;
	background:none;
	margin:0px;
	}
#left-container-inner-adv ul li a:hover{
	text-decoration:underline;
	padding:0px 0px 0px 20px;
	}
#left-inner-gred-bg{
	background:url(../images/left-inner-gred-bottom-bg.jpg) no-repeat bottom;
	width:185px;
	margin:0px 0px 10px 10px;
	}
#left-inner-gred-bg ul{
	padding:0px 0px 10px 0px;
	list-style:none;	
	}
#left-inner-gred-bg ul li{
	border-bottom:none;
	line-height:18px;
	}
#left-inner-gred-bg ul li a:link, #left-inner-gred-bg ul li a:active, #left-inner-gred-bg ul li a:visited{
	background:transparent url(../images/inner-left-bullets-2.png) no-repeat scroll left 8px;
	color:#666666;
	display:block;
	margin:0 0 0 20px;
	padding:0 0 0 20px;
	text-decoration:none;
	width:140px;
}
#left-inner-gred-bg ul li a:hover{
	text-decoration:underline;
	padding:0px 0px 0px 20px;
	background:url(../images/inner-left-bullets-1.png) no-repeat scroll left 8px;
	}
.border-bottom{
	border-bottom:1px #d1cfcf dotted;
	}
.heading-padding{
	padding:5px 0px 0px 20px;
	}	
.left-index-bottom-inner{
	width:192px; 
	padding:10px 25px 10px 25px; 
	float:left;
	}
#inner-text-container{
	padding:10px 0px 20px 0px;
	float:left;
	width:708px;
	margin:0px;
	}
#inner-text-container a:link, #inner-text-container a:visited, #inner-text-container a:active{
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	}
#inner-text-container a:hover{
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	}
#inner-text-container p{
	margin:0px;
	padding:0px;
	}
#inner-text-container ul{
	padding:6px 0px 10px 0px;
	list-style:none;	
	}
#inner-text-container ul li{
	line-height:17px;
	background:url(../images/left-bullets-inner.jpg) no-repeat left 8px;
	display:block;	
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	}
#inner-text-header{
	padding:20px 0px 0px 0px;
	background:url(../images/inner-header-border-img.jpg) repeat-x 10px bottom;
	}
#inner-text-header h1{
	font-size:14px;
	font-weight:normal;
	color:a50023;
	background:url(../images/inner-heading-bullet.jpg) no-repeat left;
	padding:0px 0px 2px 14px;
	border-bottom:2px #7f8184 solid;
	color:#a50023;
	float:left;	
	}
.inner-live-demo{
	padding:10px 0px 5px 15px;
	}
.inner-codie{
	padding:10px 0px 10px 30px;
	}
.inner-left-adv{
	border-bottom:1px #d1cfcf dotted;
	padding:5px 15px 5px 15px;
	margin:0px;
	}
.link-class a:link, .link-class a:active, .link-class a:visited{
	color:#666666;
	text-decoration:none;
	}
.link-class a:hover{
	text-decoration:underline;
	}
.inner-left-bottom-border{
	border-top:1px solid #cccccc; width:208px; float:left; height:1px;
	}
.page-bottom-border{
	border-bottom:1px solid #cccccc; padding:10px 0px 0px 0px;
	}
#footer-text{
	float:left; 
	width:473px; 
	padding:10px 6px 6px 10px;
	}
#footer-text a:link, #footer-text a:active, #footer-text a:visited{
	text-decoration:underline;
	color:#333333;
	}
#footer-text a:hover{
	text-decoration:underline;
	color:#333333;
	}
.hower-red a:link, .hower-red a:active, .hower-red a:visited{
	text-decoration:none;
	color:#ab0433;
	padding:0px;
	}
.hower-red a:hover{
	text-decoration:underline;
	padding:0px;
	}
.inner-left-dassed-border{
	border-bottom:1px #d1cfcf dotted;
	width:208px; 
	float:left; 
	height:1px;
	}
	
.active2{
	padding:0px 0px 0px 20px;
	background:url(../images/inner-left-bullets-1.png) no-repeat scroll left 6px;
	margin-left:-20px;
	}
.inner-strong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d5250;
	line-height:22px;
	}
.content-area-right-align-div{
	padding:5px 10px 8px 0px;
	text-align:right;
	width:100%;
	vertical-align:top;
	}
.lineheight4px{
	line-height:4px;
	}
.content-area-mid-padding{
	padding:0px 0px 0px 20px;
	float:left;
	}
.content-area-mid-border-bottom{
	border-bottom:dashed 1px #666666;
	padding:10px 0px 10px 0px;
	}
.case-study-padding-top{
	padding:10px 0px 0px 0px;
	}

.bottom-border{
	border-bottom:1px #666666 solid;
	padding-bottom:10px;
	}
.padding10{
	padding-bottom:10px;
	}

tr.odd{
	background:#eeeeee;
	}
.header-color{
	background:#ababab;
	font-size:12px;
	font-weight:bold;
	color:#383838;
	}
.category-header-color{
	background:#dbd9d9;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 10px;
	color:#383838;
	}
div#features-benefits-table table tr td{
	padding:2px 2px 2px 4px;	
	border:0.5px solid #666666;
	}
div#features-benefits-table table{
	border:0.5px solid #666666;
	}
div#inner-text-container table tr td{
	padding:3px 8px;
	font-weight:bold;
	}
.free-trial-index{
	padding:2px;
	}

#free-trial-index-bg{
	width:174px;
	height:110px;
	float:left;
	background:url(../images/free-trial-index-bg.jpg) no-repeat;
	padding:12px 0px 0px 12px;
	}
.left-index-bottom-inner-exp{
	width:172px; 
	padding:10px 35px 10px 35px; 
	float:left;
	}
.pricing-td-odd{
	background:#dbd9d9;
	color:#383838;
	}
.pricing-td-even{
	background:#eeeeee;
	color:#383838;
	}
div#pricing-table-container table tr td{
	padding:7px 0 7px 10px;
	font-weight:normal;
	}



/*#experience-treeno{
	width:177px;
	height:110px;
	float:left;
	}
#experience-treeno-body-bg{
	width:165px;
	float:left;
	height:110px;
	background:url(../images/index-bottom-top-bg.jpg) repeat-x;
	}
#experience-treeno-container{
	background:url(../images/experience-treeno-img.jpg) no-repeat left;
	height:91px;
	width:115px;
	padding:10px 0px 0px 0px;
	float:left;
	}
#feature-benifits{
	width:177px;
	height:110px;
	float:left;
	padding:0px 0px 0px 6px;
	}
#feature-benifits-body-bg{
	width:165px;
	float:left;
	height:110px;
	background:url(../images/index-bottom-top-bg.jpg) repeat-x;
	}
#feature-benifits-container{
	background:url(../images/feature-benifit-img.jpg) no-repeat left;
	height:91px;
	width:115px;
	margin:10px 0px 0px 0px;
	}
#treeno-content{
	width:177px;
	height:110px;
	float:left;
	padding:0px 0px 0px 6px;
	}
#treeno-content-body-bg{
	width:165px;
	float:left;
	height:110px;
	background:url(../images/index-bottom-top-bg.jpg) repeat-x;
	}
#treeno-content-container{
	background:url(../images/feature-benifit-img.jpg) no-repeat left;
	height:91px;
	width:115px;
	margin:10px 0px 0px 0px;
	}
#case-studies{
	width:177px;
	height:110px;
	float:left;
	padding:0px 0px 0px 6px;
	}
#case-studies-body-bg{
	width:165px;
	float:left;
	height:110px;
	background:url(../images/index-bottom-top-bg.jpg) repeat-x;
	}
#case-studies-container{
	background:url(../images/feature-benifit-img.jpg) no-repeat left;
	height:91px;
	width:115px;
	margin:10px 0px 0px 0px;
	}*/