body {
	margin:0;
	padding:0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;	
	color:#1b1f1a;
	line-height:22px;
	background-color:#540000;
}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#750101;
}
a:hover {
	text-decoration:underline;
}
b, strong {
}
p {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5 {
	margin:0;
	padding:0 0 7px 0;
	color:#750101;
}
h1 {
	font:normal 24px "Trebuchet MS", Helvetica, sans-serif;
}
h2 {
	font:normal 22px "Trebuchet MS", Helvetica, sans-serif;
}
h3 {
	font:normal 20px "Trebuchet MS", Helvetica, sans-serif;
}
h4 {
	font:normal 18px "Trebuchet MS", Helvetica, sans-serif;
}
h5 {
	font:normal 16px "Trebuchet MS", Helvetica, sans-serif;
}
table {
	margin:0;
	padding:0;
	width:100%;
	border:#CCCCCC solid 1px;
	text-align:left;
}
tr {
}
th {
	
}
td {
	border-bottom:#CCCCCC solid 1px;
}
form {
	margin:0;
	padding:0;
}
#site-masthead {
	margin:0 auto;
	width:1004px;
	height:130px;
	overflow:hidden;
}
#site-logo {
	width:240px;
	height:130px;
	margin:0 0 0 33px;
	float:left;	
}
#site-logo a {
	display:block;
	width:208px;
	height:130px;
}
#site-logo a span {
	display:none;
}
#site-nav {
	width:700px;
	height:130px;
	margin:0 31px 0 0;
	float:left;
}
#site-nav ul {
	margin:0;
	padding:0;
	overflow:hidden;
}
#site-nav li {
	list-style:none;
	float:left;
	text-align:center;
	white-space:nowrap;		
}
#site-nav li a {
	color:#ffffff;
	display:block;
	width:116px;
	height:65px;
	padding:65px 0 0 0;	
}
#site-nav li a:hover {
	text-decoration:none;
}
#site-nav li a:hover {
	background:url(/sites/277/design/images/site-nav-li-hover.png) no-repeat;
}
#site-nav li.active  {
	background:url(/sites/277/design/images/site-nav-li-active.png) no-repeat;
}
#site-nav li.active a:hover {
}

#site-footer {
	margin:0;
	padding:25px 0 25px 0;
	width:100%;
	background:#540000;
	text-align:center;
}
#site-content-1 {
	margin:0 auto;
	color:#b85b5b;
	width:920px;
}
#site-content-1 a {
	color:#b85b5b;
}
#site-nav-footer {
	padding:10px 0 10px 0;
}
#site-nav-footer ul {
	margin:0;
	padding:0;
	overflow:hidden;
}
#site-nav-footer li {
	list-style:none;
	display:inline;
	text-align:center;
	white-space:nowrap;
	padding:0 11px 0 11px;	
}
#site-nav-footer li a {
	color:#b85b5b;
}
#site-nav-footer li a:hover {
	text-decoration:underline;
	color:#b85b5b;
}
#site-nav-footer li:hover {
}
#site-nav-footer li.active  {
}
#site-nav-footer li.active:hover {
}