img {border:0;}
a {outline:none;}

body {
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	background:#ca5c0b url(/_graphics/design/body_bg.gif) repeat-y;
	padding-left:50px;
	min-width:950px;
}

.body {
	width:900px;
}

.menu {
	width:800px;
	margin:20px auto 0 auto;
	}
	.menu-logo {
		float:left;
		width:80px;
		height:70px;
		background:url(/_graphics/design/menu-logo.gif) no-repeat;
	}
		.menu-logo span {
			margin-left: -10000px;
		}
	.menu_content {
		float:left;
		width:720px;
	}
		.menu-content-textlogo {
			background:url(/_graphics/design/menu-logo_text.gif) no-repeat top left;
			border-bottom:1px solid #e38540;
			height:34px;
		}
		.menu-content-items {
			margin-top:4px;
		}
			.menu-content-items ul {
				list-style:none;
				margin:0;
				padding:0;
			}
				.menu-content-items li {
					float:left;
					margin:0 10px 0 0;
					padding:6px;
					color:#fff;
					font-size:12px;
					cursor:pointer;
				}
				.menu-content-items li:hover {
					background-color: #e38540;
				}
				.menu-content-items li a,
				.menu-content-items li a:hover {
					color:#fff;
				}
				
.promo {
	width:100%;
	margin:10px 0 10px 0;
	text-align:center;
}


.box {
	width:364px;
}
	.box-top {
		background:url(/_graphics/firstpage/box-top.gif) no-repeat top;
		height:44px;
	}
	.box-bottom {
		background:url(/_graphics/firstpage/box-bottom.gif) no-repeat top;
		height:62px;
	}
	.box-content {
		background:#fff url(/_graphics/firstpage/box-bg.gif) repeat-x top;
		min-height:100px;
		margin:0 13px 0 13px;
	}
		.box-content_text {
			padding:30px 20px 10px 20px;
			color:#333;
		}
			.box-content_text p {
				padding:0 0 20px 0;
				margin:0;
				color:#333;
			}
			.box-content_text h2 {
				padding:0;
				margin:0;
				color:#333;
				text-transform:uppercase;
				font-size: 18px;
				font-weight:normal;
			}
			.box-content_text h3 {
				padding:0;
				margin:0;
				color:#333;
				text-transform:uppercase;
				font-size: 18px;
				font-weight:bold;
			}
			.box-content_text a {
				color:#333;
				text-decoration:none;
			}
			.box-content_text a:hover {
				color:#666;
				text-decoration:underline;
			}
	

.push_right_top,
.push_left_top,
.push_right_bottom,
.push_left_bottom{
	width:395px;
	height:3px;
}
.push_right_top {background:url(/_graphics/firstpage/push_right_top.gif) no-repeat top;}
.push_left_top {background:url(/_graphics/firstpage/push_left_top.gif) no-repeat top;}
.push_right_bottom {background:url(/_graphics/firstpage/push_right_bottom.gif) no-repeat top;}
.push_left_bottom {background:url(/_graphics/firstpage/push_left_bottom.gif) no-repeat top;}

.push_bg {
	background:url(/_graphics/firstpage/push_bg.gif) repeat-y;
	width:395px;
}
	.push_content {
		padding:12px 15px;
		color:#351700;
	}
		.push_content h3 {
			padding:0;
			margin:0;
			color:#333;
			text-transform:uppercase;
			font-size: 14px;
			font-weight:bold;
		}
		.push_content .h-subheader {
			margin:0 0 10px 0;
			font-size: 12px;
			text-transform:uppercase;
		}
		.push_content a {
			color:#b54e01;
			text-decoration:underline;
		}
			.push_content a:hover {
				color:#d3732d;
				text-decoration:none;
			}


.copyright {
	margin: 60px 0 20px 0;
	color:#ee8d45;
	font-size:11px;
	text-align:center;
}
	.copyright a {
		color:#ee8d45;
		text-decoration:underline;
	}
	.copyright a {
		color:#fbc49b;
		text-decoration:none;
	}