* { padding: 0; margin: 0; }html { overflow-y: scroll; }body { font-family: arial, helevetica, sans-serif; font-size: 14px;}h1, h2, h3, h4, h5 {color: #e9773f;font-weight: bold;}h1 a, h2 a, h3 a, h4 a, h5 a,h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited {color: #e9773f;text-decoration: none;}h1 { font-size: 26px; }h2 { font-size: 22px; padding-top: 15px; }h3 { font-size: 18px; padding-top: 15px; }h4, h5 { font-size: 14px;padding-top: 10px }ul, ol { margin-left: 35px; }a { color: #0181e3; }a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { color: #7b7c81; }a:visited { color: #aaa; }a img, img, h1 img, h2 img, h3 img, h4 img { border: 0; }p { padding: 10px 0 10px 0; }.clear { clear: both; }.wrapper {margin: 0 auto; width: 922px;}#header { color: #333; width: 922px; float: left; padding: 0px; border: 0; height: 50px; margin: 5px 0px 0px 0px; background: #ffffff;}#logo, #strapline, #header-links { float: left; }#logo {height: 40px;width: 190px;margin-top: 10px;display: inline;}#strapline {height: 17px;width: 620px;margin-top: 22px;}#strapline a {font-size: 14px;font-weight: normal;font-style: italic;character-spacing: 2px;color: #000;text-decoration: none;}#header-links {height: 20px;width: 110px;margin-top: 23px;text-align: right;margin-right: 0px;}#header-links a {text-decoration: none;font-weight: bold;color: #000;font-size: 14px;}#contact-us, #partner-login {display: block;float: right;background-image: url(../images/right-arrow.gif);background-repeat: no-repeat;background-position: 0 2px;padding-left: 15px;}#contact-us { padding-right: 10px; }#navigation { float: left; clear: both; display: block; width: 100%; padding: 0; border: 0; margin: 10px 0px 5px 0px; background-color: #e9773f; text-align: center; color: #fff; font-weight: bold; font-size: 14px;}ul.menu {padding: 0;margin: 0;list-style: none;}ul.menu li { margin: 0; }ul.menu a, ul.menu a:visited {color: #fff;text-decoration: none;}#nav-menu-list { width: 520px; margin: 0 auto; }#nav-menu-list .divider {color: #f7c789;font-weight: bold;padding-left: 0px;width: 1px;padding-right: 2px;}.menu li {float: left;position: relative;padding: 10px 0px 10px 0px;width: 120px;}li#company { width: 100px; padding: 10px 0px 10px 5px; }li#news { width: 140px; }li#resellers { width: 130px; }.menu li li {background-color: #ef9c4a;text-align: left;border-bottom: 1px solid #f7c789;padding: 10px 20px 10px 20px;width: 140px;}#nav-menu-list .last { border-bottom: 0; }#news li { padding: 10px 20px 10px 20px; }#resellers li { padding: 10px 20px 10px 25px;}#resellers { border-left: 1px solid #f7c789; border-right: 1px solid #f7c789;}#news { border-right: 1px solid #f7c789;}.menu li ul {display: none;position: absolute; top: 36px;left: 0;}li > ul {top: auto;left: auto;}.menu li:hover ul, li.over ul { display: block; cursor: pointer; }.menu li:hover, li.over { background-color: #ef9c4a; cursor: pointer; }.menu li li a { color: #fff; }.menu li.divider:hover, li .divider .over ul { background: none; cursor: pointer; }.menu li:hover a:hover, .menu li.over a:hover { color: #7b7c81; cursor: pointer; }.menu li li:hover, li .submenu .over{ background-color: #f4c263; cursor: pointer; }#quicklinks { color: #333; width: 523px; float: right; display: inline; padding: 10px 0px 10px 0px; height: 40px; margin: 0px 0px 5px 0px; background: #ffffff; text-align: right;}#breadcrumbs {float: left;width: 379px;height: 100%;padding-top: 40px;padding-bottom: 10px;}#breadcrumbs, #breadcrumbs a { font-size: 10px; }#breadcrumbs a:visited { color: #0181e3; }#view-demo, #view-portfolio { margin: 0px 10px 0px 10px; }#request-callback { margin-left: 10px; }#home-banner {background-image: url(../images/home-banner-background.jpg);background-repeat: no-repeat;width: 922px;float: left;height: 274px;}#banner-content {float: left;width: 412px;height: 244px;margin-top: 30px;padding-left: 20px;background: none;}#banner-content h1 { font-weight: normal; }#banner-content p {margin: 30px 0 0 0;font-size: 22px;padding: 0;}#banner-content p a { color: #fff;text-decoration: none;}#banner-content #byline { color: #fff; }#banner-content #text {display: block;padding-left: 15px;background-image: url(../images/right-arrow-white.gif);background-repeat: no-repeat;background-position: 0 7px;}#banner-content #text a { color: #fbe0a2;text-decoration: none;font-style: italic; font-weight: bold;}#white-arrow { padding-bottom: 2px; }#banner-right {float: right;display: inline;width: 482px;height: 274px;}#home-panels {width: 922px;float: left;clear: both;margin: 10px 0 0 0;}#news-box, #testimonials-box, #partners-box {float: left;width: 300px;height: 250px;}.panel-icon { margin-left: 20px; }.panel-icon, .panel-heading {float: left;margin-top: 10px;}#partners-box .panel-icon, #testimonials-box .panel-icon { margin-top: 7px; }.panel-heading { margin-left: 15px;float: left;display: inline; }#partners-box { float: right; }#home-panels h2 {font-size: 22px;color: #e98141;padding-top: 0px;}#home-panels .box-content {height: 220px;padding-right: 15px;}#news-heading { background-image: url(../images/rss.png); }#testimonials-heading { background-image: url(../images/testimonials.gif); }#partners-heading { background-image: url(../images/partners.gif); }#news-heading, #testimonials-heading, #partners-heading {background-repeat: no-repeat;padding-left: 35px;padding-bottom: 5px;}.panel-list {display: block;clear: both;margin-left: 30px;padding-top: 5px;}.panel-list li {margin: 10px 0 10px 0;list-style: circle outside;}#rms-logo {display: block;clear: both;margin-left: 22px;padding-top: 5px;}#testimonials-box, #partners-box { display: inline; }#testimonials-box { margin-left: 11px; }.testimonial, .testimonial a {clear: both;float: left;color: #e98141;font-size: 14px;font-style: italic;text-align: left;font-weight: bold;}.testimonial { padding-top: 10px; padding-left: 10px; }.testimonial a {text-decoration: none;margin: 0;padding: 0;}.testimonial-source {color: #000;font-size: 12px;font-weight: normal;font-style: normal;}.testimonial-image {float: right;display: inline;margin-top: 10px;}#partners-listing { padding-top: 5px; }.box-top, .box-bottom { display: block; font-size: 1px; }.box-c1, .box-c2, .box-c3, .box-c4 { display: block; overflow: hidden; }.box-c1, .box-c2, .box-c3 { height: 1px; }.box-c2, .box-c3, .box-c4 { background: #fff; border-left: 1px solid #82d8f7; border-right: 1px solid #82d8f7; }.box-c1 { margin: 0 5px; background: #82d8f7; }.box-c2 { margin: 0 3px; border-width: 0 2px; }.box-c3 { margin: 0 2px;}.box-c4 { height: 2px; margin: 0 1px; }.box-content { display: block; background: #fff; border: 0 solid #82d8f7; border-width: 0 1px; }.orange .box-c2, .orange .box-c3, .orange .box-c4 { background: #fff; border-left: 1px solid #e98141; border-right: 1px solid #e98141; }.orange .box-c1 { margin: 0 5px; background: #e98141; }.orange .box-c2 { margin: 0 3px; border-width: 0 2px; }.orange .box-c3 { margin: 0 2px; }.orange .box-content { display: block; background: #fff; border: 0 solid #e98141; border-width: 0 1px; }#footer {width: 922px; clear: both; color: #000; text-align: center; background: #fff; margin: 0 auto; margin-bottom: 10px; padding-top: 10px;}#footer-main { float: left; }#footer-links a {color: #000;font-size: 10px;text-decoration: none;font-weight: bold;margin-bottom: 2px;}.footer-link { margin: 0px 5px 0px 5px; }#footer-links #home-link { margin: 0px 5px 0px 0px; }#footer-links #last-link {margin: 0px 0px 0px 5px;}#footer-links .divider {color: #e9773f;font-weight: bold;}p#copyright {margin: 5px 0 0 0;font-weight: bold;font-size: 10px;color: #e9773f;}p#footer-links, p#copyright { padding: 0; } #footer-certification {float: right;margin-bottom:5px;}#footer-main {padding-left: 90px;width: 742px; }#leftcolumn {color: #333; margin: 0px 0px 5px 0px; padding: 0px; width: 638px; float: left;}#rightcolumn {float: right; color: #333; margin: 0; padding: 0 0 10px 0; width: 260px; display: inline;}#leftcolumn-wide {color: #333; margin: 0px 0px 15px 0px; padding: 0px; width: 698px; float: left;}#rightcolumn-narrow {float: right; padding: 10px 0 0 0; width: 200px; margin-bottom: 20px; padding-left: 10px;}.subcolumnleft {float: left;padding-right: 10px;}.subcolumnright {float: left;display: inline;padding-left: 10px;}.subcolumnleft, .subcolumnright { width: 309px; }hr.separator {background-color: #ef9c4a;color: #ef9c4a;border: 0;height: 1px;width: 922px;clear: both;float: left;margin: 0px 0px 10px 0px;}hr.separator#footer-separator { margin: 0 }div.info {padding: 20px;margin: 10px 0 10px 0;border-top: 1px solid #7ed7f7;border-bottom: 1px solid #7ed7f7;background: #e5f6fd;}.info h2 {padding-top: 0;color: #000;font-size: 18px;}p.content {padding: 10px 0 10px 0;}.info p {padding: 10px 20px 0 0;}#rightcolumn .box {width: 260px;}#help-box {float: left;}.box-content {padding: 10px;}#contact-box {clear: both;float: left;}#jobs-box div {margin: 0 auto 0 auto;}#help-box p {padding: 10px 0 10px 0;}.blue-heading {color: #000;border-top: 1px solid #7ed7f7;border-bottom: 1px solid #7ed7f7;background: #e5f6fd;}div.row {clear: both;padding-top: 5px;}div.row label {float: left;width: 60px;text-align: right;}div.row input, div.row select {float: right;width: 170px;text-align: left;border: 1px solid #dfdfdf;}div.row input#submit { width: 95px; padding-right: 78px; border: 0; }div.row select { width: 172px; }div.row #mailinglist {float: left;width: 10px;margin-left: 65px;text-align: right;}div.row #mailinglist-label {float: right;width: 150px;text-align: left;}#demorequest {margin-top: 10px;}#demorequest #submit {margin-left: 65px;}.blue-list { list-style: disc; color: #82d8f7; padding: 0 0 10px 10px; }.blue-list li { padding-top: 5px; }.blue-list-item { color: #000; text-decoration: none; }p#contact-form-loader {background-image: url(../images/ajax-loader.gif); background-repeat: no-repeat; margin: 20px 0 0 30px; padding: 5px 0 10px 40px; font-size: 20px; color:#aaa;}#portfolio-thumbnails {text-align: center; padding: 0;}#portfolio-thumbnails a img {border: 1px solid #aaa; margin: 4px;}p.testimonial-quote {font-style: italic;text-align: left;}.testimonial-list li p { padding: 0; }a.testimonial-link {display: block; background-repeat: no-repeat; padding: 10px 0 5px 35px;text-decoration: none;}.testimonial-source-bold {font-size: 14px;font-weight: bold;font-style: normal;}ol.testimonial-list li { margin: 20px 0 10px 0; }.management-team-image {float: left; margin: 0 10px 10px 0; border: 1px solid #aaa;}ol#faq-list li { font-weight: bold; }ol#faq-list .question {font-weight: bold;margin-top: 25px;}ol#faq-list .answer, ol#faq-list ul li { font-weight: normal; }ul.icon-list { list-style: none;margin: 0;}ul.feature-list li { margin-top: 10px; } .icon-list li { margin-top: 10px; padding-left: 20px; background-repeat: no-repeat; }.icon-list li a { color: #000; text-decoration: none; }.icon-list li a:hover { color: #2b81ec; text-decoration: underline; }h1.feature-heading {padding-left: 50px; padding-bottom: 10px; padding-top:5px; background-repeat: no-repeat;}h2.feature-available-heading {margin: 25px 0 25px 20px; padding: 0 0 0 25px; font-size: 16px; color: #0181e3; background-image: url(../images/green_check.png); background-repeat: no-repeat;}h2.feature-available-heading a {color: #0181e3; font-weight: normal; text-decoration: underline; padding: 2px 0 0 30px; background-repeat: no-repeat; margin: 0 5px 0 5px;}h2.feature-available-heading a:hover { color: #7b7c81; }h2.feature-available-heading a:visited { color: #aaa; }p#previous-feature { float: left; }p#next-feature { float: right; }.main-feature-list h2, .main-feature-list h2 a { color: #e9773f}div.portfolio-store { display: block; clear: both; padding: 20px 0 20px 0; border-bottom: 1px solid #ccc; height: 240px; }div.portfolio-store#last-portfolio { border-bottom: none; }div.portfolio-store img { float: left; margin: 0px; border: 1px solid #aaa; margin-right: 10px; }div.portfolio-store h2 { padding-top: 0;}div.portfolio-store h3 { color: #aaa; font-size: 14px; font-weight: normal; }div.nav-links { clear: both; }table#partners-table td, th { padding: 30px 0 30px 0; border-bottom: 1px solid #aaa; }table#partners-table td.partner-logo { text-align: center; }table#partners-table td.partner-description { padding-left: 10px; }table#partners-table td.last { border: none; }table#editions-features-table td, th { padding: 10px 0 5px 0; border-bottom: 1px dashed #aaa; }table#editions-features-table td.last { border: none; }#site-map-page #site-map-heading { padding-bottom: 20px; }#site-map-page h1, #site-map-page h2, #site-map-page h3 { padding: 0; margin: 0; } #site-map-page h1 a { font-size: 20px; }#site-map-page h2 a { color: #666; font-size: 16px; }#site-map-page h3 a { color: #666; font-weight: normal; font-size: 14px; }ul.site-map-list{ margin-left: 25px; }ul.site-map-list li { margin: 2px 0 2px 0; }#contactform .inputfields, .recaptchatable #recaptcha_response_field {border: 1px solid #dfdfdf !important;width: 307px;}.recaptchatable #recaptcha_response_field { width: 300px !important; }#contactform td, #contactform input, #contactform label { font-size: 14px; }#contactform label { font-weight: bold; }#contactform td { padding: 3px; }
