﻿/*  Reset and Tags  */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,cite,em,img,strong,dl,dt,dd,ol,ul,li,table,tr,th,td
{border:0;outline:0;font-weight:400;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
*:focus{outline:0}
html{font-family:Arial,sans-serif;height:100%;margin-bottom:1px;}
body{line-height:1.5em;color:#000;background:#fff url('./img/background.jpg') repeat-x;margin:0 0 15px;font-size:.75em}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
strong{font-weight:700}
dt{color:#235DC6;font-weight:700}
dd{margin-bottom:1em}
a{color:#235DC6;font-weight:700;text-decoration:none}
a:hover{text-decoration:underline}
h2{color:navy;font-size:1.2em;font-weight:700;text-align:center;margin:1em 0}
h3{color:#235DC6;font-size:1.1em;font-weight:700}
h4{color:#393;font-weight:700;margin:.5em 0}
h4 a{color:#393}
/*  Classes  */
.hr{background:url('./img/hr.jpg');height:25px;margin:1em 0}
.indent{margin-left:1em !important}
.underline{text-decoration:underline}
/*  Header  */
#wrap{width:951px;margin:0 auto}
#wrapheader{position:relative;width:923px;margin-left:14px}
#canopy{position:absolute;top:-1px;right:0} 
#chi{position:absolute;right:77px;top:30px}
#union{position:absolute;right:1px;top:30px;width:64px;height:19px;font-size:1em;text-align:center;margin:0}
#tabbar,#tabbarindex{margin:-5px -1px -4px 3px;width:923px}
@media all and (min-width:0px){head~body #tabbarindex,head~body #tabbar{margin-bottom:-5px}} /** Hack for Opera and Safari **/
@media all and (min-width:0px){head~body #canopy{top:0}} /** Hack for Opera and Safari **/ 
#tabbar li,#tabbarindex li{display:inline;margin-left:-3px}
#tabfoot{background:url('./img/tabfoot.gif') no-repeat;width:923px;height:5px}
/*  Content  */
#contentwrapindex,#contentwrap{background:transparent url('./img/shadowbg.png') repeat-y;margin:0 auto;width:923px;padding:0 14px}
#contentwrapindex{margin-top:-5px}
#content{float:left;width:625px;padding:0 20px 20px}
/*  Features ** index.php  */
.features1,.features2,.features3{width:31%;float:left;padding:0 2% 0 0}
.features3{padding:0}
/*  Support ** support.php  */
#tabfootsupport{height:29px;background:#c1d9f0;border:solid 1px #a4d0fd}
#tabfootsupport li{float:left;width:20%;text-align:center;margin-top:6px}
#tabfootsupport li.pipe{width:1%;font-size:1.1em;color:#fff}
#tabfootsupport a{color:#4D5B68;font-size:1.1em}
#faq li{margin:6px 0}
#faq a{color:#708FBE;font-weight:700}
/*  Support Table ** support_help.php  */
.helptable{border-collapse:collapse;margin:1em 0;width:100%}
.helptable a{color:#4d5b68}
.helptable th,.helptable td{border:solid 1px #fff;text-align:center;padding:2px 0}
.helptable th{background:#f9e7b5;font-weight:700}
.helptable td{background:#eee;width:19%;}
.practicaltable td{text-align:left;padding-left:1em}
/* Awards ** awards.php  */
#thankyou{background:#e4ecec;padding:5px}
#awardstable{width:100%}
#awardstable td{padding:5px;width:25%;vertical-align:middle}
#reviews p{margin:1em 0}
#userreviews{font-style:italic;margin-top:2em}
#userreviews blockquote{margin:1em 0}
#userreviews cite{color:navy;font-style:normal;font-weight:700}
/* New  ** new.php  */
#new ul{margin:0 0 1em 2em}
#new li{list-style:disc}
/* Contact ** contact.php  */
#contact{margin:2em 0 0}
/* Download ** download.php  */
#downloadhtml p{margin:1em 0}
#downab{font-size:1.7em;padding-bottom:3px}
#downab2{font-size:1.2em}
/* Credits ** credits.php  */
.credits li{margin:.2em 0}
/*  Sidebar  */
#sidebar{float:left;width:250px;padding:10px 0 20px}
#sidebar div{margin-bottom:.5em}
#download{font-weight:700;text-align:center;width:252px;margin-bottom:.9em !important}
#download a:link,#download a:visited{color:#090;text-decoration:none}
#version{display:block;background:url('./img/download.jpg') no-repeat;padding-top:73px;height:22px;cursor:pointer;font-weight:700;font-size:1.2em}
#awards{margin-bottom:-5px}
#testimonials p{margin-bottom:1em}
#testimonialsinner{background:url('./img/testimonials2.gif') repeat-y;margin:-5px 0 -2px !important;padding:10px}
.testimonial{color:#999}
/*  Footer  */
#footerindex, #footer{background:url('./img/hr.jpg') repeat-x;padding:30px 20px 20px}
#fa a{color:#000000;font-weight:300}
#privacy{float:left}
#copyright,#coder{color:#555;float:right;text-align:right}
#bottomshadow{background:url('./img/shadowbottombg.png');height:15px;}
/*  Clearfix  */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */

