*{padding:0; margin:0}
body{font-size: 13px; color: #444444; line-height: 1.54; font-family: arial,sans-serif;padding:0; margin:0; overflow-x:hidden }



.page-color{background-color:#FFFFFF}
#header_block, #menu_block, #content_block, #footer_block, #inner_header_block, #inner_menu_block, #inner_content_block, #inner_footer_block { float:left; clear:both; min-width:960px; width:100%;}

.slidebox li{list-style-type:none}
table td{font-size:12px;}
.appscalelogo{float:right; padding:10px 0; margin-top: 89px;
    margin-right: 65px;}

#menu_block{background: url(http://www.bodhtree.com/images/appscale-images/menu.jpg) repeat-x top;}
#menu_block ul {height: 45px; list-style: none outside none;  float:left; width:85%; margin-left:10%}
#menu_block ul li{float: left; font-size: 15px; line-height: 1.33;} 

#menu_block ul li a{ color: #FFFFFF; text-decoration: none; font-family: "open sans",arial,sans-serif; margin: 0 30px 0 0; padding: 13px 0;  text-shadow: 0 -1px 1px #49750f; float:left; }
#menu_block ul li a.active{font-weight: bold; background:url(http://www.bodhtree.com/images/appscale-images/select_arrow.png) no-repeat bottom center ;}
#content_block{background: url(../images/appscale-images/home_bg.png) repeat-x top; min-height:560px;}
#footer_block { border-top:1px solid #c9c9c9;}
.copyright{  font-size: 16px; line-height: 1.56;  width:85%; margin-left:10%; font-weight:bold;}
.copyright span{font-weight:normal; font-size: 13px;  } 
.copyright img{ padding-top:5px;}

.home_left_panel{ float:left; width:45%; margin:30px 20px 0 10%; }
.home_left_panel p{ padding-bottom:20px;}

.home_left_panel ul{list-style: none outside none; margin-top:20px; }
.home_left_panel ul li{ margin-bottom:40px; padding-left:90px; padding-bottom: 10px;}
.home_left_panel ul li h3{font-weight:normal; font-size:16px;} 
.home_left_panel ul li p{padding-bottom:0;}
li.dms{background: url(http://www.bodhtree.com/images/appscale-images/dms.png) no-repeat left;}
li.ses{background: url(http://www.bodhtree.com/images/appscale-images/ses.png) no-repeat left;}
li.rtm{background: url(http://www.bodhtree.com/images/appscale-images/rtm.png) no-repeat left;}

.sublinks{ float:left; width:100%; clear:both;}
.sublinks ul li{ padding:0; float:left; margin-right:20px; margin-bottom:0;}


.home_right_panel{float:right; margin:30px 10% 0 0; background:url(http://www.bodhtree.com/images/appscale-images/login_bg.png) repeat; border: 3px solid #c9c9c9; width:20%; padding:2%;}
.form_fields{ float:left; width:100%; margin:10px 0;}
input[type=submit], a.button{ background: url(http://www.bodhtree.com/images/appscale-images/button_bg.png) repeat-x top; border:1px solid #398ba9; padding:2px 25px; color:#fff; font-size:15px; font-weight:bold;cursor: pointer;}  
input[type=text], input[type=password], select{border:1px solid #89949c; padding:3px;}

.form_fields label{ font-size:15px;}  
.form_fields input[type=text], input[type=password]{ width:95%;}
.forgot_password{margin-top:50px; float:left; clear:both; width:100%;}


/* Inner Block */
#inner_header_block{position:fixed; background-color:#fff;}
#inner_header_block .logo{float:left; margin-left:1%; padding:10px 0;}
.account_setting{float:right; width:50%;}
.account_setting ul{list-style-type: none; margin-top:40px;}
.account_setting ul li{float:right; padding:0 30px 0 0;}

.account_setting ul li a{ padding-left:20px;}
.logout{background:url(http://www.bodhtree.com/images/appscale-images/logout_icon.png) no-repeat left; }
.question{background:url(http://www.bodhtree.com/images/appscale-images/question_icon.png) no-repeat left; }
.help{background:url(http://www.bodhtree.com/images/appscale-images/help_icon.png) no-repeat left; }
.profile{background:url(http://www.bodhtree.com/images/appscale-images/profile_icon.png) no-repeat left; }
.username{font-weight:bold; }
#inner_menu_block{background: url(http://www.bodhtree.com/images/appscale-images/menu.jpg) repeat-x top; position:fixed; margin-top:70px;  *margin-top:0; _margin-top:0;}
#inner_menu_block ul {height: 45px; list-style: none outside none;  float:left; width:99%; margin-left:1%}
#inner_menu_block ul li{float: left; font-size: 15px; line-height: 1.33;} 

#inner_menu_block ul li a{ color: #FFFFFF; text-decoration: none; font-family: "open sans",arial,sans-serif; margin: 0 30px 0 0; padding: 13px 0;  text-shadow: 0 -1px 1px #49750f; float:left; }
#inner_menu_block ul li a.active{font-weight: bold; background:url(http://www.bodhtree.com/images/appscale-images/select_arrow.png) no-repeat bottom center ;} 

#inner_content_block{margin-bottom:6%; margin-top:100px; *margin-top:0; _margin-top:0;}
.doc_options{ height:25px; background-color:#e5e5e1; padding:3px 10px;}
.doc_options a{ float:left; padding:3px; border:1px solid #e5e5e1; margin-right:5px;} 
.doc_options .img{float:left; padding:3px 15px;}
.doc_options a:hover{border-bottom:1px solid #a5a694;border-right:1px solid #a5a694;border-left:1px solid #fff;border-top:1px solid #fff;}

#inner_footer_block {position:fixed; bottom:0; border-top:1px solid #ccc; background-color:#fff;}
#inner_footer_block .copyright{  font-size: 16px; line-height: 1.56;  width:99%; margin-left:1%; font-weight:bold;}

.left_panel{float:left; width:73%; padding:1%; margin-top:10px; *padding:1%; *margin-left:20px; _padding:1%; _margin-left:20px;}
.right_panel{float:right; width:22%; padding:1%; border-left:1px solid #ccc; margin-top:10px;}

/*.box{background: url(http://www.bodhtree.com/images/appscale-images/home_bg.jpg) repeat-x center; width:28%; *width:32%;  _width:32%; height:150px; margin:60px 35px 0 0;  *margin:60px 15px 0 0;  _margin:60px 15px 0 0; float:left; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #ccc; -moz-box-shadow:    3px 3px 5px 6px #DDD; -webkit-box-shadow: 3px 3px 5px 6px #DDD; box-shadow: 3px 3px 5px 6px #DDD; padding:5px;}
.box .img{float:right;}
.box_botton{width:100%; tex-align:center; margin-top:15px; margin-left:40px;}*/
.bg{background:url(http://www.bodhtree.com/images/appscale-images/leaf.jpg) no-repeat bottom left fixed; }
.content_panel{float:left; width:98%; padding:30px 1% 0 1%; *padding:10px 1% 0 1%; _padding:10px 1% 0 1%;}

.search_panel{float:right; width:74%;}
.saved_search{float:left; width:23%; border-right:1px solid #ccc; padding-right:1%; min-height:600px;}
.search_panel h3, .saved_search h3{padding:5px; background:url(http://www.bodhtree.com/images/appscale-images/tab_bg.jpg) repeat-x top;  margin-bottom:10px;}
.search_panel .field_set{width:48%; padding-right:1%; float:left; padding-bottom:10px; }
.search_panel .field_set label{ float:left; width:40%;}
.search_panel .field_set input[type='text'], .search_panel .field_set select{width:250px;}
.saved_search_form{padding:1%; float:left; clear:both; width:98%; margin-top:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
.odd{background:url(http://www.bodhtree.com/images/appscale-images/odd.jpg) repeat-x bottom #fff;}
.even{background:url(http://www.bodhtree.com/images/appscale-images/even.jpg) repeat-x  bottom #fff;}
table.search_filters td{padding:5px;}
table.search_filters td select{width:90%;}
.grid{float: right; width: 74%;}
.grid th{background:url(http://www.bodhtree.com/images/appscale-images/tab_bg.jpg) repeat-x top; padding:3px; font-size:12px;}
.grid td{ padding:3px;}
.grid .pager {
    margin: 10px;
    text-align: right;
}
ul.yiiPager {
    border: 0 none;
    display: inline;
    font-size: 11px;
    line-height: 100%;
    margin: 0;
    padding: 0;
}
ul.yiiPager li {
    display: inline;
}
ul.yiiPager .hidden a {
    border: 1px solid #DEDEDE;
    color: #AAAAAA;
}
ul.yiiPager a:link, ul.yiiPager a:visited {
    background-color: #7abf40;
    border: 1px solid #9AAFE5;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 6px;
    text-decoration: none;
}

.home_bg{background:url(http://www.bodhtree.com/images/appscale-images/bg.jpg) no-repeat center fixed;}




/* Home Page */
#home_header{float:left; clear:both; min-width:960px; width:100%; }

.banner{float:left; clear:both; min-width:960px; width:100%; background:url(../images/appscale-images/banner_bg.jpg) top repeat-x #fff; height:300px; border-top:3px solid #fff;  border-bottom:3px solid #fff; }
.header, .footer .terms{width:960px; margin:0 auto;}
.banner_bg{ float:left; clear:both; min-width:960px; width:100%;  height:400px; /*background:url(http://www.bodhtree.com/images/appscale-images/shower-graph.png) left bottom no-repeat;*/}

.slogan img{ float:right;}
.slogan{ float:left; width:502px; margin-top:40px;}
.slogan h1{ color:#33104e; font-size: 22px;line-height: 32px; font-weight:normal}
.slogan em{ font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; color:#292929;}
.home_content{float:left; clear:both; min-width:960px; width:100%;  background:url(http://www.bodhtree.com/images/appscale-images/home_content_bg.jpg) repeat-x top #fff; min-height:400px;}
.home_content .content{ width:960px; margin:0 auto; margin-top:20px;}
.home_content .content h1{ color:#333333; font-size:18px; font-weight:normal;}
.home_content .content h2{ color:#666666; font-size:18px; font-weight:normal;}
.home_content .content p{font-size:14px;}
.hr_spacer{ background:url(http://www.bodhtree.com/images/appscale-images/line_spacer.jpg) no-repeat center; float:left; width:100%; clear:both; height:40px; margin-bottom:10px;}
.features{float:left; width:100%; margin-bottom: -30px;}
.features ul{ list-style-type:none;}
.features ul li{ float:left; width:450px; height:63px; margin-right:30px; margin-bottom:20px;}
.features ul li em{ font-style:normal; font-size:12px; display:block; margin:-11px 0px 0px 65px }
.features ul li h3.customization{ background:url(http://www.bodhtree.com/images/appscale-images/customization.png) no-repeat left; padding:15px 0 15px 63px;  }
.features ul li h3.information{ background:url(http://www.bodhtree.com/images/appscale-images/information.png) no-repeat left; padding:15px 0 15px 63px;  }
.features ul li h3.categorization{ background:url(http://www.bodhtree.com/images/appscale-images/categorization.png) no-repeat left; padding:15px 0 15px 63px;  }
.features ul li h3.apps{ background:url(http://www.bodhtree.com/images/appscale-images/apps.png) no-repeat left; padding:15px 0 15px 63px;  }
.features ul li h3.migrate{ background:url(http://www.bodhtree.com/images/appscale-images/migrate.png) no-repeat left; padding:15px 0 15px 63px;  }
.features ul li h3.transaction{ background:url(http://www.bodhtree.com/images/appscale-images/transaction.png) no-repeat left; padding:15px 0 15px 63px;  }
.features ul li h3.crm{ background:url(http://www.bodhtree.com/images/appscale-images/crm.png) no-repeat left;padding:15px 0 15px 63px;  }
.features ul li h3.erp{ background:url(http://www.bodhtree.com/images/appscale-images/erp.png) no-repeat left;padding:15px 0 15px 63px;  }
.features ul li h3.server{ background:url(http://www.bodhtree.com/images/appscale-images/server.png) no-repeat left; padding:15px 0 15px 63px;  }
.features ul li h3.sales{ background:url(http://www.bodhtree.com/images/appscale-images/sales.png) no-repeat left; padding:15px 0 15px 63px;  }
.highlights{float:left; width:100%; clear:both;}
.highlights ul{ list-style-type:none; font-size:14px; margin-top:20px; }
.highlights ul li{ margin-bottom:20px; float:left; font-size: 12px;
    line-height: 18px;
    margin-right: 5%;
    padding: 0 0 0 5%;
    width: 40%; min-height:45px; background:url(../images/appscale-images/bullet.png) no-repeat left top;}
.highlights ul li strong{ font-size: 15px;
    font-weight: bold;}
.footer{ background:#dcdcdc; float:left; width:100%; clear:both; min-height:60px; padding-top:20px; margin-top:20px;}