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;}


#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-tr2.jpg); background-repeat:no-repeat; width:937px; height:18px; margin-top:10px;}
#maincontent-mid{background-image:url(/images/middlebar5.jpg); background-repeat:repeat-y; width:937px;  height:1520px;}
#maincontent-mid p {line-height:18px;}

#maincontent-bt{background-image:url(/images/maincontent-bt2_01.jpg); background-repeat:no-repeat; width:937px; height:15px;}

#left{width:610px; float:left; text-align:left; margin-left:10px;}
#lefttext{ width:570px; margin-left:10px; margin-right:0px; margin-top:10px; text-align:left; float:middle;}
#lefttextred{color:#ff0000; font-weight:bold; font-size:15px; margin-top:20px; text-align:center; padding-right:10px;}
#lefttextred2{color:#ff0000; font-weight:bold; font-size:15px; margin-top:20px; text-align:left; padding-right:10px;}
#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;}

#right h4{width:300px; text-align:left;color:#000000; font-weight:bold; padding-left:10px; font-size:14px; }



#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:250px; float:left; margin-top:10px; padding:15px 5px 5px 5px;}
#litext1 li{line-height:18px; list-style-type:disc; list-style-position:inside; border-bottom:1px solid #D5DFE9;}
#litext2{width:250px; 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:center; 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;}


/* CSS Document */

 #menubg{background-image:url(/images/menubg2.jpg); background-repeat:no-repeat; height:61px; margin-top:15px; position:relative; overflow:hidden;}

#menu-nav{width:937px; text-align:left; }
#menu-nav ul li{float:left;list-style-type:none; margin:0 10px 0 0;}
#menu-nav ol li{float:right;list-style-type:none; margin:0  0 0 10px;}
#menu-nav { position:relative;}
#menu-nav a{display: block;	float: left;text-decoration: none;font-weight: bold; color: #454545;margin-top: 0px;padding: 0 0 0 20px;	height: 40px; line-height:28px;	font-size: 100%;	}

#menu-nav a span {	display: block;	float: left;padding: 0 20px 0 0;height: 40px;line-height:28px;	cursor: pointer;}
#menu-nav a:hover,
#menu-nav a:active,
 #menu-nav a:focus {color: #000000;background:url(/images/menuleftbg2_01.jpg) no-repeat left top ;padding: 0 0 0 20px;	}
#menu-nav a:hover span,
#menu-nav a:active span,
 #menu-nav a:focus span {background:url(/images/menurightbg2_01.jpg) no-repeat right top;padding: 0 20px 0 0;}
#menu-nav li.active a,
#menu-nav li.active a:hover,
#menu-nav li.active a:active,
 #menu-nav li.active a:focus {margin-top: 0;height: 40px;line-height: 28px;	font-size: 110%;background:url(/images/menuleftbg2_01.jpg) no-repeat left top ;color:#000000;}
#menu-nav li.active span,
#menu-nav li.active a:hover span,
#menu-nav li.active a:active span,
 #menu-nav li.active a:focus span {margin-top: 0;height:40px;line-height: 28px;background:url(/images/menurightbg2_01.jpg) no-repeat right top;cursor: pointer;}

#menu-nav2{left:737px/*580px*/; top:-5px; height:19px; width:900px; position:relative; float:left; text-align:left; z-index:5; color:#fff; padding-left:20px; font-size:100%;}
#menu-nav2 li{ list-style-type:none; float:left; margin:0 5px 0 5px;}
#menu-nav2 a{display: block;	float: left;text-decoration: none;font-weight: bold; color: #ffffff;margin-top: 0px;padding: 0 0 0 10px;	height: 19px; line-height:19px;	font-size: 100%;	}
#menu-nav2 a span {	display: block;	float: left;padding: 0 10px 0 0;height: 19px;line-height:19px;	cursor: pointer;}
#menu-nav2 a:hover,
#menu-nav2 a:active,
#menu-nav2 a:focus {color: #00DEFF;padding: 0 0 0 10px;	}
#menu-nav2 a:hover span,
#menu-nav2 a:active span,
#menu-nav2 a:focus span {padding: 0 10px 0 0;}
#menu-nav2 li.active a,
#menu-nav2 li.active a:hover,
#menu-nav2 li.active a:active,
#menu-nav2 li.active a:focus {margin-top: 0;height: 19px;line-height: 19px;	font-size: 100%;color:#ffffff;}
#menu-nav2 li.active span,
#menu-nav2 li.active a:hover span,
#menu-nav2 li.active a:active span,
#menu-nav2 li.active a:focus span {margin-top: 0;height:19px;line-height: 19px;cursor: pointer;}

