@charset "utf-8";
* {
	margin:0;
	padding:0;
	outline:none;
	behavior:url(iepngfix.htc);
}
.text-indent { text-indent: -9999px; }
.clear { clear:both; }
img { border:none; }
body { 
	background:url(images/bg.jpg) repeat-x;
	font: normal 13px Helvetica, Arial, sans-serif;
	color:#797979;
}
#page-wrap {
	width:800px;
	margin:0 auto;
}
		#page-wrap {
			width:800px;
			margin:0 auto;
		}
				#header-wrap {
					height:263px;
				}
						#top {
							height:87px;
							background:url(images/top-bg.jpg) no-repeat;
							margin: 0 auto;
							overflow: visible;
						}
						#site-title, #download {
						    text-align: left;
						    display: inline;
						    float: left;
						}
						#site-title a{
						    display: block;
						    width: 413px;
						    height: 59px;
						    background: url(images/logo.png) no-repeat left top;
						    text-indent: -9999px;
						    margin:15px 0 10px 0;
						}
						#download a {
						    display: block;
						    width: 345px;
						    height: 54px;
						    background: url(images/download-button.png) no-repeat left top;
						    text-indent: -9999px;
						    margin:45px 0 10px 150px;
						}
						.msie #site-title a{
					  	    position: relative;
						    margin-bottom: -10px
						}
						#tagline {
						    font-size:13px;
						    text-indent: -9999px;
						}
						#header-top {
							background:url(images/header01.jpg) no-repeat;
							height:132px;
						}
								#header-top ul {
									list-style:none;
								}
						#header-bottom {
							background:url(images/header02.jpg) no-repeat;
							height:131px;
						}
				#content-wrap { width:800px; margin:8px 0; float:left; }
						#main-content-wrap { width:574px; float:left; }
						#main-content-top { background:url(images/content-top.gif) no-repeat; height:16px; }
						#main-content-bottom { background:url(images/content-bottom.gif) no-repeat; height:16px; }
						#main-content { background:url(images/content-bg.gif) repeat-y; padding:0 25px 0 25px; }
							#main-content h2 {
								font: normal 18px Arial, Helvetica, sans-serif; 
								color:#039ac4;
								background-color: #f0f9fd;
								padding:0 5px;
								margin: 0 0 15px;
							}
							#main-content h3 {
								font: bold 13px Arial, Helvetica, sans-serif; 
								color:#039ac4;
								margin: 0 0 5px;
							}
						#download2 {
						    text-align: left;
						    display: inline;
						}
						#download2 a {
						    display: block;
						    width: 345px;
						    height: 54px;
						    background: url(images/download-button.png) no-repeat left top;
						    text-indent: -9999px;
						    margin:10px auto 0;
						}
								#main-content ol { padding: 0 0 5px 25px; }
								#main-content ol li { margin: 5px 0; }
								#main-content ul { padding: 0 0 5px 5px; list-style:none; }
								#main-content ul li { background:url(images/bullet.gif) no-repeat left top; padding: 0 0 0 21px; margin: 5px 0; }
								
						#sidebar-wrap { width:216px; float:right; }
						#sidebar-top { background:url(images/sidebar-top.gif) no-repeat; height:16px; }
						#sidebar-bottom { background:url(images/sidebar-bottom.gif) no-repeat; height:16px; }
						#sidebar { background:url(images/sidebar-bg.gif) repeat-y; padding: 0 15px; }
							#sidebar p { padding:10px; }
							#sidebar img { display: block; margin:0 auto; }
							#testimonials { background:url(images/testimonials.gif) no-repeat; width:186px; height:37px; text-indent:-9999px; }
							#awards { background:url(images/awards.gif) no-repeat; width:186px; height:37px; text-indent:-9999px; }	
							#sys-req { background:url(images/system-requirements.gif) no-repeat; width:186px; height:37px; text-indent:-9999px; }
				#footer { clear:both; background:url(images/footer.jpg) no-repeat; height:53px; margin:0 0 10px; }			

