#slide {
	width: 846px;
	height: 251px;
}

body {
	color: #444;
	font-size: 80%;
	font-family: Verdana, Lucida, sans-serif;
	margin: 0 auto;
	width: 810px;
}

#head {
}

	#head h1 {

		margin: 0;
	}

		#head h1 a {
			display: block;
		}

		#head h1 a img {
			margin-top: 24px;
			margin-bottom: 8px;
			border: 0;
		}

body #nav {
	margin-right: -36px;
	background-repeat: no-repeat;
	background-image: url(../images/header-small.jpg);
}

body #nav h2 {
	margin: 0;
	padding-top: 40px;
	width: 794px;
	text-align: center;
	height: 45px;
	color: #fff;
}

body.home #nav {
	padding-top: 0;
}

#nav {
	margin: 0 auto;
	margin-bottom: 1px;
	overflow: hidden;
}

	ul#nav_menu {
		border-bottom: 3px #3f5457 solid;
		float: left;
		margin-bottom: 0;
		margin-top: 3px;
		margin-left: 0;
		padding: 0;
		width: 810px;
	}
	
		ul#nav_menu li {
			list-style: none;
			margin: 0;
			float: left;
			line-height: 2.25em;
			display: block;
		}
			ul#nav_menu li a {
				font-weight: bold;
				float: left;
				text-decoration: none;
				display: block;
				height: 2.25em;
				padding: 0 16px;
				color: #000;
			}
			ul#nav_menu li strong a, ul#nav_menu li a:hover {
				background: #3f5457 url(../images/nav-active.png) repeat-x left top;
				color: #fff;
			}

#body {
	background: #fff url(../images/content-bg.png) repeat-x left -24px;
	border-left: 1px solid #d1dde0;
	border-right: 1px solid #d1dde0;
	border-bottom: 1px solid #d1dde0;
	overflow: hidden;
	float: left;
	width: 776px;
	padding: 16px;
}


	#body img {
		border: 1px solid #e5e8e8;
		padding: 1px;
		margin-left: 4px;
	}

	#body #breadcrumbs p {
		margin-top: 0;
	}

	#body #sidebar {
		float: left;
		margin-top: 8px;
		width: 176px;
	}

		#body #sidebar h2 {
			font-size: 1.25em;
		}

		#body #sidebar ul#subnav {
			border-top: 1px solid #d7d7d2;
			margin: 0;
			padding: 0;
			float: left;
			width: 100%;
		}
			#body #sidebar ul#subnav li {
				float: left;
				list-style: none;
				width: 100%;
			}

				#body #sidebar ul#subnav li ul {
					border-bottom: 1px solid #d7d7d2;
					margin: 0;
					padding: 0;
					float: left;
					width: 100%;
				}

				#body #sidebar ul#subnav li ul li ul {
					border: 0;
				}

				#body #sidebar ul#subnav li a {
					border-bottom: 1px solid #d7d7d2;
					color: #6e6f5c;
					display: block;
					font-weight: bold;
					text-decoration: none;
					padding: 4px 0;
					width: 100%;
				}

				#body #sidebar ul#subnav li li {
					list-style: none;
				}

				#body #sidebar ul#subnav li a.level_one:hover,
				#body #sidebar ul#subnav li a.level_two:hover,
				#body #sidebar ul#subnav li a.level_three:hover {
					color: #007792;
				}

				#body #sidebar ul#subnav li.section a {
					border-bottom: none;
					color: #007792;
				}

				#body #sidebar ul#subnav li a.level_two, #body #sidebar ul#subnav li a.level_three {
					border: none;
					color: #6f788a;
					font-weight: normal;
					padding: 0;
				}

				#body #sidebar ul#subnav li a.level_two {
					background: url(../images/nav-bullet.gif) no-repeat 16px center;
					text-indent: 28px;
				}
				
				#body #sidebar ul#subnav li a.level_three {
					background: url(../images/nav-bullet.gif) no-repeat 32px center;
					text-indent: 42px;
				}

				#body #sidebar ul#subnav li ul {
					margin-top: -4px;
					padding-bottom: 4px;
				}

				#body #sidebar ul#subnav li.section a.section.level_two, #body #sidebar ul#subnav li.section a.section.level_three {
					color: #007792;
					font-weight: bold;
				}

				#body #sidebar ul#subnav li.section a.section.level_two {
					background: url(../images/nav-bullet-active.gif) no-repeat 16px center;				
					padding-bottom: 4px;
				}
				
				
				#body #sidebar ul#subnav li.section a.section.level_three {
					background: url(../images/nav-bullet-active.gif) no-repeat 32px center;

				}

	#body #content {
		float: left;
		width: 496px;
	}

	#body #content.nav_page {
		float: right;
		width: 570px;
	}

#foot {
	color: #777;
	float: left;
	padding: 16px 16px 8px 16px;
	width: 780px;
}

	#foot p {
		margin-top: 0;	
		width: 50%;
	}

	#foot p.copy {
		float: left;
	}

	#foot p.devel {
		color: #999;
		float: right;
		text-align: right;
	}

		#foot p.devel a {
			color: #999;
		}

		#foot p.devel a:hover {
			color: #036;
		}

#body .box {
	line-height: 1.5em;
	font-size: 0.8em;
	padding: 16px 16px 8px 16px;
	width: 232px;
	margin-bottom: 16px;
	border: 1px solid #d1dde0;
	background: #fff url('../images/box-bg.png') repeat-x left bottom;
	clear: right;
	float: right;

}

#body .box h2 {
	color: #fff;
	font-size: 1.1em;
	font-family: arial, sans-serif;
	font-weight: bold;
	line-height: 3em;
	margin: -16px -16px 16px -16px;
	text-align: center;
	text-transform: uppercase;	
	background: #3f5457 url(../images/nav-active.png) repeat-x left top;
	color: #fff;

}

#body .box h3 {
	font-size: 1em;
	margin: 0;
}

	#body .box h3 a {
		color: #6e7c7f;
		text-transform: uppercase;
		text-decoration: none;
	}

	#body .box h3 a:hover {
		text-decoration: underline;
	}

