﻿/* Global Defaults
		=====================================================================*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
/* Global Elements
		=====================================================================*/
a:link, a:visited, a:visited, a:visited { color: #3366FF; text-decoration: underline; }
a:hover { text-decoration: none; }
body { color: #545454; font-family: arial; font-size: 13px; margin: 0; text-align: center; }
h1, h2, h3, h4 { color: #336699; font-weight: bold; }
h1 { font-size: 144%; }
h2 { font-size: 133%; margin-bottom: 15px; }
h3 { font-size: 122%; }
p { margin-top: 15px; margin-bottom: 15px; }
hr { color: #dadada; background-color: #dadada; border: 0; height: 1px; margin-bottom: 0px; }
em { font-style: italic }
strong { font-weight: bold; }
#mast { background-color: #75abd9; color: #fff; font-weight: bold; margin: 75px 0 0 15px; text-align: center; }
#mast h1, #mast h2 { color: #fff; display: inline; font-size: 11px; font-weight: normal; line-height: 16px; text-decoration: none; }
#base { background: url(imgsv2/bg.gif) #fff repeat-y; width: 790px; margin: 0 auto; padding: 0px 10px; }
#bottom { background: url(imgsv2/footer-bg.gif) #64a3d2; }
#footer { padding: 5px 5px; }
#footer a { color: #fff; }
#footer p { color: #fff; line-height: 15px; text-align: right; }
#menu { float: left; width: 176px; }
#menu ul { margin: 0px; padding: 0px; list-style: none; }
#menu ul li { margin: 0px; padding: 0px; }
#content { margin-right: 8px; margin-left: 184px; padding-top: 30px; height: auto; min-height: 1020px; }
/* for Internet Explorer */
/*\*/
* html #content { height: 955px; }
/**/

#content:after { clear: both; }
#global-banner { background: url(imgsv2/banner.jpg) #64a3d2 no-repeat 0px 0px; height: 109px; }
#global-bar { background-color: #fc9a34; height: 24px; text-align: center; }
#global-bar .menu { margin-top: 0px; margin-left: 200px; }
#global-bar .static-item { text-align: center; }
#global-bar .static-item a { color: #fff; font-weight: 900; line-height: 24px; margin-right: 25px; text-decoration: none; text-transform: uppercase; }
#global-bar .dynamic-item { border: solid 1px #FC9A34; padding: 15px 15px 0px 15px; margin: 0px 0px; width: 150px;z-index:1; }
#global-bar .dynamic-item a { color: #336699; display: block; margin-bottom: 15px; text-decoration: none; }
#global-quote { float: right; font-size: 95%; width: 300px; margin-right: 25px; margin-top: 10px; }
#global-quote, #global-quote * { color: #fff; text-decoration: none; font-size:.95em;}
#global-quote a { line-height: 15px; text-align: justify; }
#global-quote blockquote { margin-bottom: 5px; }
#global-quote p { margin-left: 125px; margin-top: 0pc; margin-bottom: 0px; }
.diva-testimonial p { clear: both; }
#global-quote .who { font-size: 105%; font-weight: bold; }

.article, .content { padding: 0px 10px 25px 25px; }
.article:after { clear: both; }
.article p, .article li, .article table { font-size: 85%; line-height: 15px; }
.article .right { float: right; margin: 0px 0px 15px 15px; }
.article ul { display: inline-block; list-style-type: disc; margin-left: 30px; margin-top: 0px; }
.article ul li { margin-bottom: 15px; width: 350px; }
.article ol { display: block; margin-left: 30px; margin-top: 0px; }

#menu .article.tryItNow { padding: 0 0 0 5px; }

#menu .article { border-bottom: 1px dotted #ccc; padding: 0 10px 0 10px; }
.bold { font-weight: bold; }

.bqstart { font-size: 250%; float: left; height: 50px; padding-right: 5px; }

.bqend { display: inline-block; float: right; font-size: 250%; padding-top: 55px; padding-bottom: 0px; line-height: 0px; }

.global-crumbs { display: block; font-size: 85%; margin-left: 15px; margin-bottom: 25px; }

.hosted-sidebar { background: #fff url(../../images/document-management-hosted.jpg) no-repeat 105px 50px; }
.stimulus-sidebar { background: #fff url(../../images/document-management-stimulus.jpg) no-repeat 100px -6px; }
.testdrive-sidebar { background: #fff url(../../images/document-management-offer.gif) no-repeat center 0; padding-top: 50px !important; }
.testdrive-sidebar p { text-align:center !important; }

.faq { padding: 0px 10px 25px 25px; }
.faq:after { clear: both; }

.faq h3, .faq h3 a { font-size: 95%; margin-bottom: 5px; margin-left: 15px; }
.faq p { font-size: 85%; line-height: 15px; margin-left: 45px; }
.faq .content-summary { margin-left: 0px; }
.faq .right { float: right; margin: 0px 0px 15px 15px; }

.contact { padding: 15px 10px 15px 25px; }
.contact:after { clear: both; }

.contact h3, .contact h3 a { font-size: 95%; margin-bottom: 5px; margin-left: 15px; }
.contact p { font-size: 90%; margin-left: 15px; margin-bottom: 5px; margin-top: 5px; }
.contact p, .contact p span { line-height: 15px; }
.contact label { display: block; float: left; font-weight: bold; width: 75px; }
.contact .right { float: right; margin: 0px 0px 15px 0px; }

.small { font-size: 90%; }
.micro { font-size: 80%; }
p.content-summary { color: #336699; font-size: 120%; line-height: 20px; }

dl.more-info { background-color: #f3f3f3; display: block; border: solid 1px #e1e1e1 !important; padding-bottom: 15px; width: 180px; }
dl.more-info dd a { display: block; font-size: 85%; padding: 5px 10px; }
dl.more-info dd { border-bottom: dotted 1px #dadada; margin: 0px 10px; }
dl.more-info dt { color: #336699; font-weight: bold; line-height: 24px; padding: 5px 15px; }

/** asset stuff **/
.editor { }
.editor.sandbox { }

.article table { border: solid 1px #ccc; }
.article table th { font-weight: bold; line-height: 2em; }
.article table td { border: solid 1px #ccc; line-height: 1.25em; }
.article table th, .article table td { padding: 5px 5px; }
