@charset "utf-8";
/* CSS Document */

body {
	background: url(../images/userbg.jpg) top repeat-x #fff;
}

table.download{
/*		border:#666666 solid 1px;*/
	}
	table.download td{
		padding:10px;
	}		
	table.download th{
		padding:10px;
/*		font-weight:bold;*/
		border-bottom:#999 solid 1px;
		font-weight:bold;
	}	
	
	table.download tr.Subtotal{
		padding:10px;
		font-weight:bold;
		background:#FFEEEE;
		border-top:#999 solid 1px;
	}		
	
	table.download tr.discount{
		border-top:#999 solid 1px;
		color:#CC0000;		
	}			
	
	table.download span.Subtotal{
		font-weight:bold;
		font-size:1.2em;
		color:#000;
	}	
	
	table.download p.discount{
		font-size:0.8em;
		text-decoration:line-through;
		color:#CC0000;
	}

	table.download ul{
		list-style:none;
		margin: 0;
		padding: 0;
	}
	
	table.download ul li.PackageName{
		color:#000;
		font-weight:bold;
		padding:0px 0 0px 10px;
		margin-bottom:10px;
		height:30px;
		border-bottom:#ddd solid 1px;
/*		background:url(../images/downloadProductBGL.gif) #e3e3e3  no-repeat left 0;*/
		background:#eee;
		}	
		table.download ul li.PackageName a,
		table.download ul li.PackageName a:link{
/*		display:block;*/
		height:30px;
/*		background:url(../images/downloadProductBGR.gif) #e3e3e3  no-repeat right 0;*/
		}		
		table.download ul li.PackageName a span{
		display:block;
		padding-top:.5em;
		float:left;
		}				
	table.download ul li.ProductName{
		padding-left:20px;
		font-size:0.8em;
	}		
	table.download ul li.ProductLicense{
		margin-bottom:10px;
		padding-left:20px;	
		font-size:0.8em;
	}
	
fieldset.setting{
	border:0;
	margin:0;
	padding:0;	
	}
	fieldset.setting dl{
		padding:10px;
		margin-bottom:20px;
	}
	fieldset.setting dt{
		width:150px;
		display:block;
		float:left;
	}	
	fieldset.setting dd{
		display:block;
		float:left;
		margin:0;
	}		
	


table.download ul.support{
	float:right;
	}		
	table.download ul.support li{
		list-style-type:none;
		float:left;
		padding:5px;
	}				
	table.download ul.support img{
		vertical-align:middle;
		margin-right:10px;
	}	
	table.download ul.support span.title{
		font-size:1.2em;
		color:#222;
	}	

	

/**************
 	BlueBorderBox
*/
.BlueBorderBox {
	color:#666;
	margin:0px auto;
	margin-right:auto;
	_margin-right:auto;
	}
	.BlueBorderBox .Header{
		padding:5px 0px 5px 20px;	
		_margin-right: 0px;
		height:32px;
		background:#15527c;		
		border-bottom: 1px #DDD solid;
			
		font-size:1.2em;
		color:#666;
		text-transform:uppercase;
		}			
	.BlueBorderBox .Top{
		height:10px;
		margin-right: 10px;
		_margin-right: 0;
		background: transparent	url(../images/blueBorderBoxTL.gif) no-repeat  left 0px;
		}
		.BlueBorderBox .Top p{
			font-size:1px;
			height:10px;
			background:	transparent url(../images/blueBorderBoxTR.gif) no-repeat right 0px;
			margin-right: -10px;
			_margin-right: 0;				
			_right:0px;
			}										
		
	.BlueBorderBox .Bottom{
		clear:both;	/* fix firefox bug for background not filling*/
		height:13px;
		margin: 0 10px 10px 0;
		_margin-right: 0;			
		background: url(../images/blueBorderBoxBL.gif) no-repeat left bottom;
		}		
		.BlueBorderBox .Bottom p{
			height:13px;
			font-size:1px;				
			background: url(../images/blueBorderBoxBR.gif) no-repeat right bottom ;
			margin-right: -10px;
			margin-top: 0;							
			_margin-right: 0;				
			_right:0px;
			}					
	.BlueBorderBox .Content{
		padding:10px 20px 10px 20px;
		_padding:10px 0px 0px 10px;
		_margin-right: 0px;
		background:#15527c;
		border-left: #c0c0c0 solid 1px;
		border-right: #c0c0c0 solid 1px;		
		}	
		.BlueBorderBox p{
			line-height:1.5em;	
		}		
		.BlueBorderBox a,
		.BlueBorderBox a:link{
			color:#666;
			text-decoration:none;
		}				
		.BlueBorderBox a:hover{
			text-decoration:underline;
		}
		
	.BlueBorderBox ul.text{
		margin-left:30px;
		}		
		.BlueBorderBox ul.text li{
			padding:5px;		
			list-style-type:square;
		}	
		
.BlackBorderBox .headertitle{
		display:block;
		float:left;
		margin-top:5px;
		margin-left:5px;
		color:#FFFFFF;
		}	
		
.BlackBorderBox .subtitle{
		display:block;
		position:relative;
		font-size:0.6em;
		text-transform:none;
		float:right;
		margin-top:10px;		
		margin-right:20px;
		color:#FFFFFF;		
		}			
