*{
	margin: 0;
	padding: 0;
}
body{
	background: #eeeeee;
}
body *{
	overflow: hidden;
	border-collapse: collapse;
	color: #48494b;
}
img{
	vertical-align: text-bottom;
}
.site{
	width: 715px;
	margin: auto;
	background: white;
}
.header{
	height: 83px;
	background: url(top_bg.png);
	text-align: right;
}
.logo{
	float: left;
}

.middle{
	border-right: 1px solid #5977a6;
	border-left: 1px solid #5977a6;
	width: 713px;
}
.right{
	width: 543px;
	padding: 30px 0;
	float: right;
}
.left{
	width: 170px;
	padding: 30px 0;
	float: right;
}
/*		frames	*/
.f1{
	border-left: 1px solid #cccccc;
	padding: 0 80px;
	min-height: 365px;
}
.f1 span{
	color: red;
}
.f2{
	padding-left: 30px;
}


h2 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #1d3666;
	padxding-bottom: 10px;
}

h2.formtitle {
	font: bold 18px Arial, Helvetica, sans-serif;
	padding-top: 15px;
}

h3{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #1d3666;
	padding-bottom: 10px;
	color: black;
	padding-top: 20px;
}
li{
	list-style: none outside;
	background: url(arr.gif) no-repeat left 7px;
	padding: 0 0 5px 15px;
}
p, li{
	margin-bottom: 10px;
	font: normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.l{
	width: 310px;
	float: left;
}
.l img{
	padding-bottom: 5px;
}
.r{
	width: 325px;
	float: left;
}
.main{
	clear:both;
	float: left;
	width: 100%;
	margin-top: 0!important;
	padding-top: 15px;
}
.main hr{
	border: none;
	height: 0;
	border-top: 1px solid #dddcdc;
	margin-bottom: 15px;
}

table{
		font: normal 12px Arial, Helvetica, sans-serif;
		margin: 0 0 5px 0!important;
		border-collapse: collapse!important;
}
td{
	padding: 4px 5px ;
}
.submitmsg{
	width: 185px;
	font: bold 10px Arial, Helvetica, sans-serif!important;
	float: left;
	padding-right: 40px;
}
#submit{
	background: url(download.png);
	cursor: pointer;
	height: 42px;
	width: 128px;
	border: none;
}
#submit:hover{
	background: url(download2.png);
}


.footer{
	zheight: 50px;
	background: url(footer.png) bottom;
	text-align: center;
	font: normal normal bold 16px/normal Arial, Helvetica, sans-serif;
	border-top: 4px solid #5977a6;
	padding: 20px 0;
}
.footer span{
	margin: 0 10px;
}
h1{
	color:white!important;
	font: bold 22px/80px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	height: 83px;
	zdisplay: block;
	padding-right:  70px;
	background: url(15lop_right.png) no-repeat right;
}

.sign{
	background: #fabd70;
	color: black;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}

.logos img{
	display: block;
	padding-right: 30px;
	sborder: 1px solid red;
	margin: auto;
}

.specialpricing {
 background: #f3f3f9;
 border: 1px solid #cccbe1;
 zmargin: 0 -5px 0 -15px;
 padding: 10px 15px;
 font-weight: bold;
 text-align: center;
}

/*	download forms	*/
.down_form h3{
	padding-top: 10px;
}
.down_table{
	zwidth: 400px;
	margin-bottom: 10px;
}
.down_table .col1{width: 131px;}
.down_table .col2{width: 231px;}
.down_table td{
	padding: 3px 5px;	
	line-height: 21px;
}
.down_mails{
	zwidth: 398px;
	background: #eef4ff; 
	border: 1px solid #cccccc;
	margin-top: -5px;
}
.down_mails .col1{width: 131px;}
.down_mails .col2{width: 231px;}
.down_bott{
	font: 12px/20px Arial, Helvetica, sans-serif;
	margin-top: 20px;
}

.submitbg {
 background: #eef4ff;
 border: 1px solid #cccccc;
 margin-top: 19px;
 zpadding: 5px;
 height: 40px;
 vertical-align: middle;
}
.submitbg input {
 margin: 10px 5px 0 25px;
 width: 80px;
}
.submitmsg {
 text-align: center;
 width: 240px;
 vertical-align: middle;
 padding: 5px 10px 0 10px;
 font: 11px Arial, Helvetica, sans-serif!important;
 color: #333333;
 display:block;	
 float:right;
}
/*	download forms	*/





