﻿/*****************************************************************
							TABLES CSS
******************************************************************/

/*Main Table*/
.contentTable
{
	border-top:1px Solid #424242;
	border-left:1px Solid #424242;
}

/**/
.tableTitle{
	background-color:#000000;
	background-image: url('Resources/Layout/TableLayout/tableTitle.jpg');
	text-align:Left;
	
	border-right:1px Solid #4A4A4A;
	border-top:1px Solid #4A4A4A;
	border-bottom:1px Solid #4A4A4A;
	
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}

/**/
.tableText{
	border-right:1px Solid #535353;
	background-color:#222222;
	display:block;
	padding:20px;
	padding-left:20px;
}

/**/
.tableTextNoBackground
{
	padding-top:10px;
	padding-bottom:50px;
}


.tableFooter
{
	text-decoration:none;
	border: 0px;
	color: #FF0000;
}

/***********************Main table Headers************************/

.contentTable th, td.tableHeaders
{
	border-bottom:1px Solid #424242;
	border-right:1px Solid #424242;
	text-align:Center;
	background-color:#000000;
	
	height:35px;
	font-weight:bold;
	background-image: url('Resources/Layout/TableLayout/tableHeader.jpg');
}

.contentTable th.rowHeaders
{
	height:30px;	
	color: #C3C3C3;
}

.contentTable th
{
	font-size:12px;
}


/***********************Hyper Links**************************/
/**/
.contentTable a:link
{
	color: #00AEFF;
	text-decoration: none;
}

/**/
.contentTable a:visited
{
	color: #C3C3C3;
		text-decoration: none;
}

/**/
.contentTable a:hover
{
	color: #5FCDFF;
	text-decoration: none;
}


/***********************Main table Cells**************************/
/**/
.contentTable td
{
	border-bottom:1px Solid #424242;
	border-right:1px Solid #424242;
	vertical-align:middle;
	text-align:center;
	height:30px;
	color: #C3C3C3;
	text-decoration: none;
	font-size:10px;
}

/**/
.contentTable td.leftCell,.normalRowLeft,.alternateRowLeft
{
	text-align:left;
	padding-left:20px;
}

/**/
.contentTable tr.normalRow,.normalRow, .normalRowJustified,.normalRowLeft{
	background-color:#242424;
	background-image: url('Resources/Layout/TableLayout/normalRowBackground.jpg');
	background-repeat:repeat-x;
}

/**/
.contentTable tr.alternateRow,.alternateRow, .alternateRowJustified,.alternateRowLeft{
	background-color:#191919;
	background-image: url('Resources/Layout/TableLayout/alternateRowBackground.jpg');
	background-repeat:repeat-x;
}

.normalRowJustified,.alternateRowJustified
{
	padding:5px 5px 5px 5px;
	text-align:justify;
}




/*table containing table to center*/
.containerTable
{
	width:100%;
	padding-right:30px;
}

/* Added to counteract contentTable class*/

.noBordersPanel
{
	/*width : 600px;*/
	background-color : #000;
	text-align : center;
}

.noBordersPanel td
{
	border-right:0px;
	border-bottom : 0px;	
}

.noBorders
{	
	background-color : #000;
}

.noBorders td
{
	border-right:0px;
	border-bottom : 0px;	
}