body, h1, h2, h3, h4, h5, h6, p, li, td { font-family: Verdana, Verdana, Geneva, sans-serif; color:#333; }
a { color:#600; }
body { margin-bottom:40px; }
h1, h2 { text-transform:uppercase; }
.main-container { 
	width:962px;
	margin:auto; 
	position:relative; 
	padding-right:20px;
}
header.page-info {
	margin-left:68px;
	margin-bottom:10px;
	margin-top:25px;
	padding-bottom:10px;
	height:80px;
	border-bottom:7px solid #333;
	/*width:914px;*/
}
header.page-info span {
	display:block;
}
header.page-info h1, header.page-info h2 {
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:46px;
	margin-bottom:0px;
	margin-top:0;

	font-family: Novecentowide-Normal;
	font-weight: normal;
	font-style: normal;
}
header.page-info h1 strong {
	margin-left:-14px;

	font-family: Novecentowide-Bold;
	font-weight: normal;
	font-style: normal;
}
header.page-info h2 strong {
	margin-left:-6px;

	font-family: Novecentowide-Bold;
	font-weight: normal;
	font-style: normal;
}
header.page-info h2 .close {
	display:inline;
	margin-left:-6px;
}
header.page-info h2 {
	margin:-5px 0 0 0;
	font-size:25px;
}
header.page-info hgroup { 
	margin-left:-2px; 
	float:left;
}
header.page-info div.contact-info {
	float:left;
	margin-left:20px;
	margin-top:6px;
	line-height:26px;
}
aside { float:right; text-align:right; }
aside.status, aside.download {
	float:right;
	padding-top:24px;
}
aside.status h1, aside.download h1 { 
	display:inline; 
	font-family: Verdana, Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
}
aside.status p { 
	display:inline; 
	text-transform:uppercase; 
	color:#600;
	font-weight:bold;
}
aside.status ul, aside.download ul {
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
}
aside.status ul li, aside.download ul li {
	list-style:none;
	margin:0;
	padding:0;
}
aside.download ul li {
	display:inline;
	padding-left:5px;
}
.main-nav ul {
	width:750px;
	list-style:none;
	padding:0;
	margin:0;
	top:366px;
	position:absolute;
	left:-340px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	/*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
}
.main-nav ul li {
	list-style:none;
	display:block;
	padding:0;
	margin:0 0 0 20px;
	text-align:center;
	float:right;
	text-transform:uppercase;
	font-size:32px;
	color:#999;
	color:#600;
	/*font-family: Impact, Charcoal, sans-serif;
	font-weight:bold;*/
	font-family: Novecentowide-Bold;
	font-weight: normal;
	font-style: normal;
}
.main-nav ul li.active, .main-nav ul li:hover {
	border-bottom:6px solid #600;
}
.main-nav ul li a {
	text-decoration:none;
}
article { margin:0 20px 0 67px; width:894px; }
article h1 { 
	color:#600; 
	/*font-family: Impact, Charcoal, sans-serif;*/
	font-size:35px;
	margin-bottom:0;
	margin-top:0;

	font-family: Novecentowide-Light;
	font-weight: normal;
	font-style: normal;	
	font-size:45px;
}
article p {
	margin-top:0; padding-top:0;
	text-align:justify;
}
section h1 { 
	margin-bottom:10px; 
	padding-bottom:0; 
	color:#333; 
	border-bottom: 1px solid #333; 
	font-family: Verdana, Verdana, Geneva, sans-serif;
	font-size: 19px;
}
section p { margin-top:0; padding-top:0; text-align:justify; }
section h2 { font-size:15px; padding-bottom:0; margin-bottom:0; display:inline; }
section h3 { font-size:14px; padding-bottom:0; margin-bottom:0; }
section span.status { float:right; color:#060; }
section.two-columns ul {
	column-count:2; -moz-column-count:2; -webkit-column-count:2; 
	column-gap:2em; -moz-column-gap:2em; -webkit-column-gap:2em; 
	padding-left:0;
}
section.two-columns ul li {
	margin-left:20px;
}
footer { 
	margin:20px 20px 0 67px; 
	padding-top:20px; 
	width:895px;
	text-align:left; 
	border-top:7px solid #333; 
}
footer nav ul {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
footer nav ul li {
	list-style:none;
	display:inline-block;
	margin:0 10px 0 0;
	padding:0;
	font-weight:bold;
	color:#600;
	text-transform:uppercase;
}
footer nav ul li a {
	text-decoration:none;
}
footer nav ul li.active, footer nav ul li:hover {
	border-bottom:2px solid #600;
}
section ul li {
	text-align:justify;
}
@media print {
	.hidden-print {
		display: none !important;
	}
	.main-container { 
		padding-right:70px;
	}
}