/* #genericIEHackClass {padding: 0\9;} */ /* IE 6 7 8 */

/* 
	font sizes - relative to 12px being the default, which equals 1em. 
	38pt = 38 / 12 = 3.167em
	20pt = 20 / 12 = 1.667em
	17pt = 17 / 12 = 1.417em
	16pt = 16 / 12 = 1.333em
	15pt = 15 / 12 = 1.25em
	14pt = 14 / 12 = 1.167em
	13pt = 13 / 12 = 1.083em
	12pt = 12 / 12 = 1em
	11pt = 11 / 12 = 0.917em
	10pt = 10 / 12 = 0.833em
		
	Note: values limited to two decimal places in most cases
	Note: content area is 768px */
	
a {
	color: #305060;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
strong, dt {
	font-weight: bold;
}
body {
	font: 75%/1.5 arial, helvetica, clean, sans-serif;
	background: transparent url(../images/site/ero-header-repeat.png) repeat-x 170px top;
	color: #333;
}

html {
	min-width: 980px;
}
.breadCrumbs li {
	color: #666;
}

.clear {
	clear:both;
}

.current {
	font-weight: bold;
}
#doc4 {
	width: 81.667em; /* 980px; */ /* override grids.cc default */
}
#enter-keywords {
	background: transparent url(../images/site/header-search-txt-bg.gif) no-repeat left top;
	border: none;
	width: 372px;
	_width: 374px;
	float: left;
	font-size: 1em;
	padding: 7px 10px;
	color: #333;
	vertical-align: middle;
	_display: inline;
	_padding-right: 1px;
}
.erofooter-copyright {
	clear: left;
}
.erofooter-list a {
	color: #666666;
}
.erofooter-nav {
	text-align: left;
}
.ero-logo-link {
	position: absolute;
	top: 25px;
	left: 8px;
	display: block;
	height: 29px;
	text-indent: -9999px;
	width: 298px;
	background: url(../images/site/education-review-office.png) no-repeat 0 0;
}

* html .ero-logo-link {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/ezero/design/ezero/images/site/education-review-office.png', sizingMethod='crop');
}

/* custom tags stuff */
#yui-main .back-to-top-link {
	padding-right: 12px;
	background: transparent url(../images/site/back-to-top-arrow.png) no-repeat 63px center;
	text-decoration: none;
}

#yui-main .back-to-top-link:hover {
	text-decoration: underline;
}

blockquote {
	margin: 1em;
	color: #305060;
	border: 1px solid #305060;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

blockquote p {
	font-style: italic;
	margin: 1.5em 2em 0.5em;
	font-weight: bold;
}

blockquote .source {
	margin: 0.5em 2em 1em;
	font-weight: normal;
	text-align: right;
	font-style: italic;
	font-size: 0.917em;
}

.factbox {
	color: #305060;
	border: 1px solid #305060;
	margin: 0 10px 1.5em;
	padding-bottom: 0.833em;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

.factbox h3 {
	color: #305060;
	margin: 1em 1.714em 0.857em;
	font-weight: 600;
}

.factbox p, .factbox ul, .factbox ol {
	margin: 1em 2em;
}

.lastdoc {
	margin-bottom: 1.5em;
}

.footnote {
	margin: 1em;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

.footnote span {
	padding-right: 5px;
	float: left;
}
	
.footnote .footnote_item {
	color: #666;
	font-size: 0.833em;
	margin: 0.5em 2em;
}

.previous-link {
	padding-left: 15px;
	background: transparent url(../images/site/previous-arrow.png) no-repeat left center;
}

sub, sup {
	color: #305060;
	margin-left: -2px;
}

sub {
	padding-right: 4px
}

sup {
	padding-right: 1px
}

h2 sup, h3 sup {font-size: 0.588em; font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #305060; text-decoration: underline; cursor: pointer;}

.text-center {
	text-align: center;
}
table.renderedtable {width:100%;}
table.renderedtable td {padding-right: 20px;}
table.data {
	border-collapse: collapse;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 1.5em;
}
table.data th, table.data td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px;
}
table th, caption {
	font-weight: bold;
}
table.data th {
	background: #F5F5F5;
}
table.data th p, table.data td p {
margin: 5px 0;
}
table.table1 {
	border-collapse: collapse;
}
table.table1 th {
	color:#28353C;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.417em;
	line-height:1.1;
	padding-bottom: 5px;
	padding-right: 30px;
}
table.table1 th p {
	margin-bottom: 0;
}
table.table1 td {
	padding-right: 30px;
}
.whakatauki {
	font-style: italic;
	font-weight: bold;
	margin: 1em;
	padding-bottom: 0.833em;
	border: 2px solid #ffcb08;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

.whakatauki h3 {
	color: #305060;
	margin: 1em 1.188em 0.75em;
	font-weight: 600;
	font-style: normal;
	font-size: 1.333em;
}

.whakatauki p {
	font-size: 1.083em;
}
.whakatauki h2, .whakatauki ol, .whakatauki ul, .whakatauki p {
	color: #305060;
	margin: 0.385em 1.5em 0.923em;
}
/* end of custom tags */

#ft {
	width: 80em; /* 980px; */ /* override grids.cc default */
	margin: 0 auto;
	background-color: white;
}

.find-a-school-report {
	margin-bottom: 13px;
}

.find-a-school-report a {
	display: block;
	margin-top: 18px;
}

.find-a-school-report div {
	float: left;
}

.find-a-school-report .box, .find-a-school-report .select {
	width: 122px;
	/*color: #999999;*/
	margin-right: 10px;
	border: 1px solid #cccccc;
}
.text-size-small .find-a-school-report .box, .text-size-small .find-a-school-report .select {
	width: 102px;
	_width: 94px;
}
.find-a-school-report .buttons {
	padding-top: 5px;
	width: 100%;
}
.find-a-school-report .button {
	float: right;
	margin-right: 35px;
	margin-top: 5px;
	cursor: pointer;
}
.find-a-school-report .box {
	padding: 1px 3px;
	^padding: 1px 3px 2px;
}

#hd {
	position: relative;
	height: 159px;
}
.header-nav-ul {
	float: right;
	margin: 20px 32px 18px 0;
}
.header-nav-ul li {
	display: inline;
}
.header-nav-ul li a {
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	padding: 0 10px;
	border-right: 1px solid #7c8386;
	line-height: 1.1;
	vertical-align: middle;
}
.header-nav-ul li a:hover {
	text-decoration: underline;
}
.header-nav-ul li .header-nav-ul-a-no-right-border {
	border-right: none;
}
.header-search-button {
	_float: left;
}
.header-search-form {
	clear: right;
	float: right;
	width: 473px;
	_width: 468px;
	margin-right: 0.667em; /* 8px */
}
.header-search-form div {
	_width: 469px;
}

.hide {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.inline-ul li {
	display: inline;
}
.last-updated {
	font-size: 0.8333em;
	margin: 30px 0 0 20px;
	color: #999;
}
.left {
	float: left;
}
#main-nav .bd {
	background: transparent url(../images/site/main-nav-side-shadows-28.png) right bottom repeat-y;
	_background: transparent url(../images/site/main-nav-side-shadows-28-right.png) right bottom repeat-y;
	_height: 18px;
}

#main-nav .current {
	font-weight: normal;
}
#main-nav .inner {
	clear: left;
	background: transparent url(../images/site/main-nav-side-shadows-28.png) repeat-y left bottom;
	_background: transparent url(../images/site/main-nav-side-shadows-28-left.png) left bottom repeat-y;
}

.right {
	float: right;
}
.yui-t1 .yui-b {
	width: 17.5em;  /* 210px; */ /* override grids.cc default */
	_position: relative;
}
.yui-t1 #yui-main {
	z-index: -300;
}
.yui-gc .yui-u {
	width: 34%;
}
.yui-gc div.first {
	width: 64%;
}
#yui-main .yui-b {
	_width:750px;
}

/* ----------------------
GENERAL STYLES
---------------------- */
h2 {
	font-size: 1.417em;
	line-height: 1.1;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #28353C;
}
h2 a, h3 a {
	color: #28353C;
}
h2 a:hover {
	text-decoration: underline;
}
h3 {
	font-size: 1.1666em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #28353C;
}
.download-div h3, h3.widget-h3 {
	margin: 0 0 10px 20px;
	line-height: 1.3;
}
h4 {
	font-size: 1.083em;
	font-weight: 600;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #28353C;
	margin-bottom: 0.4em;
}
ul {
	margin-bottom: 1.5em;
	list-style: disc inside none;
}
ul.simple-list li {
margin-bottom: 10px;
}
#yui-main ul {
	list-style: none;
}
#yui-main ul ol, #yui-main ul ul, #yui-main ol ul, #yui-main ol ol {
	margin-bottom: 0;
}
#yui-main ul li {
	margin-left: 20px;
	list-style: disc outside none;
}
#yui-main ol li {
	margin-left: 20px;
	^margin-left: 25px;
	list-style: decimal outside none;
}
#yui-main ul.toc span {
	display: inline;
}

/* ----------------------
HOMEPAGE STYLES
---------------------- */

/* homepage intro text */
.hm-intro {
	background: #FFCB00 url(../images/site/homepage/home-intro-bg.png) repeat-y 50% bottom; 
	position: relative;
	top: -8px;
	^top: -25px;
	_top: -8px;
	width: 980px;
	^margin-bottom: -25px;
	_margin-bottom: 0;
}
.hm-intro .set-height {
	min-height: 185px;
	_height: 185px;
	width: 740px;/* used to be 680px */
}
.hm-intro .set-height .object-right{float:right;}

.text-size-large .hm-intro {
	top: 1px;
	^top: -16px;
	_top: -6px;
}
.text-size-small .hm-intro {
	top: -14px;
	^top: -31px;
	_top: -14px;
}
.hm-intro .bottom {
	background: url(../images/site/homepage/home-intro-bottom.png) no-repeat left 0;
	display: block;
	width: 980px;
	height: 43px;
}
.hm-intro h2 {
	font-size: 1.917em; /* 23px */
	color: #39464F;
	line-height: 1;
	padding: 0 50px 16px;
}
.hm-intro h2.intro_top {
	padding-bottom: 0;
}
.hm-intro h2.intro_bottom {
	padding-top: 0;
}
.hm-intro p {
	font-size: 1.25em; /* 15px */
	color: #39464F;
	padding: 0 60px 0 50px; 
	line-height: 1.2;
}
.hm-intro .watermark {
	background: url(../images/site/homepage/watermark.png) no-repeat 0 0;
	width: 202px;
	height: 189px;
	position: absolute;
	top: 0;
	right: 30px;
}
* html .hm-intro .watermark {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/ezero/design/ezero/images/site/homepage/watermark-8bit.png', sizingMethod='crop');
}

/* homepage search */
.hm-search {
	background: transparent url(../images/site/homepage/home-search-bg.png) repeat-y 0 0;
	position: relative;
	top: -8px;
	^top: 0px;
	_top: -8px;
	width: 980px;
}
.text-size-large .hm-search {
	top: 1px;
	^top: 9px;
	_top: -6px;
}
.text-size-small .hm-search {
	top: -14px;
	^top: -6px;
	_top: -14px;
}

.hm-search .bottom {
	background: url(../images/site/homepage/home-search-bottom.png) no-repeat 0 0;
	display: block;
	width: 980px;
	height: 46px;
	margin-top: 16px;
}
.hm-search legend {
	font-size: 1.417em;
	color: #28353C;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 14px 50px 16px;
}
.hm-search .inner {
	background: url(../images/site/homepage/search-bg.png) no-repeat 0 0;
	height: 29px;
	position: relative;
	bottom: 2px;
	left: 252px;
	width: 700px;
}
.hm-search .inner input.box {
	background: transparent;
	padding: 7px 10px 7px;
	color: #333;
	border: none;
	width: 371px;
	font-size: 12px;
}
.hm-search .inner input.button {
	display: inline-block;
	width: auto;
	^position: relative;
	^left: -5px;
	^top: -2px;
	overflow: visible;
	background: transparent;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 3px 12px 5px 10px;
	^padding: 5px 14px 3px 14px;
	border: none;
	cursor: pointer;
}
.hm-search .inner span.block {
	display: inline-block;
	width: 473px;
	^width: 474px;
}
.text-size-large .hm-search .inner span.block {
	^width: 476px;
}
.hm-search .inner a.link {
	display: inline-block;
	margin-left: 18px;
	position: relative;
	^bottom: 6px;
	text-decoration: underline;
}
.hm-search .inner a.link:hover {
	text-decoration: none;
}
.hm-search .print-div {
	position:relative;
	right:50px;
	top:12px;
	width: 6.3em;
}
.hm-search .print-div a {
	font-weight:bold;
	width:1.0833em;
}
.hm-search .print-div div {
	margin-top:5px;
	text-align: right;
	float:left;
}
.hm-search .print-div .print-link {
	background:transparent url(../images/site/icons-print.gif) no-repeat scroll right center;
	float:right;
	/*margin-left:9px;*/
	padding:0.0833em;
	text-indent:-9999px;
	width:23px;
}

/* homepage info box */
.hm-info {
	float: left;
	background: #2E5061 url(../images/site/homepage/home-info-bg.png) repeat-y 0 0; /* left: -7px; */
	position: relative;
	top: -8px;
	^top: 0;
	_top: -8px;
	width: 380px;
}
.text-size-large .hm-info {
	top: 1px;
	^top: 9px;
	_top: -6px;
}
.text-size-small .hm-info {
	top: -14px;
	^top: -6px;
	_top: -14px;
}
.hm-info .bottom {
	background: url(../images/site/homepage/home-info-bottom.png) no-repeat 0 0;
	display: block;
	width: 380px;
	height: 22px;
	margin-top: 21px;
}
.hm-info h2 {
	color: #FFF;
	padding: 3px 30px 12px 50px;
}
.hm-info ul {
	margin: 0 28px;
	border-top: 1px solid #2a4857;
	border-bottom: 1px solid #556f7c;
	list-style: none outside none;
}
.hm-info li {
	background: url(../images/site/homepage/home-info-arrow.png) no-repeat 2px .7em;
	border-top: 1px solid #556f7c;
	border-bottom: 1px solid #2a4857;
	padding: 4px 10px 3px 21px;
}
.hm-info a {
	color: #FFF;
	text-decoration: none;
}
.hm-info a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* homepage reports box */
.hm-reports {
	float: left;
	position: relative;
	top: -18px;
	left: 12px;
}
.hm-reports h2 {
	padding: 3px 30px 12px 20px;
	line-height: 1.4117;
}
.hm-reports ul {
	margin: 0;
	border-top: 1px solid #daddde;
	border-bottom: 1px solid #ededed;
	list-style: none outside none;
}
.hm-reports li {
	background: url(../images/site/homepage/home-reports-arrow.png) no-repeat 2px .7em;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #daddde;
	padding: 4px 10px 3px 21px;
	width: 389px;
}
.hm-reports a {
	text-decoration: none;
}
.hm-reports a:hover {
	text-decoration: underline;
}

#bd {
	min-height:660px;
	height:auto !important;
	height:660px;
	background: transparent url(../images/site/bottom-pattern-graphic.jpg) center bottom no-repeat;
	margin: 0 10px;
	padding-bottom: 40px;
}
.homepage #bd {
	margin: 0;
}
.body-hoist {
	position: relative;
	top: -3.3333em;
}
.text-size-small .body-hoist {
top: -40px;
}
.text-size-large .body-hoist {
top: -40px;
}

*:first-child+html .body-hoist {  /* IE7 */
	position:relative;
	top: -23px;
}
/*** webkit/ safari hacks ***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.text-size-large .body-hoist {
		top: .5em;
	}
}
.breadCrumbs li a {
	color: #305060;
	background: transparent url(../images/site/breadcrumbs-arrow.gif) right 4px no-repeat;
	padding: 0 14px 0 3px;
}
.breadCrumbs li span {
	padding: 0 14px 0 3px;
}
#crumb-trail {
	clear: both;
	padding-bottom: 0.25em;
}
#crumb-trail li {
	font-size: 0.9166em;
	line-height: 1.636em;
}
#crumb-trail .inline-ul {
	margin-left: 1.8333em;
}
#crumb-trail .inline-ul li {
	display: inline;
}

.download-div {
	margin: 0 0 10px;
}
.download-wide {
	margin: 0 28px 10px 0;
}
.download-div h2 {
	padding: 3px 30px 12px 20px;
}
.download-div ul {
	margin: 0 0 10px;
	/*border-top: 1px solid #daddde;*/
	border-bottom: 1px solid #ededed;
	list-style: none outside none;
}
#yui-main .download-div ul li {
	margin-left: 0;
	list-style: none; 
}

.download-div ul li span {
	display: inline-block;
}

.download-div li {
	border-top: 2px solid #ededed;
	/*border-bottom: 1px solid #daddde;*/
	padding: 4px 10px 3px 20px;
	background: url(../images/site/homepage/home-reports-arrow.png) no-repeat 2px 9px;
	^background-position: 2px 10px;
}
.download-div a {
	text-decoration: none;
	display: inline;
}
.download-div ul li a.external-link span {
	display: inline-block;
	margin-left: 0;
}
/*.download-div .file {
	background: url(../images/site/homepage/home-reports-arrow.png) no-repeat 2px 5px;
	padding-left: 20px;
}
.download-div .file a {
	background: none;
	display: inline;
	padding: 0;
}*/

.download-div a:hover {
	text-decoration: underline;
}

.arrows-div {
	background: none !important;
}
.arrows-div span {
	padding-left: 20px;
}
.arrows-div span.count {
	padding-left: 0;
	background: #FFF;
	color: #333;
}

.arrows-div ul {
	margin: 0 0 10px;
	border-top: 1px solid #daddde;
	border-bottom: 1px solid #ededed;
	list-style: none;
}
.arrows-div li {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #daddde;
	padding: 4px 10px 4px 0;
	^float: left; 
	^width: 200px; 
	^margin-bottom: -1px;
}
.arrows-div a {
	background: url(../images/site/homepage/home-reports-arrow.png) no-repeat 2px 5px;
	padding-left: 20px;
	text-decoration: none;
	display: inline-block;
}
.arrows-div a:hover {
	text-decoration: underline;
}
.arrows-div a:hover span.count {
	text-decoration: none;
	color: #333;
}
.arrows-div span {
	padding-left: 20px;
}
.arrows-div h2 {
	padding: 19px 0 10px 21px;
}
.reports-div {
	margin-top: 5px;
}
#yui-main .reports-div ul li {
	margin-left: 0;
	list-style: none; 
}
.reports-div img {
	margin-left: 20px;
}
.reports-div h2 {
	margin: 18px 0 5px 20px;
}
.reports-div ul {
	margin: 10px 30px 10 0;
	border-top: 1px solid #daddde;
	border-bottom: 1px solid #ededed;
	width: 320px;
	list-style: none outside none;
}
.text-size-small .reports-div ul {
	width: 280px;
}
.text-size-large .yui-g .yui-u {
^width:49.9%;
}  
.site-map .reports-div ul {
	width: auto;
	margin: 10px 0 32px 0;
}
.reports-div li {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #daddde;
	padding: 4px 10px 3px 0;
}
.reports-div li a {
	background: url(../images/site/homepage/home-reports-arrow.png) no-repeat 2px 5px;
	padding-left: 21px;
	display: block;
}
.reports-div .review-ul {
	width: auto;
	border-top: 0;
}
.review-ul .first {
	border-top: 0;
}
.yui-t1 .yui-b .download-report-link {
	background: transparent url(../images/site/downloads_button_blank.png) left top no-repeat;
	text-decoration: none;
	font-weight: bold;
	width: 212px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	text-align: center;
	margin-bottom: 5px;
	display: block;
}
.text-size-small .yui-t1 .yui-b .download-report-link {
	margin-right: -30px;
}
.yui-t1 .yui-b .download-wide .download-report-link {
	background: transparent url(../images/site/download-wide-bg.gif) left top no-repeat;
	width: 190px;
}
.yui-t1 .yui-b .download-report-link:hover {
	text-decoration: underline;
}
.erofooter-nav {
	margin: 1.25em 1.6666em 0;
}
.erofooter-list {
	margin-right: 30px;
	width: 180px;
	list-style: none outside none;
}
.erofooter-nav .col-1 {
	width: 100px;
}
.erofooter-nav .col-2{
	width: 160px;
}
.text-size-small .erofooter-list {
	width: 129px;
}
.erofooter-list ul {
	list-style: none outside none;
	margin-bottom: 0;
}

/*.level-1, .level-2, .no-bg {
	list-style: none outside none;
}*/

#ft .erofooter-ministry-of-education {
	background: transparent url(../images/site/moe-logo-footer.gif) top left no-repeat;
	text-indent: -9999px;
	width: 159px;
	height: 41px;
	margin: 11px 0 0;
}
.erofooter-nav .last {
	margin-right: 0;
}
#ft .erofooter-nzgovt {
	background: transparent url(../images/site/nz-govt-logo-footer.gif) top left no-repeat;
	text-indent: -9999px;
	width: 130px;
	height: 18px;
	margin: 21px 20px 0 30px;
}
#ft .erofooter-ccea {
	background: transparent url(../images/site/nz-govt-logo-footer.gif) top left no-repeat;
	text-indent: -9999px;
	width: 130px;
	height: 18px;
	margin: 21px 20px 0 30px;
}

#ero-radio-button {
	margin-right: 0.3333em;
}
#ft a {
	color: #000;
	font-size: 0.9166em;
	line-height: 1.6363;
	margin-bottom: 0.4545em;
}
#ft li {
	font-weight: bold;
}
#ft li li {
	font-weight: normal;
}
#ft .footer-ero-logo {
	background: transparent url(../images/site/ero-logo-footer.gif) top left no-repeat;
	text-indent: -9999px;
	width: 208px;
	height: 19px;
	margin: 25px 0 0 20px;
}
#ft .footer-ccea-logo{
	background: transparent url(../images/site/Christchurch_Earthquake_National_Appeal.jpg) top left no-repeat;
	text-indent: -9999px;
	width: 234px;
	height: 30px;
	margin-left:0.4em;
	margin: 20px 0 0 15em;
}

h1 {
	font: 1.6666em/0.9 Georgia, Times, "Times New Roman", serif;
	color: #28353c;
	line-height: 1.2;
}
.innerpage h1 {
	padding-right: 130px;
}
.advanced-search-link {
	color: #fff;
	position: relative;
	border-left: 1px solid #7c8386;
	padding-left: 1em;
	text-decoration: none;
	margin-left: 10px;
}
.header-search-fieldset .reports-radio-button-label {
	margin-right: 1.1666em;
	padding-left: 0.3333em;
}
.header-search-fieldset {
	position: absolute;
	top: 90px;
	^top: 7.31em;
	right: 0;
	padding-right: 10px;
	color: #fff;
	_float: right;
	_width: 41em;
}
.text-size-small .header-search-fieldset {top: 89px; ^top: 85px; _width: 43em;}
.text-size-large .header-search-fieldset {top: 90px; ^top: 89px; _width: 40em;} 
.intro-p {
	width: 490px;
}
#main-nav {
	width: 81.667em; /* 980px; */
	margin: 0 auto;
	height: 58px;
	position: relative;
	top: -46px; /* -3.9166em; */
	z-index: 2000;
}
.homepage #main-nav .outer {
	width: 980px;
	position: relative;
}
#main-nav a {
	font-size: 1.083em;
	line-height: 1.3846;
	display: block;
	float: left;
	color: #305060;
	padding: 0.9230em;
	padding-top: 0;
	padding-bottom: 1.2037em;
}
#main-nav .tl, #main-nav .bl {
	width: 1.833em; /* 20px */
	height: 1.583em; /*19px*/
	display: block;
	float: left;
}
#main-nav .bm, #main-nav .tm {
	background: transparent url(../images/site/main-nav-top-bottom-shdw28.png) top left repeat-x;
	height: 1.5833em;
	float: left;
	display: block;
	float: left;
	width: 78em;
}
.homepage .text-size-large #main-nav .bm {
height: 23px;
}
.homepage #main-nav .tm {
width: 936px;
}
*:first-child+html .text-size-large #main-nav .bm, *:first-child+html .text-size-large #main-nav .tm {width: 1088px;} /* IE7 */
/*** webkit/ safari hacks ***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.text-size-large #main-nav .bm, .text-size-large #main-nav .tm {
		width: 1093px;
	}
}
.homepage #main-nav .tm {^width: 936px !important;}

#main-nav .tm {
	background: transparent url(../images/site/main-nav-top-bottom-shdw28.png) top left repeat-x;
	_background: transparent url(../images/site/main-nav-top-bottom-shdw28-top.gif) top left repeat-x;
	height: 1.5833em;
}

/** html #main-nav .tm {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/ezero/design/ezero/images/site/main-nav-top-bottom-shdw28-top.png', sizingMethod='scale');
} */
#main-nav .tr, #main-nav .br {
	width: 1.833em;
	height: 1.5833em;
	display: block;
	float: right;
}
#main-nav .tr {
	width: 1.833em;
	height: 1.5833em;
}
.homepage #main-nav .tl, .homepage #main-nav .tr {
	width: 22px;
	height: 19px;
}
.homepage .text-size-large #main-nav .tl, .homepage .text-size-large #main-nav .tr {
	height: 22px;
	_height: 20px;
}
* html #main-nav .tr, * html #main-nav .tl {
	position: relative;
	top: -1px;
	margin-bottom: -1px;
	height: 20px;
}
* html .innerpage .text-size-large #main-nav .tl, * html .innerpage .text-size-large #main-nav .tr {
width: 25px !important;
}

* html .innerpage .text-size-small #main-nav .tr {
right: 4px;
}
* html .innerpage .text-size-large #main-nav .tr {
right: -3px;
height: 23px;
margin-bottom:-4px;
}
.innerpage .text-size-small #main-nav .tm {
 	height: 16px;
	^height: 16px;
	_height: 19px;
}
* html .innerpage .text-size-small #main-nav .tm {
	width: 771px;
}
.homepage .text-size-small #main-nav .tm {
 	height: 19px;
	^height: 19px;
	_height: 19px;
}
.homepage .text-size-large #main-nav .tm {
 	_height: 19px;
}
.innerpage .text-size-large #main-nav .tm {
 	_left: -3px;
	_margin-right: -6px;
	_width: 1094px;
	_position: relative;
}

#main-nav .tl {
	background: transparent url(../images/site/main-nav-corners-sprite28.png) no-repeat;
	_background: transparent url(../images/site/main-nav-corners-sprite28-tl.png) no-repeat;
}
#main-nav .bm {
	background: transparent url(../images/site/main-nav-bottom-shadow.gif) right bottom repeat-x;
}

#main-nav .tr {
	background: transparent url(../images/site/main-nav-corners-sprite28.png) top right no-repeat;
	_background: transparent url(../images/site/main-nav-corners-sprite28-tr.png) no-repeat;
}
#main-nav .bl {
	background: transparent url(../images/site/main-nav-corners-sprite.gif) bottom left no-repeat;
}
#main-nav .br {
	background: transparent url(../images/site/main-nav-corners-sprite.gif) bottom right no-repeat;
}
#main-nav .current a {
	background: transparent url(../images/site/nav-current-arrow.gif) 50% 24px no-repeat;
	color: #843a6d;
	position: relative;
	z-index: 1000;
}
.text-size-large #main-nav .current a {background-position: 50% 30px;}
.text-size-small #main-nav .current a {background-position: 50% 19px;}

.homepage #main-nav .current a {
	background: none;
}

#main-nav .inline-ul {
	margin: 1.4166em 1.4166em 0;
	height: 3.0833em;
	background: #fff url(../images/site/main-nav-strip.gif) left bottom repeat-x;
	_margin-top: 0;
}
.homepage #main-nav .inline-ul {
margin-left: 17px;
margin-right: 17px;
}
*:first-child+html #main-nav .inline-ul { /* IE7 */
	margin-top:0;
}

.homepage #main-nav .inline-ul {
	background: #fff url(../images/site/homepage/main-nav-strip-home.png) left bottom no-repeat;
}

#main-nav .last {
	background-image: none;
}

#main-nav li {
	display: block;
	float: left;
	background: transparent url(../images/site/main-nav-dotted.gif) right top no-repeat;
	margin-top: 0.2307em;
}

.nav {
	margin-top: 15px;
	_zoom: 1;
	list-style: none outside none;
}

.nav ul {
	list-style: none outside none;
	margin-bottom: 0;
}

.nav a {
	color: #305060;
	text-decoration: none;
	padding: 8px 0 6px;
	display: block;
	line-height: 1.4em;
	width: 15.8333em;
	_width: 150px;
	zoom:1;
}
.nav li {
	list-style: none;
	background: transparent url(../images/site/nav-top-bottom-borders.gif) left top repeat-x;
	margin: 0 0 0 20px;
}
.nav li ul li {
	margin-left: 0;
}
.nav span {
	width: 15.8333em;
	_width: 150px;
	padding: 8px 0 6px;
	display: block;
	line-height: 1.4em;
	zoom:1;
}
.nav a:hover {
	text-decoration: underline;
}
.nav .current {
	color: #666;
	zoom: 1;
}
.nav .current span {
	margin-left: 20px;
}
.nav .current li span {
	margin-left: 0;
}

.nav li.current {
	background: transparent url(../images/site/nav-gray-bg.gif) left 4px repeat-y;
	margin-left: 0;
}
.nav li.current ul li {
	background: transparent url(../images/site/nav-top-bottom-borders.gif) left top repeat-x;
	margin-left: 20px;
}
.nav li.current ul li ul li {
	margin-left: 0;
}
.nav .current a {
	font-weight: bold;
	color: #666;
	margin-left: 20px;
	background: transparent url(../images/site/nav-top-bottom-borders.gif) left top repeat-x;
}
.nav .current ul li a {
	font-weight: normal;
	background: transparent url(../images/site/nav-black-arrow.gif) 12px 13px no-repeat;
	margin-left: 0;
	padding-left: 24px;
	width: 166px;
}
.nav .current ul li span {
	font-weight: bold;
	background: transparent url(../images/site/nav-black-arrow.gif) 12px 13px no-repeat;
	margin-left: 0;
	padding-left: 24px;
}
.nav li ul li a {
	padding-left: 12px;
	background: transparent url(../images/site/nav-black-arrow.gif) 0 13px no-repeat;
}
.nav .current ul .current a {
	font-weight: bold;
	/*background: transparent url(../images/site/nav-black-arrow.gif) 0 13px no-repeat;*/
	/*padding-left: 12px;*/
}
.nav .current ul .current ul li a {
	font-weight: normal;
	padding-left: 24px;
	background: transparent url(../images/site/nav-black-arrow.gif) 12px 13px no-repeat;
}
.nav .no-bg {
	background: none;
	/*list-style: none outside none;*/
}
.nav-div {
	background: transparent url(../images/site/nav-teal-bg.gif) left top repeat-y;
}
.nav ul .current a {
	font-weight: bold;
	padding-left: 12px;
	background: transparent url(../images/site/nav-black-arrow.gif) left 13px no-repeat;
	margin-left: 0;
}
.nav ul .current ul a {
	padding-left: 24px;
	background: transparent url(../images/site/nav-black-arrow.gif) 12px 13px no-repeat;
	font-weight: normal;
	width: 166px;
}
.nav ul ul .current {
	color: #518742;
}
.nav ul ul .current span {
	color: #518742;
	padding-left: 24px;
	background: transparent url(../images/site/nav-green-arrow.gif) 12px 13px no-repeat;
}

p {
	margin-bottom: 1.5em;
}

p.sml-margin-bottom {
	margin-bottom: 5px;
}

.collapsible .content p:first-child {
	margin: 0;
}

.yui-t1 #yui-main .yui-b {
	margin-left: 17.5em;
	padding: 1.5833em 0 0 2.5em;
}

/* glossary page */

p.gloss-list {
	margin-bottom: 1.7em;
}
p.gloss-list span {
	text-indent: -9000px;
	display: inline-block;
	width: 1px;
	height: 16px;
	background: url(../images/site/gloss-list-divider.gif) repeat-y center 0;
	padding: 0 4.6px;
}
dl.glossary {
	margin-top: 13px;
}
dl.glossary dt {
	font-weight: bold;
	padding-right: 5px;
	float: left;
}
dl.glossary dd {
	padding-bottom: 9px;
}
/* advanced search page */
.advanced-search {
	width: 699px;
	position: relative;
	background: url(../images/site/search/advancedsearch-bg.jpg) repeat-y 0 0;
	padding: 15px 0 28px;
	margin-bottom: 10px;
}
.advanced-search .yui-g .yui-u { /* IE6 */
	_width: 48.7199%;
}
*:first-child+html .advanced-search .yui-g .yui-u { /* IE7 */
	width: 49.9999%;
}
.advanced-search .yui-u {
	float: left;
	padding: 21px 0;
}
.advanced-search .section {
	padding: 0 38px 22px 30px;
}
.yui-b .advanced-search .search-within {
	padding: 0 38px 8px 30px;
}
.yui-b .advanced-search .authority {
	margin-bottom: 14px;
}
.advanced-search .block {
	display: block;
	width: 699px;
	position: absolute;
	left: 0;
}
.advanced-search label {
	font-size: 0.917em;
}
.advanced-search h3 label {
	font-size: 1em;
	display: inline-block;
	width: 89px;
}
.advanced-search h3 label {
	font-size: 1em;
	display: inline-block;
	width: 89px;
}
.advanced-search h3 .type-of-report-label {
	width: 100px;
}
.advanced-search input.box, .advanced-search select {
	/*color: #999;*/
	border: 1px solid #CCC;
}
.advanced-search select, .advanced-search .checkbox {
	cursor: pointer;
}
.advanced-search input.box {
	padding: 1px 3px;
}
.advanced-search .n {
	top: 0;
	background: url(../images/site/search/advancedsearch-top-bg.jpg) no-repeat 0 0;
	height: 15px;
}
.advanced-search .s {
	bottom: -4px;
	background: url(../images/site/search/advancedsearch-bottom-bg.jpg) no-repeat 0 0;
	height: 32px;
}
.advanced-search legend {
	padding: 0;
	color: #333;
	_position: relative;
	_right: 7px;
}
*:first-child+html .advanced-search legend { /* IE7 */
	position: relative;
	right: 7px;
} 

.advanced-search legend span {
	display: block;
	width: 639px;
	background: url(../images/site/search/advancedsearch-legend-bg.jpg) no-repeat 0 0;
	height: 41px;
	line-height: 41px;
	font-size: 1.417em;
	padding: 0 30px;
}
.pointer {
	cursor: pointer;
}
.advanced-search .keywords .box {
	width: 273px;
	margin: 4px 0;
}
.advanced-search .keywords .radio {
	margin: 0 5px;
	vertical-align: middle;
}
.advanced-search .search-within h3 {
	float: left;
}

.advanced-search .search-within label {
	display: block;
	margin: 2px 0 16px 145px;
	width: 135px;
	cursor: pointer;
}

.advanced-search .search-within input {
	vertical-align: middle;
	margin: 0 5px;
}

.advanced-search .search-within label.first {
	position: relative;
	top: 4px;
	margin-bottom: 20px;
}

.advanced-search .search-within label.last {
	margin-bottom: 7px;
}
.advanced-search .institution select, .advanced-search .reporttype select {
	margin:4px 0;
	width:280px;
}
.advanced-search .right-block .section {
	padding-left: 45px;
	_padding-left: 36px;
	padding-right: 30px;
	padding-bottom: 13px;
	position: relative;
}
.advanced-search .right-block .section label {
	display: inline-block;
	width: 89px;
	zoom: 1;
}
.advanced-search .right-block .section .select {
	width: 180px;
}

.advanced-search .right-block .section .box {
	width: 140px;
}
.advanced-search .right-block .location .box {
	width: 171px;
}

#fm-type-of-report {
	float: right;
}

.advanced-search .type-of-report h3 {
	float: left;
	margin-left: 55px;
}

.advanced-search .authority .select {
	position: relative;
	top: 2px;
}

.advanced-search .language .select {
	position: relative;
	top: 2px;
}
.advanced-search .right-block .section h3 {
	display: inline;
}
.advanced-search .location h3 {
	margin-bottom: 9px;
}
.advanced-search .location .item {
	margin-bottom: 14px;
}
.advanced-search .date {
	margin-bottom: 21px;
}
.advanced-search .date label {
	text-align: right;
}
.advanced-search .date h3 label {
	text-align: left;
}
.advanced-search .date .item img {
	position: relative;
	top: 9px;
	left: 4px;
	cursor: pointer;
}
.advanced-search .language h3 {
	float: left;
}
.advanced-search .language .select {
	position: relative;
	top: 2px;
}
.advanced-search .right-block .buttons {
	padding: 18px 0 0 138px;
}

/* search results page */

.search-results {
	background: url(../images/site/search/searchresults-bg.jpg) repeat-y 0 0;
	width: 718px;
	padding: 26px 0 27px;
	position: relative;
	left: -10px;
}
.search-results .n, .search-results .s {
	display: block;
	position: absolute;
	left: 0;
	width: 718px;
}
.search-results .n {
	top: 0;
	background: url(../images/site/search/searchresults-top-bg.jpg) 0 0;
	height: 26px;
}
.search-results .s {
	bottom: 0;
	background: url(../images/site/search/searchresults-bottom-bg.jpg) 0 0;
	height: 27px;
}
.search-results .inner {
	background: url(../images/site/homepage/search-bg.png) no-repeat 0 0;
	position: relative;
	margin-top: 13px;
	left: 39px;
	width: 640px;
}
.text-size-large .search-results .inner {
	width: 650px;
}
.search-results .inner input.box {
	background: transparent;
	padding: 7px 10px 7px;
	color: #333;
	border: none;
	width: 371px;
	font-size: 12px;
}
.search-results .inner input.button {
	background: transparent;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 3px 0 3px 10px;
 ^padding: 3px 0 5px 5px;
	border: none;
	cursor: pointer;
}
.search-results .inner span.block {
	display: inline-block;
	width: 471px;
}
.search-results .inner a.link {
	display: inline-block;
	padding-left: 18px;
	color: #448E9D;
	position: relative;
 ^bottom: 6px;
	text-decoration: underline;
}
.search-results .inner a.link:hover {
	text-decoration: none;
}
.search-results label {
	display: inline-block;
	padding: 10px 15px 10px 8px;
	font-size: 0.917em;
}
.search-results label input {
	margin-right: 3px;
}

/* search results 'results' */
.results {
	padding: 19px 49px 19px 30px;
}
#yui-main .results ul li {
	margin-left: 0;
	list-style: none; 
}

/* pagination */
.pagination {
	margin: 0 -30px;
}
.pagination p.left {
	font-weight: bold;
	margin-bottom: 5px;
}
.pagination p.right {
	float: none;
	width: 100%;
	text-align: right;
	clear: both;
	margin-bottom: 5px;
}
.pagination .button {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;	
	position: relative;
	background: url(../images/site/search/searchresults-page-bg.jpg) repeat-x 0 0;
	width: 7.3em;
	text-align: center;
	bottom: 1px;
}
.pagination .button .w, .pagination .button .e {
	display: block;
	position: absolute;
	top: 0;
	height: 30px;
	width: 5px;
}
.pagination .button .w {
	background: url(../images/site/search/searchresults-page-w.jpg) no-repeat 0 0;
	left: 0;
}
.pagination .button .e {
	background: url(../images/site/search/searchresults-page-e.jpg) no-repeat 0 0;
	right: 0;
}
.pagination a:hover {
	text-decoration: underline;
}
.pagination a.current {
	border: 1px solid #d1e5ea;
	background: #eff6f7;
	padding: 2px 3px;
	margin: 0 -4px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration: none;
	cursor: default;
	color: #333;
}
.pagination .spacer {
	display: inline-block;
	width: 12px;
	height: 1px;
}
.pagination span.pipe {
	text-indent: -9000px;
	display: inline-block;
	width: 1px;
	height: 20px;
	background: url(../images/site/gloss-list-divider.gif) repeat-y center 0;
	padding: 0 11px;
}

.pdf-icon {
	width: 14px;
	height: 16px;
	float: right;
	display: block;
	background: url(../images/site/icon-pdf.gif) no-repeat left top;
	margin-left: 5px;
}
.results ul {
	border-top: 1px solid #dbddde;
	border-bottom: 1px solid #eeeeee;
	margin-top: 10px;
	list-style: none outside none;
}
.results li {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #dbddde;
	padding: 14px 0;
}
.results h3 {
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	^float:left;
}
.results h3 a {
	color: #448E9D;
	cursor: pointer;
}
.results h3 a:hover {
	cursor: pointer;
}
.results h4 {
	display: inline-block;
	color: #000;
	font-size: 0.917em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: relative;
	left: 12px;
	^top: 3px;
}
.results .url, .results .source, .results .relevance {
	font-size: 0.917em;
}
.results .url {
	float: left;
	margin-bottom: 0;
}
.results .url a {
	color: #333;
}
.results .relevance {
	float: right;
	margin-bottom: 0;
	position: relative;
	bottom: 5px;
	^bottom: 0;
}
.results .source {
	clear: both;
	margin-bottom: 0;
}
.results .slider {
	display: inline-block;
	width: 47px;
	height: 10px;
	padding: 4px 5px 0;
	background: url(../images/site/search/relevance-slider.jpg) no-repeat 0 0;
	position: relative;
	top: 5px;
	^top: 0;
	_top: 3px;
	margin: 0 5px;
}
.results .slider span {
	display: inline-block;
	width: 100%;
	height: 5px;
	background: #447736;
	position: relative;
	bottom: 6px;
	^bottom: 0;
	_font-size: 1px;
}
.results .foot {
	margin-top: -8px;
}
.results .report-foot {
	margin-top: 0;
}
.clearboth, .results .text {
	clear: both;
}

/* contact page */

.width-restricted div {
	width: 140px;
	margin-right: 10px;
}

.collapse-block a, .collapse-block span {
	margin-left: 20px;
}

.collapse-block .button {
	cursor: pointer;
	padding: 5px 10px 5px 35px;
	margin-bottom: 15px;
}

.collapse-block .expand {
	background: #e9e5e0 url(../images/site/plus-sign.gif) no-repeat 7px 7px;
}

.collapse-block .collapse {
	background: #e9e5e0 url(../images/site/minus-sign.gif) no-repeat 7px 7px;
}
.collapse-block h2 { /* sc - no idea why this is needed but without it the heading indents the text in IE */
	^float: left;
	^width: 100%;
}
#yui-main .collapse-block span {
	background: none;
}

.print-div {
	margin-right: 1.583em;
	width: 6em;
}
*:first-child+html .print-div { /* IE7 */
	width: 6em;
}
.print-div div {
	margin-top: 5px;
	float: left;
}
.print-div .font-size-med {
	font-size: 1.1666em;
	line-height: 1.2857em;
}
.print-div .font-size-large {
	font-size: 1.3333em;
	line-height: 1.125em;
}
.table-of-contents-div {
	margin-top: 5px;
}
.table-of-contents-div a {
	color: #000;
}
.table-of-contents-div a:hover {
	text-decoration: underline;
}
.table-of-contents-div .first {
	color: #28353C;
	font-weight: bold;
}
.table-of-contents-div .first a {
	color: #28353C;
}
.table-of-contents-div ul {
	margin: 0 0 5px 25px;
}
.table-of-contents-div ul li {
	margin-left: 40px;
}
.table-of-contents-div ul .first {
	margin-left: 0;
}

.not-visible {
	visibility: hidden;
	border: 0;
	margin: 0;
	height: 0;
}

.yui-t1 .yui-b .print-div a {
	width: 1.0833em;
	font-weight: bold;
}
.yui-t1 .yui-b .print-div .print-link {
	width: 23px;
	text-indent: -9999px;
	background: transparent url(../images/site/icons-print.gif) right center no-repeat;
	padding: 0.0833em;
	float: right;
}

.yui-t1 .yui-b .rss-link {
	font-weight: bold;
	margin: 5px 20px 0 0;
	background: transparent url(../images/site/icon-rss.jpg) right top no-repeat;
	padding: 0.0833em 20px 0.0833em 0.0833em;
	float: right;
}

.yui-g .yui-u {
	width: 50%;
}
.yui-gc .yui-u {
	width: 30.4%;
}
.yui-u img {
	border: 1px solid #ccc;
}
.yui-t1 .yui-b .visit-link {
	font: bold 1.1666em/1.2857 Georgia, Times, "Times New Roman", serif;
	text-decoration: none;
	/*background: transparent url(../images/site/visit-arrow.gif) right center no-repeat;
	padding-right: 1.2857em;*/
}
.yui-t1 .yui-b .reports-div .visit-link {
	margin: 10px 40px 0 0;
}
.yui-t1 .yui-b .visit-link:hover {
	text-decoration: underline;
}
#yui-main .yui-b h1 {
	margin: 0.15em 0 0.9em;
}
.yui-t1 #yui-main .yui-b {
	margin-left: 17.5em;
	padding: 1.3333em 0 0 2.5em;
	_width: 720px;
}
.yui-t1 #yui-main .yui-b .maincontent a {
	text-decoration: underline;
}
.yui-t1 #yui-main .yui-b .maincontent a:hover {
	text-decoration:none;
}
.text-size-small .yui-t1 #yui-main .yui-b {
	_width: 580px;
}

#doc4 .site-map .yui-b {
	margin-left: 0;
	padding-left: 1.8333em;
}

.yui-gc .first .yui-g {
	margin-left: 0; /* override grids default */
	width: 100%; /* override grids default */
}

.yui-gc .first .yui-g .first {
	width: 48%;
}
.yui-gc .first .yui-g .last {
	width: 48%; /* override grids default */
	float: right;
}
.yui-gc .first .yui-g .first a, .yui-gc .first .yui-g .last a, .yui-u p a {
	text-decoration: underline;
	margin-left: 7px;
	display: inline;
}
.yui-u p a {
	/*display: block;*/
	margin-left: 0;
}

.yui-u .gloss-list a {
	display: inline;
	margin-left: 0;
}

.yui-u .pagination a {
	display: inline;
	margin-left: 0;
}

.yui-gc .first .yui-g .first h2 a, .yui-gc .first .yui-g .last h2 a, .yui-gc .first .yui-g .first h3 a, .yui-gc .first .yui-g .last h3 a {
	margin-left: 0;
}

/* toc nav */
ul.toc li ul {
	border-bottom: none;
	margin-bottom: 0;
	margin-left: -20px;
	margin-bottom: -4px;
	margin-right: -10px;
}
ul.toc li ul li {
	padding-left: 35px;
	background-position: 17px 9px;
	^background-position: 17px 10px;
}
/*---------------------------------------
EXTERNAL LINKS ICON
---------------------------------------*/
.external-link span {
background: url(../images/arrow.gif) no-repeat 0 0;
display: inline-block;
width: 12px;
height: 9px;
text-indent: -9000px;
position: relative;
top: 0;
^top: -3px;
_top: 3px;
left: 3px;
padding-right: 3px;
}

.footnote .external-link span {
float: none;
}
