body	{


	background:#cb201c url('gradient.gif') repeat-x fixed 100% 50%; scrollbar-face-color: #cb201c; 


	scrollbar-track-color: #cb201c; 


	scrollbar-arrow-color: #FFFFFF; 


	margin: 0px; 


	padding: 0px; 


	 }





A	{


	color: #000000;


	text-decoration: none; }





A:link	{


	color: #000000;


	text-decoration: none; }





A:visited	{


	color: #000000;


	text-decoration: none; }





A:active	{


	color: #000000; }





A:hover	{


	background:#cb201c url('a-hover.gif') 0% 50%; color: #FFFFFF;


	font-weight: bold;


	 }





#header {


	width: 100%;


	height: 50px;


	padding: 0;


	background-color: #000000;


	border-bottom: 1px solid #cb201c;


	text-align: center;}





#module-main {


	margin-left: auto;


	margin-right: auto;


	width: 700;


	float: center; }





#module-menu {


	width: 150px;


	color: #000000;


	padding: 5px;


	margin-top: 10px;


	text-align: left;


	float: left; }





#module-content {


	width: 400px;


	color: #000000;


	padding: 5px;


	margin-top: 10px;


	text-align: justify;


	float: right; }





#module-content2 {


	width: 545px;


	padding: 0px;


	margin-top: 15px;


	text-align: justify;


	float: right; }





#module-topten {


	width: 150px;


	color: #000000;


	padding: 5px;


	margin-top: 10px;


	text-align: left;


	float: right;}





.menuheader  { background:#000000 url('header-menu.gif') 0% 50%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 


               color: #FFFFFF; height: 25px; border-left: 1px solid #000000; 


               border-right: 1px solid #000000; border-top: 1px solid #000000; 


               border-bottom: 1px dashed #000000; padding-left: 10px; 


               padding-top: 2px; padding-bottom: 2px;  }





.menuitem {


	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;


	font-size: 11px;


	color: #000000;


	line-height: 150%;


	letter-spacing: 1pt;


	background-color: #cb201c;


	padding: 6px;


	border-top: 1px none #EAEAEA;


	border-left: 1px dotted #000000;


	border-right: 1px dotted #000000;


	border-bottom: 1px dotted #000000; }





.newsheader { 


	background:#000000 url('header-news.gif') 0% 50%; font-family: Arial, Helvetica, sans-serif;


	font-size: 10px;


	font-weight: bold; 


	color: #FFFFFF;


	height: 25px;


	border-left: 1px solid #000000; 


	border-right: 1px solid #000000;


	border-top: 1px solid #000000; 


	border-bottom: 1px dashed #000000;


	padding-left: 10px; 


	padding-top: 2px;


	padding-bottom: 2px;


	 }





.newstitle	{ 


	background:#000000 url('newstitlestar.gif') 0% 50%; font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	font-weight: bold; 


	color: #FFFFFF; 


	line-height: 150%; 


	letter-spacing: 1pt; 


	border-left: 1px solid #000000;


	border-right: 1px solid #000000; 


	border-top: 1px solid #000000; 


	border-bottom: 1px dashed #000000;


	padding-left: 30px;


	padding-top: 2px; 


	padding-bottom: 2px; 


	 }





.newsitem {


	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;


	font-size: 11px;


	color: #000000;


	line-height: 150%;


	letter-spacing: 1pt;


	background-color: #cb201c;


	padding: 10px;


	border-top: 1px none #EAEAEA;


	border-left: 1px dashed #000000;


	border-right: 1px dashed #000000;


	border-bottom: 1px dashed #000000; }





.photos {


	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;


	font-size: 11px;


	color: #000000;


	line-height: 150%;


	letter-spacing: 1pt;


	background-color: #cb201c;


	padding: 5px;


	border-top: 1px none #EAEAEA;


	border-left: 1px dashed #000000;


	border-right: 1px dashed #000000;


	border-bottom: 1px dashed #000000; }





.toptenitem {


	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;


	font-size: 10px;


	color: #000000;


	line-height: 150%;


	background-color: #cb201c;


	padding: 10px;


	border-top: 1px none #EAEAEA;


	border-left: 1px dashed #000000;


	border-right: 1px dashed #000000;


	border-bottom: 1px dashed #000000;}





.toptenheader { 


	background:#000000 url('header-topten.gif') 0% 50%; font-family: Arial, Helvetica, sans-serif; 


	font-size: 10px; 


	font-weight: bold; 


         	color: #FFFFFF; 


	height: 25px; 


	border-left: 0px solid #000000; 


	border-right: 0px solid #000000;


	border-top: 1px solid #000000; 


	border-bottom: 2px solid #000000;


	padding-left: 10px; 


	padding-top: 2px;


	padding-bottom: 2px;


	 }





.contenttitle	{ 


	font-family: Arial, Helvetica, sans-serif;


	font-size: 12px;


	font-weight: bold; 


	color: #FFFFFF; 


	line-height: 150%; 


	letter-spacing: 1pt;


	height: 25px;


	width: 545px; 


	background-color: #000000; 


	background-image: url('newstitlestar.gif'); 


              background-repeat: repeat; 


	background-attachment: fixed; 


	border-left: 1px solid #000000;


	border-right: 1px solid #000000; 


	border-top: 1px solid #000000; 


	border-bottom: 1px dashed #000000;


	padding-left: 30px;


	padding-top: 2px; 


	padding-bottom: 5px}





.contentitem {


	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;


	font-size: 11px;


	color: #000000;


	line-height: 150%;


	letter-spacing: 1pt;


	width: 545px;


	background-color: #cb201c;


	padding: 10px;


	border-top: 1px none #EAEAEA;


	border-left: 1px dashed #000000;


	border-right: 1px dashed #000000;


	border-bottom: 1px dashed #000000; }





.authorheader {


	height: 25px;


	width: 545px;


	background-color: #000000;


	background-image: url('header-author.gif'); 


	border-top: 1px solid #000000;


	border-left: 1px solid #000000;


	border-right: 1px solid #000000;


	border-bottom: 1px dashed #000000;


	padding-top: 2px; 


	padding-bottom: 5px; padding-left:0px; padding-right:0px}





.nfgheader {


	height: 25px;


	width: 545px;


	background-color: #000000;


	background-image: url('header-nfg.gif'); 


	padding: 0px;


	border-top: 1px solid #000000;


	border-left: 1px solid #000000;


	border-right: 1px solid #000000;


	border-bottom: 1px dashed #000000}





.reviewheader {


	height: 25px;


	width: 545px;


	background-color: #000000;


	background-image: url('header-review.gif'); 


	padding: 0px;


	border-top: 1px solid #000000;


	border-left: 1px solid #000000;


	border-right: 1px solid #000000;


	border-bottom: 1px dashed #000000}





.appearheader {


	height: 25px;


	width: 545px;


	background-color: #000000;


	background-image: url('header-appear.gif'); 


	padding: 0px;


	border-top: 1px solid #000000;


	border-left: 1px solid #000000;


	border-right: 1px solid #000000;


	border-bottom: 1px dashed #000000}





.otherprojectsheader {


	height: 25px;


	width: 545px;


	background-color: #000000;


	background-image: url('header-otherprojects.gif'); 


	padding: 0px;


	border-top: 1px solid #000000;


	border-left: 1px solid #000000;


	border-right: 1px solid #000000;


	border-bottom: 1px dashed #000000}





.linksheader {


	height: 25px;


	width: 545px;


	background-color: #000000;


	background-image: url('header-links.gif'); 


	padding: 0px;


	border-top: 1px solid #000000;


	border-left: 1px solid #000000;


	border-right: 1px solid #000000;


	border-bottom: 1px dashed #000000}





.contactheader {


	height: 25px;


	width: 545px;


	background-color: #000000;


	background-image: url('header-contact.gif'); 


	padding: 0px;


	border-top: 1px solid #000000;


	border-left: 1px solid #000000;


	border-right: 1px solid #000000;


	border-bottom: 1px dashed #000000}





.squares1 {


	font-family: "Times New Roman", Times, serif;


	font-size: 9px;


	color: red;


}





.squares2 {


	font-family: "Times New Roman", Times, serif;


	font-size: 9px;


	color: #fc6736;


}