body
{	
	background:url(../images/bg1.png);
	background-repeat:repeat-x;
	background-color:#AAAAAA;	
	background-attachment:fixed;
}

.mainDiv {
	background:url(../images/mainDivBG.png);	
	width: 70%;
	height: 90%;
	margin-left:auto;
	margin-right:auto;
	margin-top:110px;
	padding-left:10px;
	padding-right:10px;
}

.footer{
	margin-top:40px;
	margin-right:0px;
	margin-left:0px;
	width:100%;
	height:20px;
	background-color:#333333;
	color:#FFFFFF;
 }
 
 .menuTableTop
 {
	color:#FFFFFF;
	font-size:18px;
	border-spacing:0px;
	border-style:none;
	border-collapse: separate;
	*border-collapse: collapse; /* hack is needed for IE7 also */
	width:100%;
	background:url(../images/menuBG.png);
	background-repeat:both;	
 }
 
 .menuTableTop td
 {
 	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:-10px;
	margin-right:-10px;
	vertical-align:center;
 }
 
  .menuTableTop td:hover
 {
	/*background-color:#000000;*/
	/*background:url(../images/menuBGHover.png);*/
 }
 
 .menuTableTop a
 {
 	color:#FFFFFF;
	text-decoration:none; 	
 }
 
  .menuTableTop a:hover
 {
 	color:#FFFFFF;
	text-decoration:underline; 	
 }

 .sectionHeader
 {
 	width:100%; 
 	border-collapse: separate;
	*border-collapse: collapse; /* hack is needed for IE7 also */	
	 border-spacing:0px;
	 margin-bottom:30px;
 	 margin-top:30px;
 }
.sectionHeader th
{
	/*background-color:#555555;
	border-style:solid;
	border: 2px solid #000000;*/
	color:#608C55;
	font-size:36px;
} 
  
 .listTable
 {	
	width:100%;
 	border-collapse: separate;
	*border-collapse: collapse; /* hack is needed for IE7 also */	
	 border-spacing:0px;
	 margin-bottom:30px;
 }
 
 .listTable th
 {
	width:100%;
	text-align:left;
	background-color:#000000;
	border-style:solid;
	border: 2px solid #555555;
 }
 
 .listTable th#icon
{
	text-align:right;
	background-color:#000000;
	border-style:solid;
	border: 2px solid #555555;
	width:64px;
	width:expression(64 + "px");
	max-width:64px;
}
 
 .listTable td
 {
 	background-color:#909090;
	padding:20px 10px 20px 10px;
	font-size:14px;
	color:#FFFFFF;
 }
 
.listTable a
{
  	color:#FFFFFF;
}

.listTable a:hover
{
	color:#009900;
	text-decoration:none;
}

.newsItemTable
{	
	width:100%;
 	border-collapse: separate;
	*border-collapse: collapse; /* hack is needed for IE7 also */	
	 border-spacing:0px;
	 margin-bottom:30px;
}
 
.newsItemTable th
{
	width:100%;
	text-align:left;
	background-color:#000000;
	border-style:solid;
	border: 2px solid #555555;
}
.newsItemTable th#icon
{
	text-align:right;
	background-color:#000000;
	border-style:solid;
	border: 2px solid #555555;
	width:64px;
	width:expression(64 + "px");
	max-width:64px;
}
 
.newsItemTable td
{
 	background-color:#909090;
	padding:20px 10px 20px 10px;
	font-size:14px;
	color:#FFFFFF;
}
 
.newsItemTable a
{
  	color:#FFFFFF;
}

.newsItemTable a:hover
{
	color:#009900;
	text-decoration:none;
}

.oldNewsTable
{
	width:50%;
	background-color:#AAAAAA;
	margin-bottom:15px;
	margin-top:15px;
}

.oldNewsTable a
{
	color:#ffffff;
}

.oldNewsTable a:hover
{
	color:#009900;
	text-decoration:none;
}

.infoLabel
{
	font-size:11px;
	color:#FFFFFF;
}
.newsTitleLabel
{
	font-size:24px;
	color:#FFFFFF;
}
.descLabel
{
	font-size:14px;
	color:#FFFFFF;
}
 
 .label
 {
	color:#608C55;
 }
 
 .labeldate
 {
	color:#FFFFFF;
 }
                                                                                                                                                                                                                                    