@charset "utf-8";

table.tableStyle1 {
	margin-bottom: 10px;
	margin-top: 20px;
	border:none;
}
table.tableStyle1 thead td {
	background: #f5f6f7 url(/img/global/bg_thead_td3.gif) repeat-x;
	text-align: center;
	font-weight:bold;
}
table.tableStyle1 tbody td {
	background: #E7DBBE url(/img/global/bg_tbody_td3.gif) repeat-x;
	color: #555;
	font-size: 11px;
	font-weight: normal;
}
.tableStyle1 .tablespacer {
	background-image:none;
	background-color:#ffffff;
	height:20px;
}
.tableStyle1 .spacernoborder {
	background-image:none;
	background-color:#ffffff;	
}
.tableStyle1 .spacer { 
	background-image:none;
	background-color:#ffffff;	
	border-right:solid 1px #ddd;
}
.tableStyle1 .header {
	border-left:solid 1px #ddd;
	border-top:solid 1px #ddd;
	border-right:solid 1px #ddd;
}
.tableStyle1 .centerit {
	text-align:center;
}
.tableStyle1 p {
	text-align:center;
	margin-bottom:0px;
	padding:3px 5px 3px 5px;
	line-height:1em;
}
.tableStyle1 thead p {
	padding:2px 2px;	
}
table.tableStyle1 tbody td, table.tableStyle1 thead td  {
	border-right:solid 1px #ffffff;	
	padding:3px 3px 3px 3px;
}
table.tableStyle1 tbody td.thirdtd, table.tableStyle1 thead td.thirdtd {
	border-right:solid 1px #ddd;	
}
.tableStyle1 thead .firsttd {
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd;
}
.tableStyle1 tbody .firsttd {
	border-left:solid 1px #ddd;	
}
.tableStyle1 .lasttd {
	border-right:solid 1px #ddd;	
}
.tableStyle1 .firsttd p {
	text-align:left;	
}
.tableStyle1 thead .firsttd p {
	font-size:13px;
}
.tableStyle1 .centerit {
	text-align:center;	
}

.tableStyle1 thead th em {
	color: #555;
	font-size: 10px;
	font-weight: normal;
}

.tableStyle1 thead td p {
	color: #555;
	font-size: 12px;
	font-weight: bold;
	padding-left:3px;
}

table.tableStyle1 tbody td em {
	font-size: 10px;
}



