* {margin:0; padding:0; list-style: none;}
body {	background: url(../images/bg.jpg); text-align:center !important; font: .7em Tahoma, Arial, Trebuchet, Helvetica, sans-serif; color: #727272; }
#divContainer {
	text-align:center;
}
table, tr, td  {border:0; padding:0; margin:0;}

#tableContainer {text-align:left; margin-top:53px; position:relative;}

table #tableBodyContainer {	background-image: url(../images/body-bg.jpg);	background-repeat: repeat-y;	padding:0 34px 0 34px; }
table #tableMainNav {
	height:34px;
	background-image: url(../images/navX.jpg);
	background-repeat: repeat-x;
}
/*tableBodyContent padding hack*/
#tableBodyContent {margin-left:-3px;} * html #tableBodyContent {margin-left:2px;}

#tableBodyContent .trMainBody td, tr .tdBreaker {border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;}
#tableBodyContent .trMainBody td:last-child, .tdBreaker:last-child{border-right: 1px solid #CCC; }
	/*IE right border hack*/
	*html .tdBreaker, .tdRightContent {border-right:1px solid #CCC}
	
	
	.tdBreaker {height:28px;};
	/*.tdSideBar img{margin:5px;}
	* html .tdSideBar img{margin:0;}
	.tdSideBar {background: url(../images/sidebar.jpg);
		background-repeat: no-repeat;
		background-position: 5px 5px;}*/

#divRightContentContainer {width:100%;float:left;	height: 100%;	background-color: #FFF; }
	#divRightContent h3 {border-top:1px solid #CCC; font-weight:boldest; padding:.25em; height:23px; background-color:#F3F3F3; font:1.25em Verdana, "Trebuchet MS", Tahoma ; color:#524E4E}
	#divRightContent h3:first-child {border-top:none;}
	* html #divRightContent h3.h3FirstChild {border-top:none;}
	#divRightContent p{padding:0 2em 2em 2em;}
	
/*
#tableBodyContent .tdNavFooter {border-top:4px solid #757575; border-bottom: 2px solid #757575; }

a:link {color: #000;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #666;}
a:hover {text-decoration: underline;	color: #000;}
a:active {	text-decoration: none;	color: #763D3D;}
*/

/*MAIN NAVIGATION*/
#ulMainNav {
	margin: 0px;
	padding: 0px;
	height:inherit;
}
#ulMainNav li {
	display: inline;
	float: left;
	/*margin-left:2px;*/
}
#ulMainNav a:link, #ulMainNav a:visited, #ulMainNav a:active {
	
	display: block;
	width: 90px;
	padding: 8px 10px 10px 10px;
	font-family: Arial, "Trebuchet MS", Verdana;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}
#ulMainNav a:hover, #ulMainNav a.current{
	background-image: url(../images/navX-over.jpg);
	background-repeat: repeat-x;	
}
