/* CSS Document */
img { border: 0;}
form,h1,h2,h3,h4,h5,h6,ul,ol { margin:0; padding:0;}
html,body {height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#505d72; font-size:10px; background-color:#505d72;}
h2{font-size:20px; color:#336699;}
.font1{
		font-weight:bold;
		font-size:16px;
		font-family:Arial;
		color:#336699;
		background-color:#FFFFCC;
}
.font2{
		font-weight:bold;
		font-size:14px;
		font-family:Arial;
}
.font3{
		font-weight:bold;
		font-size:14px;
		font-family:Arial;
		background-image:url(../images/line_left.gif);
		background-repeat:repeat-y;
}
.font4{
		color:#ff0000; 
		font-size:24px; 
		font-weight:bold; 
		font-family:Arial;
		margin-left:10px;
}
.font5{
		color:#ff0000; 
		font-size:20px; 
		font-weight:bold; 
		font-family:Arial;
		margin-left:5px;
}
a {
		text-decoration:underline;
		font-size:12px; 
		font-weight:bold;
		color:#3366cc;
		}
a:hover{
		text-decoration:underline;
		font-size:12px; 
		font-weight:bold;
		color:#000000;		
}
* { margin:0; padding:0;}
.clear{
		clear:both;
}
.clear_2{
		clear:both;
		overflow:hidden;
}
.left{
		float:left;
}
.right{
		float:right;
}
.files1000{ position:absolute; left:700px; top:20px;}
/*index*/
#home{
	width:780px; 
	margin:0 auto; 
	background-image:url(../images/body_bg.gif); 
	background-repeat:repeat-y; 
/*	margin-top:20px;
	border-top:#dddddd solid 5px;*/
}
#logo_bg{
	background-image:url(../images/top_bg.jpg); 
	width:770px; 
	height:120px; 
	margin:0 auto; 
	color:#FFFFFF;
}
/*#logo_bg h2{
		color:#FFFFFF;
}*/
#nav{
		list-style:none;
		padding-top:100px;
		float:right;	
}

#nav li{
	float:left;
	padding:0 10px;
	border-right:#cccccc solid 2px;
	color: #FFFFFF;
		
}
#nav li a{ 
		/*color:#ffffff;*/
		color:#FFFFFF; 
		font-weight:bold; 
		text-decoration:none;
		display:block;
}
#nav li a:hover{
		display:block;
		text-decoration:underline;
		/*color:#e5e5e5;*/
		color:#CCCCCC;

}
#center{
		border-bottom:#dddddd solid 1px; 
		margin:0px 5px 5px 5px; 
		padding:10px;
}
#center_left{
		float:left; 
		width:550px;
}
#center_left p{
		line-height:150%; 
		text-align:justify; 
		margin-top:10px;	
}
#center_right{
		float:left; 
		margin-left:20px; 
		/*border:#f0f0f0 solid 5px; */
		width:165px; 
		vertical-align:middle;
		/*text-align:center;*/
		margin-top:10px;		
}
#center_box{
		padding:10px; 
		background-image:url(../images/line.gif); 
		background-repeat:repeat-y; 
		background-position:right; 
		margin-right:5px;		
}
#center_box_left{
		width:300px; 
		float:left;
}
#center_box h2{
		margin-bottom:20px;
}
#Features_1{
		width:430px;
		padding:0px 0px 0px 20px;
		float:left;
}
#Features_1 li{
		color:#336699;
		margin-bottom:10px;
}
.Features_font{
		float:right; 
		padding-right:330px;
}
#bottom{
		height:25px; 
		padding-top:10px;
		color:#ffffff;
		background-color:#505d72;
		border-top:#dddddd solid 5px;	
}
.bottom_left{ 
		width:450px;
		font-size:9px; 
		font-weight:bold; 
		float:left;
}
.bottom_left a{
		color:#ffffff;
}
.bottom_right{
		float:left;
}
#nav_b{ 
		margin:0;
		padding:0;
		list-style:none;
}
#nav_b li{
		float:left;
}
#nav_b li a{
		font-size:11px;
		color:#FFFFFF;
		text-decoration:underline;
		display:block;
		margin-left:10px;
}
#nav_b li a:hover{
		font-size:11px;
		color:#cccccc;
		text-decoration:underline;
		display:block;
		margin-left:10px;
}
.buy_bg{ 
		margin:20px 0px 0px 60px;
}
/*download*/
#download_center{
		padding:10px;
}
#download_center p{
		line-height:150%;
		text-align:justify;
		padding:10px 10px 0px 20px;
}
#download_box{
		margin:10px; 
		background-color:#f9f9f9; 
		font-size:12px; 
		height:260px;
}
#download_box table{
		width:80%;
}
/*buy*/
#buy_center{
		padding:10px;
}
#buy_center p{
		line-height:150%;
		text-align:justify;
		padding:10px 10px 0px 20px;
}
#buy_center ul{
		margin:10px 0px 20px 40px;
		line-height:150%;
		color:#336699;
		font-size:11px;
		font-weight:bold;
}
.vise_bg{
		margin-left:180px;
}
/*support*/
#support_center{
		padding:10px;
		line-height:150%;
}
#support_center p{
		margin-bottom:10px;
		margin-left:40px;
		width:680px;
}
#support_center ul,ol{
		margin:20px 0px 20px 40px;
}
#support_center ul{
		color:#336699;
		font-size:11px;
		font-weight:bold;
}
#support_center ol p{
		margin:10px 0px;
		padding:5px;
		background-color:#f9f9f9;
		border:#f0f0f0 solid 1px;
		
}
/*contact us*/
#contact_center{
		padding:10px;
		line-height:150%;
		height:400px;
}
#contact_center p{
		margin:20px;
		font-size:12px;
		font-weight:bold;
}
#contact_center ul{
		margin-left:40px;
}
