/*  Reports section css
************************************************************************************************************************/

#mainContent .page35 .sideHeader{
	color:#fff;
}

.sideText {
	width:250px;
	float:right;
	margin:0 40px 0 0;
}
	.sideText p {
		color:#fff;
		font-size:1.4em;
	}
	

div.left {
	clear:left;
	width:500px;
	margin-top:45px;
	float:left;
}
div.right {
	float:right;
	margin-top:45px;
	width:445px;
}
	div.box {
		clear:both;
		background:#333;
		padding:10px 15px;
	}
		div.left div.box {
			width:450px;
			float:left;
			margin-bottom:20px;
			overflow:hidden;
			height:20px;
		}
	
		div.right div.box {
			margin-right:35px;
			display:inline;
			float:right;
			position:relative;
			clear:none;
			width:383px;
			height:94px;
		}
		.right .box .boxContent {
			width:380px;
			position:relative;
			
		}
			#mainContent .box h2 {
				color:#EFD1BA;
				font-size:1.8em;
				margin-bottom:0;
				width:360px;
				
				float:left;
			}
				#mainContent .box p,
				#mainContent .box h2 a {
					color:#EFD1BA;
				}
			.right .download {
				position:absolute;
				margin:0;
				bottom:10px;
				right:20px;
			}
		
		
	div.boxContent {
		float:left;
		clear:both;
		width:100%;
		padding-top:10px;
		margin-top:9px;
		border-top:1px solid #ccc;
	}
	.right div.boxContent {
		margin-top:9px;
		padding-top:0;
	}
		#mainContent div.boxContent p {
			margin-bottom:0.7em;
			font-family:Arial, Helvetica, sans-serif;
			color:#fff;
		}
			#mainContent div.boxContent p.date {
				color:#EFD1BA;
			}
	div.boxContent ul.reports {
		font-size:1.2em;
	}
		div.boxContent ul.reports li {
			font-size:0.9em;
			border-bottom:1px solid #ccc;
			width:383px;
			padding:6px 0;
		}
			div.boxContent li span.report {
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.2em;
				display:inline-block;
				width:350px;
			}
				#TB_ajaxContent div.boxContent li span.report {
					color:#000;
				}
			div.boxContent li input.remove {
				cursor:pointer;
				border:0;
				background:url(../images/button_remove.gif) #ec5222 no-repeat 6px 11px;
				width:24px;
				height:24px;
				margin-left:5px;
			}


/*  
************************************************************************************************************************/

#mainContent .arrow {
	cursor:pointer;
	float:right;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 26px 4px 6px;
	background:url(../images/button_arrow_down.gif) #ec5222 no-repeat 40px 7px;
}
	.down {
		background:url(../images/button_arrow.gif) #ec5222 no-repeat right top;
	}
	.up {
		background:url(../images/button_arrow_up.gif) #ec5222 no-repeat right top;
	}

.download {
	float:right;
	clear:both;
}
	#mainContent p.download a, 
	#mainContent p.download span {
		background:url(../images/button_arrow_active.gif) #50ad2d no-repeat right 1px;
		color:#fff;
		cursor:pointer;
		float:right;
		font-size:1.2em;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		margin-right:0;
		padding:3px 26px 3px 8px;
	}
		#mainContent p.bookError {
			float:left;
			display:none;
			padding-top:10px;
		}
		#TB_ajaxContent .confirmText {
			font-size:1.2em;
		}
		.details .hidden {
			display:none;
		}
		
	#repForm .book {
		clear:both;
	}


input.close {
	float:right;
	cursor:pointer;
	border:0;
	background:url(../images/button_close.gif) #ec5222 no-repeat 6px 6px;
	width:24px;
	height:24px;
	margin-left:5px;
}











#TB_title {
	display:none !important;
}

#TB_window {
	padding-right:10px;
}

#TB_window #TB_ajaxContent {
	padding:20px;
}	

#TB_window h2 {
	color:#ec5222;
	font-size:1.8em;
	font-family:Georgia;
	margin-bottom:30px;
}

	#TB_window div.form {
		margin:20px 0;
	}

	#TB_window ul.left {
		float:left;
		width:260px;
		margin-right:31px;
	}

	#TB_window ul.right {
		float:right;
		width:260px;
	}

	#TB_window div.form label {
		display:inline-block;
		color:#555;
		width:65px;
		margin-bottom:10px;
		font-size:1.2em;
	}
		#TB_window div.form label.error {
			width:100%;
			clear:both;
			color:red;
		}

	#TB_window div.form input {
		width:180px;
		padding:4px;
		border:1px solid #ccc;
		margin-bottom:10px;
	}