#skip,
#search,
#footer ul,
#spau,
p.more,
#crumb {
	display: none;
	}

#content {
	padding: 30px 0;
	}

#masthead {
	border-bottom: 1px solid #036;
	}

#footer {
	border-top: 1px solid #036;
	}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, object, embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

h1, h2, h3, h4, h5, h6,
p, ul, li, a {
	font-family:arial;
	}

h3 , h4, h5, h6
	{
	color:#000;
	}

h3 a, h4 a, h5 a, h6 a,
h1 a,
ul li a,
a, a:link, a:visited, a:hover, a:active
	{
	text-decoration:underline;
	color:#ED181F;
	}
	
h1 a#ss_logo,
h2 a#ss_sslogo,
#gz_mainnav {
	position:absolute;
	margin:0;
	padding:0;
	text-decoration:none !important;
	color:#fff !important;
	}

h1 a#ss_logo {
	top:24px;
	left:10px;
	}

h2 a#ss_sslogo {
	top:64px;
	left:10px;
	}

#gz_header h2 {
	margin-top:0;
	}
/*
#gz_mainnav {
	top:83px;
	}
	
#gz_mainnav ul li,
#gz_subnav ul li{
	float:left;
	margin-right:20px;
	}
*/	
#gz_mainnav,
#gz_skip,
#gz_subnav ul li ul,
#gz_subnav ul,
#gz_quicklinks,
#gz_footerlinks li, 
#gz_search {
	display:none;
	}
	
#gz_footerlinks {
	border-top:40px solid #ED181F;
	margin-top:-25px !important;
	margin-top:-20px;
	}
	
#gz_footer {
	clear:both;
	}

#gz_footer p {
	color:#fff !important;
	position:relative;
	z-index:999;
	width:90%;
	left:10px;
	top:10px;
	}
	
#gz_minicartcontainer {
	display:none;
	}
	
.tablewrapper {
	float:right;
	width:40%;
	margin-left:20px;
	}

#gz_subnav {
	border-top:100px solid #ED181F;
	margin-bottom:10px;
	}

#gz_subnav h3 {
	display:none;
	}

#gz_mainnav ul li a {
	color:#fff !important;
	}
	
#gz_mainnav li.thissection {
	border-left:5px solid #fff;
	padding-left:10px;
	}

#gz_subnav li.thissection {
	border-left:5px solid #ED181F;
	padding-left:10px;
	}

li.thissection a {
	font-weight:bold !important;
	}

#gz_maincontent {
	clear:both;
	}

.gz_hideoffscreen {
	display:none;
	}

#gz_supportingcontent {
	float:none;
	clear:both;
	left:0;
	}

.gz_form fieldset{
	border:1px solid #ccc;
	padding:10px;
	}

.gz_form fieldset legend{
	font-weight:bold;
	}

.gz_form br {
	clear:both;
	}

.gz_form label {
	float:left;
	clear:both;
	position:relative;
	display:block;
	width:45%;
	line-height:3em;
	}

.gz_form label input,
.gz_form label select {
	position:absolute;
	left:100%;
	top:10px;
	}
	
#gz_currentsubscriptions {
	clear:both;
	left:0;
	margin-left:0;
	}

.gz_form label.gz_checkbox{
	position:relative;
	padding-left:30px;
	}
	
.gz_form label.gz_checkbox input{
	left:0;
	margin-left:0;
	}

label.gz_error {
	}
	
.gz_labelerror {
	position:relative;
	left:100%;
	display:block;
	}
