body{margin:0px;  *text-align:center}
.body, td, p, span, div, ul, li, h1, h3{font-family:arial,verdana; font-size:12px; font-weight:normal; padding:0px; margin:0px; cursor:default}
.body, h2{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,sans-serif; font-weight:normal; padding:0px; margin:0px}
.body, a{color:#485DC5}
.body, a:hover{color:#000}
.header-container{width:980px; height:71px; height:65px;  *height:85px; margin:0 auto}
.navigation{width:100%; height:126px; height:115px; background:url(../images/subpages/nav_bg.png)}
.navigation2{width:100%;height:30px; background:url(../images/subpages/nav_bg2.png)}
.content-body{width:980px; margin:0 auto; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; padding:0px 0px 60px 0px}
.footer-container{width:100%; background:url(../images/subpages/footer_bg2.gif) repeat-x; background-color:#F5F5F5; margin:0px; padding-bottom:40px}
.logo{float:left; margin-top:5px}
.logo p{color:#969696; padding-left:11px; font-size:11px; text-align:left}
.header-links{float:right; *margin:0px;*text-align:left; margin-top:10px;} .header-links div{float:left;} .video-link{ border-right: 1px dotted #BDBDBD; padding-right:14px; margin-right:10px;}
.social{background:url(../images/index/follow.gif) bottom right no-repeat; padding-top: 8px; *padding-top: 8px; text-align:right; } .social a{margin-left: 9px; padding: 2px 9px 10px 9px; *padding: 7px 9px 10px 9px;text-decoration:none;}
.menu-container{width:980px; padding:7px 5px 7px 0px;  *padding:0px; margin:0 auto; margin-top:15px;  *margin-top:0px; vertical-align:bottom;  *vertical-align:top}
.menu-left{float:left; clear:both; padding:0px; margin:0px}
.nav-menu{margin:0px; padding:0px}
.nav-menu li{display:inline; list-style:none; padding:7px 15px 8px 15px;  *padding:6px 15px 6px 15px;  *height:30px}
.nav-menu li a{text-decoration:none; font-weight:bold}
.nav-menu-inactive{border-right:1px solid #CFCFCF}
.nav-menu-inactive-hover{background:#D3D3D3; border-right:1px solid #CFCFCF}
.nav-menu-active{background-color:#afc2f2; border-right:1px solid #CFCFCF}
.nav-menu-active a{color:3d5076; padding-right:15px; background:url(../images/subpages/menu_inactive_arrow.gif) no-repeat top right}
.nav-menu-inactive a{color:#303427; background:url(../images/subpages/menu_inactive_arrow.gif) no-repeat top right; padding-right:15px}
.nav-menu-inactive-hover a{color:#37476C; background:url(../images/subpages/menu_inactive_arrow.gif) no-repeat top right; padding-right:15px}
.marketplace-menu-inactive{background:url(../images/subpages/marketplace.png); background-repeat:no-repeat; border-right:1px solid #CFCFCF}
.marketplace-menu-inactive a{color:#303427; padding-left:20px}
.marketplace-menu-inactive-hover{background:url(../images/subpages/marketplace.png); background-repeat:no-repeat; background-color:#D3D3D3; border-right:1px solid #CFCFCF}
.marketplace-menu-inactive-hover a{color:#37476C; background-repeat:no-repeat; background-position:top right; padding-left:20px}
.marketplace-menu-active{background:url(../images/subpages/marketplace_actv.png); background-repeat:no-repeat; background-color:#afc2f2; border-right:1px solid #CFCFCF}
.marketplace-menu-active a{color:#3d5076; padding-left:20px}
.devzone-nav-menu-active{background-color:#afc2f2; border-right:1px solid #CFCFCF}
.devzone-nav-menu-active a{color:#3d5076; padding-right:15px}
.devzone-nav-menu-inactive{border-right:1px solid #CFCFCF}
.devzone-nav-menu-inactive a{color:#303427; padding-right:15px}
.devzone-nav-menu-inactive-hover{background:#C4CDD7; background:#D3D3D3; border-right:1px solid #CFCFCF}
.devzone-nav-menu-inactive-hover a{color:#37476C; background-repeat:no-repeat; background-position:top right; padding-right:15px}
.zc-copydivtable{width:160px; border-top:1px solid #CFCFCF; padding:0; margin:0}
.zc-copymenuright{font-size:12px; padding:5px 10px 5px 5px; border-bottom:1px solid #94a7d7; border-left:1px solid #94a7d7; border-right:1px solid #94a7d7; white-space:nowrap; cursor:pointer; text-align:right}
.zc-copydivtr{margin:0; padding:0; color:#000; background-color:#fff}
.zc-copydivtrhover{color:#000; background-color:#E5E5E5}
.zc-pane-header-a{color:#284391; font-size:12px; text-decoration:none}
.zc-pane-header-a:hover{color:#000; font-size:12px; text-decoration:none}
.zc-copymenu{font-size:11px; padding:5px 10px 5px 5px; border-left:1px solid #94a7d7; border-right:1px solid #94a7d7; border-bottom:1px dotted #B5B5B5; _border-bottom:1px solid #E4E4E4; white-space:nowrap; cursor:pointer; text-align:left}
.zc-menutitle{font-size:11px; font-weight:bold; color:#333; padding:5px 5px; border-left:1px solid #94a7d7; border-right:1px solid #94a7d7; border-bottom:1px dotted #E4E4E4; _border-bottom:1px solid #B5B5B5; white-space:nowrap; cursor:default; text-align:left}
.page-header{width:980px; margin:0px auto;}
.page-title{float:left; clear:both}
.page-title h2{font-family:Helvetica,sans-serif; color:#39568C; font-size:30px; font-weight:bold; letter-spacing:-1px; padding:38px 0px 5px 0px; padding:34px 0px 5px 0px; text-shadow:1px 1px 1px #E9ECF5}
.page-title h2 span{font-size:12px; padding:0 0 5px 5px}
.page-title h2 span a{letter-spacing:0px; font-weight:bold}
.main-call-to-axn{float:right; margin-top:23px; margin-top:18px}
.pricing-navigation{width:100%; height:35px;  *height:35px; background:url(../images/subpages/nav_bg.png)}
.footer{width:980px; margin:0px auto; margin-top:-39px; border-right:1px solid #F2F2F2; border-left:1px solid #F2F2F2;  *text-align:left}
.footer-header{width:980px; height:28px; margin:0px auto; background:url(../images/subpages/footer_header.gif) #F5F5F5 no-repeat; padding:0px}
.footer div{float:left;} .fpad{padding:0 20px; margin:49px 0px 30px 0px}
.footer h2{font-size:11px;color:#827f7f;padding:2px 0 5px 0;_padding:10px 0 5px 0; margin-bottom:5px}
.footer div a{display:block; font-size:11px; text-decoration:none; line-height:21px}
.footer div a:hover{color:#000; text-decoration:underline}
.footer-info{padding:10px 4px; width:980px; margin:0px auto}
.footer-info p{float:left; clear:both; font-size:11px; color:#acacac}
.footer-info span{float:right; font-size:11px; color:#acacac}
.footer-clear{clear:both}
.footer-secndary{font-size:11px;margin:10px auto;width:980px; padding:10px 0 10px 49px;}
.footer-secndary span{display:table-cell; color:#999999; font-size:11px; padding-left:60px; *padding-left:10px;}
.footer-secndary a{border-right:1px solid #D5D5D5; color:#999999; display:table-cell; font-size:11px; margin:0; padding:0 10px; text-decoration:none;}
.footer-secndary a:hover{color:#666;text-decoration:underline;}
.fleft{float:left}
.clearboth{clear:both}
.why-table{}
.why-table td{padding:8px 0px}
.why-table td strong{font-size:13px; color:#333}
.why-table td span{display:block}
.masthead-image{margin:20px 0px; text-align:center}
.top10-points{margin-top:10px; _width:95%}
.top10-points td{padding:16px 0px; border-bottom:1px dotted #B6B6B6}
.top10-points h2{margin:0px; padding:0px}
.top10-points p{color:#666; line-height:1.8}
.app-solutions div h2{font-size:16px; font-weight:bold; text-align:center; margin-top:5px; 88a5e2}
.app-solutions div p{margin:5px 0px 10px 0px; line-height:1.6}
.app-solutions div span{font-weight:bold; font-size:13px; text-align:left}
.app-solutions div ul{margin:3px 0px 10px 10px}
.app-solutions div li{padding:7px 0px 7px 0px; list-style:none; background:url(../images/subpages/link_bullets2.gif); background-repeat:no-repeat; background-position:middle; border-bottom:1px dotted #B5B5B5; text-align:left}
.app-solutions div li a{font-weight:bold; font-size:13px; display:block; background:none; padding-left:10px; text-align:left}
.app-solutions div li p{font-size:11px; color:#333; line-height:1.6; padding-left:10px; text-align:left}
.app-solutions div img{text-align:center}
.app-solutions-more{font-size:17px; font-weight:bold; background:none; text-align:center; line-height:49px}
.app-solutions-bus{-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; background:#DEE7F8 none repeat scroll 0%; border:1px solid #CAD8F3; padding:10px; list-style:none; width:300px; height:96%; text-align:center}
.app-solutions-bus h2{font-size:16px; font-weight:bold; text-align:center; padding:5px 0px; background-color:#88a5e2}
.solutions-ready-outer{}
.app-solutions-edu{-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; background:#CEF3CB none repeat scroll 0%; border:1px solid #B8E8B3; list-style:none; width:300px; height:98%; padding:10px; text-align:center}
.app-solutions-edu h2{font-size:16px; font-weight:bold; text-align:center; padding:5px 0px; background-color:#64c16a}
.app-solutions-profit{-moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; background:#F5D8ED none repeat scroll 0%; border:1px solid #EDBADF; list-style:none; width:300px; padding:10px; text-align:center}
.app-solutions-profit h2{font-size:16px; font-weight:bold; text-align:center; padding:5px 0px; background-color:#cc94bd}
.features-container{}
.features-container ul{float:left; padding-right:10px}
.features-container li{margin:0px; padding:5px 0px; list-style:none}
.features-container li a{color:#1043af; font-weight:bold; display:block; background-image:url(../images/subpages/apps_link.gif); background-repeat:no-repeat; background-color:#E6E6E6; padding:5px 30px 5px 15px; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7; text-decoration:underline}
.features-container li a:hover{background-color:#E4E4E4; border-right:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; text-decoration:none}
.new-content{margin:10px 30px 0px 20px; padding:10px 20px 0px 0px}
.new-contentLR{padding:30px 25px 0px 25px; color:#666; line-height:1.8}
.new-content h2, .new-contentLR h2{font-size:22px; font-weight:regular; font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,sans-serif,Arial; padding:10px 0px 0px 0px; margin:5px 0px; color:#27309A; color:#485dc5}
.new-content h3, .new-contentLR h3{font-size:22px; font-weight:regular; font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,sans-serif,Arial; padding:10px 0px 0px 0px; margin:5px 0px; color:#494E52}
.new-content p, .new-contentLR p{color:#666; line-height:1.8}
.leftpane{margin-bottom:10px; background:url(../images/subpages/left_bg.jpg) no-repeat top right}
.leftpane-links{border-bottom:1px solid #FFF; margin:0px 0 18px 0px; padding:45px 0px 0px 0px}
.leftpane li{color:#797C80; list-style-type:none; margin:0px}
.leftpane-inactive a{border-bottom:1px solid #DCDDDE; border-top:1px solid #FFF; display:block; font-size:13px; font-weight:bold; padding:10px 0 10px 10px; text-decoration:none; height:15px}
.leftpane-inactive a:hover{background:#f8f7f7; color:#000}
.leftpane-active{display:block; background:#FFF none repeat scroll 0 0; border-color:#EEE #FFF #EEE #DDD; border-style:solid; border-width:1px; color:#797C80; font-size:13px; font-weight:bold; padding:10px 0 10px 10px; text-decoration:none; white-space:nowrap}
.leftpane-sublink{background:#fff; border-bottom:none; margin:5px 0px 0px 10px; padding:0px}
.leftpane-sublink li{padding:3px 0 3px 10px; background:url(../images/subpages/arrow_tiny.gif) no-repeat}
.leftpane-sublink-inactive a{font-size:11px; text-decoration:none}
.leftpane-sublink-active{color:#A7A9AB; font-size:11px; font-weight:bold}
.leftpane-sublink-active a{color:#A7A9AB; font-size:11px; font-weight:bold; text-decoration:none}
.leader{color:#7B8188; color:#64696F; margin-bottom:2px; font-size:18px; line-height:27px; text-align:left}
.leader-display{width:470px; _width:480px; float:left; margin-right:60px; padding:-10px 40px 0px 0px; _padding:-30px 20px 0px 0px; vertical-align:top}
.leader2{color:#7B8188; font-size:14px; line-height:24px; text-align:left}
.display-in{float:left; padding-top:-10px}
.html-points{margin:5px 0px 100px 0px; margin:0px 0px 10px 0px; padding-right:20px}
.html-points li{list-style:none; padding:10px 0px; cursor:default}
.html-points li h2{font-size:22px; line-height:32px; color:#485dc5; padding-left:25px; margin:0px}
.html-points li p{padding-left:25px; color:#666; line-height:1.8}
.html-points img{float:right}
.html-subpoints{margin-left:50px}
.html-subpoints li{padding:5px 0px; list-style:circle; color:#666}
.features-toc{-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background-color:#F7F7F7; border:1px solid #E5E4E4; border-right:2px solid #E5E4E4; border-bottom:2px solid #E5E4E4; margin-top:5px}
.features-toc ul{display:table-cell; _display:inline; padding:20px 20px; _padding:10px 5px; margin:0px; _width:160px; vertical-align:top}
.features-toc li{padding:2px 0px; cursor:default; list-style:none; border-bottom:1px dotted #E5E4E4}
.features-toc li a{font-size:12px; font-weight:bold; text-decoration:none; background:url(../images/subpages/features_link.gif) no-repeat; padding-left:13px; _white-space:nowrap}
.features-container2{margin-bottom:140px; border-bottom:4px solid red}
.features{border-bottom:1px dotted #B6B6B6; padding:15px 0px; margin-left:15px}
.features h2{font-size:20px; margin:0px; padding:0px; letter-spacing:0px; color:#485dc5; float:left; _display:inline; width:140px; line-height:25px; _padding-left:5px}
.features div{display:table-cell; _display:inline; vertical-align:top; _width:550px}
.features div ul{color:#666; padding:0px; margin-left:30px}
.features div li{padding:0px 0px 10px 0px; cursor:default; color:#6E6E6E; font-weight:bold; font-size:13px}
.features li h3{padding:10px 0px 0px 20px; margin:0px; background:url(../images/subpages/features.jpg) no-repeat}
.features li p{color:#636B75; line-height:1.8; margin:0px; padding:0px}
.field-types-table{background:#F3F5FC; padding:5px 5px 0px 5px; _margin:0px 2px}
.field-types-table td{padding:7px 5px; border-bottom:1px solid #E0E0E0; font-size:11px; line-height:21px}
.field-types-table td a{font-size:11px}
.field-type{font-weight:bold; color:#4976D1; white-space:nowrap}
.features-top{text-decoration:none; background:url(../images/subpages/top.gif) no-repeat; width:18px; height:18px; padding:0px 5px 0px 0px; _padding:0px 10px 0px 0px; margin:0px; float:left}
.next-step{-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border:1px solid #DCE2E4; background:#fff; margin:15px 0px 0px 0px; padding:0px 10px 15px 10px; text-align:left}
.next-step h2{font-size:15px; font-weight:bold; color:#CB3618; margin:5px 0px 5px 0px; padding:0px; font-style:italic}
.next-step ul{margin:0px 0px 0px 2px}
.next-step li{padding:2px 0px 2px 15px; border-bottom:1px dotted #999; list-style:none; background:url(../images/subpages/bullet_red.gif) top left no-repeat; white-space:nowrap}
.next-step li a{font-weight:bold; text-decoration:none}
.body-sub-nav{background:url(../images/subpages/sub_nav_bg.gif) no-repeat left top; background-repeat:no-repeat; height:32px; padding:4px 0px 0px 0px; vertical-align:bottom}
.body-sub-nav li{display:table-cell;  *display:inline; padding:0px 6px;  *padding:0px 6px; border-right:1px dotted #D7D7D7}
.body-sub-nav-inactive{padding:2px 10px; font-size:12px; font-weight:bold; text-decoration:underline; text-shadow:#fff 0px 1px 1px}
.body-sub-nav-inactive-h{background-color:#fff; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; padding:2px 10px; font-size:12px; color:#fff; font-weight:bold; text-decoration:none}
.body-sub-nav-active{background-color:#585858; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; padding:2px 10px; color:#fff; font-size:12px; font-weight:bold; text-shadow:none; text-decoration:none; border:none; text-align:center}
.body-sub-nav-active span{background:url(../images/subpages/sub-nav-active-arrw.png) bottom no-repeat; left:-41%; padding:0 4px; *padding:0px; position:relative; top:6px}
.overview-topics-container{margin:10px 20px 0px 20px}
.overview-topics{padding:10px 0px}
.overview-topics div{display:table-cell; _display:inline; vertical-align:top}
.overview-content{color:#666; line-height:1.8; padding:0px 5px 0px 0px; _width:400px}
.overview-img{padding-right:40px}
.overview-content strong{display:block; font-size:14px}
.overview-subpoints{margin:0px 0px 0px 20px; *margin:0px 0px 0px 15px; padding:0px}
.overview-subpoints li{padding:2px; cursor:default}
.overview-subpoints li strong{font-size:12px; display:inline}
.overview-code{color:#449D4A; font-size:11px; font-weight:bold; font-family:georgia,times}
.overview-topics-footer{border-top:3px solid #DDD; clear:both; margin-bottom:80px; padding:10px 0px}
.overview-topics-footer a{font-size:13px; font-weight:bold; background:#DCDCDC; text-decoration:none; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; padding:2px 10px}
.twitter{background:#FFF url(../images/subpages/twitter_btm.gif) no-repeat scroll left bottom; padding:0px 13px 0px 13px; width:174px; _width:200px; margin:40px 2px 0px 0px}
.twitter h2{background:url(../images/subpages/twitter_header.gif) no-repeat scroll 0 0; color:#394E7C; font-size:13px; font-style:normal; font-weight:bold; line-height:18px; margin:0 -13px 12px; padding:34px 13px 4px 13px; text-shadow:1px 1px 1px #FFF}
.twitter div{font-size:12px; color:#7D7D7D; line-height:22px; font-family:georgia,times; border-bottom:1px solid #D5DDE6; padding:10px 2px}
.twitter p{color:11px; color:#999; text-align:right}
.twitter a{-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; text-decoration:none; font-family:Arial; font-weight:bold; font-size:11px; background:#DCDCDC; padding:4px 10px}
.create-database{border-bottom:1px dotted #B6B6B6; padding:35px 0px}
.create-database h3{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,sans-serif; font-size:22px; line-height:27px; color:#485dc5}
.create-database div{display:table-cell;  *display:inline; vertical-align:top}
.create-database-img-axn{margin-bottom:20px;  *width:200px; float:left}
.create-database-content p{color:#666; line-height:1.8; padding:10px 5px 0px 0px; margin-bottom:30px}
.create-database-link{-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; text-decoration:underline; font-weight:bold; font-size:15px; background:#485DC5; color:#fff; padding:8px 15px}
.create-database-link:hover{background:#2D57B0; text-decoration:none}
.create-db-footer-wrap{border:4px solid #EEE; margin:40px 0px 80px 0px; height:267px}
.create-db-footer{border:1px solid #DDD; padding:0px 0px 30px 0px; height:235px}
.create-db-footer div{display:table-cell}
.create-db-footer-hdr{font-size:17px; color:#666}
.create-db-footer h3{font-weight:bold; padding:0px 0px 0px 30px}
.resources-content{color:#666; line-height:1.8; padding:10px 5px 0px 0px; float:left}
.resources-content ul{padding:0px 0px 0px 30px; width:350px;  *width:250px}
.resources-content li{list-style:none; padding:3px 0px 3px 15px; background:url(../images/subpages/link_bullets2.gif) no-repeat left top; white-space:nowrap; cursor:default}
.resources img{float:left; clear:both; vertical-align:middle; padding:5px 20px 10px 0px}
.footer-axn2{background:#FFFFCB; border-bottom:1px solid #FFC900; border-top:1px solid #FFC900; margin:0 30px 50px 30px; padding:15px 5px; text-align:center; font-weight:bold; color:#999; font-size:16px; }
.footer-axn2 h2{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:normal; color:#666; margin-bottom:7px}
.footer-axn2 a{font-weight:bold; font-size:24px}
.footer-axn2 p{color:#666; font-size:15px; font-weight:bold; padding-top:5px}
.customer-masthead{margin-top:0px; padding-bottom:20px; background:url(../images/subpages/customer_list2.gif) no-repeat top; height:320px}
.customer-stopper{background:#EEE none repeat scroll 0 0; border-bottom:1px solid #D3D3D3; border-top:1px solid #D3D3D3; margin:20px 20px 0px 20px; padding:15px 5px; text-align:center; font-weight:bold; color:#999; font-size:16px}
.customer-stopper h2{font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:normal; color:#666; margin-bottom:7px}
.customer-stopper a{color:#06F; font-weight:bold; font-size:16px}
.customer-stopper a:hover{color:#000}
.customer-body div{margin-top:10px; margin-bottom:70px}
.customer-list{float:left; width:70%; margin:0px 40px 0px 20px; _margin:0px 20px 0px 20px;  *text-align:left}
.customer-list h3{font-size:14px; font-weight:bold; color:#666; padding-top:10px}
.customer-list ul{margin:0px 0px 0px 30px; padding-bottom:10px; border-bottom:1px dotted #999;  *text-align:left}
.customer-list li{cursor:default; color:#666; padding:5px 0px}
.customer-awards{float:left; width:20%; text-align:center; margin-left:20px}
.customer-awards h3{font-size:14px; font-weight:bold; color:#666; padding-top:10px; border-bottom:2px solid #DCDCDC; text-align:left}
.customer-awards p{margin-bottom:40px}
.customer-awards a{color:#06F; display:block}
.cust-featured p{padding:40px 0px}
.casestudy-table{_width:90%}
.casestudy-table td{padding:50px 0px 50px 20px; border-bottom:1px dotted #B6B6B6}
.casestudy-table h2{margin:-10px 0px 0px 0px}
.casestudy-table h2 a{font-family:gerogia,times; font-weight:normal; font-size:25px; color:#000; text-decoration:none}
.casestudy-table h2 a:hover{text-decoration:underline}
.casestudy-table h3{color:#297E2C}
.casestudy-table h3 span{color:#3AAF3E}
.casestudy-table p{margin:5px 0px 10px 0px; color:#666; line-height:1.8}
.casestudy-link{font-weight:bold; font-size:16px}
.interview{float:left; width:70%;}
.interview p{ margin-bottom:15px;}
.interview ul{ margin:0px 10px;}
.interview li{list-style:none; color:#666666; line-height:1.8; padding: 5px 0px}
.interview li strong{ border-bottom:2px solid #DAD6D6;}
.casestudy-pullquote{width:219px; background:#E3F5FD; color:#1A4A7A; float:right; font-size:17px; font-family:georgia,times; font-style:italic; line-height:26px; margin:10px;  padding:15px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.casestudy-nav{float:right; width:22%; border-left:1px solid #EBEDEE; height:100%; padding:5px 15px;}
.testimonial-table td{padding:20px 0px 20px 20px; border-bottom:1px dotted #B6B6B6}
.testimonial-table div{line-height:20px; background-image:url(../images/subpages/quote.gif); background-repeat:no-repeat; padding:10px 0px 10px 24px; color:#333}
.testimonial-table p{color:#3AAF3E; color:#000; font-family:gerogia,times; font-size:22px; font-weight:normal; line-height:25px; padding:0px 0px 0px 24px}
.testimonial-table p a{font-family:arial; line-height:18px; font-size:12px}
.testimonial-table strong{font-weight:normal; background-color:#FDEF9F; color:#000}
.row{border-bottom:1px dotted #B6B6B6; padding:25px 0px; margin-left:15px}
.row h3{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,sans-serif; font-size:22px; line-height:32px; color:#485dc5}
.row div{display:table-cell; _display:inline; vertical-align:top}
.row-content{width:320px; _width:300px; color:#666; line-height:1.8; padding:0px 5px 0px 0px}
.row-image{padding-left:20px}
.mentoined-in{margin:30px 30px 30px 20px; padding:10px 20px 10px 20px; text-align:center; border:1px dotted #B6B6B6}
.mentoined-in h2{font-size:24px; font-weight:regular; font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,sans-serif,Arial; letter-spacing:-0.5px; padding:5px 0px 5px 10px; margin:5px 0px; color:#27309A; border-bottom:1px dotted #B6B6B6}
.mentoined-in img{padding:20px 30px}
.footer-video-container{background:#fdf7d5 none repeat scroll 0 0; border-top:3px solid #e1e0b5; padding:10px 0px 40px 0px; text-align:center; margin:10px 0px 40px 20px}
.rightpane-wht{background-color:#fff; padding:5px; padding:40px 0px 0px 0px; text-align:center}
.big-testimonial{margin:60px 0px 0px 0px; text-align:center}
.big-testimonial div{font-size:17px; font-weight:normal; color:#4f72be; color:#999; font-family:georgia,times; letter-spacing:-0.5px; background:url(../images/subpages/testi_callout.gif) no-repeat; background-position:bottom; padding:0px 0px 35px 0px}
.big-testimonial img{padding-top:5px}
.small-testimonial{margin-top:80px; text-align:center}
.small-testimonial div{font-size:17px; font-weight:normal; color:#999; font-family:georgia,times; letter-spacing:-0.5px; line-height:22px; text-align:left; background:url(../images/subpages/testi_callout.gif) no-repeat; background-position:bottom; padding:0px 0px 35px 0px; text-align:center; line-height:25px}
.small-testimonial div strong{color:#626262; font-weight:normal; font-size:20x}
.small-testimonial p{padding-top:5px; font-size:14px; font-weight:bold; color:#999}
.small-testimonial span{font-size:14px; font-weight:bold; font-style:italic; color:#999}
.tiny-testimonial div{font-size:14px; font-weight:normal; color:#999; font-family:georgia,times; letter-spacing:-0.5px; line-height:20px; text-align:left; background:url(../images/subpages/testi_callout.gif) no-repeat; background-position:bottom; padding:0px 0px 35px 0px; text-align:center; line-height:25px}
.tiny-testimonial p{padding-top:5px; font-size:14px; font-weight:bold; color:#999}
.sub-points{margin:10px 0px 10px 40px}
.sub-points li{font-weight:normal; font-size:12px; padding:0px 0px 5px 0px; list-style:circle}
.sub-points li h2{font-weight:bold; font-size:13px}
.sstory-content{margin:10px 30px 0px 20px; padding:10px 20px 0px 0px; height:100%}
.sstory-content h1{font-size:22px; font-weight:normal; font-family:georgia,times; letter-spacing:-0.5px; padding:10px 0px 5px 0px; margin:0px; color:#27309A}
.sstory-table{margin-top:10px; width:100%; _width:90%}
.sstory-table td{padding:16px 0px}
.sstory-table h2{font-size:18px; font-weight:normal; font-family:georgia,times; color:#304270; letter-spacing:-0.5px}
.sstory-table p{font-family:georgia,times; font-size:12px; line-height:22px; color:#52434C; margin-bottom:20px}
.sstory-table strong{background:#F9EDB5; font-weight:normal}
.partner-profile-table td{padding:20px 0px; border-bottom:1px dotted grey}
.partner-profile-table h2{margin-bottom:2px}
.partner-profile-table h2 a{font-size:16px; font-weight:bold}
.partner-profile-table h3{color:#3AAF3E; font-size:13px; margin-bottom:8px}
.partner-profile-innertable{margin-top:10px}
.partner-profile-innertable td{padding:2px 0px; border-bottom:none}
.partner-profile-innertable td strong{color:#666}
.web-video-outer-container{margin:20px 0px 40px 10px; _margin:20px 0px 40px 0px}
.web-video-holder{padding:15px 5px 25px 0px}
.web-video-holder td{}
.web-video-holder h2{margin:50px 0px 15px 0px; text-align:left}
.web-video-holder h2 a{font-size:25px; text-decoration:underline}
.web-video-holder h2 a:hover{text-decoration:underline}
.web-video{border:6px solid #DAD6D6; background:#000}
.web-video object{padding:0px; margin:0px}
.video-credits{text-align:left; padding:10px 2px 10px 20px}
.video-credits h3{color:#297E2C}
.video-credits h3 span{color:#3AAF3E; font-weight:normal}
.video-credits span{font-weight:bold; color:#666}
.video-credits p{margin:10px 0px 0px 0px; padding:0px; color:#666; font-size:11px; line-height:16px; _white-space:wrap; _width:240px}
.inline-quote{float:right; margin:1px 0 1px 40px; width:200px; text-align:center}
.inline-quote div{font-size:17px; font-weight:normal; color:#999; font-family:georgia,times; letter-spacing:-0.5px; line-height:22px; text-align:left; background:url(../images/subpages/testi_callout.gif) no-repeat bottom; padding:0px 0px 35px 0px; text-align:center; line-height:25px}
.inline-quote div strong{color:#626262; font-weight:normal; font-size:20x}
.inline-quote img{padding-top:10px}
.inline-quote p{padding-top:5px; font-size:14px; font-weight:bold; color:#999}
.code{background:#FEFFBF; margin:14px 0px 10px 45px; padding:20px 10px 10px 30px; color:#BA5823; font-size:12px; font-weight:normal; font-family:georgia,times; width:80%; background:#FEFFBF; line-height:24px; background-image:url(../images/subpages/code_bg.gif); background-repeat:repeat-x}
.wd-video{margin-top:15px; width:440px}
.wd-video h2{font-size:15px; font-weight:normal; letter-spacing:0px; margin:0px; padding:0px; color:#666; width:450px}
.wd-video div{border:2px solid #DAD6D6; padding:0px; width:450px; height:287px}
.wd-collab{text-align:center; margin-top:60px}
.wd-collab a{font-weight:bold; white-space:wrap; font-size:13px}
.wd-masthead2{background:url(../images/subpages/wd-masthead2.gif); background-position:left top; background-repeat:no-repeat; height:214px}
.wd-createdb-container{float:left; margin:0px 30px 0px 10px}
.wd-masthead2 h2{font-size:20px; font-weight:normal; margin:0px; padding:0px; color:#222}
.wd-createdb{width:150px; text-align:center; margin:75px 27px 0px 0px}
.wd-createdb div{float:left}
.wd-createdb a{text-decoration:none}
.wd-createdb h2{font-weight:bold; font-size:14px; cursor:pointer; line-height:20px; text-decoration:underline; color:#485DC5; cursor:pointer; padding:0px; margin:0px}
.wd-createdb h2:hover{color:#000}
.wd-createdb p{font-size:11px; line-height:1.4em; padding-top:5px; margin:0px; cursor:pointer; color:#666}
.wd-masthead2 div{float:left}
.sitemap{margin:0px 60px 0px 30px}
.sitemap h2{font-size:15px; color:#333; font-weight:bold; letter-spacing:0px; border-bottom:1px solid #DDD}
.sitemap ul{margin-left:30px}
.sitemap li{padding:3px 0px; cursor:default}
.demos-form{margin:0px auto}
.demos-form h2{margin:0px; font-size:24px; line-height:16px; font-weight:normal;}
.demos-form h3{line-height:22px; margin:10px 0px; font-size:20px; font-weight:normal; color:#666;}
.comp-table{margin-bottom:60px}
.comp-table td{padding:5px; border-bottom:1px dotted #DDD; border-right:1px dotted #F2F2F2; font-size:14px}
.comp-table-header{background:#CCD8EC; padding:8px 0px; font-weight:bold; color:#000}
.comp-table ul{margin-left:25px}
.comp-table ul li{color:#666; line-height:1.8; padding:5px 0px; text-align:left}
.comp-table2{margin-bottom:60px}
.comp-table2 td{padding:8px; border-bottom:1px dotted #DDD; border-right:1px dotted #F2F2F2; font-size:14px}
.comp-table2 ul{margin-left:25px}
.comp-table2 ul li{color:#666; line-height:1.8; padding:5px 0px; text-align:left; white-space:nowrap}
.paas-benefits{padding:0px 30px 0px 30px}
.paas-benefits div{float:left; border:1px solid #C8CED7; margin:0px 20px 120px 20px; height:450px}
.paas-benefits div h2{font-size:17px; font-weight:bold; background:#AFC0E0; padding:10px; margin-bottom:20px}
.paas-benefits ul{margin:10px 40px}
.paas-benefits li{color:#666; line-height:1.8; padding:5px 0px; text-align:left}
.paas-benefits p{color:#666; line-height:1.6; width:280px; text-align:left; padding-top:10px}
.ods-splits{margin-top:30px; background:url(../images/subpages/ods_split_bg.jpg) no-repeat; width:683px; height:290px; margin:0px auto}
.ods-splits div{float:left}
.ods-splits div p{}
.ods-splits div ul{margin:10px 0px 0px 20px; _margin:0px 0px 0px 20px}
.ods-splits div li{list-style:disc; padding:2px 0px;  *padding:0px; font-size:11px; cursor:default; color:#666}
.ods-splits div h2{font-size:17px; font-weight:bold; color:#fff; margin:0px; padding:0px}
.ods-split-l{font-size:11px; padding:5px 0px 0px 10px}
.ods-split-l p{line-height:18px; color:#000; width:236px; _width:310px; padding:20px 10px 0px 85px; text-align:justify}
.ods-split-r{padding:5px 0px 0px 0px; _padding:10px 0px 0px 0px; _margin-left:15px}
.ods-split-r p{line-height:18px; color:#000; width:225px; padding:20px 10px 0px 85px; _width:315px; _padding:20px 10px 0px 125px; text-align:justify}
.help-container{margin:10px 16px; width:46%; *width:45%; text-align:left}
.help-quickstart, .help-userguide, .help-devguide, .help-api, .help-forum, .help-kb, .help-lounge, .help-community, .help-pricing{background:url(../images/subpages/helpcenter_sprite.png); margin:0px 12px 0px 0px}
.helpcontent{width:85%}
.helpcontent-container{margin-bottom:30px; padding-bottom:90px}
.helpicon-link{padding:0px 45px 35px 0px; text-decoration:none}
.helpcontent h2{margin-top:-5px}
.help-quickstart{background-position:-267px -145px; height:42px; width:42px; margin:0px 12px 0px 0px}
.help-userguide{background-position:-2px 0px; height:44px; width:46px; margin:0px 12px 0px 0px}
.help-devguide{background-position:-53px 0px; width:46px; height:44px}
.help-api{background-position:-55px -145px; width:42px; height:40px}
.help-forum{background-position:-319px -145px; width:48px; height:45px}
.help-kb{background-position:0px -145px; width:45px; height:48px}
.help-lounge{background-position:-215px -145px; width:42px; height:42px}
.help-community{background-position:-113px -145px; width:48px; height:46px}
.help-pricing{background-position:-171px -145px; *background-position:-165px -145px; width:34px; height:48px}
.marketplace_leftstrip{background-color:#F1F1F1}
#left-container{margin-right:0; width:165px}
#leftstrip #header{border-bottom:2px solid #EFEFEF; color:#000; font-size:11px; font-weight:bold; height:20px !important; padding:7px 0 0 10px; text-align:left; width:145px !important; margin-top:10px}
#leftstrip ul, #leftstrip li{margin:0; padding:0}
#leftstrip #leftstrip-contents{width:165px}
#leftstrip #leftstrip-contents ul{}
#leftstrip #leftstrip-contents ul li{border-bottom:1px dotted #CCC; color:#000; cursor:pointer; font-size:11px; list-style-image:none; list-style-position:outside; list-style-type:none}
#leftstrip #leftstrip-contents ul li a{font-weight:bold; display:block; font-size:13px; padding:8px 2px 8px 20px; text-decoration:none}
#leftstrip #leftstrip-contents ul li img{border:none; margin-right:5px}
#leftstrip #leftstrip-contents ul li img.bullet{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(//www.zoho.com/creator/images/subpages/zoho-space-sprite.png) repeat scroll -194px -11px; height:7px; margin:-3px 8px 0 6px !important; width:6px}
#leftstrip #leftstrip-contents ul li a:hover, #leftstrip #leftstrip-contents ul li.selected a{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFF url(zoho-space-sprite.png) no-repeat scroll -5px -216px; list-style-image:none; list-style-position:outside; list-style-type:none}
#leftstrip #leftstrip-contents ul li.logocon{border:1px solid #E7E7E7; height:80px; margin:8px 0 8px 1px; padding:3px !important; width:145px}
#leftstrip #leftstrip-contents ul li.header{border-bottom:1px solid #EFEFEF; color:#000; cursor:default; font-size:11px; font-weight:bold; list-style-image:none; list-style-position:outside; list-style-type:none; padding:12px 0 8px 10px}
#leftstrip #leftstrip-contents ul li.dev-logocon{border:0 none; height:120px; margin:8px 10px; padding:3px; width:120px}
#leftstrip #leftstrip-contents ul li.noborder{border:medium none}
#leftstrip #leftfooter{height:14px; width:155px}
.category_Sales{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -132px -105px; height:16px; width:16px}
.category_Marketing{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -154px -105px; height:16px; width:16px}
.category_IT_Management{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -176px -105px; height:16px; width:16px}
.category_HRMS{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -198px -105px; height:16px; width:16px}
.category_Education{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -220px -105px; height:16px; width:16px}
.category_Non-Profit{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -242px -105px; height:16px; width:16px}
.category_Customer_Service{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -304px -75px; height:16px; width:16px}
.category_Personal{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -284px -105px; height:16px; width:16px}
.category_Others{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -305px -105px; height:16px; width:16px}
.icon_listbullet{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../images/subpages/zoho-space-sprite.png) repeat scroll -193px -11px; height:7px; width:6px}
.mainBgImg{background-repeat:no-repeat}

#app-gallery-listing #featured-apps{float:left}
#app-gallery-listing #featured-apps #featured-strip{background:url(https://creator.zoho.com/platform/images/bg_appgallery_featured.gif) repeat-x; background-position:0pt 20px; height:32px}
#app-gallery-listing #featured-apps #featured-strip #heading{font-weight:bold; color:#29517B; padding:5px; float:left; width:50%}
#app-gallery-listing #featured-apps #all-applicationlink{text-align:right; padding:5px; float:right}
#app-gallery-listing #featured-apps #all-applicationlink a{font-size:11px; color:#A5A5A5}
#app-gallery-listing #featured-apps #featured-app-details{width:100%}
#app-gallery-listing #featured-apps #featured-app-details #text-links{font-size:11px; color:#7E7E7E; float:left; padding-left:5px; width:67%}
#app-gallery-listing #featured-apps #featured-app-details #text-links #appname{padding:10px 0px 5px 0px}
#app-gallery-listing #featured-apps #featured-app-details #text-links #appname a{font-size:17px; font-weight:bold; color:#0133CA; letter-spacing:-0.5px}#app-gallery-listing #featured-apps #featured-app-details #text-links #createdby{padding-bottom:5px}
#app-gallery-listing #featured-apps #featured-app-details #text-links #createdby a{font-size:11px; color:#9A1940}
#app-gallery-listing #featured-apps #featured-app-details #text-links #description{padding-right:5px}
#app-gallery-listing #featured-apps #featured-app-details #appimage{margin-top:20px; padding:3px; border:1px solid #E7E7E7; width:145px; height:80px; float:right}#app-gallery-listing #bottomborder{margin-bottom:20px}
#app-gallery-listing #topborder, #app-gallery-listing #bottomborder{background:url(https://creator.zoho.com/platform/images/bg_appgallery_featured.gif) repeat-x; background-position:0pt 10px; height:22px; width:100%; float:left}
.appsListing #topborder{background:url(https://creator.zoho.com/platform/images/bg_appgallery_featured.gif) repeat-x; height:12px; margin-right:10px}
.viewAllAppsBox{background:url(https://creator.zoho.com/platform/images/bg_appgallery_featured.gif) repeat-x; font-size:11px; padding:10px 0px 6px 10px; color:#000}
.appLogo1{background-image:url(https://creator.zoho.com/platform/images/thumb_featuredapp_1.gif); width:145px; height:80px}
.appLogo_User{background-image:url(https://creator.zoho.com/platform/images/thumb_featuredapp_user.gif); width:145px; height:80px}
.appLogo2{background-image:url(https://creator.zoho.com/platform/images/thumb_featuredapp_2.gif); width:145px; height:80px}
.appLogo3{background-image:url(https://creator.zoho.com/platform/images/thumb_featuredapp_3.gif); width:145px; height:80px}
.appLogo4{background-image:url(https://creator.zoho.com/platform/images/thumb_featuredapp_4.gif); width:145px; height:80px}
.appLogo5{background-image:url(https://creator.zoho.com/platform/images/thumb_featuredapp_5.gif); width:145px; height:80px}
.star-gold{background:url(https://creator.zoho.com/platform/images/zoho-space-sprite.png) -205px -9px; width:12px; height:11px}
.star-featured{background:url(https://creator.zoho.com/platform/images/zoho-space-sprite.png) -256px -9px; width:12px; height:13px}
#app-gallery-listing{margin-bottom:130px}
#app-gallery-searchresults{margin-top:15px}
#app-gallery-listing .app-showcase{float:right; width:27%; margin-left:15px; padding:10px; height:220px; border:1px solid #C5C5C5; text-align:center}
#app-gallery-listing .headerstrip{float:left; width:99%; padding:0px 0px 5px 5px; border-bottom:2px solid #EFEFEF}
#app-gallery-listing .headerstrip .header{color:#29517B; font-weight:bold; float:left}
#app-gallery-listing .headerstrip .appsListing{float:right}
.appsListing #heading{font-weight:bold; font-size:13px; padding:3px 0px 3px 15px; background-color:#F8F9FA; border-bottom:1px solid #E1E8F0}
.appsListing .app{float:left; width:100%; padding:8px 0px; border-bottom:1px dotted #E7E7E7}
.appsListing .devlogo{float:left; width:42px; padding:5px 15px; text-align:center}
.appsListing .applogo{float:left; padding:3px; border:1px solid #E7E7E7; width:145px; height:80px; margin:3px 14px 3px 10px}
.appsListing .applogo-hover{border:1px solid #E7E7E7; background-color:#F8F9FA; float:left; padding:3px; width:145px; height:80px; margin:3px 14px 3px 10px}.appsListing .appdetail{font-weight:normal; font-size:11px; color:#909090; line-height:20px}
.appsListing .appdetail .appbutton{float:right; margin-top:0px; _margin-top:-16px; width:100px}
.appsListing .applinks{margin-left:177px}
.appsListing .appdesc{line-height:17px; color:#909090; width:80%}
.appsListing .appdesc a{font-size:11px; color:#242D92; line-height:17px}
.appsListing .appdetail .appname a.heading{font-weight:bold; font-size:13px; color:#0B4D84}
.appsListing .bodytext a, .appsListing a.bodytext{font-size:11px; color:#2D33B1}
.appsListing ul, .appsListing li{margin:0px; padding:0px}
.appsListing ul li{list-style:none; color:#36608E; margin:8px 0px 0px 0px; padding-bottom:10px; border-bottom:1px dotted #DEDEDE}
.appsListing ul li div ul{list-style:none; color:#36608E; margin:0px 0px 0px 20px; width:95%; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE}
.appsListing ul li div ul li{list-style:none; color:#36608E; margin-top:0px; padding-bottom:10px; _padding-bottom:0px; padding-top:8px; border-bottom:1px dotted #DEDEDE}
.mainBgImg{background-repeat:no-repeat}
.icon_listbullet{background:url(zoho-space-sprite.png) -193px -11px; width:6px; height:7px}
.icon_bullet{background-image:url(/creator/platform/images/icon_bullet.gif); width:6px; height:6px}
.appsListing ul li a.appName{color:#0133CA; font-size:17px; font-weight:bold; text-decoration:none}
.appsListing ul li .created-time{font-weight:normal; font-size:11px; color:#000}
.appsListing ul li .appdesc{font-weight:normal; font-size:11px; line-height:15px; color:#909090}
.appdesc-dark a{font-weight:normal; font-size:11px; color:#2D33B1; margin-left:5px}
.appdesc-dark a.ownername{font-weight:normal; font-size:11px; color:#636363; margin:0px}
.appdesc-dark{font-weight:normal; font-size:11px; line-height:15px; color:#636363}
.appdesc-dark .label{font-size:11px; color:#909090}
.appsListing ul li .bullet{float:left; padding:6px 7px 0px 0px}
.appsListing ul li .appdetail{float:left}
.viewdemo-button, a.viewdemo-button{padding:2px 7px; margin-left:2px; background-color:#6DABDA; border:1px solid #5290BF; color:#FFF; font-weight:bold; height:15px}.viewdemo-button:hover, a.viewdemo-button:hover{background-color:#5290BF; border:1px solid #407DAA; height:15px; text-decoration:none}
.install-button, a.install-button{padding:2px 7px; margin-left:2px; background-color:#8CBF40; border:1px solid #78AA2F; color:#FFF; font-weight:bold; height:15px}.install-button:hover, a.install-button:hover{background-color:#78AA2F; border:1px solid #6F9B2B; height:15px; text-decoration:none}
#seo-container{display:none; margin:0 10px 0 20px; width:98%}
.seo-content h1{color:#808080; font-size:22px; font-weight:normal; line-height:19px; padding:12px 0 4px; }
.seo-content p{ color:#808080; font-size:11px; line-height:19px; margin:0; padding:0 0 10px;}
#seo-readmore{ float:right;} .collapse{ float:right;}
#seo-collapse{ border-bottom:2px solid #D5D5D5;}
#seo-collapse h2{color:#808080; font-size:20px; font-weight:normal; padding:12px 0 4px;}
#seo-collapse ul{ margin-left:40px;} #seo-collapse li{color:#808080; font-size:11px; font-weight:normal; line-height:19px; padding-top:5px; padding-bottom:5px;}
.seo-related{ -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #DCE2E4; background:#F9F8F8; margin:15px; padding:0px 10px 15px 10px; text-align:left}
.seo-related  h3{color:#808080; font-size:11px; font-weight:bold; padding:12px 0 4px;}
.seo-related ul{margin:0px 0px 0px 2px}
.seo-related li{padding:2px 0px 2px 15px; border-bottom:1px dotted #999; list-style:none; background:url(../images/subpages/bullet_red.gif) top left no-repeat; white-space:nowrap}
.seo-related li a{font-weight:bold; text-decoration:none}
.seo-content p a, .seo-content li a {color: #808080; display: inline; text-decoration: underline;}
.content-outer{ overflow:hidden;}
.ftrs-bcrumb{ padding:5px; margin:0px 10px; font-size:11px; display:block; border-bottom:3px double #DDDDDD;}
.ftrs-leftpane{height:100%; background:#F7F7F7; margin-top:0px; padding-bottom: 32767px !important; margin-bottom: -32767px !important; 
}
.ftrs-links{margin:0px 0 18px 0px; padding:45px 0px 0px 0px}
.ftrs-leftpane li{color:#797C80; list-style-type:none; margin:0px}
.ftrs-inactive a{border-bottom:1px dotted #E5E4E4;display:block; font-size:13px; font-weight:normal; padding:10px 0 10px 10px; text-decoration:none; height:15px}
.ftrs-inactive a:hover{background:#F3F3F3; color:#000}
.ftrs-active{display:block; background:#FFF none repeat scroll 0 0; border-color:#EEE #FFF #EEE #DDD; border-style:solid; border-width:1px; color:#797C80; font-size:13px;  font-weight:bold; padding:10px 0 10px 10px; text-decoration:none; white-space:nowrap}
.ftrs-content {padding:40px 0px 40px 0px;}
.ftrs-content p{width:360px; }
.pic-left img{float:left; padding:0px} .pic-left p{float:right; padding:0px 25px 0px 15px}
.pic-right img{float:right; padding:0px}
.ftrs-colmns{ border-bottom:1px dotted #DDDDDD; border-top:1px dotted #DDDDDD; margin-right:20px;}
.ftrs-colmns div{ width:18.4%; *width:23%; display:table-cell; _display:inline; padding:22px; margin-right:20px; text-align:center;}
.ftrs-colmns h4{margin:0px; padding:0px; font-size:12px; line-height:18px;}
.ftrs-colmns p{font-size:11px; line-height:15px; margin-top:6px;}
.tweetthis{ margin:10px 0px 0px 40px;} .tweetthis2{ text-align:center; border-top:2px solid #e1e1e1; background:url(../images/subpages/tweetthis_bg.png) bottom repeat-x #efefef; padding:30px 0px 40px 0px;} .tweetthis2 h4{font-size:15px; font-style:italic; color:#494E52; margin:0px 0px 10px 0px}
.other-casestudies {margin-top:40px; padding:0px 5px;} .other-casestudies div{ padding:10px 0px 20px 0px;border-bottom:1px solid #E1E1E1;}.other-casestudies h2{font-size:13px; font-style:normal; font-weight:bold; padding:5px 0px; text-shadow:1px 1px 1px #FFFFFF; border-bottom:2px solid #E1E1E1; color:#666}
.casestudytext{text-decoration:none; font-size:12px; line-height:19px; padding:10px 2px 5px 2px; color:#7D7D7D; display:block; text-align:left}
.casestudytext img{float:left; margin:7px 5px 1px 0; border:1px solid #E5E6E8}.cs-readmore{ font-weight:bold; margin-top:10px;}
.watchthis-outer{ position:absolute; width:1px; height:1px; overflow:visible;}
.watchthis{height:1px;margin:0;padding:0;position:relative;left:749px; top:-78px; *left:470px;}
.share-widget-ftr{ background:url(../images/subpages/social-footer.png) no-repeat; width:200px; height:63px; margin-top:12px;} .share-widget-ftr a{margin:0px 3px 0px 3px; *margin:0px 12px 0px 3px; width:30px; height:31px; padding:0px 3px; float:left;} .share-widget-ftr a:hover{text-decoration:none;}.share-widget-ftr p{clear:both; font-size:11px; color:#827F7F; padding-top:12px;}
.fb-like{margin-top:20px;}
.what{ -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #FDED2F; color:#333; width:220px; padding:0px 10px 10px 10px; background:#FDF051; margin-bottom:40px; position:relative; top:-686px; left:522px; }
.what h4{ border-bottom:1px dotted #333; font-size:17px; line-height:19px; font-weight:bold; padding-top:20px; color:#333; margin:0px; }
.what ul{ margin:0px 0px 0px 20px; }
.what li{ padding:5px 0px; }
.why-customapp-outr{*margin-top:0px; padding:20px 132px 12px 132px; *padding:12px 110px; text-align:justify; margin:0px auto; background:url(../images/subpages/custom-app-grid2.gif) repeat; line-height:33px; font-family:'Ubuntu', arial; font-size:22px; color:#303030; letter-spacing:-0.5px;} .why-customapp-outr h3{font-family:'Copse', arial; display:inline; font-size:27px; margin:0px 5px; color:#B30404;}
.why-customapp-outr h2{font-family:'Copse', arial, serif; font-size: 58px; color:#000; border-bottom:4px double #333; letter-spacing:-1px; line-height:74px; margin:40px 0px 20px 0px}.why-customapp-vdo{float: left; margin: 20px 10px 0px 10px;}.why-customapp-axn{text-align:center;  padding-bottom:80px;}.why-customapp-axn h2{font-size:31px; border:none; letter-spacing:0px; font-weight:bold; letter-spacing:-1px; margin-bottom:4px;}
.grey-theme-body{width:100%; margin-top:-1px;}
.grey-theme-header{background:url(../images/subpages/grey-header-bg.jpg) repeat-x; padding-bottom:38px; *padding-bottom:65px;} 
.grey-theme-header-inner{width:980px; margin:0 auto;}
.grey-theme-content{width:980px; margin:0 auto; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; padding:100px 40px 60px 40px;} .grey-theme-header-inner h2{ text-align:center; font-family:'Ubuntu', arial, serif; font-size: 60px; font-weight:normal; color:#fff; letter-spacing:-1px; padding-top:20px;} 
.grey-theme-header-inner h3{font-family:'Copse', arial; font-size:30px; color:#FDD748; letter-spacing:-0.5px; background:url(../images/subpages/ms-lifehacker.png) no-repeat right; width: 840px; *width: 750px; margin-left: 29px; *margin-left: 10px; cursor:pointer; text-align:center; *text-align:left} .grey-theme-header-inner h3 a{color:#FDD748; text-decoration:none} 
.grey-theme-header-inner h3 a:hover{color:#FDD748}
.msaccess-header-points{width:980px; margin:0 auto; margin-top:35px; *margin-top:20px;padding-left:30px}
.msaccess-header-points div{float: left; height: 110px; margin: 0 55px 35px 0; width: 270px; *width: 260px;} 
.msaccess-header-points div h2{color:#efefef; font-size: 18px; text-align:left; margin-bottom: 7px;} 
.msaccess-header-points div p{color:#D2D0D1; text-align:left} 
.msaccess-header-points div img{float:left; margin:0px 10px 5px 0px;} 
.msaccess-call-axn-outer{position:absolute;} 
.msaccess-call-axn{position:relative; top:442px;left:257px; *top:435px; *left:-200px;text-align:center;} 
.msaccess-customers{margin: 0px; padding-top:25px; text-align:center} 
.msaccess-customers img{float:left; clear:both; margin:10px 40px 0px 14px;} 
.msaccess-customers h3{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;font-size:21px;color: #797C80; *margin:10px 0 2px 0; padding:30px 0 35px 0; *padding:10px 0 35px 0; } 
.msaccess-customers-video {float: right; margin-right: 20px;}
.msaccess-customers-video p {font-size:11px; color:#797C80; width:325px; text-align:left; margin-top:5px; line-height:16px; } 
.msaccess-customers-video p a {font-size:11px; margin-left:6px; } 
.msaccess-footer{text-align:left;border-top: 6px groove #303030; margin:50px 0px 120px 0px; padding:40px 30px 0px 30px;} 
.msaccess-footer h3{ color: #999999; font-family: 'Copse',arial; font-size: 30px; letter-spacing: -0.5px; margin-right: 120px; width: 500px; *width: 400px;} .msaccess-footer div{float:left;} 
.msaccess-footer p{color:#999; font-weight:bold; margin-top:10px;} 
.msaccess-footer span{font-weight:bold;}
.msaccess-import{padding:35px 10px 60px; border-top:3px double #D5D6D7; border-bottom:3px double #D5D6D7; background:url(../images/subpages/msaccess-icon.png) no-repeat left center;} 
.msaccess-import h2{font-size:21px; line-height:0px; color:#333;padding-bottom:25px;text-align:center}  
.msaccess-import div{float:left; margin:0px 40px; text-align:center;} 
.msaccess-import div a{font-size:16px; line-height:21px; font-weight:bold; cursor:pointer;} 
.msaccess-import p{color:#666; margin-top:5px}
.top10-toc {
	margin:0px auto;
	width:91%;
 *width:100%;
}
.top10-toc ul {
	float:left;
	margin-bottom:30px;
}
.top10-toc li {
	list-style:none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3em;
	background:#666666;
	font-size:20px;
	font-weight:bold;
	margin-bottom:7px;
	cursor:pointer;
	padding: 4px 15px 4px 5px;
	width: 351px;
*width: 151px;
}
.top10-toc li:hover {
	background:#515151;
}
.top10-toc a {
	text-decoration:none;
	color:#fff;
	white-space:nowrap;
}
.top10-toc span strong {
	-webkit-border-radius: 3em;
	-moz-border-radius: 3em;
	background:#969696;
	font-family: "minion-pro-1", "minion-pro-2", "Times New Roman", Georgia, serif;
	font-size: 27px;
	font-weight: normal;
	letter-spacing: -5px;
	margin-right: 10px;
	padding: 0 16px 0 10px;
}
.icon-left {
	float:left;
	margin-right:30px;
}
.icon-right {
	float:right;
	margin-left:43px;
}
.top10-bg {
	padding:5px 10px;
	clear:both;
}
.top10-bg p {
	margin:20px 0 24px;
	color:#7F7F7F;
	line-height:1.8;
}
.top10-bg p strong {
	background: #DFE4F7;
	color: #000000;
	font-size: 15px;
	font-weight: normal;
	padding: 1px 5px;
}
.top10-bg h4 {
	color:#666666;
	font-size:27px;
	letter-spacing:-1px;
	padding-bottom:5px;
	margin:30px 0px 5px 0px;
	font-weight:normal;
	/*border-bottom:2px solid #48494C;*/
	background:#
}
.top10-bg h4 span {
	color:#CCCCCC;
	float:left;
	width: 3em;
	height: 3em;
	-webkit-border-radius: 5em;
	-moz-border-radius: 5em;
	background:#666666;
	margin-right:15px;
}
.top10-bg h4 span strong {
	font-weight: normal;
	line-height: 35px;
	padding: 10px 0 0 13px;
	font-size:25px;
	font-weight:normal;
	font-family:"minion-pro-1", "minion-pro-2", "Times New Roman", Georgia, serif;
}
.sale-band{background:#FAD407; padding:30px 0px 68px 0px; text-align:center}
.sale-band h2{font-size:40px; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.sale-band h2 a{color:#000;}
.sale-band p{font-size:17px; font-weight:bold;}
.sale-band p strong{font-size:35px; color:#D91F1F; letter-spacing:-3px}
.why-zc{ width:60%; margin:40px 30px 0px 0px; float:left; text-align:left}
.why-zc h3{color: #000; font-size: 27px; font-weight: normal; letter-spacing: -1px; margin: 30px 0 5px; padding-bottom: 5px;}
.why-zc h3 span{ background: none repeat scroll 0 0 #666666; border-radius: 5em 5em 5em 5em; color: #CCCCCC; float: left; height: 3em; margin-right: 15px; width: 3em;}
.why-zc h3 span strong{font-family: "minion-pro-1","minion-pro-2","Times New Roman",Georgia,serif; font-size: 25px; font-weight: normal; line-height: 35px; padding: 10px 0 0 13px; }
.why-zc p{ color: #333; line-height: 1.8; margin-left:52px; font-size:14px; text-align:left}
.gdocs-right{float:right; width:30%; margin-top:40px}
.gdocs-right1 {background-color:#666666; color: #fff; padding:5px}
.gdocs-right1 h2{font-size:30px; text-transform:uppercase; font-weight: bold; color: #fff}
.gdocs-right1 ul{margin-left:20px;}
.gdocs-right1 li{font-size:17px; padding:5px 0px;}
.gdocs-right2 {color: #000; padding:10px; margin-top:10px; border:1px dashed #000}
.gdocs-right2 p{line-height: 1.8; font-size:14px;}

/* Project Posting */

.project-postings{	
	padding:40px;
	font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,sans-serif,Arial;
	
}

.project-postings h1{
font-size:22px; font-weight:regular; color:#333
}

.project-postings h2{
font-size:16px; font-weight:regular; color:#666;
padding-bottom:15px;
border-bottom:1px solid #F2F2F2;
}

.project-postings-form{
	margin-top:30px;
	width:65%;
	float:left
}

.project-postings-sellers{
	float:right;
	width:29%;
	
}

.project-postings-sellers h2{
	margin-top:40px;
	border-bottom:none;
	padding-bottom:5px;
}
	

.project-postings-content{
	clear:both;
	overflow:auto;
}

.project-postings-sellers ol{
	margin:0px 0px 20px 19px;
	padding:0px;
}

.project-postings-sellers li{
color:#666666;
padding:8px 0px;
font-size:14px;
}

.project-postings-sellers p{
color:#666666;
line-height:26px;
font-size:14px;
}

.project-note{
	border-top:2px solid #EFEDED;
	padding:10px;
	color:#666;
	line-height:24px;
	font-size:14px;
}

/* Old to New CSS  */
body.newbody {
	transition: visibility 0s, opacity 0.2s;
	visibility: hidden;
	opacity: 0;
}
body.show {
	opacity: 1;
	visibility: visible;
}