@charset "utf-8";

.tableAccounts {
	margin-bottom: 10px;
}
.tableAccounts td {
	background: #fff;
	font-size: .9em;
}
	.tableAccounts td a:link,
	.tableAccounts td a:visited {
		font-weight: bold;
		text-decoration: underline;
	}
		.tableAccounts td.noBold a:link,
		.tableAccounts td.noBold a:visited {
			font-weight: normal;
		}

	.tableAccounts tr.header th {
		background: #e1e1e1;
		font-size: .6em;
		font-weight: bold;
	}

.tableColor1 {
	background: #f1f1f1;
	overflow: auto;
	padding: 10px 0 10px 4px;
	margin-bottom: 10px;
	width: 531px;
}
	.tableColor1 p {
		margin-bottom: 10px !important;
	}

.tableColor2 {
	background: #f1f1f1;
	overflow: auto;
	padding: 10px 0 10px 4px;
	margin-bottom: 10px;
	width: 761px;
}
	.tableColor2 p {
		margin-bottom: 10px !important;
	}
	.tableColor2 p.content {
		margin-right: 20px !important;
	}

.tableNotice {
	background: #f1f1f1;
	margin-bottom: 10px;
}
	.tableNotice tr th {
		background: #d40019;
		color: #fff;
		font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
		padding: 2px 4px 2px 4px;
	}

.tableStyle1 {
	background: #f1f1f1;
	margin-bottom: 10px;
}
	.tableStyle1 tr th {
		background: #CC6600;
		border-bottom: 2px solid #fff;
		color:white;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 2px 4px 2px 4px;
	}

.tableStyle2 {
	background: #ececec;
	margin-bottom: 10px;
}
	.tableStyle2 tr th {
		background: #ececec;
		border-bottom: 2px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 5px 4px 2px 4px;
	}

.tableStyle3 {
	background: #f5f5f5;
	margin-bottom: 10px;
}
	.tableStyle3 table tr th {
		background: #006699;
		color:white;
		border-bottom: 4px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 2px 4px 2px 4px;
	}
		.tableStyle3 table tr th.subheader {
			background: #f5f5f5;
			border: 0;
			font: bold 1em Verdana, Arial, Helvetica, sans-serif;
			padding: 2px 4px 2px 4px;
		}

	.tableStyle3 table tr.dataNoSpaceBoth td {
		padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
	.tableStyle3 table tr.dataNoSpaceBottom td {
		padding-bottom: 0 !important;
	}
	.tableStyle3 .btn_style1 {
		margin-top: 5px;
	}
	.tableStyle3 .detailsLink {
		vertical-align: middle;
	}

.tableStyle5 {
	background: #f5f5f5;
	margin-bottom: 10px;
	width: 535px;
}
	.tableStyle5 table td {
		border-bottom: 2px solid #fff !important;
	}
	.tableStyle5.colBorders table td,
	.tableStyle5.colBorders table th {
		border-right: 2px solid #fff !important;
	}
	.tableStyle5 tr th {
		background: #006699;
		color:#ffffff;
		border-bottom: 4px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 5px 4px 2px 4px;
	}
	#tableHeader {
	    background: #e3e3e3;
	    color:#000000;
		border-bottom: 4px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 5px 4px 2px 4px;
	}
		.tableStyle5 tr td.subheader,
		.tableStyle5 tr th.subheader {
			background: #e3e3e3;
			color:#000000;
			border-bottom: 4px solid #fff;
			padding: 5px 4px 2px 4px;
		}

	.tableStyle5.noBorder table td {
		border-bottom: 0 !important;
	}

.tableStyle5 .subtable {
	background: #f5f5f5;
	width: 525px;
}
	.tableStyle5 .subtable table td {
		border-bottom: 2px solid #fff !important;
	}
	.tableStyle5 .subtable tr th {
		background: #d1d1d1;
		color:#000000;
		border-bottom: 4px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 5px 4px 2px 4px;
	}
		.tableStyle5 .subtable tr th.subheader {
			background: #e3e3e3;
			border-bottom: 4px solid #fff;
			padding: 5px 4px 2px 4px;
		}

.tableStyle6 {
	float: left;
	height: 100%;
	margin-right: 5px;
	width: 265px;
}
	.tableStyle6 table {
		background: #f1f1f1;
		margin-bottom: 10px;
	}
	.tableStyle6 td.links {
		height: 140px;
	}
	.tableStyle6 tr th {
		/*background: #d6d0c4;*/
		background: #006699;
		color:#ffffff;
		border-bottom: 2px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 2px 4px 2px 4px;
	}
	.tableStyle6 tr.notice {
		background: #f1f1f1;
		height: auto;
	}
		.tableStyle6 tr.notice td {
			border-top: 2px solid #fff !important;
		}

	.tableStyle6 tr.subheader {
		background: #e9e8e3;
	}
		.tableStyle6 tr.subheader td {
			border-bottom: 2px solid #fff;
			font: 1.1em Arial, Helvetica, sans-serif;
			padding-bottom: 5px;
			padding-top: 5px;
		}

.tableStyle7 {
	background: #f5f5f5;
	margin-bottom: 10px;
	width: 765px;
}
	.tableStyle7 table td {
		border-bottom: 2px solid #fff !important;
	}
	.tableStyle7.colBorders table td,
	.tableStyle7.colBorders table th {
		border-right: 2px solid #fff !important;
	}
	.tableStyle7 tr th {
		background: #006699;
		color:#ffffff;
		border-bottom: 4px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 5px 4px 2px 4px;
	}
		.tableStyle7 tr td.subheader,
		.tableStyle7 tr th.subheader {
			background: #e3e3e3;
			color:#000000;
			border-bottom: 4px solid #fff;
			padding: 5px 4px 2px 4px;
		}

	.tableStyle7.noBorder table td {
		border-bottom: 0 !important;
	}

.tableTitleBox {
	margin-bottom: 2px;
}
	.tableTitleBox td {
		background: #c1c1c1;
	}
	.tableTitleBox tr th {
		color: #333;
		background: #c1c1c1;
		padding: 2px 4px 2px 4px;
		font: bold 1.1em Arial, Helvetica, sans-serif;
	}

.titleBar1 {
	background: #006699;
	color: #ffffff;
	border-bottom: 4px solid #fff;
	font: bold 1.1em Arial, Helvetica, sans-serif !important;
	margin: 0 !important;
	padding: 5px 4px 2px 4px !important;
	width: 527px;
}
/* Bratin */
.titleBar1 a {
		color: #ffffff;
	}

.customtext
	{
		background: #f1f1f1;
		color: #000000;
		margin: 0 !important;
		padding: 5px 4px 2px 4px !important;
		border-bottom: 0px solid #fff;
		font: normal 1.1em verdana,Arial, Helvetica, sans-serif !important;
	}

.titleBar2 {
	background: #006699;
	color: #ffffff;
	border-bottom: 4px solid #fff;
	font: bold 1.1em Arial, Helvetica, sans-serif !important;
	margin: 0 !important;
	padding: 5px 4px 2px 4px !important;
	width: 757px;
}



/*

new style for left hand side portlet
*/

.tableStyle_left_portlet {
	background: #f5f5f5;
	margin-bottom: 10px;
	width: 535px;
}
	.tableStyle_left_portlet table td {
		border-bottom: 2px solid #fff !important;
	}
	.tableStyle_left_portlet.colBorders table td,
	.tableStyle_left_portlet.colBorders table th {
		border-right: 2px solid #fff !important;
	}
	.tableStyle_left_portlet tr th {
		background: #CC6600;
		color:white;
		border-bottom: 4px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 5px 4px 2px 4px;
	}
	#tableHeader {
	    background: #e3e3e3;
	    color:#ffffff
		border-bottom: 4px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 5px 4px 2px 4px;
	}
		.tableStyle_left_portlet tr td.subheader,
		.tableStyle_left_portlet tr th.subheader{
			background: #e3e3e3;
			color: #000000;
			border-bottom: 4px solid #fff;
			padding: 5px 4px 2px 4px;
		}

	.tableStyle_left_portlet.noBorder table td {
		border-bottom: 0 !important;
	}

.tableStyle_left_portlet .subtable {
	background: #f5f5f5;
	width: 525px;
}
	.tableStyle_left_portlet .subtable table td {
		border-bottom: 2px solid #fff !important;
	}
	.tableStyle_left_portlet .subtable tr th {
		background: #d1d1d1;
		border-bottom: 4px solid #fff;
		font: bold 1.1em Arial, Helvetica, sans-serif;
		padding: 5px 4px 2px 4px;
	}
		.tableStyle_left_portlet .subtable tr th.subheader {
			background: #e3e3e3;
			border-bottom: 4px solid #fff;
			padding: 5px 4px 2px 4px;
		}



.rowBorder {
		border-right: 2px solid #fff !important;
	}

/*	.titleBar2 a {
		font: 1em Arial, Helvetica, sans-serif;
	} */
