	body
	{
		color						:	#333333;
		font-family					:	Arial, Helvetica, sans-serif;
		font-size					:	12px;
		background-color: #FFFFFF;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;

	}

	.HomePageBox {
	border:thin; 
	border-style:solid; 
	border-color:#CCCCCC; 
	height:49%; 
	margin-bottom:5px;
	padding:5px;
	}

	.HomeTableCells {
	padding:5px;
	}

	.HeaderTable { 
	width:997px; 
	background-color:#000000;	
	}
	
	.HeaderNavTable { 
	width:997px; 
	background-color:#666666;
	color:#FFFFFF; 	
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px; 
	height:20;
	}
		
	.BodyContent { padding:0; margin:0;
	}
		
	.PanelTitle { color:#FFFFFF; font-size:14px;}
	
	.MainBodyTable { 
	width:997px;
	background-color:#ffffff;	
	}
	
	.MainBodyTable a {
		color						:	#666651;
		font-family					:	Arial, Verdana, sans-serif;
		font-size					:	12px;
		font-weight:bold;
		padding:0;
		margin:0;
	}

	.MainContentTable { 
	width:100%; 
	height:100%;
	background-color:#ffffff; 
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
		
	}


	.HeaderSiteName {
	color:ffffff; 
	font-size:20px; 
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	text-decoration:none; 
	padding-left:10;
	}
	
	.Footer { 
	color:#FFFFFF; 
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	background-color:#999999; 
	width:990px;
	Height:20;
	}
	
	.FooterLinks { 
	color:#FFFFFF; 
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px; padding-left:10;

	}
	
	

	p
	{	color						:	#333333;
		font-family					:	Arial, Verdana, sans-serif;
		font-size					:	12px; 
		padding:0;
		margin:0;
		text-align:left;
	}
	
	li
	{	color						:	#333333;
		font-family					:	Arial, Verdana, sans-serif;
		font-size					:	12px;
		padding-top:0; 
		padding-bottom:12px;
	}



	H1
	{	color:#ffffff;
		background-color:#0F499D;
		font-weight:bold; 
		font-family					:	Arial, Verdana, sans-serif;
		font-size					:	16px; 
		width:100%; 
		height:24px;		
		margin:0px;
		padding:2px;
		padding-left:4px;
	}

	H2
	{   color:#000000;
		background-color:#E0E2F1;
		font-family					:	Arial, Verdana, sans-serif;
		font-size					:	12px;
		font-weight:bold; 
		width:100%; 
		height:20px;		
		margin:0px;
		padding:2px;
		padding-left:4px;
	}

	H3
	{	color						:	#990000;
		font-family					:	Arial, Verdana, sans-serif;
		font-size					:	12px;
		font-weight:bold;
		padding:0;
		margin:0;
	}

	H4
	{	color						:	#333333;
		font-family					:	Arial, Verdana, sans-serif;
		font-size					:	12px;
		font-weight:bold;
		padding:0;
		margin:0;
	}

	H5
	{	color						:	#666666;
		font-family					:	Arial, Verdana, sans-serif;
		font-size					:	12px;
		font-weight:bold;
		padding:0;
		margin:0;
	}
	
	.A1 {
		color						:	#ffffff;
		font-family					:	Arial, Verdana, sans-serif;
		font-size					:	12px;
		font-weight:bold;
		padding:0;
		margin:0; 
		text-decoration:underline;
	}

	
	

	.RedTitles {
	color:#990000;
	font-family					:	Arial, Verdana, sans-serif;
	font-size					:	12px;
	font-weight:bold;
	}
	
	.leftNav
	{	text-align					:	left;
		font-family					:	Arial,Trebuchet MS, Tahoma, Verdana;
		font-size					:	12px;
		padding-right				:	0; 	
		background-color			:	#E0E2F1; 
		color						:	#000000; 
		width:200px;  

	}
	
	

		
	
	INPUT, option, cfinput, cfselect, select, textarea {
	border : 1px solid; 
	elevation : below; 
	background-color:#F5F5F5;  
	color:#333333; 
	disabled-color:#cccccc;
	font-family : Arial, Verdana, sans-serif; 
	font-size:11; 
	border-color:#8991AD;
	padding-right: 4px; 
	height:18;
	
	}

	
	
	.errmsg
	{	color:#993300; 
	font-size:12px; 
	font-weight:bold;
	}
	
	.Messages
	{	color:#993300; 
	font-size:12px; 
	font-weight:bold;
	}
	
	.FormTable td
	{ vertical-align:text-top;	
	}
	
	.FormTableLable
	{ 	text-align:right; 
		color:#333333;	
		padding: 4px; 
		font-weight:bold; 
	}
	
	.FormTableFieldText
	{ 	text-align:left; 
		color:#333333;	
		padding: 4px; 
		font-weight:normal; 
	}
		
	
	.FormTableField {
		text-decoration : none;
		font-family : Arial, Verdana, sans-serif;
		color : #505974;
		font-size : 12px; 
		padding: 4px;  
		FILTER: DropShadow(Color=#999999, OffX=2, OffY=2, Positive=2); 
		
	}
	
	.FormTableFieldDisplay {
		text-decoration : none;
		font-family : Arial, Verdana, sans-serif;
		color : #505974;
		font-size : 12px; 
		padding: 4px; 
		font-weight:normal; 
		background-color:#F0F0F0; 
		width:350px;
		
	}
	
	.SearchResultsHeader {
	text-decoration : none;
	font-family : Arial,Trebuchet MS, Tahoma, Verdana;
	color : ffffff;
	font-size : 11; 
	background-color:#666651;
	
	border-width:thin;
	border:1; 
	border-style:solid; 	
	border-color:#000000;	
	padding-left:2; 
	padding-right:2; 
	padding-bottom:2; 
	font-weight:normal; 
	}
	
	.SearchResultsHeader a:link {
	text-decoration : underline;
	font-family : Arial,Trebuchet MS, Tahoma, Verdana;
	color : ffffff;
	font-size : 11; 
	font-weight:normal; 
		
	}
	
	.SearchResultsHeader A:Hover {
	text-decoration : underline;
	font-family : Arial,Trebuchet MS, Tahoma, Verdana;
	color : ffffff;
	font-size : 11; 
	font-weight:normal; 
		
	}
	
	.SearchResultsHeader A:visited {
	text-decoration : underline;
	font-family : Arial,Trebuchet MS, Tahoma, Verdana;
	color : ffffff;
	font-size : 11; 
	font-weight:normal; 
		
	}
	
	.SearchResultsHeader A:active {
	text-decoration : underline;
	font-family : Arial,Trebuchet MS, Tahoma, Verdana;
	color : ffffff;
	font-size : 11; 
	font-weight:normal; 
		
	}
	
	.SearchResultsField {
	text-decoration : none;
	font-family : Arial,Trebuchet MS, Tahoma, Verdana;
	color : 000000;
	font-size : 11; 
	padding:0;
	background-color:eeeee3;
	
	}
	
	.SearchResultsField a {
	text-decoration : underline;
	font-family : Arial,Trebuchet MS, Tahoma, Verdana;
	color : 000000;
	font-size : 11; 
	font-weight:normal; 
	padding:0;
		
	}
	
	input { margin:0; padding:0;}
	
	input.LinkButton
	{ 
	border-color:#000000; 
	border:1px; 
	border-style:solid; 
	background-color:#0F499D;  
	color:#ffffff; 
	cursor:hand; 
	font-family : Arial,Trebuchet MS, Tahoma, Verdana;
	font-size:11;
	height:17; 
	text-decoration:none;

	}
	
	a.LinkButton:link, a.LinkButton:visited, a.LinkButton:hover
	{
	border-color:#000000; 
	border:1px; 
	border-style:solid;
	background-color:#0F499D;  
	color:#ffffff; 
	cursor:hand; 
	font-family : Arial,Trebuchet MS, Tahoma, Verdana;
	font-size:11;
	height:17; 
	text-decoration:none; 
	padding-left:20px; 
	padding-Right:20px; 
	padding-Top:2px; 
	padding-Bottom:2px;
	margin-top:4px;
	font-weight:normal;
	}
	
	.NameHeader
	{	color						:	#000000; 
		font-weight					:	bold;
		font-family					:	Arial,Trebuchet MS, Tahoma, Verdana;
		font-size					:	16px;
		margin						:	2px 2px;
		margin-bottom				:	20px;
		margin-left					:	10px;
		padding-bottom				:	20px; 
		vertical-align:middle;
		
	}
	
	.AddressHeader
	{	color						:	#000000; 
		font-weight					:	bold;
		font-family					:	Arial,Trebuchet MS, Tahoma, Verdana;
		font-size					:	14px;
		margin						:	2px 2px;
		margin-bottom				:	8px;
		margin-left					:	10px;
		padding-bottom				:	10px;
		vertical-align:middle;
	}
	
	.RatingBoxTitle
	{	color						:	#E0C884; 
		font-weight					:	bold;
		font-family					:	Arial,Trebuchet MS, Tahoma, Verdana;
		font-size					:	16px;
		margin						:	2px 2px;
		margin-bottom				:	8px;
		margin-left					:	10px;
		padding-bottom				:	10px;
		vertical-align:middle;
	}
	
	.RatingBoxNumer
	{	color						:	#ffffff; 
		font-weight					:	bold;
		font-family					:	Arial,Trebuchet MS, Tahoma, Verdana;
		font-size					:	44px;
		margin						:	2px 2px;
		margin-bottom				:	8px;
		margin-left					:	10px;
		padding-bottom				:	10px;
		vertical-align:middle;
	}
	
	.RatingBoxDesc
	{	color						:	#ffffff; 
		font-weight					:	bold;
		font-family					:	Arial,Trebuchet MS, Tahoma, Verdana;
		font-size					:	18px;
		margin						:	2px 2px;
		margin-bottom				:	8px;
		margin-left					:	10px;
		padding-bottom				:	10px;
		vertical-align:middle;
	}


	
	.Ads{ 
		border:0; 
		margin:6;
	
	}
	
	.MagHeaders {
		color:#003399;
		font-weight					:	bold;
		font-family					:	Arial,Trebuchet MS, Tahoma, Verdana;
		font-size					:	16px;
		text-align					: 	center;
	}

.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; }

.style6 {
	color: #333333;
	font-weight: bold;
}
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCC99; }
a:link {
	color: #5F604B;
	text-decoration: none;
}
.style11 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style13 {
	color: #666633;
	font-weight: bold;
}
.style21 {
	color: #333333;
	font-size: 10px;
}
.style23 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #DCDCC7; }
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #98948C;
}
a:active {
	text-decoration: none;
}
.style31 {font-size: 12px}
.style32 {color: #CCCCCC; font-family: Arial, Helvetica, sans-serif;}
.style48 {
	color: #3C5756;
	font-weight: bold;
}
.style50 {
	color: #394948;
	font-weight: bold;
}
.style53 {color: #770102; font-weight: bold; }
.style54 {color: #770102}
.style76 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.style78 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #770102;
}
.style80 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.style82 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F7F7F3; }
.style83 {
	color: #990000;
	font-weight: bold;
}
body,td,th {
	color: #333333; 
	font:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.style87 {font-size: 12px}
.style90 {color: #FFFFFF; font-weight: bold; }
.style91 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.style92 {color: #D8D9D4; }
.style93 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #D8D9D4; }