/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
html {
	margin: 0px; padding: 0px; width: 100%; height: 101%; font-family: sans-Serif; position: relative; background-color: #444; font-color: #808080;
}
body {
	margin: 0px; padding: 0px; width: 100%; height: 101%; font-family: sans-Serif; position: relative; background-color: #444; font-color: #808080;
}
img {
	border: currentColor;
}
h1 {
	margin: 12px 0px 10px; padding: 0px; color: rgb(39, 94, 135); font-family: Arial, sans-serif; font-size: 2.2em; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px 0px 5px; color: rgb(175, 175, 175); font-family: Arial, sans-serif; font-size: 1.7em; font-weight: normal;
}
h3 {
	color: rgb(29, 29, 29); font-family: Arial, sans-serif;
}
h4 {
	margin: 0px; padding: 0px; color: rgb(51, 102, 102); font-family: Arial, sans-serif; font-size: 1em; font-weight: bold;
}
h5 {
	margin: 0px; padding: 0px; color: rgb(51, 102, 102);
}
h6 {
	color: rgb(51, 102, 102); font-size: 0.8em; margin-top: 2px;
}
a {
	color: rgb(51, 102, 102);
}
li {
	
}



#productshare {
	padding: 0px; width: 250px; height: auto; color: rgb(62, 122, 131); font-size: 1em; font-weight: bold; margin-top: -33px; margin-left: 755px; float: right; position: absolute;
}
#productshare img {
width:15px;
height:15px;
	border: 1px solid rgb(204, 204, 204);
}
#productshare li {
	padding: 3px; display: inline-block;
}
#productshare li:first-child {
	padding-top: 6px; vertical-align: top;
}
#headerwrapper {
	width: 100%; height: 110px; background-image: url("/progressindicator/images/bannerbg.gif"); background-color: rgb(255, 255, 255);
}
#header {
	width: 960px; height: 110px; margin-right: auto; margin-left: auto; display: block;
}
#wrapper {
	margin: 0px auto; padding: 0px; width: 100%; background-color: white;
}
.wrapper {
	margin: 0px; padding: 0px; width: 100%; min-height: 100%; background-color: white;
}
#logo {
	width: 180px; float: left;
}
#banner {
	width: 725px; float: left;
}
#headersearch {
	width: 250px !important; margin-top: 73px; margin-left: 675px; float: right !important; position: absolute !important; z-index: 1000;
}
#headersearch fieldset {
	border: currentColor;
}
#headersearch .hidden {
	display: none;
}
#header_1_panel1 {
	width: 250px;
}
#searchTextbox {
	width: 163px !important; height: 19px !important; background-image: url("/statistics/statsMain/Images/Google_logo.gif"); background-attachment: scroll !important; background-repeat: no-repeat !important; background-color: rgb(255, 255, 255) !important;
}
#container {
	padding: 0px 10px; width: 960px; margin-right: auto; margin-left: auto; min-height: 100%;
}
#sectionselect {
	margin: -3px 0px 0px; width: 130px; position: absolute;
}
#sectionselect a {
	padding: 20px; color: rgb(51, 102, 102); font-size: 0.8em; font-weight: bold; text-decoration: none;
}
#sectionselect a:hover {
	padding: 20px; color: rgb(51, 102, 102); font-size: 0.8em; font-weight: bold; text-decoration: none;
}
#sectionselect ul {
	background-position: bottom; margin: 0px; padding: 0px; width: auto; height: auto; display: inline-block; background-repeat: repeat-x;
}
#sectionselect li {
	margin: 5px 0px; padding: 20px 0px 10px;
}
.section {
	margin: 0px; padding: 0px; width: 120px; height: 15px; text-align: center; color: rgb(102, 102, 102); overflow: hidden; font-size: 0.9em; font-weight: bold; border-left-color: rgb(204, 204, 204); border-left-width: 0px; border-left-style: solid; display: inline-block;
}
#sectionselect li:first-child {
	background-position: left; width: 73px; padding-left: 9px; text-decoration: none; margin-left: 5px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; background-image: url("../images/home_x32.png"); background-repeat: no-repeat;
}
#sectionselect li:first-child a:hover {
	text-decoration: none;
}
#sectionselect li:nth-child(1) {
	background-position: left; width: 73px; padding-left: 30px; margin-left: 10px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; display: inline-block; background-image: url("../images/home_x32.png"); background-repeat: no-repeat;
}
#sectionselect li:first-child {
	background-position: left; width: 73px; padding-left: 30px; margin-left: 10px; border-left-color: currentColor; border-left-width: medium; border-left-style: none; display: inline-block; background-image: url("../images/home_x32.png"); background-repeat: no-repeat;
}
#chapterwrapper {
	background: rgb(236, 236, 236); border-radius: 3px; width: 960px; height: 57px; padding-bottom: 0px; margin-top: 5px; margin-bottom: 0px; box-shadow: 0px 1px 4px rgba(0,0,0,0.3), inset 0px 0px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.1) inset; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#chapterselect {
	padding: 0px 5px 5px; width: 941px; height: auto; margin-top: 10px;
}
.chapter {
	padding: 0px 0px 5px; width: 190px; height: 40px; text-decoration: none; margin-top: -5px; margin-bottom: 5px; margin-left: 5px; display: inline-block;
}
#chapterselect ul {
	margin: -60px 0px 0px; padding: 5px 0px 0px; width: 960px; position: absolute;
}
#chapterselect li {
	margin: 0px;
}
#chapterselect li:nth-child(1) {
	margin: 0px 0px 0px 180px;
}
#chapterselect li:first-child {
	margin: 0px 0px 0px 180px;
}
.chapterimage {
	margin: 0px; padding: 0px 5px 0px 0px; width: 220px; height: 67px; text-decoration: none; display: inline-block; position: absolute;
}
.chapterimage a {
	text-decoration: none;
}
.chapterimage li:nth-child(1) {
	margin-left: 56px;
}
.chapterimage li:first-child {
	margin-left: 56px;
}
.chapterimage img {
	width: 46px; height: 46px; margin-top: 60px; margin-right: 5px;
}
.chapterimage h5 {
	width: 150px; height: 80px; padding-top: 35px; font-size: 0.8em; text-decoration: none; margin-top: -65px; margin-left: 55px; display: block; position: relative;
}
.chapterimage h5 a {
	color: rgb(51, 102, 102); text-decoration: none; position: relative;
}
.chaptertextsum {
	width: 125px; height: 60px; color: rgb(80, 80, 80); overflow: hidden; font-size: 0.75em; margin-top: -50px; margin-left: 100px; float: left; position: relative;
}

.active
{

}
#chapterdrop {
	padding: 5px 5px 10px 10px; width: 936px; margin-top: 10px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: none; background-color: rgb(237, 237, 234);
}
#sectiontitle {
	color: rgb(102, 102, 102); padding-top: 5px; font-size: 0.9em; font-weight: bold; float: left; display: block;
}
#chaptertoggle {
	float: right;
}
#content {
	height: 100%; margin-top: 20px; background-color: rgb(255, 255, 255);
}
#breadcrumbs {
	padding: 10px 0px 0px; width: 950px; height: 5px; color: rgb(102, 102, 102); font-size: 0.75em; margin-top: 0px; display: block; position: relative;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#breadcrumbs a {
	text-decoration: none;
}
#col1left {
	margin: 0px; padding: 0px 5px 15px 0px; width: 68%; float: left; min-height: 100%;
}
#col1left ul {
	margin: -10px 0px 0px; padding: 0px;
}
#col2right {
	padding: 15px 0px 5px; width: 28%; margin-right: 0px; float: right; min-height: 100%;
}
#col2right .chapterimage img {
	padding: 5px; border-radius: 5px; border: currentColor; width: 96px; height: 96px; margin-top: -15px; margin-left: 155px; position: absolute; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#col2right .chapterimage img::before {
	border-radius: 100px / 10px; left: 10px; top: 50%; right: 10px; bottom: 0px; position: absolute; z-index: -1; box-shadow: 0px 0px 20px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-border-radius: 100px /10px;
}
#col2right .chapterimage img::after {
	border-radius: 100px / 10px; left: 10px; top: 50%; right: 10px; bottom: 0px; position: absolute; z-index: -1; box-shadow: 0px 0px 20px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-border-radius: 100px /10px;
}
#intro {
	padding: 2px 5px 5px 0px; width: 99%; height: auto; margin-bottom: 5px; display: block; background-color: rgb(255, 255, 255);
}
#intro h2 {
	margin: 0px 0px 10px; padding: 10px 0px 0px; color: rgb(0, 105, 135); font-family: Arial, sans-serif; font-size: 2.2em;
}
.chapterintro {
	width: 99%; color: rgb(85, 85, 85); line-height: 1.4em; font-family: Arial, sans Serif; font-size: 0.95em; margin-top: 0px;
}
.chapterintro ul {
	margin-bottom: 20px !important; margin-left: 30px !important;
}
chapterintro li {
	padding-top: 5px !important;
}
.chapterintro h3 {
	color: rgb(0, 105, 135); font-family: Arial, sans Serif; margin-top: -15px; margin-bottom: 0px;
}
.chapterintro table {
	border: 0px currentColor !important;
}
th {
	border: 0px currentColor !important;
}
td {
	border: 0px currentColor !important;
}
.chapterintro h4 {
	color: rgb(0, 105, 135); font-family: Arial, sans Serif; font-size: 1.2em; margin-top: 23px; margin-bottom: -5px;
}
.chapterintro h5 {
	color: rgb(68, 68, 68); font-size: 1em; margin-bottom: -15px;
}
.articlelist {
	width: 650px; height: 113px; padding-top: 15px; padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.articlelistimage {
	border: 3px solid rgb(238, 238, 238); margin-right: 10px; float: left; display: block; position: relative; box-shadow: 0px 1px 4px rgba(0,0,0,0.3), inset 0px 0px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.1) inset;
}
.articlelistimage .chapterimage img::before {
	border-radius: 100px / 10px; left: 10px; top: 50%; right: 10px; bottom: 0px; position: absolute; z-index: -1; box-shadow: 0px 0px 20px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-border-radius: 100px /10px;
}
.articlelistimage .chapterimage img::after {
	border-radius: 100px / 10px; left: 10px; top: 50%; right: 10px; bottom: 0px; position: absolute; z-index: -1; box-shadow: 0px 0px 20px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-border-radius: 100px /10px;
}
.articlelist .readstory img::before {
	border-radius: 100px / 10px; left: 10px; top: 50%; right: 10px; bottom: 0px; position: absolute; z-index: -1; box-shadow: 0px 0px 20px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-border-radius: 100px /10px;
}
.articlelist .readstory img::after {
	border-radius: 100px / 10px; left: 10px; top: 50%; right: 10px; bottom: 0px; position: absolute; z-index: -1; box-shadow: 0px 0px 20px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); -moz-border-radius: 100px /10px;
}
.articlelist h4 {
	width: 650px; height: 18px; color: rgb(0, 105, 135); font-size: 1.05em; font-weight: 600;
}
.articlelistimage img {
	width: 120px; height: 89px;
}
.articlelisttextsum {
	width: 390px; height: 70px; color: rgb(80, 80, 80); line-height: 1.3em; overflow: hidden; padding-top: 5px; padding-right: 50px; padding-bottom: 5px; font-size: 0.9em; margin-bottom: 2px; float: left; display: block;
}
.articlelist a {
	text-decoration: none;
}
.articlelist .readstory {
	width: 110px; margin-top: -30px; margin-right: 0px; float: right; display: block;
}
#footerwrapper {
	width: 100%; height: 120px; margin-right: auto; margin-left: auto; background-image: url("/progressindicator/images/footerbg.gif");
}
#relatedcontent {
	padding: 16px 10px 5px; width: 245px; height: auto; margin-top: -500px; margin-left: 700px; border-top-color: rgb(236, 236, 236); border-bottom-color: rgb(236, 236, 236); border-top-width: 6px; border-bottom-width: 6px; border-top-style: solid; border-bottom-style: solid; display: none; position: absolute;
}
#relatedcontent a {
	color: rgb(62, 122, 131);
}
#relatedcontent h5 {
	color: rgb(62, 122, 131); font-size: 0.95em;
}
#relatedcontent ul {
	margin-left: -40px; display: block;
}
#relatedcontent li {
	padding: 5px 0px 5px 10px; display: block;
}
#relatedarticleswrapper {
	padding: 0px; width: 100%; height: auto; margin-top: 0px; display: none; background-color: rgb(237, 237, 234);
}
#articlenav {
	margin-top: 20px; float: right; box-shadow: 0px 1px 4px rgba(0,0,0,0.3), inset 0px 0px 40px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
#relatedarticles {
	padding: 10px 0px 0px; width: 960px; height: 154px; margin-right: auto; margin-left: auto;
}
.related .readstory {
	left: 135px; top: 72px; width: 200px; padding-top: 4px; margin-left: -1px; float: left; display: block; position: absolute; background-color: rgb(238, 238, 238);
}
.related .readstory img {
	position: relative; box-shadow: 0px 1px 4px rgba(0,0,0,0.3), inset 0px 0px 40px rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
#relatedarticles ul {
	padding: 0px; width: 1011px; height: 130px; margin-top: -26px; margin-right: auto; margin-left: auto;
}
#relatedarticles h6 {
	color: rgb(51, 102, 102); padding-left: 3px; font-size: 0.95em;
}
.related {
	width: 337px; height: 110px; overflow: hidden; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; float: left; display: inline-block; position: relative;
}
.related a {
	text-decoration: none;
}
.related .articlelistimage img {
	width: 120px; height: 100px;
}
.related .articlelistimage {
	margin-top: 1px; margin-right: 8px;
}
.related h4 {
	width: 200px; height: 29px; line-height: 1.1em; overflow: hidden; font-family: sans-serif; font-size: 0.8em; font-weight: bold; margin-top: 3px;
}
.relatedarticlelisttextsum {
	width: 195px; height: 54px; color: rgb(102, 102, 102); line-height: 1em; overflow: hidden; padding-top: 3px; padding-bottom: 3px; font-size: 0.75em; margin-bottom: 2px; float: left; display: block;
}
#footer {
	width: 960px; height: 100px; margin-right: auto; margin-left: auto;
}
#footertext {
	color: rgb(255, 255, 255); font-size: 0.85em; font-weight: bold; text-decoration: none; margin-top: 5px; margin-right: auto; margin-left: -42px; float: left;
}
#footertext a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footertext a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#footerlogo {
	padding-top: 20px; margin-top: 0px; margin-right: auto; margin-left: auto; float: right;
}
.articleintro {
	color: rgb(51, 102, 102); font-size: 0.9em;
}
.article {
	margin: -15px 0px 0px; padding: 0px 0px 30px; width: 100%; color: rgb(68, 68, 68); line-height: 1.4em; font-size: 0.95em; display: block;
}
.article li {
	margin-left: 15px;
}
.article ul {
	margin-top: 20px !important;
}
.picInsertRight {
	text-align: right; padding-left: 10px; font-size: 0.8em; float: right;
}
.picInsertRight img {
	
}
.article h3 {
	color: rgb(0, 105, 135); margin-bottom: -10px;
}
.article h4 {
	color: rgb(34, 34, 34); font-size: 1.15em; margin-bottom: 8px;
}
.article sup {
	margin-bottom: 10px;
}
.article h5 {
	color: rgb(34, 34, 34); font-size: 1em; margin-bottom: -18px;
}
.articlecontent {
	width: 540px; color: rgb(102, 102, 102); padding-top: 5px; font-size: 0.8em; float: left; display: block;
}
.articleimage {
	padding: 0px 10px 2px 0px; float: left; display: none;
}
.articleimage img {
	width: 130px; height: 130px; border-left-color: rgb(204, 204, 204); border-left-width: 4px; border-left-style: solid;
}
.articlenav {
	width: 100%; margin-top: 5px; display: block;
}
td {
	padding: 5px;
}
#pullquote {
	padding: 0px 10px 5px; width: 220px; height: auto; color: rgb(102, 102, 102); overflow: hidden; font-size: 0.9em; margin-top: 7px; margin-left: 26px; box-shadow: 0px 1px 4px rgba(0,0,0,0.3), inset 0px 0px 0px rgba(0,0,0,0.1); background-color: rgb(236, 236, 236); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.1) inset;
}
#pullquote h3 {
	color: rgb(68, 68, 68); font-size: 1em; margin-top: 10px; margin-bottom: -5px;
}
.qauthor {
	color: rgb(34, 34, 34); font-size: 0.9em; display: block;
}
.qmark {
	color: rgb(204, 204, 204); font-size: 1em; font-weight: bold;
}
.qmain {
	color: rgb(34, 34, 34); font-size: 1em;
}
#nextprev {
	padding: 5px 0px 10px; top: 500px; width: 260px; height: auto; color: rgb(34, 34, 34); overflow: hidden; display: none; position: absolute; background-color: rgb(232, 238, 240);
}
#nextprev ul {
	margin: 0px; padding: 0px;
}
#nextprev br {
	display: none;
}
.next {
	height: auto; margin-top: 0px; margin-right: 5px; margin-left: 5px; display: block; position: relative; background-color: rgb(232, 238, 240);
}
.next a img {
	padding: 0px;
}
.prev a img {
	padding: 0px;
}
.prev {
	margin: 0px 5px; height: auto; background-color: rgb(232, 238, 240);
}
.nextprevtitle {
	margin: 5px 0px 0px; padding: 0px 0px 2px; width: 250px; color: rgb(51, 102, 102); font-size: 0.8em; font-weight: bold; float: left; display: block;
}
.nextimage {
	padding-right: 10px; float: left; display: block;
}
.previmage {
	padding-right: 10px; float: left; display: block;
}
.nextimage img {
	width: 70px; height: 70px;
}
.previmage img {
	width: 70px; height: 70px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "."; background-color: rgb(238, 238, 238);
}
#footer ul {
	list-style: none;
}
#footer li {
	display: inline;
}
.sort li {
	padding: 30px 5px 0px 0px; font-size: 1em; display: inline-block !important;
}
.paging li {
	padding-right: 30px; font-size: 0.9em; margin-top: 15px; display: inline-block !important;
}
.results {
	color: rgb(85, 85, 85); font-size: 0.8em;
}
.results h2 {
	width: 600px; height: auto; color: rgb(62, 122, 131); padding-top: 0px; font-family: sans-serif; font-size: 1.5em; text-decoration: none;
}
.match {
	display: none;
}
#main-content h1 {
	display: none;
}
.searchBlock {
	margin-top: 60px;
}
.results h3 {
	width: 600px; height: auto; color: rgb(62, 122, 131); padding-top: 0px; font-size: 1.25em; font-weight: 600; text-decoration: none;
}
.results p {
	padding-bottom: 20px; font-size: 1.25em; font-weight: normal !important; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 8px; border-bottom-style: solid;
}
#resultUrl {
	font-size: 0.9em; margin-top: -10px; display: block;
}
.articlePage {
	background: url("images/icons/article_x32/labour_x32.png") no-repeat left top; margin-top: 10px;
}
.articlePage#intro h2 {
	margin: 0px; padding: 0px 0px 0px 42px; color: rgb(0, 105, 135);
}
.article p img {
	border: 1px solid rgb(243, 243, 243);
}
#articlenav {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.mobileheader {
	display: none !important;
}
.back-to-top {
	display: none !important;
}
.back-to-top {
	color: red;
}
html {
	-ms-overflow-x: visible !important;
}
body {
	-ms-overflow-x: visible !important;
}
