@charset "utf-8";
/* CSS Document */
body {
	background-color: #5e5e5e;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
	#site {
		width:958px;
		margin: 0px auto;
		padding-bottom:20px;
	}
	body a img { 
		border: none; 
	}
	body a:hover img { 
		border: none; 
	}
	.content
	{
	width:990px;
	background: url(images/cms_bg.jpg) repeat-y;
	background:#FFFFFF;
	display:table;
		}
.logo{ margin-left:25px;}
.logo:hover{ margin-left:25px;}
.navbar{width:100%; height:47px; text-align:center;}

.home-banner-bg { 
	background-image: url(images/home_banner.jpg);
	background-repeat: no-repeat;
	float:left;
	width: 965px;
	height: 399px;
	
}
#home-boxes {
	margin-top: 13px;
	background-image: url(../images/boxes_bg.gif);
	background-repeat: no-repeat;
	zoom: 1
}
#home-boxes .button {
	margin-left:165px;
	margin-top: 7px;
}
#home-boxes #downloads {
	width: 308px;
	height: 166px;
	float: left;
	text-align:left;
	
}
#home-boxes #portfolio {
	width: 308px;
	height: 166px;
	float: left;
	text-align:left;
}
#home-boxes #store {
	width: 308px;
	height: 166px;
	background-repeat: no-repeat;
	float: left;
	text-align:left;
}
* html #home-boxes #downloads, * html #home-boxes #portfolio, * html #home-boxes #store {display: inline}
* html #home-boxes #store {width: 250px}

#home-boxes h2 {
	color: #000000;
	font-family: "Helvetica", "Arial", Sans-Serif;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	padding: 27px 0px 20px 15px;
}
#home-boxes p {
	color: #333333;
	font-family: "Helvetica", "Arial", Sans-Serif;
	font-size: 12px;
	margin: 0;
	padding: 0px 0px 0px 15px;}
	#home-boxes .downloads-icon {
	float: right;
	margin: 34px 15px 0px 0px;
	padding: 0;
}
#home-boxes .cases-icon {
	float: right;
	margin: 52px 12px 0px 0px;
	padding: 0;
}
#home-boxes .store-icon {
	float: right;
	margin: 27px 0px 0px 0px;
	padding: 0;
}
#cases p, #store p {
  line-height:130%;
}
#home-boxes ul.downloads-latest {
	color: #333333;
	font-family: "Helvetica", "Arial", Sans-Serif;
	font-size: 12px;
	margin: -2px 0px 0px 15px;
	*margin: -6px 0px 0px 15px;
	padding: 0;
	list-style: none;
}
#home-boxes ul.downloads-latest li {
	margin: 0;
	padding: 0;
	padding-bottom: 8px;
	*padding-bottom: 3px;
	_padding-bottom: 0px;
}

.fot{ background:url(images/fotter_bg.jpg); height:110px; float:left; width:100%; margin-top:75px;}
.fottext{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:fff; text-decoration:none; text-align:center; padding-top:32px;}
.fottext:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px;text-decoration:none; color:21bfe7; text-align:center; padding-top:32px;}
.bantext{ margin-top:200px; width:450px; float:left; padding-left:65px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:fff; line-height:2em;}
.banbutton{ /*margin-top:25px;*/ width:450px; padding-left:95px; float:left;}
.readmore1{ color:#ffffff; font-size:11px; text-decoration:none;}
.readmore1:hover{ color:#D33931; font-size:11px; text-decoration:none;}

/* inner */
.innercon{ padding-left:27px; margin-top:10px; width:680px; padding-right:5px; float:left;}
.innerrgt{float:right;margin-top:28px; border-left:1px #d4d6d7 solid; width:250px; margin-right:15px;}
.boxesh2 {	color: #000000;	font-family: "Helvetica", "Arial", Sans-Serif;	font-size: 20px;text-transform: uppercase;
font-weight: bold;	margin: 0;	padding: 0px 0px 0px 0px;}
.box2 {	color: #000000;	font-family: "Helvetica", "Arial", Sans-Serif;	font-size:16px;text-transform: uppercase;
font-weight: bold;	margin: 0; padding-bottom:28px;}
.feature {float:left;width:185px;margin-left:10px;margin-top:14px; border: solid #d2dbae; 	border-width:0 1px;	background:#fff; font-size:12px; color:#666666;	text-align:justify;}
.feature  {
	position:relative;
	border:solid #d2dbae;
	border-width:1px 0 0;
}
.feature  {
	top: 0;
	border-width:0 0 1px;
	padding: .3em .3em .1em;
	padding-left: 10px;
}
.conrgt{ padding-left:5px;}
.sp{ padding-left:40px;}

