/*  Global Reset
-----------------------------------------------------------------------------------------------*/	
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, images, ins, kbd,q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }
img{border:0px;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
em {font-style: italic;}

/* CSS Document */
#downloadPage,#contactPage,#faqPage,#privacyPage,#sitemap,#testimorials,#featurePage,#screenshotsPage,#awardsPage,#loginPage,#helpPage,#agreementPage{
  position: relative;
  padding: 0px 0 0 20px;
  margin:30px auto 10px 0;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  text-align:left;
}

*{margin:0px; padding:0px; }
body{text-align:center; color:#454545; background-repeat:repeat-x; background-color:#ffffff; font-size:12px; line-height:16px; font-family:Geneva, Arial, Helvetica, sans-serif;}
a {color: #003366;text-decoration: none;outline: none; cursor:pointer;}
a:hover {color: #003366;text-decoration:underline;cursor:pointer;}
#content{width:937px;margin-right:auto; margin-left: auto;}
#top{width:937px;text-align:left; position:relative;}
#top2{position:absolute; right:10px; top:30px;}
#ad-pic{width:937px; height:356px; background:#0B2A56 url(../images/ad-pic.jpg) top left no-repeat; margin-top:10px; text-align:left; position:relative;}
#download-button{ margin:220px 0 0 256px; position:absolute; background-image:url(../images/button-download.jpg); height:98px; width:385px; } 
#download-button a{ margin:0px; position:absolute; background-image:url(../images/button-download.jpg); height:98px; width:385px;} 
#download-button a:hover{ margin:0px; position:absolute; background-image:url(../images/button-download-hover.jpg); height:98px; width:385px;} 
#download-text-title{ width:620px; text-align:left; font-size:28px; line-height:36px; color:#E5E5E5; font-weight:bold; margin:20px 0 0 256px; position:absolute;}
#download-text-title2{ width:450px; text-align:left; font-size:14px; line-height:20px; color:#E5E5E5; font-weight:normal; margin:110px 0 0 256px; vertical-align:top; position:absolute;}
#maincontent-tr{background-image:url(../images/maincontent-tr.jpg); background-repeat:no-repeat; width:937px; height:18px; margin-top:10px;}
#maincontent-mid{background-image:url(../images/maincontent-mid.jpg); background-repeat:repeat-y; width:937px;  height:1750px;}
#maincontent-mid p {line-height:18px;}
#maincontent-mid2{background-image:url(../images/maincontent-mid.jpg); background-repeat:repeat-y; width:937px; background-color:#ECF3F9;}
#maincontent-bt{background-image:url(../images/maincontent-bt.jpg); background-repeat:no-repeat; width:937px; height:15px;}
#maincontent-bt2{background-image:url(../images/re-maincontent-bt.jpg); background-repeat:no-repeat; width:937px; height:15px;}
#left{width:610px; float:left; text-align:left; margin-left:10px;}
#lefttext{ width:600px; margin-left:10px; margin-top:10px; text-align:left; float:left;}
#lefttextred{color:#ff0000; font-weight:bold; font-size:14px; margin-top:10px; text-align:center; padding-right:30px;}
#lefttextred a{color:#ff0000; cursor:pointer;}
#lefttextred a:hover{color:#ff0000; cursor:pointer;}
#lefttextred a:visited{color:#ff0000; cursor:pointer;}
#lefttextred a{color:#ff0000; cursor:pointer;}
#left h3{font-weight:bold; font-size:12px;margin-top:10px; margin-right:5px; margin-left:10px;}
#lefttext h4{color:#003366; font-weight:bold; font-size:18px; line-height:30PX;}
#lefttext h5{  margin-top:10px; margin-right:10px; font-size:12px;}
#right{width:300px; float:left; margin-left:5px; margin-right:10px;}
#righttr{width:300px; height:11px; background-image:url(../images/righttr.jpg); background-repeat:no-repeat;}
#rightbg{background-image:url(../images/rightbg.jpg); width:300px; height:1730px; color:#6F6F6F; margin:0px; }
#right h4{width:300px; text-align:left;color:#000000; font-weight:bold; padding-left:10px; font-size:14px; }
#smallpic{ float:left;width:290px; height:144px; margin-left:10px; background-image:url(../images/smallpic.jpg);}
#smallpic h5{ float:left;  text-align:left;width:265px; height:20px; padding:10px 10px 10px 10px; color:#003366; font-weight:bold;}
#smallpic-pic{width:45px; height:53px; margin:20px 5px 10px 5px; background-image:url(../images/delpic.jpg); float:left;}
#smallpic-text{width:225px;  float:left; text-align:left;}
#smallpic-text li{ list-style-type:none; line-height:14px;margin:0 10px 0 10px;}
#smallpic-text2{width:275px;  float:left; text-align:left; margin-top:10px;}
#smallpic-text2 li{ list-style-image:url(../images/li2.gif); line-height:14px;margin:0 10px 0 30px;}
#floatUp1{margin-top:10px; float:left; margin-left:10px;}
#floatUp2{margin-top:10px; float:left; margin-left:10px; text-align:center;}
#floatUp2 h5{font-weight:bold; margin:9px; color:#000000; font-size:12px;}
#litext1{width:280px; float:left; margin-top:10px; padding:10px 5px 10px 5px;}
#litext1 li{line-height:18px; list-style-type:disc; list-style-position:inside; border-bottom:1px solid #D5DFE9;}
#litext2{width:280px; margin-left:10px; margin-top:10px; float:left;padding:10px 5px 10px 5px;}
#litext2 li{line-height:18px; list-style-type:disc; list-style-position:inside; border-bottom:1px solid #D5DFE9;}
#righttext{width:280px; margin-top:5px; float:left; text-align:left; padding-left:0px;}
#righttext P{padding-left:10px;}
#righttext h4{ font-weight:bold; margin:20px 0 20px 0; font-size:18px;  color:#003366; height:20px; line-height:20px;}
#footer{width:937px; text-align:left; margin:10px 0 20px 0px; color:#000000;}
#footer p{margin-top:0; padding-top:0;}
#footer a{ color:#000000; text-decoration:none;}
#footer a:hover{ color:#003366; text-decoration:underline;}
#footer a:visitec{ color:#000000; text-decoration:none;}
#footer a:active{ color:#000000; text-decoration:none;}
div#preload { display: none; }
#top {height:70px;}
#top #top-logo {padding-top:15px;}