/*
html, body {
	height:100%;	
}
*/

body {
	width:774px;
	margin:auto;
	color:#333;
	background: #fafafa url("../images/body_bg.gif") repeat-x top left;
}
td, th, body {
	font-size: 11px;
	font-family: verdana, tahoma, sans-serif;
}

form {
	margin:0;
}

a:link {
	color:#369;
}

img {
	border:0;	
}

h1, h2 {
	margin: 0px 0px 10px;
	padding: 2px 0px 2px 21px;
	font-size: 14px;
	color: #555;
	border-bottom: 2px solid #900;
	background: url("../images/h1arrow.gif") top left no-repeat;
}

h3 {
	margin: 0px 0px 6px;
	padding: 3px 0px;
	font-size: 11px;
	color: #900;
	border-bottom: 1px solid #657078;
}

/* B:Header */

div#header {
	height: 86px;
	margin: 0px;
	padding: 0px;
	background: #fff url("../images/header_bg.gif") repeat-x;
}

	div#logo {
		float: left;
		height: 71px;
		padding: 15px 0px 0px 36px;
		margin: 0px;
		font-size: 0;
		background: url("../images/logo_bg.gif") no-repeat top left;
	}
	div#searchBox {
		float: right;
		width: 270px;
		height: 86px;
		margin: 0px;
		padding: 0px 15px;
		background: url("../images/search_bg.gif") no-repeat top right;
	}
		#searchBox form {
			float: right;
			padding: 33px 15px 0px 0px;
		}
		#searchBox input {
			vertical-align: middle;
		}
		div#topLinks {
			margin: 0px;
			padding: 0px;
			font-size: smaller;
		}
			#topLinks ul {
				float: right;
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
			#topLinks li {
				margin: 0px;
				padding: 9px 15px 0px 4px;
				float: left;
				background: url("../images/dotted.gif") repeat-y top left;
			}
			#topLinks a{
				color: #666;
				text-decoration: none;
			}
			#topLinks a:hover {
				color: #333;
			}
/* E:Header */


/* B:wrapper */
#wrapper {
	clear: both;
	margin:0px;
	padding: 0px 15px;
	min-height: 360px;
	_height: 360px;
	background: #fff url("../images/wrapper_bg.gif") repeat-y;
}

/* B:breadCrumbs */
#breadCrumbs {
	margin:0;
	padding:0px;
}
	#breadCrumbs ul {
		list-style: none;
		margin: 0px;
		padding: 0px 0px 6px;
	}
	#breadCrumbs li { 
		display: inline;
		margin: 0px 0px 0px 12px;
		padding:0px 0px 0px 9px;
		background: url("../images/redbullet.gif") no-repeat top left;
	}
	#toolBar {
		text-align:right;
		float:right;
		margin:0px;
		padding: 0px 12px;
	}
		#toolBar a {
			border: 0px;
		}
/* E:breadCrumbs */

/* B:left */
#left {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 180px;
	border-top: 5px solid #900;
}
	#left img {
		padding: 1px 0px 10px;
	}
	#left ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px 0px 20px;
	}
	#left ul li {
		margin: 0px;
		padding: 0px 0px 6px 21px;
		background: url("../images/bullet.gif") no-repeat;
	}
/* E:left */

/* B:content */
#content {
	margin: 0px 0px 0px 182px;
	padding: 0px;
	border-top: 5px solid #657078;
}
	.box {
		margin: 0px;
		padding: 0px 10px;
	}
	.homesection {
		float: left;
		margin: 15px 7px 0px 0px;
		padding: 10px;
		width: 153px;
		min-height: 170px;
		_height: 170px;
		background: url("../images/section_bg.gif") repeat-x bottom left;
	}
	.more {
		padding: 10px 0px 0px;
	}
	.more a{
		color: #900;
		text-decoration: none;
	}
	#content ul {
		list-style-type: none;
		margin: 0px;
		padding: 9px 0px;
	}
	#content ul li {
		margin: 0px;
		padding: 0px 0px 4px 21px;
		background: url("../images/bullet.gif") no-repeat;
	}
	#content ol li {
		margin: 0px;
		padding: 0px 0px 4px;
	}
/* E:content */
/* E:wrapper */
	

/* B:Footer */
#footer {
	clear: both;
	font-size: smaller;
	height: 50px;
	color: #a9a9a9;
	background: #fff url("../images/footer_bg.gif") repeat-x top left;
}	
	#terms {
		float: left;
		margin: 0px;
		padding: 30px 0px 0px 25px;
		height: 20px;
		background: url("../images/terms_bg.gif") no-repeat top left;
	}
		#terms ul {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		#terms li {
			margin: 0px;
			padding: 0px 0px 0px 3px;
			float: left;
		}
		#terms li:after { 
			content: " |";
			padding: 0px 3px;
			color: #000;
		}
	#copyright {
		float: right;
		margin: 0px;
		padding: 30px 25px 0px 0px;
		background: url("../images/copyright_bg.gif") no-repeat top right;
	}
/* E:Footer */
.printOnly {
	display:none;
}
.message {
	color: #C00000;
}
table.webForm th {
	text-align:left;
}
th.required {
	background: url('../images/star.jpg') right center no-repeat;
}
