/*
* $Id: download.css 540 2010-05-03 09:25:20Z christianw $
*/
.selectTable {				
	background-color:#E0E8EB;
	border-top:1px solid #fff;
	}

.checkboxTable {
	background-color:#88A2B3;
}

.checkboxLabel {
	font-size:11px !important;
	color:#ffffff !important;
	border-right: 1px solid #E0E8EB;
	border-bottom: 1px solid #E0E8EB;
}

.checkBox {
	border-bottom: 1px solid #E0E8EB;
}



.grey {
	background-color:#E0E8EB;
}

.showButton {
	background-color:#fff;
	border:1px solid #000;
	font-weight:bold;
	padding-left:5px;
}

.showButton a {
	font-weight:bold;
	text-decoration:none;
}



#downloadWrapper #downloadSettings {
	}
	#downloadWrapper #downloadSettings table {
		background-color:#88A2B3;
		border-collapse:collapse;
		}
		#downloadWrapper #downloadSettings table td {
			width:155px;
			color:#fff;
			border: 1px solid #E0E7EC;
			}

#downloadWrapper #downloadContainer {
	background-color:#F3F7F8;
	width:988px;
	height:406px;
	}
	
	*html #downloadWrapper #downloadContainer {
		width:1010px;
	}
	#downloadWrapper #downloadMenuParent {
		/* Container ist: 277 x 306 */
		position:relative;
		left:0px;
		top:0px;
		float:left;
		width:277px;
		height:406px;
		}
		html>body #downloadWrapper #downloadMenuParent {
			height:406px;
			}
		#downloadWrapper #downloadMenuParent h2 {
			margin:0px;
			height:20px;
			padding:3px 0px 0px 5px;
			background-color:#88A2B3;
			color:#fff;
			border-right: 1px solid #fff;
			} html>body #downloadWrapper #downloadMenuParent h2 {
				height:17px;
				}
		#downloadWrapper #downloadMenuTree {
			height:386px;
			width:277px;
			overflow:auto;
			padding:10px 5px 0px 5px;
			border-right: 1px solid #738EA8;
			} html>body #downloadWrapper #downloadMenuTree {
				height:376px;
				width:266px;
				}
			#downloadWrapper #downloadMenuTree td a {
				text-decoration:none;
				}
			#downloadWrapper #downloadMenuTree td .active {
				color:#F90;
				font-weight:bold;
				}
			
	#downloadWrapper #files {
		/* Container ist: 711 x 306 */
		position:relative;
		float:left;
		top:0px;
		width:711px;
		height:406px;
		overflow:auto;
		} html>body #downloadWrapper #files {
			width:711px;
			float:none;
			}
		*html #downloadWrapper #files {
			width:720px;
		}
		#downloadWrapper #files table {
			border-collapse:collapse;
			xxwidth:446px;
			padding-top: 20px;
			width:100%;
			}
			#downloadWrapper #files tr.data:hover {
				background-color:#eee;
				}
			#downloadWrapper #files th {
				background-color:#C3D0D9;
				color:#004959;
				height:20px;
				font-size:0.7em;
				vertical-align:middle;
				text-align:left;
				border-left:1px solid #fff;
				padding-left:5px;
				cursor:pointer;
				}
				#downloadWrapper #files th img {
					border:0;
					margin:5px 0 0 4px;
					}
			#downloadWrapper #files td {
				color:#044A5C;
				height:30px;
				vertical-align:top;
				border-left:1px solid #738EA8;
				border-bottom:1px solid #fff;
				padding:5px;
				}
			#downloadWrapper #files th.first, #downloadWrapper #files td.first  {
				border-left:0px;
				}

				
/*progress bars*/

#downloadWrapper #treeProgress, #downloadWrapper #fileProgress { 
	position: absolute;
	top: 350px;
	z-index: 1000;
	font-size: 1.1em;
	/*width: 53px;
	height: 28px;
	border: 1px solid #fff;*/
	/*background: url("/xpool/images/global/progress.gif") no-repeat; */
}

#downloadWrapper #treeProgress {
	 left: 265px; 
}

#downloadWrapper #fileProgress {
	left: 500px; 
}



				
				
/*fixed table head*/
#downloadWrapper #tabhead {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	height: 21px;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	width: 100%;
}

#downloadWrapper #tabhead div {
	float: left;
	border-right: 1px solid #fff;
	border-left:1px solid #fff;
	overflow: hidden;

	width: auto;
	height:20px;

	background-color:#C3D0D9;
	color:#004959;

	white-space: nowrap;
	text-align:left;
	font-size: 0.97em;

	padding: 3px 0 0 5px;
	cursor:pointer;
	width: 100px;
}

html>body #downloadWrapper #tabhead div {
	height:17px;
}

#downloadWrapper #tabhead div img {
	border:0;
	margin:5px 0 0 4px;
}

#downloadWrapper #filetable {
	clear: both;
}

.bold {
	font-weight: bold;
}



/*Error Box*/
#downloadWrapper #tdlcError {
	position: absolute; 

	top: 300px;
	left: 400px; 

	display: block;
	
	width: auto; 
	height: auto;

	font-weight: bold;
	z-index: 1000;
	border: 2px solid #37516e;
	vertical-align: top;
	background: #fff;
}

#downloadWrapper #tdlcError h2 { 
	position: relative;
	display: block;
	clear: both;
	width: 390px; 
	background: #738ea8; 
	height: 20px;
	padding: 2px 5px 2px 5px !important;
	margin: 0 !important;
	color: #fff;
}

#downloadWrapper #tdlcError p {
	position: relative;
	text-align: center;
	display: block;
	width: 390px; 
	padding: 5px !important;
	margin: 0 !important;
}

#downloadWrapper #tdlcError p.message { 
	position: relative;
	display: block;
	clear: both;
	width: 390px; 
	height: auto;
	text-align: left;
	padding: 5px !important;
	margin: 0 !important;
}

#downloadWrapper #tdlcError a.close { 
	position: relative;
	width: 30px;
	padding: 1px 3px 1px 3px;
	margin-bottom: 5px !important;
	margin-left: auto;
	margin-right: auto;
	
	border: 1px solid #37516e;
	color: #37516e;
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}