/* CSS Document */
.report {
	_width:100%;
}

.reportBg {
	width: 660px;
	background-color: #FFFBEE;
	border: 1px solid #D9D9D9;
	margin: 0px 20px 0px 20px;
	padding: 70px;
}

.ReportTable {
	background-image: url(../at/reports/img/at_report.gif);
	background-repeat: repeat-y;
	width:520px;
}

.ReportTable td	{
	line-height: 140%;
}

.ReportTableMargin {
	padding: 10px 20px;
}

.ReportBlueTable {
	background-image: url(../at/reports/img/blue_bg.gif);
	background-repeat: repeat-y;
	width:464px;
}

.ReportBlueTable A {
	text-decoration: none;
	color: #B6E7FA;
} 
.ReportBlueTable A:hover {
	color:#FFF799;
	text-decoration: underline;

}

.ReportBlueTable th{
	text-align: left;
	padding-top: 8px;
	padding-left: 10px;
}

.ReportBlueTable td{
	color: #FFFFFF;
	padding: 10px 15px 10px;
	line-height: 150%;
	text-align: left;
}

.ReportBottomMargin	{
	margin-bottom: 8px;	
}

.TitleImageMargin	{
	margin-bottom: 5px;
}

.DirImageMargin	{
	margin-right: 5px;
	margin-bottom: 10px;
}

.BorderImageMargin	{
	margin-bottom: 10px;
}



.ReportDetailTable {
	background-image: url(../at/reports/img/shared/table_bg.gif);
	background-repeat: repeat-y;
	width:520px;
}

.ReportDetailTable td	{
	line-height: 150%;
}


.TextAreaTable {
	margin-top: 5px;
	margin-bottom: 15px;
	width:431px;
	font-size: 90%;

}

.TextAreaTable th{
	text-align: left;
	height: 130px;
	width: 165px;	

}

.TextAreaTable td{
	text-align: left;
	background-image: url(../at/reports/img/shared/textarea.gif);
	line-height: 120%;
}

.TextAreaTable td div{
	padding-top: 40px;
	padding-right: 8px;
	padding-left: 18px;	
	
}

.TextAreaTableLeft {
	margin-top: 15px;
	margin-bottom: 5px;
	width:431px;
	font-size: 90%;

}

.TextAreaTableLeft th{
	text-align: left;
	height: 130px;
	width: 165px;	

}

.TextAreaTableLeft td{
	text-align: left;
	background-image: url(../at/reports/img/shared/textarea_left.gif);
	vertical-align: top;
}

.TextAreaTableLeft td div{
	padding-top: 12px;
	padding-right: 8px;
	padding-left: 18px;
	line-height: 120%;
	
}

.TopTextAreaTable {
	margin-top: 30px;
	margin-bottom: 15px;
	font-size: 90%;

}

.TopTextAreaTable th{
	height: 115px;

}

.TopTextAreaTable td{
	text-align: left;
	background-image: url(../at/reports/img/shared/textarea_top.gif);
	vertical-align: middle;
	height: 85px;
	width: 431px;
}

.TopTextAreaTable td div{
	padding-right: 8px;
	padding-left: 18px;
	line-height: 120%;
	
}




.BottomTextAreaTable {
	margin-bottom: 45px;
	width:431px;
	font-size: 90%;

}

.BottomTextAreaTable th{
	height: 115px;

}

.BottomTextAreaTable td{
	text-align: left;
	background-image: url(../at/reports/img/shared/textarea_bottom.gif);
	vertical-align: middle;
	height: 85px;
	width: 431px;
}

.BottomTextAreaTable td div{
	padding-right: 8px;
	padding-left: 18px;	
	line-height: 140%;
	
}


.BottomComAreaTable {
	margin-bottom: -5px;
	font-size: 90%;

}

.BottomComAreaTable th{
	height: 115px;

}

.BottomComAreaTable td{
	text-align: left;
	background-image: url(../at/reports/img/shared/textarea_bottom.gif);
	vertical-align: middle;
	height: 85px;
	width: 431px;
	line-height: 120%;
}

.BottomComAreaTable td div{
	padding-right: 8px;
	padding-left: 18px;	
	
}

.FontsGlay {color: #E8E8DE}

.BorderMargin	{
	margin-top: 10px;
	margin-bottom: 10px;
}

.TitleImageMargin	{
	margin-top: 20px;
	margin-bottom: 20px;
}

.TopBorderMargin	{
	margin-top: 20px;
	margin-bottom: 20px;
}

.ReportCommentTable {
	background-image: url(../at/reports/img/shared/comment_bg.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
	width:431px;
	font-size: 90%;
}

.ReportCommentTable td p {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.ReportCommentTable td span{
	font-size: 120%;
	font-weight: bold;
	color: #333333;
}






.ReportBottomTable {
	background-image: url(../at/reports/img/shared/comment_bg.gif);
	background-repeat: repeat-y;
	width:431px;
	font-size: 90%;
}

.ReportBottomTable td p {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.ReportBottomTable td span{
	font-size: 120%;
	font-weight: bold;
	color: #333333;
}

.ReportNewIcon	{
	margin-top: 5px;
	padding-left: 3px;
}

.ReportFontRed {
	font-weight: bold;
	color: #FF3300;
}