body {
	background:#081d3c;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0px;
	font-family: helvetica,arial,sans-serif;
	font-size: 1em;
	font-style: normal;
	padding:0px;
	background-position: center;
	background-repeat: inherit;
	position: relative;
}
a {color:#ffffff;text-decoration:none;}
a:hover{color:#ffffff;text-decoration:underline;}
.aclear{clear:both;}
#outer{width:782px;margin:0px auto;background-image:url(img/mainbk.jpg);}
#header{width:782px;height:156px;background-image:url(img/header.jpg);}
#header h1{display:none}
#footer{width:782px;height:98px;background-image:url(img/footer.jpg);margin:0px auto;}
#footertext{color:#ffffff;padding-top:55px;padding-left:25px;font-size:0.8em; font-weight:bold;}
#nav{width:782px;height:35px;background-image:url(img/navbar_4.jpg);}
#mainarea{width:782px;}
#maininner{background-image:url(img/headershadow_4.jpg);background-position:top;background-repeat:repeat-x;margin-left:10px;margin-right:10px;padding-top:10px;padding-left:5px;}
#maininnerleft{float:left; width:510px;}
#maininnerright{ float:left; width:218px; margin-left:20px; padding: 0px;}
#featuredbox{border:1px solid #143e98;background-image:url(img/featuredbk.jpg);background-repeat:repeat-x;height:150px;width:510px;}
.featuredboxmoreinfo{ background-image:url(img/plusfeatured.gif); background-repeat:no-repeat; background-position:0 50%; font-size:0.8em; padding-left:20px;  font-weight:bold; color:#ffffff;}
#featuredboxleft{ float:left; width:260px; padding-top:10px; padding-left:10px;}
#featuredboxtext{padding-top:5px;color:#FFFFFF;padding-left:3px;font-size:14px;}
#featuredboxtestimonial{padding-top:10px;color:#FFFFFF;padding-left:3px;font-size:14px;}
#featuredimage{ background-image:url(img/aplus.gif); width:218px; background-position: top; background-repeat: no-repeat; padding-top: 110px;}
 
#featuredboxright{ float:left; width:220px; padding-top:10px; height:130px; margin-left: 10px;}
#featuredtitle{background-image:url(img/featuredbox.gif);background-repeat:no-repeat;width:216px;height:22px;}
.productbox{ border:1px solid #e3e3e3; background-image:url(img/itembk.jpg); background-repeat:repeat-x; height:125px; width:490px; margin-top:12px; padding: 4px;}
.productbox a{color:#143e98}
.productbox a:hover{color:#143e98}
.productbox img{border:1px solid #c0c0c0;}
.productbox2{ border:1px solid #e3e3e3; background-image:url(img/itembk.jpg); background-repeat:repeat-x; height:100px; width:490px; padding: 10px;}
.productbox2 a{color:#143e98}
.productbox2 a:hover{color:#143e98}
.productbox2 img{border:1px solid #c0c0c0;}
.productboxleft{ float:left; width:320px;}
.productboxright{ float:left; width:150px; padding-left: 20px;}
.productboxtitle{}
.productboxtitle h2{font-size:1.2em;color:#143e98; font-weight:bold;padding:0px;margin:0px;}
.productboxtext{font-size:0.9em;color:#434343;padding-top:0px; font-weight:bold;}
.productboxmoreinfo{background-image:url(img/pluspoint.gif);background-repeat:no-repeat;background-position:0 50%;margin-top:15px;font-size:0.8em;padding-left:20px; font-weight:bold;color:#143e98;}
#leftnavtop{height:30px;width:217px;background-image:url(img/navtop.jpg);background-repeat:no-repeat;}
#leftnavmain{ background-color: #153E98; background-image:url(img/navbk.jpg); background-repeat:repeat-x; width:217px; padding:0px; margin:0px;}
#leftnavbottom{ background-image:url(img/navbottom.jpg); height:11px; width:217px; background-repeat: no-repeat;}
#navcontainer { margin-left: 10px; padding-top:5px;padding-bottom:1px; }
#navcontainer ul{margin: 0;padding: 0;list-style-type: none;font-family: arial, sans-serif;font-size:0.9em;}
#navcontainer li { margin: 0 0 2px 0; }
#navcontainer a{display: block;padding: 5px 10px;width: 175px;color: #fff;background-color: #237ee5;text-decoration: none;}
#navcontainer a:hover{color: #fff;background-color: #7bb9ff;text-decoration: none;}
#navcontainer ul ul li { margin: 0 0 2px 0;width: 150px; }
#navcontainer ul ul a{display: block;padding: 5px 5px 5px 10px;width: 150px;color: #fff;background-color: #0f2767;text-decoration: none;}
#navcontainer ul ul a:visited{display: block;padding: 5px 5px 5px 10px;width: 150px;color: #fff;background-color: #0f2767;text-decoration: none;}
#navcontainer ul ul a:hover{ color: #fff; background-color: #0f2767; text-decoration: none;}
#active a{display: block;color: #FFF;background-color: #f5720a;width: 175px;text-decoration: none; font-weight:bold;}
#topnav{ padding:0; margin:0; padding-top: 9px; padding-left:25px; color:#FFFFFF;}
.active2 a{}
ul#navlist2{padding-top:15px;margin-left: 0;padding-left: 0;white-space: nowrap;padding:0px;margin:0px; font-weight:bold;font-family: helvetica,arial,sans-serif;font-size: 1.0em;font-style: normal;}
#navlist2 li{display: inline;list-style-type: none; font-weight:bold;font-family: helvetica,arial,sans-serif;font-size: 1.0em;font-style: normal;}
#navlist2 a { padding: 5px 15px; color:#FFFFFF; font-weight:bold;font-family: helvetica,arial,sans-serif;font-style: normal;}
#navlist2 a:link, #navlist a:visited{color: #fff;text-decoration: none; 
font-family: helvetica,arial,sans-serif;font-size: 1.0em;font-style: normal;}
#navlist2 a:hover{color: #fff;text-decoration: none; font-weight:bold;font-family: helvetica,arial,sans-serif;font-size: 1.0em;font-style: normal;}
li.demo{background-image: url(img/application_go.gif);background-repeat: no-repeat;background-position: 10px 50%;padding-left:30px;background-color:#0f2667;}
li.templates{background-image: url(img/application_view_tile.gif);background-repeat: no-repeat;background-position: 10px 50%;padding-left:30px;background-color:#0f2667;}
li.docs{background-image: url(img/book_open.gif);background-repeat: no-repeat;background-position: 10px 50%;padding-left:30px;background-color:#0f2667;}
li.features{background-image: url(img/magnifier.gif);background-repeat: no-repeat;background-position: 10px 50%;padding-left:30px;background-color:#0f2667;}
li.faq{background-image: url(img/help.gif);background-repeat: no-repeat;background-position: 10px 50%;padding-left:30px;background-color:#0f2667;}
li.changelog{background-image: url(img/date.gif);background-repeat: no-repeat;background-position: 10px 50%;padding-left:30px;background-color:#0f2667;}
#productname{height:22px;}
#productname h1{color:#ffffff;font-size:1.3em; font-weight:bold;padding:0px;margin:0px;}
#productbuycontainer{padding-top:5px; padding-left: 10px;}
#productbuyleft{float:left;width:120px;}
#productbuyright{ float:left; color:#ffffff; font-size:1.2em; padding:0px; margin:0px; padding-left: 15px; padding-top: 8px; font-weight: bold;}
#featuredimagesubpage{ width:218px;}
.productboxsubpage{ border:1px solid #e3e3e3; background-image:url(img/itembk.jpg); background-repeat:repeat-x; width:490px; margin-top:12px; padding: 10px;}
.productboxsubpage2{ border:1px solid #e3e3e3; background-image:url(img/itembk.jpg); background-repeat:repeat-x; width:490px; margin-top:0px; padding: 10px;}
.productboxsubpage p{line-height:22px;padding:0px;margin:0px;font-weight:normal;}
.productboxsubpage a{color:#143e98}
.productboxsubpage a:hover{color:#143e98}
.productboxsubpage img{border:1px solid #c0c0c0;}
.productboxsubpageleft{ float:left; width:480px;}
.productboxsubpageright{ float:left; width:150px; padding-left: 20px;}
.productboxsubpagetitle{}
.productboxsubpagetitle h2{ font-size:1.1em; color:#143e98; padding:0px; margin:0px;}
.productboxsubpagetext{font-size:0.9em;color:#434343;padding-top:10px; font-weight:bold;}
.productboxsubpagetext2{font-size:0.9em;color:#434343;padding-top:0px; font-weight:bold;}
.productlanguagemain{}
.productlanguagecontainer{width:86px;margin-right:15px;padding-top:10px;float:left;margin-bottom:15px;}
.productlanguagetop{width:86px;height:87px;}
.productlanguagetop img{border:0px;}
.productlanguagebottom{font-size:14px;text-align:center;padding-top:3px;}
.datebar { float:left; width:55px; height: 60px; background-image: url(img/postdate.jpg); background-repeat: no-repeat;}
.post { width:530px;}
.postinfo{ width:430px; height:25px; background:#d7d7d7; border:1px solid #a5abb9; text-align:right; padding-right:15px; padding-top:7px; font-size:14px;  font-weight:bold; color:#2d395a;}
.monthdate{ margin-left:0px; margin-top:5px; font-size:10px; color:#FFFFFF; text-align:center;}
.monthday{ margin-left:0px; margin-top:5px; font-size:20px;  font-weight:bold; color:#FFFFFF; text-align:center;}
.post { width:530px;}
.postinfo{ width:430px; height:25px; background:#d7d7d7; border:1px solid #a5abb9; text-align:right; padding-right:15px; padding-top:7px; font-size:14px; font-weight:bold; color:#2d395a;}
.monthdate{ margin-left:0px; margin-top:5px; font-size:10px; color:#FFFFFF; text-align:center;}
.monthday{ margin-left:0px; margin-top:5px; font-size:20px; font-weight:bold; color:#FFFFFF; text-align:center;}
a.contentpostheader:link, a.contentpostheader:active, a.contentpostheader:visited, a.contentpostheader:hover { text-decoration: none; color:#000000;}
a.comments:link, a.comments:active, a.comments:visited, a.comments:hover { color: #2d395a;}
a.author:link, a.author:active, a.author:visited, a.author:hover { color: #999999;}
a.cat:link, a.cat:active, a.cat:visited, a.cat:hover { color: #999999;}
h2{ color:#2d395a; padding:0px; margin:0px; font-size:24px;  font-weight:bold;}
a.norm:link, a.norm:active, a.norm:visited { color: #434343; text-decoration: none;}
a.norm:hover { color: #434343; text-decoration: underline;}
#productspecs{clear:both;border:1px solid #e3e3e3;background-image:url(img/spec_bk.gif);background-repeat:repeat-x;height:30px;width:500px;margin-top:5px;padding-top:10px;padding-left:10px;font-size:12px; font-weight:bold;color: #7bb9ff;}
#productspecsfilesize{float:left;padding-right:4px;}
#productspecsfilesizeinfo{float:left;color:#ffffff;padding-right:9px;}
#productspecslatest{float:left;padding-right:4px;}
#productspecslatestinfo{float:left;color:#ffffff;padding-right:9px;}
#productspecsversion{float:left;padding-right:4px;}
#productspecsversioninfo{float:left;color:#ffffff;padding-right:9px;}
#productspecsdownload{float:left;padding-right:4px;}
#productspecsdownloadinfo{float:left;color:#ffffff;padding-right:9px;}
.blogtitle {font-size:1.2em;color:#143e98; font-weight:bold;padding:0px;margin:0px;}
a.blogtitle:link, a.blogtitle:active, a.blogtitle:visited { font-size:1.2em;color:#143e98;font-weight:bold;padding:0px;margin:0px;text-decoration: none;}
a.blogtitle:hover { font-size:1.2em;color:#143e98;font-weight:bold;padding:0px;margin:0px;text-decoration: underline;}
.content2 {}
.content2 p {font-size:12px;font-style:normal;}
.content2 .details{ font-size:12px; color:#999999;font-weight:bold;}
a.commentlink:link, a.commentlink:active, a.commentlink:visited, a.commentlink:hover { text-decoration: none; font-size:12px; color:#999999; font-weight:bold;}

