!
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend, caption {
	margin:0;
	padding:0;
}
img { border:0px; }
a:focus { outline: 0; }
object, embed { outline:none; display:block; }



body {
	min-width:960px !important;
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size:87%;
	background:#13314f;
	color:#333;	
}
a {
	color:#0955a3;
	text-decoration:none;
}
a:hover {
	color:#F7D97B;
	text-decoration:none;
}
p {
	line-height: 20px;
}
p.articleDate {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
}
p.note {
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#444;
}
p.download a {
	font: normal 11.5px Arial, Helvetica, sans-serif;
	line-height:16px;
	color: #006892;
	text-decoration: none;
	margin:0;
}
p.download a:hover {
	color: #00455F;
	text-decoration: underline;
}
a {
	color: #B07348;
	text-decoration: none;
}
a:hover {
	color: #733D17;
	text-decoration: underline;
}
img {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
h1 {
	font: normal 28px Georgia, 'Times New Roman', serif;
	line-height:32px;
	color: #777;
	margin: 0 0 12px;
}
h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #846249;
	margin: 20px 0 8px;
	padding: 0;
}
h3 {
	font: bold 15px Arial, Helvetica, sans-serif;
	line-height:19px;
	color: #444;
	margin: 20px 0 5px;
}
h4 {
	font: normal 15px Georgia, 'Times New Roman', serif;
	margin: 20px 0 10px 0;
	padding: 5px 5px 5px 7px;
	background: #d6dfe6;
	text-shadow:1px 1px #f1f1f1;
}
h5 {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:17px;
	text-transform:uppercase;
	letter-spacing:0.04em;
	color: #85193b;
	padding:5px 0;
	margin:0;
}
ul {
	list-style:square;
	margin:10px 0;
	padding:0 20px;
}
ul li {
	list-style:square;
}
ul li ul li {
	list-style:circle;
}
ul li ul li ul li {
	list-style:lower-alpha;
}
ol {
	list-style:decimal;
	margin:5px 0 10px 10px;
	padding:0 20px;
}
ol li {
	list-style:decimal;
}
ol li ol li {
	list-style:lower-roman;
}
ol li ol li ol li {
	list-style:decimal;
}

.clear {
	clear:both;
	overflow:hidden;
	height:0;
	line-height:0;
	font-size:0;
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	line-height:0;
	zoom:1; /* for ie6/ie7 */
}
.wrapper {
	clear:both;
	width:960px;
	margin:0 auto;
}
.site_body {
	min-height: 350px;
	position: relative;
}
.site_body .wrapper {
	z-index:5;
}
.cols {
	position:relative;
	float:left;
	width:100%;
}

.highlight {
	color:#F7D97B;
	display:inline;	
}
#site_head {
	background:#FFF;
	height: 199px;	
}
#site_head .wrapper {
	padding-top:0;
}

.head_tagline {
	background:none;
	float:right;
	padding: 65px 10px 0 0;
	font:normal 18px Georgia, "Times New Roman", Times, serif;
	line-height:23px;
	font-style:italic;
	color:#364D75;
}

.footer {
	background:none;
	padding: 20px 0;
	text-align:center;
}
.footer p {
	color:#64798e;
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	margin:0;
	padding:0;
}
.footer a {
	color:#7da6cd;
	text-decoration: none;
}
.footer a:hover {
	color:#f1f1f1;
	text-decoration: none;
}



/* Hero */
.hero { background: url('../img/hero-bg-5.png') 0 0 repeat-x; position: absolute; width: 100%; left:0; top:0px; z-index:1;}
.homepage .hero { background:#FFF; }
.breadcrumb + .wrapper .hero { top: 40px; }
.hero .wrapper { position: relative;}
.hero_slider { width:600px; height: 525px; }
.homepage .hero_slider { height: 525px; }
.homepage .hero_slider .hero_slider_img { width: 600px; height: 350px; }
.hero_slider_box { width: 600px; height: 525px; position: relative; text-align:center; overflow: hidden; padding-bottom:28px;}
.hero_slider_text_box { bottom: 0; z-index: 9; margin:0 auto; padding: 3px 0;}
.artist { font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 16px; color: #555; width: 600px; max-height: 44px; overflow: hidden; margin-top: 8px; }
.hero_slider a.cta_button { margin-top: 15px; }
.hero_slider_mask { position: absolute; z-index: 8; top: 0px; width: 734px; height: 305px; background: url('../img/carousel-mask-bg.png') 0 0 no-repeat; }
.hero_slider_nav { position: relative; z-index: 10; top: 32px; width:325px; margin:5px auto; }
.hero_slider_nav a { background-image: url('../img/slider-nav-inactive.png'); width: 15px; height: 15px; display: inline-block; margin-right:3px; }
.hero_slider_nav a.activeSlide { background-image: url('../img/slider-nav-active.png'); }
.hero_slider_nav a:hover { background-image: url('../img/slider-nav-hover.png'); }
/* /hero Slider */



/* page content */

.page_content {
	background: #ffffff;
	font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #333;
	width:960px;
	margin:0 auto;
}
.page_content p {
	margin: 0 0 12px;
}
.page_content .page_content_pad {
	padding:25px 20px 20px;
}




/*/////// media styles ///////////////////////////////////////////////////////////*/
@media print {
	body { min-width:100% !important; }

	/* 100% Widths */
	.wrapper { width:100%; }
	
	/* Reset Margin, Padding. { margin:0; padding:0; } */
	
	/* Hide { display:none; } */

	/* Custom */
}