/* Style for all banners */
#sectionTopper, #sectionTopper_general, #sectionTopper_sub {
	background-repeat:no-repeat;
	background-position: top center;
	clear: both;
	min-width:960px;
	width: 100%;
}
/* height of 111px overview banner and it's topper text */
#sectionTopper, #topperText {
	height:111px;
}
/* height of all sub-banners and it's topper text */
#sectionTopper_general, #sectionTopper_sub, #sectionTopper_general #topperText, #sectionTopper_sub #topperText {
	height:85px;
}
/* specifies toppertext for all banners */
#topperText, #sectionTopper_general #topperText, #sectionTopper_sub #topperText {
	width: 960px;
	margin: 0 auto;
	padding:0;
	position:relative;
}
/* sub banners 50% from top and 50% from left */
#sectionTopper #topperText #topper_v_align, #sectionTopper_sub #topperText #topper_v_align {
	margin:0;
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
	width:700px;
}
/* Vertical align hack for 111px height. half negative margin and 50% */
#sectionTopper #topperText #topper_v_align {
	height:64px;
	margin-left:-220px;
	margin-top:-32px;
}
/* Vertical align hack for 85px height */
#sectionTopper_sub #topperText #topper_v_align {
	height:42;
	margin-left:-220px;
	margin-top:-21px;
}
/* vertical align hack for just top 50% */
#sectionTopper_general #topperText #topper_v_align {
	margin:0 0 0 17px;
	padding:0;
	position: absolute;
	height:42px;
	top:50%;
	left:0;
	margin-top:-21px;
	width:943px;
}
/* H2 in topper text */
#topperText h2 a {
	text-decoration: none;
	color: #fff;
}
/* Links in topper text */
#topperText a:hover {
	text-decoration: underline;
	color: #f2f2f2;
}
/* h2 links in topper text */
#topperText h2 a:hover {
	text-decoration: underline;
	color: #ffcc33;
}
/* styling for all headings in topper text */
#topperText h2, #topperText h1, #topperText h3 {
	font-family: Arial;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:normal;
	color: white;
}
/* h1,h2 sizing in topper text */
#topperText h2, #topperText h1 {
	font-size: 35px;
	line-height:normal;
}
/* h3 sizing in topper text and indentation */
#topperText h3 {
	font-size: 18px;
	margin-left: 30px;
}
/* h2 strong styling in topper text */
#topperText h2 strong {
	color: #ffcc33;
	font-weight:bold;
	position:relative;
	top:-1px;
}

