.headings {
	font-size:16px;
	color:#39435a;
	font-weight:bold;
	}

* {
	font-family: arial;
}

body {
	background:url(img/bgRep.jpg) repeat-x left top #d8d8d8;
	margin:0;
	margin-left:0px;
	color:#333333;
	background-color:#ededed;
}

.FlashBox {
background:url(images/bodyFlashBG.gif) no-repeat left top;
height:356px;
}

.mainContent{
	padding-left:15px;
	}
.subContent {
background:url(images/subContentBG.gif) repeat-x top left;
font-size:11px;
padding-left:12px;
padding-top:7px;
}

.subContent a:link{
	text-decoration:underline;
	color:#8e8e8e;
	}
.subContent a:visited{
	text-decoration:underline;
	color:#8e8e8e;
	}

.footer a:link{
	text-decoration:underline;
	color:#8e8e8e;
	}
.footer a:visited{
	text-decoration:underline;
	color:#8e8e8e;
	}

.footer {
background:url(img/footerBG.jpg) top repeat-x #fff;
height:27px;
font-family:arial;
font-size:11px;
text-align:center;
color:#fff;
}
.footer a:link, .footer a:hover, .footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

.newsHome {
font-family:arial;
font-size:11px;
text-align:left;
color:#8e8e8e;
}

.newsHome a:link{
	text-decoration:underline;
	color:#8e8e8e;
	}
.newsHome a:visited{
	text-decoration:underline;
	color:#8e8e8e;
	}



h1 { font-size:16px;
	color:#39435a;
	font-weight:bold;
}

h2 { font-size:15px;
	color:#39435a;
	font-weight:bold;
}



	


div,
td,
p {
	font-size:12px;
	line-height:18px;
	color:#666666;
}

.mainTable {
	background:url(images/mainBG.gif) repeat-y;
	padding-left:5px;
	} 

a,
a:link,
a:active,
a:visited {
	text-decoration:underline;
	color:#000000;
}

a:hover {
	text-decoration:underline;
}

ul {
	margin: 5px;
	padding: 5px;
	list-style: none;
	list-style-type: square;
}

li {
	line-height: 18px;
	padding-left: 0px;
	padding-top: 0px;
	list-style-position: inside;
}





	

	

	
/* IhaveBorders */

.IhaveBorders {
	padding: 1px;
	background:#999999;
	
	}