/*
 * For pixels (px)  Declare this percent (%)
 * 10  77
 * 11  85
 * 12  93
 * 13  100
 * 14  108
 * 15  116
 * 16  123.1
 * 17  131
 * 18  138.5
 * 19  146.5
 * 20  153.9
 */
h1 { font-size:153.9%; margin: 0 0 1em; }
h2 { font-size:131%; margin: 0 0 1em; }
h3 { font-size:123.1%; margin: 0 0 .5em; }
h1,h2,h3,h4,h5,h6,strong { font-weight:bold; }
sup { font-size:77%; } 
small { font-size:85%; }
abbr,acronym { border-bottom:1px dotted #000; cursor:help; } 
em { font-style:italic; }
blockquote,ul,ol,dl { margin:1em; }
ol,ul,dl { margin-top:.5em; margin-left:2.5em; margin-bottom: 1.5em; }
ol li { list-style: decimal outside; margin-bottom: 1em; }
ul li { list-style: disc outside; }
ul.noindent { list-style: disc outside; padding: 0; margin-left: 1em; }
dl dd { margin-left:1em; }
th { font-weight:bold; text-align:center; }
p, li, td, th, label, textarea, input { font-size: 116%; }
p,fieldset,table,img { margin: 0 0 1em; }
div.line15 { line-height: 1.5em; padding-bottom: .5em; }
div.vspace1em { height: 1em; }
div.vspace15em { height: 1.5em; }
div.vspace2em { height: 2em; }
a:link, a:active { text-decoration: none; color: rgb(71,103,152); font-weight:bold; }
a:hover { text-decoration: none; font-weight:bold; }
a:visited { text-decoration: none; color: rgb(71,103,152); font-weight:bold; }
div#div_apps_support { font-size:116%; margin: 0; padding: 0; }
div#div_apps_support2 { font-size:123.1%; margin: 0; padding: 0; }
/* div#div_header { background-image: url(../img/header_background_image.png); margin: 0 0 1em; padding: 1em 0 1em; } */
div#div_header { margin: 0 0 1em; padding: 1em 0 1em; } 
div#div_header h1 { font-size:153.9%; margin: 0 0 .5em; }
div#header { margin: 4px auto 16px; } 
div#header a { font-size:138.5%; text-align: center; font-weight: bold; }
div#footer { margin: 20px 0px 4px 0px; text-align: center; font-size: 93%; }
img.screenshot { margin-bottom: 1em; }
body { margin: 0 0; }
div#div_indent { margin: 0 10px; }
div#div_outer2 { text-align: center; font-family: arial, helvetica; margin: 0; padding: 0; }
div#div_outer { text-align: center; margin: 10px 10px 10px; font-family: arial, helvetica; }
div#div_outer table { text-align: left; margin: 0 auto; } 
div.div_section { margin-bottom: 1.5em; }
div.div_centered_section { margin-bottom: 1.5em; text-align: center; }
div#div_in_depth { margin: 0 auto; text-align: left; max-width: 600px; }
div#div_in_depth ol { margin-top:.5em; margin-bottom:.15em; }
td.tddescr { vertical-align: top; padding: 0px 8px 0px; }
div#div_support { width: 280px; padding: 0 .5em 1.5em; text-align: left; margin: 0 auto; }
p#supportmsg { color: #000; font-weight: bold; padding: 0 0 12px; margin: 0px 0px; }
div#div_copyright { text-align: center; font-size: 93%; margin: 3em auto 0em; }
th,td { border:0px solid #000; padding:.5em; }
caption { margin-bottom:.5em; text-align:center; }
div#appstore { text-align: center; padding: 20px 0px 2px; }
td.portfolioimage { font-size: 116%; padding: 0 8px 8px 3px; }
td.portfoliodescr { max-width: 400px; font-size: 116%; vertical-align: top; padding: 0px 10px 8px 0px; }
table#generaldb { border-spacing: 3px; }
div#div_quick_start { margin: 0 auto; }
div#div_quick_start ol { padding-left: 30px; margin-left: 15px; }
div#div_quick_start li { margin-top:.35em; margin-bottom:.35em; }
div#div_in_depth { margin: 0 auto; font-family: arial; }
div#div_in_depth ol { margin-top:.5em; margin-bottom:.15em; }
img.floatleft { float:left; margin: 0px 8px 0px 0px; }
p.customer_review_title { margin: 0 0 .5em; font-weight: bold; font-size:100%; color: rgb(41, 41, 41); }
p.customer_review_date { margin: 0 0 .5em; font-size:100%; color: rgb(110, 110, 110); }
p.customer_review { margin: 0 0 2em; font-size:100%; color: rgb(110, 110, 110); }
/*p.customer_review { margin: 0 0 2em; font-size:100%; color: rgb(91, 91, 91); }*/
