a:focus,a:active{outline:none;}

body,html{
	font-family:Calibri, Arial, "Times New Roman";
	font-size:12px;
	color:#3b4a62;
	background-image:url('../img/background.png');
	background-repeat:repeat-x;
	background-color:#8cc63f;
	padding-top:23px;
}

.wrapper{
	margin:0 auto 0 auto;
	padding-bottom:20px;
	width:920px;
}

.wrapper .content{
	background-image:url('../img/content_bg.png');
	background-repeat:repeat-y;
	padding-top:44px;
	min-height:150px;
	height:auto !important;
	height:150px;
}

.wrapper .content .left-col{
	margin-left:30px;
	margin-right:20px;
	width:300px;
	height:150px;
	float:left;
}

.wrapper .content .left-col a.mail{
	color:#8cc63f;
}

.wrapper .content .right-col{
	width:540px;
	float:left;
}

.wrapper .content .right-col .downloads{
	background-image:url('../img/downl_bg.png');
	background-repeat:no-repeat;
	margin-top:40px;
	padding:16px;
	width:507px;
	height:456px;
}

.wrapper .content .right-col .downloads .item{
	border-bottom:1px solid #86949f;
	position:relative;
	padding-top:24px;
	height:55px;
}

.wrapper .content .right-col .downloads .item h2{
	font-size:17px;
	font-weight:normal;
}

.wrapper .content .right-col .downloads .item p{
	color:#8cc63f;
	font-size:13px;
}

.wrapper .content .right-col .downloads .item a{
	background-image:url('../img/downl_icon.png');
	background-repeat:no-repeat;
	position:absolute;
	top:21px;
	right:0;
	display:block;
	width:79px;
	height:36px;
	text-indent:-9999px;
}

.wrapper .content .left-col h1.csc-firstHeader,
.wrapper .content .right-col h1.csc-firstHeader{
	font-weight:normal;
	font-size:24px;
	color:#8cc63f;
}

.wrapper .footer{
	background-image:url('../img/footer_bg.png');
	background-repeat:repeat-y;
	text-align:center;
	height:30px;
}

.wrapper .footer .text{
	padding-top:30px;
	color:#FFFFFF;
}