body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:arial, helvetica, lucida, tahoma, verdana, sans-serif;
	font-size:12px;
	color:#666;
	background-color: #eff3f7;
	background-image: url(/css/images/main-top-fade-blue.jpg);
	background-repeat: repeat-x;
	background-position: top;
}a{
	color:#2a68d2;
}a:hover{
	color:#f08528;
}a:active{
	outline:none;
}a:focus{
	-moz-outline-style:none;
}#mainpage{
	width:978px;
	margin:0 auto;
	text-align:left;
}#page-header{
	position:relative;
	width:978px;
	height:68px;
	margin-bottom:15px;
}#page-header a{
	overflow:hidden;
	margin:0;
	text-indent:-9000px;
	outline:none;
}#page-header h1{
	position:absolute;
	top:0;
	left:0;
	width:333px;
	height:68px;
	margin:0;
	padding:0;
}#page-header h1 a{
	display:block;
	background:url(/css/images/main-header-nav.jpg) no-repeat 0 0;
	width:333px;
	height:68px;
}#page-header h1 a:hover{
	background-position:0 -68px;
}#page-header    a#page-header-products{
	position:absolute;
	top:0;
	left:333px;
	display:block;
	width:123px;
	height:68px;
	background-image: url(/css/images/main-header-nav.jpg);
	background-repeat: no-repeat;
	background-position: -333px 0;
}#page-header    a#page-header-products:hover{
	background-position:-333px -68px;
}#page-header   a#page-header-products.page-header-products-active{
	background-position:-333px -68px;
}#page-header  a#page-header-solutions{
	position:absolute;
	top:0;
	left:456px;
	display:block;
	background:url(/css/images/main-header-nav.jpg) no-repeat -456px 0;
	width:123px;
	height:68px;
}#page-header  a#page-header-solutions:hover{
	background-position:-456px -68px;
}#page-header  a#page-header-solutions.page-header-solutions-active{
	background-position:-456px -68px;
}#page-header  a#page-header-download{
	position:absolute;
	top:0;
	left:579px;
	display:block;
	background:url(/css/images/main-header-nav.jpg) no-repeat -579px 0;
	width:123px;
	height:68px;
}#page-header  a#page-header-download:hover{
	background-position:-579px -68px;
}#page-header  a#page-header-download.page-header-download-active{
	background-position:-579px -68px;
}#page-header  a#page-header-pricing{
	position:absolute;
	top:0;
	left:702px;
	display:block;
	background:url(/css/images/main-header-nav.jpg) no-repeat -702px 0;
	width:123px;
	height:68px;
}#page-header  a#page-header-pricing:hover{
	background-position:-702px -68px;
}#page-header  a#page-header-pricing.page-header-pricing-active{
	background-position:-702px -68px;
}#page-header  a#page-header-support{
	position:absolute;
	top:0;
	left:826px;
	background:url(/css/images/main-header-nav.jpg) no-repeat -826px 0;
	width:146px;
	height:31px;
}#page-header  a#page-header-support:hover{
	background-position:-826px -68px;
}#page-header  a#page-header-contact{
	position:absolute;
	top:31px;
	left:826px;
	background:url(/css/images/main-header-nav.jpg) no-repeat -826px -31px;
	width:146px;
	height:36px;
}#page-header  a#page-header-contact:hover{
	background-position:-826px -99px;
}#page-inner{
	padding:0 8px;
	line-height:1.6em;
}#page-inner #page-banner{
	position:relative;
	width:962px;
}#page-inner .pg-content-top  {
	background:url(/css/images/main-inner-top.gif) no-repeat 0 0;
	width:962px;
	height:9px;
	margin:0;
	overflow:hidden;
}#page-inner .pg-content-top-subnav{
	background:url(/css/images/main-inner-top.gif) no-repeat 0 -18px;
	width:962px;
	height:9px;
	margin:0;
	overflow:hidden;
}#page-inner .pg-content-btm{
	background:url(/css/images/main-inner-top.gif) no-repeat 0 -9px;
	width:962px;
	height:9px;
	margin:0;
	overflow:hidden;
}#page-inner .pg-content-pane{
	position:relative;
	background:url(/css/images/main-inner-bottom.gif) repeat-y;
	padding:10px 30px;
	overflow:hidden;
}#page-inner .pg-content-main{
	background:#fff;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	margin:0;
	padding:0 50px 25px 50px;
	overflow:hidden;
	line-height:1.7em;
	color:#666;
	overflow:hidden;
}#page-inner .pg-content-main{
	min-height:200px;
}#page-inner .pg-content-main.main-sidebar{
	padding:25px 15px 25px 50px;
}#page-inner #content{
	width:100%;
	padding-top:10px;
	float:left;
}#page-inner .table-colum-one{
	vertical-align: top;
}#page-inner .table-colum-two{
	vertical-align: top;
	width: 280px;
}
#page-inner #sidebar{width:250px;padding-top:10px;float:right;}
#page-inner h1{
	font-size:19px;
	color:#464646;
}#page-inner h2{
	background:transparent;
	font-family:arial, helvetica, lucida, tahoma, verdana, sans-serif;
	font-size:14px;
	color:#ef5319;
	text-transform: none;
	text-decoration: underline;
}
#page-inner h3{font-size:14px;color:#464646;}
#page-inner h4{font-size:14px;color:#464646;}
#page-inner h5{font-size:14px;color:#464646;}
#page-inner h6{
	font-size:14px;
	color:#464646;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
#page-footer{
	position:relative;
	width:978px;
	height:232px;
	margin:20px 0;
}
#page-footer #foot-left{
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:232px;
	overflow:hidden;
	background-image: url(/css/images/main-footer-sides.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#page-footer #foot-right{
	position:absolute;
	top:0;
	left:958px;
	width:20px;
	height:232px;
	overflow:hidden;
	background-image: url(/css/images/main-footer-sides.jpg);
	background-repeat: no-repeat;
	background-position: -20px 0;
}#page-footer #foot-main{
	position:absolute;
	top:0;
	left:20px;
	width:938px;
	height:232px;
	overflow:hidden;
	background-image: url(/css/images/main-footer-inner.jpg);
	background-repeat: repeat-x;
}#page-footer #foot-main-inner{
	position:relative;
	height:232px;
}#page-footer a{
	text-decoration:none;
	font-size:11px;
}#page-footer a:hover{
	text-decoration:underline;
	color:#333;
}#page-footer .foot-linkblock{
	position:absolute;
	top:28px;
	width:150px;
}#page-footer .foot-linkblock h4{
	margin:0 0 4px 0;
	font-size:13px;
	color:#666;
}#page-footer .foot-linkblock a{
	display:block;
	padding-bottom:2px;
}#page-footer    .foot-linkblock.foot-box1{
	left:38px;
}#page-footer     .foot-linkblock.foot-box2{
	left:223px;
}#page-footer    .foot-linkblock.foot-box3{
	left:428px;
}#page-footer   .foot-linkblock.foot-box4{
	left:633px;
}#page-footer #copyright{
	position:absolute;
	top:196px;
	left:23px;
	width:600px;
	font-size:11px;
	color:#666;
}#page-footer #copyright a{
	margin:0 10px;
}#download{
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
