BODY {
  font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background: #efeff7;
	color: #1f1a17;
}

TD {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
}

TH {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
}
A {
	color: #1f1a17;
	font-size: 11px;
	text-decoration: none;
}
A:hover {
	color: #ee1d25;
}
	A IMG {
		border: none;
	}
H1 {
	height: 24px;
	border-left: 3px solid #da251d;
	padding: 18px 0 0 12px;
	margin: 3px 0;
	color: #da251d;
	font-weight: bold;
	font-size: 18px;
}
H2 {
	margin: 0;
	margin-top: 15px;
	color: #da251d;
	font-weight: bold;
	font-size: 14px;
}
.clearer {
	width: 100%;
	height: 1px;
	overflow: hidden;
	float: none;
	clear: both;
}
.stretcher {
	width: 0px;
	height: 502px;
	overflow: hidden;
	float: left;
}
.r {
	color: #da251d;
}

#f {
	width: 925px;
	float: none;
	margin: 0 auto;
	padding: 0;
	clear: both;
}
/* IE Hack to center the frame */
* html #f {
	position: absolute;
	width: 925px;
	margin-left: -462px;
	left: 50%;
	float: none;
	padding: 0;
	clear: both;
}
	#t {
		width: 893px;
		height: 152px;
		float: left;
		clear: both;
		background: url(images/banner.jpg) no-repeat;
		padding: 8px 0 0 32px;
	}
	#m {
		width: 865px;
		height: 25px;
		overflow: hidden;
		float: left;
		clear: both;
		padding: 7px 30px 0 30px;
		background: url(images/menubg.jpg) no-repeat;
	}
		#m A {
			margin: 0 18px;
		}
		
	#b {
		width: 925px;
		float: left;
		background: url(images/bodybg.jpg) no-repeat #efeff7;
		padding: 5px 0;
	}
		#bl {
			padding-left: 8px;
			width: 175px;
			float: left;
			overflow: hidden;
		}
			#bl ul {
				list-style-type: none;
				margin: 0 0 5px 0;
				padding: 0;
			}
				#bl ul li {
					color: #585858;
					background: url(images/mibg.gif) no-repeat;
					width: 159px;
					height: 14px;
					overflow: hidden;
					padding: 6px  13px;
				}
			#bl IMG {
				margin-left: 3px;
			}
		#bc {
			width: 435px;
			float: left;
			padding: 0 20px 0 60px
		}
			#bc H1 {
				margin-left: -15px;
			}
			#bc P {
				margin: 10px 0;
			}
			#bc UL {
				list-style-type:square;
				margin: 0 0 0 8px;
				padding: 0 0 0 8px; 
			}
				#bc UL LI {
					padding-left: 8px;
				}
					#bc UL LI UL {
						list-style-type:circle;
					}
			#bc DIV.r {
				margin: 10px 0 0 0;
				color: #da251d;
			}
			#bc .ind {
				margin: 5px 0 0 10px;
				font-weight: bold;
			}
			#bc .bind {
				margin: 0;
				margin-left: 20px;
				padding: 0;
			}
			#bc UL.ra {
				margin-top: 10px;
				list-style-image: url(images/ra.gif);
			}
			#bc ul.ra LI {
				padding: 0;
			}
		#br {
			padding-right: 5px;
			width: 217px;
			float: left;
		}
			#br .mo {
				width: 198px;
				overflow: hidden;
				border: 1px solid #e9e9e9;
				background: #f6f6f6;
				padding: 10px;
				margin-bottom: 5px;
			}
			#br .mo H1 {
				color: #da251d;
				font-size: 13px;
				font-weight: bold;
				border: none;
				margin: 0;
				padding: 0;
			}
			#br .mo IMG {
				display: block;
				margin: 0 auto;
			}
			#br .mo P {
				padding: 0; 
				margin: 3px 0 1px 0;
			}
			#br .mo A {
				font-weight: bold;
				color: #da251d;
			}
			#br .mo A:hover {
				color: #1f1a17;
			}
	
	#fo {
		float: left;
		width: 725px;
		height: 33px;
		padding: 10px 0 0 200px;
		background: url(images/foobg.jpg) no-repeat;
		color: #b2b1b1;
	}
		#fo P {
			display: block;
			float: left;
			width: 505px;
			overflow: hidden;
			margin: 0;
			padding: 0;
		}
		#fo .sm {
			display: block;
			float: left;
			color: #1f1a17;
			font-size: 10px;
			margin-left: 0;
			width: 200px;
			margin: 0;
			padding: 0;
		}
		#fo a.sm:hover {
			color: #da251d;
		}