* {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, table .newsCopyWr {	background-image: url(../images/body-bg.jpg);	background-repeat: repeat-y;	padding:0 34px 0 34px; }
* html #tdMiddleContent {border-left-color:#CCC;} 
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, #tableSurvey {border-right:1px solid #CCC}
	.tdRightContentCont img {padding: 0 7px 4px 0;}
	
	/*News*/
	#tableBodyContentNews .trMainBody td, tr .tdBreaker {border-left: 1px solid #CCC; border-bottom: 1px solid #CCC;}
	#tableBodyContentNews .trMainBody td:last-child, .tdBreaker:last-child{border-right: 1px solid #CCC; }
	*html .tdBreaker, .tdRightContentNews, #tableSurvey {border-right:1px solid #CCC}
	
	
	.tdBreaker {height:28px;}
	
	.tdSideBar img{margin:5px;}
	* html .tdSideBarComp img{margin:0;}
	
	.tdSideBarComp {background: url(../images/sidebar-company.jpg) no-repeat 5px 5px; background-color:#697988; margin:3px;}
	.tdSideBarCont {background: url(../images/sidebar-contact_us.jpg) no-repeat 5px 5px; background-color:#697988; margin:3px;}
	.tdSideBarNews {background: url(../images/sidebar-company.jpg) no-repeat 5px 5px; background-color:#697988; margin:3px;}
	
#divRightContentContainer, #divProducts {width:100%;float:left;	height: 100%;	background-color: #FFF; }
	#divRightContent h3 {border-top:1px solid #CCC; font-weight:bolder; padding:.25em; height:23px; background-color:#F3F3F3; font:.9em Verdana, "Trebuchet MS", Tahoma ; color:#524E4E}
	#divRightContent h3:first-child {border-top:none;}
	* html #divRightContent h3.h3FirstChild {border-top:none;}
	
	/*company.htm added css*/
	#divRightContent h3 strong, #divMiddleContent h3 strong {margin-left:1em;}
	#divMiddleContent h3  {font-weight:bolder; padding:.25em; height:23px; background-color:#F3F3F3; font:1.25em Tahoma, Verdana, "Trebuchet MS" ; color:#990000}
	#divRightContent p, #divMiddleContent p, #divMiddleContent table, #divMiddleContent form, #divMiddleContent blockquote{	padding:0 2em 2em 2em;	line-height:1.25em;	}
	#divRightContent p, #divMiddleContent p{text-indent: 2em;}
	.tdRightContentCont{text-indent: 0;}
	
	/*products*/
	#divProductNav {margin:2em;}
	
#tableBodyContent .tdNavFooter, #tableBodyContentNews .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, .tdNavFooter a.currentFooter {text-decoration: underline;	color: #000;}
a:active{	text-decoration: none;	color: #763D3D;}


/*MAIN NAVIGATION*/
#ulMainNav {
	margin: 0px;
	padding: 0px;
	
}
#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;	
}
