@charset "utf-8";
/* CSS Document */
body{margin:0 auto; text-align:center; background-image:url(../images/bodybg.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
hr { display: none;}
img {border:none;}
a {color: #0A4066;text-decoration: none;outline: none; cursor:pointer; }
a:hover {color: #11512E;text-decoration: none;cursor:pointer;}
#top{height:63px; width:968px;margin:0 auto; text-align:left; background-image:url(../images/bodybg.jpg); background-repeat:repeat-x;}
#logo{ margin-left:0; float:left;}
#bigpic{background-image:url(../images/bigpic.jpg);background-repeat:no-repeat; width:968px;   height:362px;margin:0 auto; text-align:left;}
#menubg{background-image:url(../images/menubg.jpg); background-repeat:no-repeat; width:647px; height:63px; margin-top:0px; float:right;}
#main-menu { background:transparent url(../images/menubg.jpg) repeat-x scroll center top;height:55px;position:absolute !important; top:0px; width:645px; margin-left:1px; lear:both; }
#main-menu ul {	margin: 0;padding: 0; display:block; }
#main-menu li {	float: left;padding: 0 1px 0 0;	margin: 0; list-style-type:none; font-size:12px;}
#main-menu a {display: block;float: left;background:url(../images/menubg-a.jpg) repeat-x left top ;height: 55px;line-height: 55px;text-decoration: none;font-weight: bold;padding: 0 27px 0 27px;font-size:12px; color:#000033;}
#main-menu a:hover,
#main-menu a:active,
#main-menu a:focus {color: #000000;background:url(../images/menubg-h.jpg) repeat-x left top ;height: 55px;line-height: 55px;margin-top: 0}
#main-menu li.active a,
#main-menu li.active a:hover,
#main-menu li.active a:active,
#main-menu li.active a:focus {margin-top:0;height: 55px;line-height: 55px; margin-left:4px;	font-size: 12px;background:url(../images/menubg-h.jpg) repeat-x left top ;color:#000033;}
#topbigtext{ padding:50px 0 0 20px; font-size:30px; line-height:30px; text-align:left; width:500px; color:#fff;}
#topsmalltext{padding:20px 0 0 20px; font-size:14px; line-height:18px; text-align:left; width:500px; color:#fff;}
#picbutton1{ margin-left:0; width:255px; height:106px; float:left; margin-top:66px; }
#picbutton2{ width:239px; height:106px; margin-left:0; float:left; margin-top:65px;}
#maincontent{width:968px; margin-top:0; margin:auto;}
#mainleft{
	width:360px;
	height:1050px;
	margin-top:20px;
	float:left;
	border-right:1px solid #D9E0E3;
	padding:0 0px 0 20px;
}
#mainmid{
	width:350px;
	height:1050px;
	margin-top:20px;
	float:left;
	border-right:1px solid #D9E0E3;
	padding:0 10px 0 0px;
}
#mainright{width:200px; float:left; margin-left:5px; }
#mainleft h3{font-size:14px; line-height:18px; font-weight:bold; color:#10324D; margin-top:30px;text-align:left; border-bottom:1px solid #D9E0E3; width:360px; padding-bottom:5px;}
#mainmid h3{font-size:14px; line-height:18px;  font-weight:bold; color:#10324D; margin-top:30px;text-align:left; border-bottom:1px solid #D9E0E3; width:350px;padding-left:10px; padding-bottom:5px;}
.maincontent-text1{
	font-size:12px;
	text-align:left;
	padding-right:10px;
	height:320px;
	margin-top:0px;
}
.maincontent-text2{font-size:12px; text-align:left; padding-right:10px;margin-top:0px;}
#mainFeatured li{ list-style-image:url(../images/Featured_li.jpg);}
#mainFeatured p{text-align:right;}
#redtext{font-size:12px; color:red; font-weight:bold; text-align:left;}
#licensePage p{ font-size:12px;color:#333;line-height:20px;}
#spe-page #primary-content {width:90%;}
#primary-content h3 {font-size:16px; color:#000;}
#righttitle{background-image:url(../images/righttitle.jpg); background-repeat:no-repeat; height:40px; line-height:40px; text-align:left; padding-left:10px; font-size:18px; color:#fff;margin-top:35px;}
#righttitle-list ul li {
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom:3px;
	list-style-image: url(../images/icon2.gif);
}
#mainright p{padding:0 10px; text-align:left;}
#mainright h4{font-size:12px; color:#666666; text-align:left; padding-left:10px;}

#footerbg{ background-image:url(../images/footbg.jpg); background-repeat:repeat-x; height:107px; border-top:1px solid #D9E0E3; width:100%; clear:both; margin:auto; margin-top:0px;  }
div#footer {clear:both;width:968px;height: 99px;background: url(../images/bg_footer.png) repeat-x;text-align:left;margin:auto; padding-top:10px;clear:both;}
ul#footernav {font-size: 12px;list-style-type: none;margin: 0px;padding:0px 0 0 20px;cursor: default; margin:auto;}
ul#footernav li {margin-left: 0px;display: inline;color: #606060;line-height: normal; clear:both;}
ul#footernav li a {color: #606060;text-decoration: none;}
ul#footernav li.active a, ul#footernav li a:hover {color: #2a2a2a;border-bottom: 2px solid #357AB5/*#1E4B8C*/;}
#footerproductlist {font-family: Arial, sans-serif;font-size: 10px;list-style-type: none;margin: 0px;padding: 8px 0px 0px 20px;cursor: default;color: #acacac; clear:both;}
p#copyright {font-size: 12px;color: #acacac;padding: 0 20px 0 20px;margin: 8px 0 0 0;}
p#copyright a {color: #acacac;text-decoration: none;}
p#copyright a:hover {color: #2a2a2a;}



#featurescontent{background-color:#fff; width:968px; margin:auto; margin-top:19px;  text-align:left;}
#overviewcontent{ width:968px; margin:auto; margin-top:19px;  text-align:left;}
.container {margin-left:auto;margin-right:auto;width:948px;}


#left{width:700px; margin:0px;  text-align:left; margin-top:0px; float:left;}
#right{width:260px; margin:0px;text-align:left;margin-top:0px; float:left; }
.main-moneybox{float:right; padding:5px; border:1px solid #f0f0f0; text-align:center;}
.mainbox{width:680px;  margin-left:20px; text-align:left; font-family:Arial, Helvetica, sans-serif; clear:both; margin-top:0px; }
.mainboxtitle{font-size:14px; line-height:36px;font-weight:bold; padding-left:0px; margin-left:0px;}
.mainboxtext{font-size:12px; line-height:18px; width:620px; margin-left:0px;}
.mainboxtext li{font-size:12px; line-height:18px; margin-bottom:5px; }
.mainboxtext  span{font-size:12px; font-weight:bold; line-height:18px; }
.mainboxtext2{float:left; width:300px; margin-left:0px;}
.mainboxtext2 ul{font-size:12px; line-height:14px; margin-bottom:50px;  }
.mainboxtext2 li{font-size:12px; line-height:14px; margin-bottom:5px; border-bottom:1px solid #e8e8e8; list-style-type:disc;}
.mainboxtext2  span{font-size:12px; font-weight:bold; line-height:14px;list-style-type:disc; }
.mainbox legend{font-size:18px; font-weight:bold;color:#006699; padding:0px;}
.mainbox fieldset{font-size:12px; color:#000000;  width:660px; padding-left:20px; margin-bottom:20px; border:1px solid #e1e1e1; }
.mainbox fieldset img{font-size:12px; color:#000000; padding:5px; text-align:left;}
.mainbox fieldset li{font-size:12px; color:#000000; list-style-type:decimal; padding-right:10px;}
.mainbox .bottomtext{ width:660px; font-size:10px;line-height:14px; text-align:left; clear:both; padding-left:20px; margin-bottom:10px; font-style:italic; word-break:break-all; color:#bababa;}
.bottomtext2{width:640px; font-size:12px;line-height:18px; text-align:left; clear:both; padding-left:20px; margin-bottom:10px; word-break:break-all; color:#000000;}
#right  legend{font-size:18px; line-height:24px; font-weight:bold; color:#006699; padding:0px;}
#right  fieldset{font-size:12px; color:#000000;  width:200px; padding-left:20px; margin-left:20px; margin-bottom:20px;border:1px solid #e1e1e1;}
#right  fieldset img{font-size:12px; color:#000000; padding:5px; border:0px;}

.featuresbox{width:100%; }
.featuresbox p{ padding:0 10px; }
.featuresbox h2{width:98%; font-size:12px; padding-left:20px; font-weight:normal;}
.featuresbox a{ font-size:12px; font-weight:normal; color:#003366;}
.featuresbox a:hover{ font-size:12px; font-weight:bold; color:#006699;}
.featuresbox legend{font-size:18px; line-height:24px; font-weight:bold; color:#006699; padding:0px; }
.featuresbox fieldset{font-size:12px; color:#000000; margin-bottom:20px; border:1px solid #e1e1e1; margin-left:20px; padding-left:10px; }
.featuresbox  fieldset li{font-size:12px; font-weight:bold; color:#000000; list-style-image:url(../images/f-icon.gif); margin:20px;clear:both; list-style-position:outside;}
.featuresbox  fieldset span{font-size:12px; font-weight:normal; color:#000000;}
.featuresbox fieldset img{font-size:12px; color:#000000; padding:5px; border:0px;}
.featuresbox fieldset h3{font-size:18px;margin-bottom:0px;margin-top:20px;color:#357AB5;font-weight:bold;}
.title{font-size:18px;margin-bottom:0px;margin-top:20px;color:#000;font-weight:bold;}

.screenshots fieldset{font-size:12px; color:#000000; margin-bottom:20px; border:1px solid #e1e1e1; margin-left:20px; padding-left:10px; }
.screenshots legend{font-size:18px; line-height:24px; font-weight:bold; color:#006699; padding:0px; }
#screenshotsPage ul li{border-bottom-width: 1px;border-bottom-color: #000000;list-style:none;padding-bottom:10px; }
.title3{padding-left:10%;}
.title4{padding-left:26em;}
#screenshotsPage img{border:none;margin-top:1em; }
#screenshotsPage p{margin-left:30px;}

div.support-page .title{font-weight:bold;color:#000;font-size:20px;margin-top:30px;margin-bottom:0;border-bottom:1px solid #E6E6E6;}
