@charset "UTF-8";

	html {
		height: 100%;
	}
	
	body  {
		margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding: 0;
		background-color: #e3cea1;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		height: 100%;
	}
	
	body.generalmobile  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		height: 100%;
	}
	
	.ContentSubtitle {
		font-size: 120%;
	  margin-left: 20px;
	  font-weight: 800;
	}

	.ContentSubtitle h4 {
		font-size: 150%;
	  margin-left: 20px;
	  font-weight: 800;
	}
	
	.heading2 {
		font-size: 120%;
	  font-weight: 800;
	}
	
	div.mar {
		margin-left:18px;
	}
	
	div.taskMargin {
		margin-right:40px;
		margin-bottom:20px;
	}
	
	div.imgLinkText {
		margin-top:-35px;
	}
	
	.pinkTable {
		vertical-align:top;
		padding:5px;
		font-size: 95%;
		background-color: #FFCC99;
	}	
	
	.glossaryTable {
		vertical-align:top;
		padding:5px;
		font-size: 80%;
		background-color: #EEFFEE;
	}
	
	.glossaryTableNormalFont {
		vertical-align:top;
		padding:5px;
		font-size: 100%;
		background-color: #EEFFEE;
	}
	
	.listTable {
		vertical-align:top;
		padding:10px;
	}
	
	.leftLarge {
		padding-left:65px;
	}
	
	.tableTopAlign {
		vertical-align:top;
		padding-left:20px;
		font-size:95%;
	}
	
	.topAlign {
		vertical-align:top;
		font-size:95%;
	}
	
	.imageDescriptionTable {
		vertical-align:middle;
		padding:5px;
		border-style:solid;
		border-color:#D3D3D3;
		border-width:1px;
		border-collapse:collapse;
	}
	
	.imageDescriptionTableBorderless {
		vertical-align:middle;
		padding:10px;
		border-color:transparent;
	}
	
	.imgdivbigImitate {
		float:left;
		width:290px;
		padding:3px;
		margin-right:25px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:20px;
		background-color:#FFFFF0;
	}
	
	.greyHeader {
		background-color:#D3D3D3;
    text-align:center;
    padding:8px;
    border-style:solid;
		border-width:1px;
		border-color:black;
	}
	
	.textLightGrey {
		margin-left:15px;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
		padding:5px;
		font-size: 95%;
		color:#333333;
	}
	
	.greyHeaderTwo {
		background-color:#D3D3D3;
    text-align:center;
    padding:6px;
    border-style:solid;
		border-width:1px;
		border-color:black;
	}
	
	.greyHeaderTwoLeft {
		background-color:#D3D3D3;
    text-align:left;
    vertical-align:text-top;
    padding:6px;
    border-style:solid;
		border-width:1px;
		border-color:black;
	}
	
	.greyHeaderThree {
		background-color:#D3D3D3;
    text-align:left;
    padding:6px;
    border-style:solid;
		border-width:1px;
		border-color:black;
	}
	
	.greyHeaderFour {
		background-color:#808080;
		color:white;
    text-align:center;
    padding:6px;
    border-style:solid;
		border-width:1px;
		border-color:black;
	}
	
	.greyHeaderFive {
		background-color:#C6C6C6;
    text-align:left;
    padding:8px;
    border-style:solid;
		border-width:1px;
		border-color:black;
	}
	
	.greyHeaderSix {
		background-color:#ECEADE;
    text-align:left;
    vertical-align:top;
    padding:8px;
    border-style:solid;
		border-width:1px;
		border-color:black;
	}
	
	.tableMargin {
		margin-left:40px;
	}
		
	.generalContentTable {
		margin-left:15px;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
		padding:5px;
		font-size: 95%;
	}
	
	.greyContentTable {
		margin-left:15px;
		border-style:solid;
		border-width:1px;
		border-color:#D3D3D3;
		border-collapse:collapse;
		padding:5px;
		font-size: 95%;
	}
	
	.invisibleLink {
		color:#e3cea1;	
	}
	
	.hiddenLink {
		visibility:hidden;	
	}

	
	.greyContentTableTwo {
		margin-left:15px;
		border-style:solid;
		border-width:1px;
		background-color:#D3D3D3;
		border-collapse:collapse;
		padding:5px;
		font-size: 95%;
		text-align:center;
	}
	
	.borderCollapse {
		border-collapse:collapse;
		margin-left:18px;
	}
	
	.fraction {
		text-align:center;
		border-top:solid 1px black;
		border-collapse:collapse;
		padding:5px;
		font-size: 95%;
		margin-left:18px;
	}
	
	.middleAlign {
		text-align:center;
		margin-left:15px;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
		padding:5px;
		font-size: 95%;
	}
	.middleBorderless {
		text-align:center;
		margin-left:15px;
		border-collapse:collapse;
		padding:5px;
		font-size: 95%;
	}
	
	.generalBorderless {
		text-align:left;
		margin-left:15px;
		border-collapse:collapse;
		padding:5px;
		font-size: 95%;
	}
	
	.generalContentTableCA {
		margin-left:20px;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
		padding:5px;
		font-size: 90%;
		text-align: center;
	}
	
	.popupMargin {
		margin-right:400px;
		text-align:left;
	}
	
	.simTableOne {
		width:650px;
	}
	
	.simTableTwo {
		width:650px;
		margin:0px;
		padding:0px;
	}
	
	#timbertext {
		font-size:120%;
		font-weight:800;
		color:#00CC66;
	}

	#toolboxtext {
		font-size:120%;
		font-weight:800;
		color:#FF6600;
	}

	img {
		padding-right:0px;
		padding-bottom:0px;
		padding-left:0px;
	}
	
	.floatRight {
	float:right;
	padding:20px;
  }
  
  .tableFloatRight {
	float:right;
	padding:20px;
	margin-right:70px;
  }
	
	.floatLeft {
	float:left;
	padding:0px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:10px;
  }
  
  .floatLeftNoPadding{
  	float:left;
  	padding:0px;
  	margin:0px;
  }
  
  .your_job {
	float:left;
	padding:0px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:10px;
  }
  
  .yellowBackground {
		background-color:#FFFF99;
		margin-left:35px;
		padding-top:5px;
		padding-left:10px;
		padding-right:5px;
	}

	.imgTight {
		padding:0;
	}

	#aflfLogo img {
		padding:3px;
		margin:0;
	}
	
	.hrule {
		color:#FFFEFE;
		border-bottom:dotted 2px #C0C0C0;
		margin: 0 20px 10px 20px;
	}

/*** Common title headers. These are not listed as h elements as these do not help with Assesibility ***/

	.title_label1{
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 1px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		font-size: 130%;
		color: #FEE434;;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	.title_label2 {
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 1px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		font-size: 90%;
		color: #FEE434;
		font-weight: bold;
	}
	
	.title_label3 {
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 1px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		font-size: 80%;
		color: #FEE434;
	}

	.title_label4 {
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 1px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		font-size: 70%;
		color: #FEE434;
	}
	
	/***********************************/
	
	
	/****Top level Header element styles *******************************/
	
	.thrColLiqHdr h1 {
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 1px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		font-size: 130%;
	}
	
	.thrColLiqHdr h2 {
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 1px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		font-size: 90%;
	}
	
	.thrColLiqHdr #bodyh2 {
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 1px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		font-size: 90%;
	}
	
	.thrColLiqHdr h3 {
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 1px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		font-size: 80%;
	}
	
	.thrColLiqHdr h4 {
		margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 1px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		font-size: 70%;
	}
	
	/***********************************/
	
	
	.thrColLiqHdr #container {
		margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
		margin-top:0px;
		text-align: left; /* this overrides the text-align: center on the body element. */
		min-width:60em;
		max-width:73em;
		padding:0;
		padding-top: 0px;
		padding-bottom: 0px;
		height: 100%;
	} 
	
	.thrColLiqHdr #lo_container {
		margin: 0; /* the auto margins (in conjunction with a width) center the page */
		margin-top:10px;
		margin-left:10px;
		text-align: left; /* this overrides the text-align: center on the body element. */
		min-width:60em;
		max-width:73em;
		padding:0;
		padding-top: 0px;
		padding-bottom: 10px;
		height: 100%;
	} 
	
	/****Content Header element styles *******************************/

	
	.thrColLiqHdr #container #content h1 {
		font-size: 90%;
		font-weight:800;
	}
	
	.thrColLiqHdr #container #content  h2 {
		font-size: 120%;
		font-weight:600;
		padding-left: 20px;
		background-color: #EBDBBA;
		margin-bottom: 10px;
		border-top: none #CBBB9A 2px;
		border-bottom: solid #CBBB9A 2px;
	}
	
	.thrColLiqHdr #popup_ContainerNew #whiteArea_popup #textAlt h2 {
		font-size: 110%;
		font-weight:600;
	}

	.thrColLiqHdr #popup_ContainerNew #whiteArea_popup #textAlt h3 {
		font-size: 100%;
		font-weight:600;
	}
	
	.thrColLiqHdr #container #content  h3 {
		padding-left: 20px;
		font-size: 120%;
	  font-weight: 600;
	}
	
	.thrColLiqHdr #container #content  h4 {
		font-size: 90%;
		font-weight:600;
		padding-left: 20px;
	}
	
	.thrColLiqHdr #container #content  h5 {
		font-size: 100%;
		font-weight:600;
	}
	
	.thrColLiqHdr #container  #content h6 {
		font-size: 60%;
		font-weight:600;
	}
	
	/**********************************/

	
	.thrColLiqHdr #container  #content p {
		font-size: 95%;
		margin-left:20px;
	}
	
	.thrColLiqHdr #container  #content a {
		font-size:95%;
		color:#0000FF;
		font-weight:400;
		text-align:center;
		text-decoration:none;
		text-align:left;
	}
	
	.thrColLiqHdr #container  #content #gotoButton a {
		font-weight:700;
	}
	
	.thrColLiqHdr #container  #content a:hover {
		color:#000088;
		text-decoration:underline;
	}
	
	.thrColLiqHdr #container  #content a :visited {
		color:#0000CC;
		text-decoration:none;
	}
	
	#rightcolumn {
		margin-left: 0px;
		margin: 0 1em 0 16.5em;
		padding: 0px;
		margin-top: 0px;
		border: none #000000 1px;
		width: auto;
	}

	#lo_rightcolumn {
		margin-left: 0px;
		margin: 0 1em 0 0em;
		padding: 0px;
		margin-top: 0px;
		border: none #000000 1px;
	}

	#rightcolumn li {
		line-height:140%;
		font-size: 95%;
		margin-top: 5px;
	}
	
	.qli {
		margin-left:0;
		line-height:140%;
		font-size: 95%;
		list-style-type: lower-alpha;
		padding-left:0px;
	}
	
	#rightcolumnSplash {
		margin-left: auto;
		margin: 0;
		padding: 0px;
		margin-top: 0px;
		border: none #000000 1px;
		margin-right: auto;
		padding-left: 0em;
		min-width: 60em;
		max-width: 73em;
	}

	#rightcolumnSplash li {
		margin-left:0px;
		line-height:140%;
		font-size: 95%;
		padding-right: 360px;
	}
	
	.thrColLiqHdr #splashContainer {
		margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
		margin-top:20px;
		text-align: left;
		min-width:50em;
		max-width:100em;
		padding:0em;
		width: 55em;
	} 
	
	.thrColLiqHdr #splashContainerNew {
		margin: 0; /* the auto margins (in conjunction with a width) center the page */
		margin-top:0px;
		text-align: left;
		padding:0;
		background-image: url(../images/css_images/body2/body_03.png);
		background-repeat: repeat-y;
		background-position: right;
		border-left-color: #BDA480;
		border-left-width: 2px;
		border-left-style: solid;
		margin-left: 2px;
		margin-right: 0px;
	} 
	
	/* Tips for sidebars:
	1. Since we are working in percentages, it's best not to use side padding on the sidebars. It will be added to the width for standards compliant browsers creating an unknown actual width. 
	2. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the '.thrColLiqHdr #sidebar1 p' rule.
	3. Since Explorer calculates widths after the parent element is rendered, you may occasionally run into unexplained bugs with percentage-based columns. If you need more predictable results, you may choose to change to pixel sized columns.
	*/
	.thrColLiqHdr #sidebar1 {
		padding: 0 0; /* top and bottom padding create visual space within this div */
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		margin-left:1em;
		margin-bottom:0px;
		width: 15.3em;
		text-align: left;
		margin-right: 0em;
		float: left;
	}
	
	.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3 {
		margin-left: 0px; /* the left and right margin should be given to every element that will be placed in the side columns */
		margin-right: 0px;
	}
	
	.thrColLiqHdr #sidebar1 h1 {
		font-size: 120%;
		font-weight: 800;
		margin: 0;
		padding: 0;
		color: #FEE434;
	}
	
	.thrColLiqHdr #sidebar1 h2 {
		font-size: 90%;
		font-weight:600;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
		padding-left: 0px;
		color: #FBDD02;
		border-bottom: none;
		border-top: none;
	}
	
	.thrColLiqHdr #sidebar1 h3 {
		font-size: 78%;
		font-weight:600;
		color: #FADC04;
		text-align: center;
		margin-bottom: 10px;
		padding-left: 0px;
	}
	
	.thrColLiqHdr #sidebar1 h4 {
		font-size: 70%;
		font-weight:600;
		margin-top: 10px;
		color: #E3DD00;
	}
	
	.thrColLiqHdr #sidebar1 p {
		font-size: 100%;
	}
	
	.thrColLiqHdr #footer {
		padding: 0 10px;
	} 
	
	.thrColLiqHdr #copyright {
		padding: 0 10px;
		padding-top:18px;
		font-size:65%;
		font-weight:700;
		margin:auto;
		text-align:center;
	} 
	
	.thrColLiqHdr #info {
		padding: 0 10px;
		font-size:50%;
		text-align:center;
	} 
	
	.thrColLiqHdr #info a {
		font-size:100%;
		color:#CCCCCC;
		font-weight:700;
		text-align:center;
		text-decoration:none;
		text-align:center;
		cursor: default;
	}
	
	.thrColLiqHdr #info a:hover {
		color:#CCCCCC;
		text-decoration:underline;
	}
	
	.thrColLiqHdr #info a :visited {
		color:#CCCCCC;
		text-decoration:none;
	}
		
	
	/* Miscellaneous classes for reuse */
	.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
		clear:both;
		height:0;
		font-size: 5%;
		line-height: 10px;
	}
	
	
	.thrColLiqHdr #container #sidebar1 #MenuBar {
		/*border:12px solid #FFFFFF;*/
		margin: 0px;
		text-align: left;
		padding-top: 0px;
		padding-bottom: 10px;
		min-height: 100%;
		padding-left: 7px;
		margin-right: 10px;
	}
	
	/* splash screen styles */
	
	#splashLogo {
		font-size:130%;
		color:#666666;
		padding-top:0px;
		padding-left:0px;
		margin-right: auto;
		margin-left: auto;
		padding-bottom: 5px;
		margin-top: 0px;
		padding-right: 0px;
		text-align: center;
		width: 240px;
	}
	
	#splashtitle {
		font-size:100%;
		color:#666666;
		padding-top:0px;
		padding-left:0px;
		margin-right: 0;
		margin-left: 0;
		padding-bottom: 0px;
		margin-top: 0px;
		padding-right: 0px;
		text-align: center;
		width: 242px;
		background-image:url(../images/css_images/sidebar/sidebar_03.png);
		background-repeat: repeat-y;
		height: 120px;
	}
	
	#splashtitle h2 {
		font-size:100%;
	}
	
	#splashtitle h3 {
		font-size:90%;
	}
	
	#splashLogoIndex {
		font-size:130%;
		color:#666666;
		padding-top:0px;
		padding-left:0px;
		margin-right: auto;
		margin-left: auto;
		padding-bottom: 5px;
		margin-top: 0px;
		padding-right: 0px;
		text-align: center;
		background-color: #EBDEC5;
		width: 200px;
	}
	
	#splashBox {
		margin-right:0px;
		margin-bottom:0px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-top: 0px;
		margin-left: 0px;
	}
	
	#splashLogo #splashText {
		margin-left: 10px;
		padding-top: 20px;
		padding-bottom: 20px;
		font-weight: 800;
		font-size:120%;
	}
	
	#splashLogo a {
		font-size:150%;
		color:#FFFEFE;
		font-weight:700;
		text-align:center;
		text-decoration:none;
	}
	
	#splashLogo a:hover {
		color:#000088;
		text-decoration:underline;
	}
	
	#splashLogo a :visited {
		color:#FDFFFE;
		text-decoration:none;
	}
	
	.thrColLiqHdr #whiteAreaSplash #splashMargin {
		padding:0px;
	}
	
	.thrColLiqHdr #whiteAreaSplash #splashCentre {
		padding:0px;
		margin-left: auto;
		margin-right: auto;
	}
	
	.thrColLiqHdr #whiteAreaSplash {
		margin:0 auto;
		padding:0;
		/*border:1px solid #FF00000;*/
		height:100%;
	}
	
	#splashButton {
		height:auto;
		padding-left:0px;
		padding-top:5px;
		padding-bottom:0;
		padding-right: 0px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
	}
	
	#splashButton a {
		font-size:140%;
		color:#0000FF;
		font-weight:700;
		text-align:center;
		text-decoration:none;
	}
	
	#splashButton a:hover {
		color:#000088;
		text-decoration:underline;
	}
	
	#splashButton a :visited {
		color:#0099FF;
		text-decoration:none;
	}
	
	#splashLinks {
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font-size: 90%;
	}
	
	#splashLinks a {
		font-size:90%;
		color:#0000FF;
		font-weight:700;
		text-align:center;
		text-decoration:none;
	}
	
	#splashLinks a:hover {
		color:#0000ff;
		text-decoration:underline;
	}
	
	#splashLinks a :visited {
		color:#0099FF;
		text-decoration:none;
	}
	
	#splashMainText {
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font-size:105%;
		margin-top: 0px;
	}
	
	#splashImages {
		margin: 0;
		margin-left:auto;
		margin-right:auto;
		padding-left: 0px;
		width: 702px;
	}
	
	#splashImages_left {
		float:left;
		margin: 0;
		margin-left:0px;
		margin-right:0px;
		width: 234px;
		padding-left: 0px;
	}
	
	#splashImages_center {
		margin: 0;
		margin-left:auto;
		margin-right:auto;
		width: 234px;
		padding-left: 0;
		float: left;
	}
	
	#splashImages_right {
		float:left;
		margin: 0;
		margin-left:0px;
		margin-right:0px;
		width: 234px;
		padding-left: 0px;
	}
	
	#situation {
		float:left;
		margin:0;
		margin-left:0px;
		margin-right:10px;
		padding:0;
		padding-right:0px;
		width: 120px;
		height:180px;
	}
	
	#situationbar {
		margin:0;
		padding:0;
		width: 580px;
		height:180px;
	}
	
	#correct {
		float:right;
		font-size:95%;
		font-weight:600;
		color:#009900;
		visibility:hidden;
		width:100%;
	}
	
	#incorrect {
		float:right;
		font-size:95%;
		font-weight:600;
		color:#CC0000;
		visibility:hidden;	
		width:100%;
	}
	
	.rbutton {
		padding-left:40px;
	}
	
	#task {
		height:100px;
		width:150px;
		margin-right: 90%;
		margin-left:0;
		
	}
	
	#banner {
		clear:none;
		margin-left: 0px;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom: 0px;
		padding-top: 0px;
		padding-left: 0px;
		color:#402C00;
	}
	
	#container #bannerBkg h1 {
		margin-left: 0px;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom: 4px;
		padding-top: 0px;
		padding-left: 0px;
		font-size: 120%;
		font-weight: 800;
	}
	
	#container #bannerBkg h2 {
		margin-left: 0px;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom: 4px;
		padding-top: 4px;
		padding-left: 15px;
		font-size: 110%;
		font-weight: 800;
		color: #000033;
		background-color: #EFF2F5;
	}
	
	#container #bannerBkg {
		margin-left: 0em;
		margin-top:0px;
		margin-bottom:10px;
		margin-right:0em;
		padding-bottom: 0px;
		padding-top: 40px;
		padding-left: 0px;
		background-color: #d4dde4;
		color:#006AD5;
		border-bottom:#000000 thin solid;
	}
	
	#section {
		font-size:170%;
		font-weight:700;
		float: left;
		margin: auto;
		margin-top:0px;
		margin-bottom:20px;
		padding-bottom: 2px;
		padding-top: 0px;
		padding-left: 0px;
		background-color: #FFFF99;	
		color:#402C00;
		border-bottom:#000000 thin solid;
		width:100%;
		height:23px;
	}
	
	#section h1 {
		margin-left: 0px;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom: 0px;
		padding-top: 0px;
		padding-left: 0px;
	}
	
	.smalltext {
		padding-left:18px;
		color: #333334;
		font-size:75%;
	}
	
	.smalltext p {
	}
	
	.labelwidth {
		clear:both;
		float:left;
		width:100px;
		/*border:#990000 thin solid;*/
	}
	
	.labelBox {
		width:300px;
		margin-left: 20px;
	}

	/* Mozilla hack to stop pages jumping horizontally, when moving between pages with vertical scrollbar and ones that don't, and vice versa */

	#scroll { 
		position:absolute; 
		top:0; 
		bottom:-0.1px; 
		width:1em; 
		z-index:-1; 
	}
	
	.taskCallout {
		background-image:url(../images/css_images/your_job_icon.jpg);
		background-repeat:no-repeat;
		background-position: 4px 4px;
		padding:5px;
		padding-left: 100px;
		height:100%;
		background-color: #F2EEEA;
	}

	.taskCallout img {
		padding-left:0;
		padding-right:20px;
		padding-top:20px;
		padding-bottom:40px;
		margin-right:20px;
	}

	.taskCallout li {
		margin-left:20px;
		line-height:150%;
	}
	
	.learningCallout {
		background-image:url(../images/css_images/learning_activity_icon.jpg);
		background-repeat:no-repeat;
		padding:5px;
		height:100%;
		background-color:#F2EEEA;
		padding-left: 70px;
		background-position: 2px 4px;
	}

	.learningCallout img {
		padding-left:0;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:0px;
		margin-right:0px;
	}

	.learningCallout li {
		margin-left:20px;
		line-height:150%;
	}
	
	.generalCallout {
		padding:5px;
		height:100%;
		background-color:#F2EEEA;
	}

  .generalCalloutWhite {
		padding:5px;
		height:100%;
		background-color:white;
	}

	.generalCallout img {
		padding-left:0;
		padding-right:0px;
		padding-top:10px;
		padding-bottom:40px;
		background-color:#F2EEEA;
		margin-right:20px;
	}

	.generalCallout li {
		margin-left:20px;
		line-height:150%;
	}
	
	.spacer {
		width:550px;
	}

	#Save_This_Page {
		background-color:#E3CEA1;
	}
	
	#Save_This_Page2 {
		background-color:#E3CEA1;
	}
	
	.textBox {
		background-color:#F0F0F0;
		width: 95%;
	}	
	
	#gotoButton {
		background-image: url(../images/css_images/smallplane.gif);
		background-repeat:no-repeat;
		margin:0;
		font-size:110%;
		font-weight:600;
		text-align:left;
		height:30px;
		padding-left:90px;
		padding-right:10px;
		padding-top:20px;
	}

	#gotoButton a {
		color:#0000FF;
		text-decoration:none;
	}
	
	#gotoButton a:hover {
		color:#000088;
		text-decoration:underline;
	}
	
	#gotoButton a :visited {
		color:#8484FF;
		text-decoration:none;
	}
	
	#gotoButtonArrow {
		float:left;
		width:73px;
		height:49px;
		padding-left:0px;
		padding-right:0px;
	}
	
	#gotoButtonArrow img {
		margin:0;
		padding:0;
		float: left;
	}

	.imgSmall {
		margin:4px;
		padding:0;
	}
	
	.imgiconaudio {
		margin:0;
		padding:0;
		background-image: url(../images/css_images/audio_icon.gif);
		background-repeat: no-repeat;
		height: 34px;
		margin-bottom:16px;
		margin-left:18px;
	}
	
	.imgiconflash p {
		margin:0;
		padding:0;
		padding-top:8px;
		margin-top: 0px;
		margin-left: 37px;
		padding-left: 16px;
	}

	.imgiconflash img {
		margin:0;
		padding:0;
		padding-right:0px;
		padding-bottom:0px;
		width: 34px;
		height: 34px;
	}
	
	.iconpdf {
		margin:0;
		padding:0;
		height: 36px;
		margin-bottom:0px;
		margin-left:18px;
		clear: none;
		font-size: 80%;
	}
	
	.imgicontext {
		margin:0;
		padding:0;
		height: 24px;
		margin-bottom:0px;
		margin-left:0px;
		float: left;
		clear: none;
		padding-left: 0px;
		padding-top: 10px;
		font-size: 105%;
		font-weight: 600;
		width:98%;
	}

	
	#pdca {
		margin:0;
		padding:0;
		background-repeat: no-repeat;
		margin-bottom:0px;
		margin-left:0px;
		width: 530px;
		float: left;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 10px;
		font-size: 80%;
	}

	#pdca_plan {
		margin:0;
		padding:0;
		height: 120px;
		margin-bottom:0px;
		margin-left:0px;
		width: 210px;
		float: left;
		padding-left: 20px;
		padding-right: 30px;
		padding-top: 130px;
	}
	
	#pdca_act {
		margin:0;
		padding:0;
		height: 120px;
		margin-bottom:0px;
		margin-left:0px;
		width: 210px;
		float: left;
		padding-left: 20px;
		padding-right: 30px;
		padding-top: 130px;
	}
	
	#pdca_do {
		margin:0;
		padding:0;
		height: 120px;
		margin-bottom:0px;
		margin-left:0px;
		width: 210px;
		float: left;
		padding-left: 20px;
		padding-right: 30px;
		padding-top: 130px;
	}
	
	#pdca_check {
		margin:0;
		padding:0;
		height: 120px;
		margin-bottom:0px;
		margin-left:0px;
		width: 210px;
		float: left;
		padding-left: 20px;
		padding-right: 30px;
		padding-top: 130px;
	}
	
	.imgiconword {
		margin:0;
		padding:0;
		background-image: url(../images/css_images/word_icon.gif);
		background-repeat: no-repeat;
		height: 24px;
		margin-bottom:5px;
		margin-left:20px;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 10px;
		font-size:85%;
	}

	.imgiconemail {
		margin:0;
		padding:0;
		background-image: url(../images/css_images/email_icon.gif);
		background-repeat: no-repeat;
		height: 24px;
		margin-bottom:5px;
		margin-left:20px;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 10px;
		font-size:85%;
	}

	.imgiconpdf {
		margin:0;
		padding:0;
		background-image: url(../images/css_images/pdficon_large.gif);
		background-repeat: no-repeat;
		height: 24px;
		margin-bottom:5px;
		margin-left:20px;
		padding-left: 35px;
		padding-top: 10px;
		font-size:85%;
	}
	
	
	.imgiconflash {
		margin:0;
		padding:0;
		background-image: url(../images/css_images/flashplayer_icon.gif);
		background-repeat: no-repeat;
		height: 24px;
		margin-bottom:5px;
		margin-left:20px;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 10px;
		font-size:85%;
	}
	
	.taskiconpdf {
		margin:0;
		padding:0;
		background-image: url(../images/css_images/pdficon_large.gif);
		background-repeat: no-repeat;
		height: 24px;
		margin-bottom:10px;
		margin-left:18px;
		clear: none;
		padding-left: 35px;
		padding-top: 10px;
	}

	.taskiconword {
		margin:0;
		padding:0;
		background-image: url(../images/css_images/word_icon.gif);
		background-repeat: no-repeat;
		height: 24px;
		margin-bottom:10px;
		margin-left:18px;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 10px;
	}

	.taskiconemail {
		margin:0;
		padding:0;
		background-image: url(../images/css_images/email_icon.gif);
		background-repeat: no-repeat;
		height: 24px;
		margin-bottom:10px;
		margin-left:18px;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 10px;
	}
	
	.taskiconaudio {
		margin:0;
		padding:0;
		background-image: url(../images/css_images/audio_icon.gif);
		background-repeat: no-repeat;
		height: 24px;
		margin-bottom:10px;
		margin-left:18px;
		padding-left: 35px;
		padding-right: 10px;
		padding-top: 10px;
	}
	
	.imgiconword p {
		margin:0;
		padding:0;
		padding-top:8px;
		margin-top: 0px;
		margin-left: 37px;
		padding-left: 16px;
	}
	
	.imgiconpdf p {
		margin:0;
		padding:0;
		padding-top:8px;
		margin-top: 0px;
		margin-left: 37px;
		padding-left: 16px;
	}

	.imgiconpdf img {
		margin:0;
		padding:0;
		padding-right:0px;
		padding-bottom:0px;
		width: 34px;
		height: 34px;
	}
	
	.thrColLiqHdr #container #content .imgdiv {
		float:right;
		width:200px;
		padding:3px;
		font-size:70%;
		border:#CCCCCC solid 1px;
		margin-left:0px;
		background-color:#FFFFF0;
		margin-bottom: 3px;
	}

	.thrColLiqHdr #container #content .imgdiv img {
		padding:0;
		padding-bottom:5px;
	}
	
	.thrColLiqHdr #container #content .imgdiv p {
		padding:0;
		padding-bottom:0px;
		margin-top:5px;
		margin-left:0;
		margin-bottom: 0px;
		font-size: 110%;
	}

	.imgdivbig {
		float:right;
		width:290px;
		padding:3px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:5px;
		background-color:#FFFFF0;
	}
	
	.imgdivbig img {
		padding:0;
		padding-bottom:0px;
	}
	
	.imgdivbigleft {
		/*float:right;*/
		width:350px;
		padding:3px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:20px;
		background-color:#FFFFF0;
	}
	
	.imgdivbigleft img {
		padding:0;
		padding-bottom:0px;
	}
	
	.imgdivbig200 {
		float:right;
		width:200px;
		padding:3px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:20px;
		background-color:#FFFFF0;
	}
	
	.imgdivbig200 img {
		padding:0;
		padding-bottom:0px;
	}
	
	.imgdivbig527 {
		width:533px;
		padding:3px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:20px;
		background-color:#FFFFF0;
	}
	
	.imgdivbig527 img {
		padding:0;
		padding-bottom:0px;
	}
	
	.imgdivbig290 {
		width:290px;
		padding:3px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:20px;
		background-color:#FFFFF0;
	}
	
	.imgdivbig290 img {
		padding:0;
		padding-bottom:0px;
	}
	
	.imgdivbig243 {
		float:right;
		width:243px;
		padding:3px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:20px;
		background-color:#FFFFF0;
	}
	
	.imgdivbig243 img {
		padding:0;
		padding-bottom:0px;
	}
	
	.imgdivbig264 {
		width:264px;
		padding:3px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:20px;
		background-color:#FFFFF0;
	}
	
	.imgdivbig264 img {
		padding:0;
		padding-bottom:0px;
	}
	
	.imgdivbigp {
		padding:0;
		padding-bottom:0px;
		margin-top:5px;
		margin-left:0;
		margin-bottom: 0px;
	}

	.imgdivbigland {
		width:610px;
		padding:3px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:10px;
		background-color:#FFFFF0;
	}
	
	.imgdivbigland img {
		padding:0;
		padding-bottom:0px;
	}
	
	.imgdivbigport {
		float:right;
		width:290px;
		padding:3px;
		font-size:80%;
		border:#CCCCCC solid 1px;
		margin-left:10px;
		margin-right:10px;
		background-color:#FFFFF0;
	}
	
	.imgdivbigport img {
		padding:0;
		padding-bottom:0px;
	}
		
	#entertable {
		margin: 0 0em 0 0em;
		width: 670px;
		height: 30em;
		background-image: url(../images/css_images/home_page/home_page.png);
		background-repeat: no-repeat;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
	}

	#entertabletour {
		margin: 0 0em 0 0em;
		width: 670px;
		height: 40em;
		background-image: url(../images/css_images/home_page/tour.png);
		background-repeat: no-repeat;
		margin-left: auto;
		margin-right: auto;
	}

	#entertable a {
		font-size:110%;
		color:#0000FF;
		font-weight:700;
		text-align:center;
		text-decoration:none;
	}
	
	#entertable a:hover {
		color:#000088;
		font-weight:600;
		text-align:center;
		text-decoration:underline;
	}
	
	#entertable a :visited {
		color:#0066FF;
		font-weight:700;
		text-decoration:none;
		text-align: center;
	}

	.entertablerow {
		float:left;
		margin: 0 1em 0 5em;
		margin: 0;
		padding: 0;
		margin-left: 0em;
		margin-right: 0em;
		width: 667px;
		height: 155px;
	}

	.entertablerowie {
		float:left;
		margin: 0 1em 0 1em;
		margin: 0;
		padding: 0;
		margin-left: 0em;
		margin-right: 1em;
		width: 700px;
		font-size: 90%;
	}

	.entertablerowwelcome {
		float:left;
		margin: 0 1em 0 1em;
		margin: 0;
		padding: 0;
		margin-left: 0em;
		margin-right: 0em;
		width: 659px;
		font-size: 90%;
		height:211px;
		background-repeat: no-repeat;
	}
	
	.entertablerowwelcome p {
		width:250px;
		height:211px;
		margin:0;
		padding:0;
		padding-left: 20px;
		padding-top: 0px;
		margin-top: 0px;
		font-size: 80%;
	}

	.entertablerowwelcometour {
		float:left;
		margin: 0 1em 0 1em;
		margin: 0;
		padding: 0;
		margin-left: 0em;
		margin-right: 0em;
		width: 659px;
		font-size: 90%;
		height:211px;
		background-repeat: no-repeat;
	}
	
	.entertablerowwelcometour p {
		width:600px;
		height:211px;
		margin:0;
		padding:0;
		padding-left: 10px;
		padding-top: 0px;
		margin-top: 0px;
		font-size: 80%;
	}

	.main_link {
		font-size:130%;
		font-weight:800;
		width:250px;
		margin:0;
		padding:0;
		padding-left: 0px;
		padding-top: 0px;
	}
	
	.entertablecell {
		float:left;
		margin:0;
		padding:2px;
		margin-bottom: 20px;
		margin-right: 15px;
		margin-left: 0px;
		width: 216px;
		border: solid #C0C0C0 1px;
		font-size: 90%;
		margin-top: 4px;
		/*border: solid #000000 1px;*/
	}

	.entertablecell_working {
		float:left;
		margin:0;
		margin-bottom: 0px;
		margin-left: 0px;
		width: 182px;
		font-size: 90%;
		background-repeat: no-repeat;
		height: 35px;
		padding-top: 120px;
		padding-left: 40px;
		text-align: center;
		/*border: solid #000000 1px;*/
	}
	
	.entertablecell_assessing {
		float:left;
		margin:0;
		padding:0px;
		width: 180px;
		font-size: 90%;
		background-repeat: no-repeat;
		height: 35px;
		padding-top: 120px;
		padding-left: 40px;
		text-align: center;
		/*border: solid #000000 1px;*/
	}
	
	.entertablecell_safety {
		float:left;
		margin:0;
		padding:0px;
		width: 200px;
		font-size: 90%;
		background-repeat: no-repeat;
		height: 35px;
		padding-left: 20px;
		padding-top: 120px;
		text-align: center;
		/*border: solid #000000 1px;*/
	}

	.entertablecell_sketches {
		float:left;
		margin:0;
		padding:0px;
		width: 200px;
		font-size: 90%;
		background-repeat: no-repeat;
		height: 35px;
		background-position: top left;
		padding-top: 120px;
		padding-left: 20px;
		text-align: center;
		/*border: solid #000000 1px;*/
	}

	.entertablecell_stock {
		float:left;
		margin:0;
		padding:0px;
		width: 200px;
		font-size: 90%;
		background-repeat: no-repeat;
		height: 35px;
		padding-top: 120px;
		padding-left: 20px;
		text-align: center;
		/*border: solid #000000 1px;*/
	}

	.entertablecell_quality {
		float:left;
		margin:0;
		padding:0px;
		width: 200px;
		font-size: 90%;
		background-repeat: no-repeat;
		height: 35px;
		padding-top: 120px;
		padding-left: 20px;
		text-align: center;
		/*border: solid #000000 1px;*/
	}
	
	.activepage {
		/*background-color: #564C4A;*/
		/*border: #AFA5A3 solid 1px;*/
	}

	.tbl2 {
		/*background-color: #564C4A;*/
		/*border: #564C4A solid 1px;*/
		/*font-weight:700;*/
	}
	
	.ftable {
		margin: 0 1.5em 0 1.5em;
	}
	
	.inputrow {
		width:37em;
		margin: 0;
		padding: 0;
		height: 100%;
	}
	
	.inputcell {
		float:left;
		width:31%;
		margin-bottom: 20px;
		margin-right: 10px;
		/*border: solid #000000 1px;*/
	}

	.checkboxtext {
		float:left;
		width:85%;
		margin-bottom: 20px;
		margin-right: 0px;
		padding-bottom: 10px;
		border-bottom: solid #c0c0c0 1px;
		padding-top: 10px;
		/*border: solid #000000 1px;*/
	}

	.flowtext {
		margin-bottom: 0px;
		margin-right: 0px;
		padding-bottom: 0px;
		border-bottom: none #c0c0c0 1px;
		padding-top: 0px;
		/*border: solid #000000 1px;*/
	}

	.flowtext h2 {
		margin-bottom: 0px;
		margin-right: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
		background-color:#E4E4E4;
	}
	
	.flowarrow {
		width:30px;
		margin-bottom: 20px;
		margin-right: 0px;
		margin-left:auto;
		margin-right:auto;
		padding-bottom: 10px;
		border-bottom: none #c0c0c0 1px;
		padding-top: 10px;
		padding-left: 0px;
		/*border: solid #000000 1px;*/
	}

	.checkboxcell {
		float:left;
		width:10%;
		margin-bottom: 20px;
		margin-right: 10px;
		padding-top: 10px;
		/*border: solid #000000 1px;*/
	}

	#form2 {
		margin-left:30px;
	}
	
	#flashcontent {
		width:550px;
		margin:0;
		padding:0;
		border:#990000 none 1px;
		}
	
		
	#menubkgtop {
		width:242px;
		height:21px;
		margin: 0;
		padding: 0;
		padding-left: 0px;
		padding-top: 0px;
	}

	#menubkgmiddle {
		margin: 0;
		padding: 0;
	}
	
	#menubkgbottom {
		height: 17px;
		margin: 0;
		padding: 0;
	}
	
	#menubartop {
		background-image: url(../images/css_images/sidebar/sidebar_01.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		/*width:241px;*/
		height:173px;
		width: 242px;
	}

	.divider {
		margin:0;
		padding:0;
		height:22px;
		width: 242px;
	}
	
	.divider2 {
		background-image: url(../images/css_images/sidebar/sidebar_05.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:23px;
		width: 242px;
	}
	
	.divider2a {
		background-image: url(../images/css_images/sidebar/sidebar_10b.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:22px;
		width: 234px;
		background-position: left;
	}

	.divider_case_study_general {
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:81px;
		width:234px;
		background-position: left;
		white-space: nowrap
	}
	
	.divider_case_study_general #divider_case_study_general_link {
		display:block;	
		margin:0px;
		margin-left:5px;
		padding:0px;
		border: 0px solid;
		float:left;
		text-align:center;
		
	}	
	
	.divider_case_study_general a {
		position:relative;
		margin:0px;
		padding:0px;
		width: 100px;
		font-weight:800;
		line-height: 100%;
		border: 0px solid;
	}
	
	
	#divider_case_study_general a {
		font-size:95%;
		color:#FFFFFF;
		font-weight:600;
		text-align:center;
		text-decoration:none;
		text-align:left;
		line-height: 100%;
		margin:0px;
		padding-top:0px;
	}
	
	#divider_case_study_general a:hover {
		color: #00CC00;
		font-weight:600;
		text-align:center;
		text-decoration:underline;
		background-color: #333333;
	}
	
	#divider_case_study_general a:visited {
		color:#DFDFDF;
		font-weight:700;
		text-align:center;
		text-decoration:none;
	}
	
/*____*/


	.divider3 {
		background-image: url(../images/css_images/sidebar/sidebar_06.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:21px;
		width: 242px;
		text-align: center;
		font-weight: 800;
		color: #FDDC02;
		font-size: 87%;
	}

	#menu {
		margin:0;
		padding:0;
		padding-top:0px;
		font-size: 75%;
		line-height:150%;
		margin-left: 3px;
		color: #FDF200;
	}
	
	#menu img {
		margin:0;
		padding:0;
		padding-top:5px;
	}
	
	#menu a {
		color:#FFFFFF;
		text-decoration:none;
		line-height:150%;
	}
	
	#menu a:hover {
		color:#00BBFF;
		font-weight:600;
		text-decoration:underline;
	}
	
	#menu a :visited {
		color:#DFDFDF;
	}

	#homebutton {
		margin: 0;
		padding:0;
		background-image:url(../images/css_images/sidebar/sidebar_04.png);
		background-repeat: repeat-y;
		height: 22px;
		font-size:100%;
		text-align: center;
		color: #FEE434;
	}

	#homebutton a:link {
		color:#FFFFFF;
		text-decoration:none;
		font-size:95%;
		line-height:150%;
	}
	
	#homebutton a:visited {
		color:#DFDFDF;
		text-decoration:none;
	}
	
	#homebutton a:active {
		color:#DF0000;
		text-decoration:none;
	}
	
	#homebutton a:hover {
		color:#CCCCFF;
		font-weight:600;
		text-decoration:underline;

	}
	
	#xlink a {
		color:#FFFFFF;
		text-decoration:none;
		font-size:95%;
		line-height:150%;
	}
	
	#xlink a:hover {
		color:#0099FF;
		text-decoration:underline;
	}
	
	#xlink a:visited {
		color:#DFDFDF;
		text-decoration:none;
	}
	
	#sidebar1X a {
		font-size:95%;
		color:#FF00FF;
		font-weight:700;
		text-align:center;
		text-decoration:none;
	}
	
	#sidebar1X a:hover {
		color: #00CC00;
		text-decoration:underline;
	}
	
	#sidebar1X a:visited {
		color:#DFDFDF;
	}
	
	#menubarmiddle {
		background-image: url(../images/css_images/sidebar/sidebar_09.png);
		background-repeat: repeat-y;
		margin:0;
		padding:0;
		padding-left: 0px;
		background-position: left;
		width: 242px;
	}

	#menubarbottom {
		background-image: url(../images/css_images/sidebar/sidebar_12a.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:30px;
		margin-left: 0em;
		width: 242px;
		clear: none;
		background-position: left;
	}
	
	#menubarbottomB {
		background-image: url(../images/css_images/sidebar/sidebar_12b.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:30px;
		margin-left: 0em;
		width: 242px;
		clear: none;
		background-position: left;
	}

	#menubarbottom2 {
		background-image: url(../images/css_images/sidebar/sidebar_11.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:30px;
		margin-left: 0em;
		width: 242px;
		clear: none;
		background-position: left;
	}

	#menubarbottom3 {
		margin:0;
		padding:0;
		height:9px;
		margin-left: 0em;
		width: 242px;
		clear: none;
		background-position: left;
	}


	.thrColLiqHdr #container #menubarmiddleX a {
		font-size:95%;
		font-weight:700;
		text-decoration:none;
		color: #00FF00;
	}
	
	.thrColLiqHdr #container #menubarmiddleX a:hover {
		color: #00CCFF;
		text-decoration:underline;
	}
	
	.thrColLiqHdr #container #menubarmiddleX a:visited {
		color: #CCCCCC;
	}
	
	#pagetop {
		margin:0;
		padding:0;
		margin:0;
		height: 67px;
		width:auto;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		padding-right:0;
		padding-left:0;
		padding-top:0;
		padding-bottom:0;
	}

	#pagetopleft {
		background-image: url(../images/css_images/body2/body_01x.png);
		background-repeat: no-repeat;
		background-position: top left;
		margin-left: 0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		padding-right:0;
		padding-left:0;
		padding-top:0;
		padding-bottom:0;
		width: 22px;
		float: left;
		height: 67px;
	}

	#pagetop #pagetopright {
		background-position:top right;
		background-repeat: no-repeat;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin:0; 
		margin-left: 19px; 	
	}


	#pagetop #pagetopright_sketches {
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}

	#pagetop #pagetopright_sketches h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright_stock {
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}

	#pagetop #pagetopright_stock h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright_learning {
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}

	#pagetop #pagetopright_learning h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright_tour {
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}

	#pagetop #pagetopright_tour h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright_assessing {
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}

	#pagetop #pagetopright_assessing h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright_quality {
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}
	
	#pagetop #pagetopright_quality h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}


	#pagetop #pagetopright_working {
		background-image: url(../images/css_images/body2/body.png);
		background-position:top right;
		background-repeat: no-repeat;
		background-color: white;
		margin:0;
		padding:0;
		height:100%;
		padding-top: 13px;
		margin-left: 19px;
	}
	
	#pagetop #pagetopright_working h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright_index {
		background-image: url(../images/css_images/body2/body_02a.png);
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}
	
	#pagetop #pagetopright_index h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright_rpl {
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}
	
	#pagetop #pagetopright_rpl h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright_information {
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}
	
	#pagetop #pagetopright_information h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagetop #pagetopright_safety {
		background-position:top right;
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:54px;
		padding-top: 13px;
		margin-left: 19px;
	}
	
	#pagetop #pagetopright_safety h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}
		/*
		*/
	#pagetop #pagetopright_home {
		background-image: url(../images/css_images/body2/body.png);
		background-position:top right;
		background-repeat: no-repeat;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		margin-bottom:0;
		padding:0;
		height:100%;
		padding-top: 13px;
		margin-left: 19px;
		width:auto;
		border:0;
		padding-left:0px
	}
	
	#pagetop #pagetopright_home h1 {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 130%;
		color: #FCD902;
	}

	#pagebottom {
		margin:0;
		padding:0;
		height:49px;
		margin:0;
		margin-left: 0px;
		margin-right: 0px;
		clear: none;
	}
	
	#pagewidth {
		margin:0;
		padding:0;
		margin:0;
		margin-left: 1em;
		margin-right: 1em;
		text-align: left;
	}
	
	#pagebottomleft {
		background-image: url(../images/css_images/body2/body_04x.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		width: 19px;
		height:49px;
		float: left;
		background-position: left;
	}

	#pagebottomright {
		background-image: url(../images/css_images/body2/body_05.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:49px;
		margin-left: 19px;
		background-position: right;
	}

	#pageleft {
		margin:0;
		padding:0;
		width: 17px;
		margin-left: 1px;
		background-image: url(../images/css_images/pageleft.gif);
		background-position: left;
		background-repeat: repeat-y;
	}

	#pageright {
		background-image: url(../images/css_images/body2/body_03.png);
		background-color: white;
		background-repeat: repeat-y;
		margin:0;
		padding:0;
		background-position: right;
		margin-left: 2px;
		clear: none;
		margin-right:0px;
		border-left-width: 2px;
		border-left-style: solid;
		border-left-color: #BDA480;
		text-align:center;
		width:auto;
	}

	#content {
		overflow: hidden; /*causes modern browsers to enclose child floats*/
		margin:0;
		padding:0;
		margin-right: 1em;
		margin-left: 1em;
		text-align: left;
		border: solid #ffffff 1px;
	}

	#xyz {
		margin:0;
		padding:0;
		margin-right: 0px;
		margin-left: 0;
		text-align: left;
		border: none #ffffff 1px;
	}

	#copyright #leftalign {
		float:left;
		text-align:left;
		width:45em;
	}
	
	#copyright #leftalign a {
		font-size:95%;
		font-weight:700;
		text-decoration:none;
		text-align:center;
		color: #0000FF;
	}
	
	#copyright #leftalign a:hover {
		color: #000088;
		text-decoration:underline;
	}
	
	#copyright #leftalign a:visited {
		text-decoration:none;
		color: #006AB0;
	}

	#copyright #rightalign {
		float:right;
		text-align:right;
		margin-right:10px;
		width:15em;
	}

	#copyright #rightalign a {
		font-size:95%;
		font-weight:700;
		text-decoration:none;
		text-align:center;
		color: #0000AA;
	}
	
	#copyright #rightalign a:hover {
		color: #000088;
		text-decoration:underline;
	}
	
	#copyright #rightalign a:visited {
		text-decoration:none;
		color: #006AB0;
	}

	#supporting {
		font-size:70%;
		font-weight:800;
		text-decoration:none;
		text-align:left;
		color: #EBFF35;
		margin: 0;
		padding: 0;
		padding-left: 4px;
	}
	
	#copyright_splash #leftalign {
		float:left;
		text-align:left;
		margin-top: 19px;
		margin-left: 5px;
		margin-right: auto;
		width: 450px;
		font-size: 65%;
	}
	
	#copyright_splash #leftalign a {
		font-size:95%;
		font-weight:700;
		text-decoration:none;
		text-align:center;
		color: #0000FF;
	}
	
	#copyright_splash #leftalign a:hover {
		color: #000088;
		text-decoration:underline;
	}
	
	#copyright_splash #leftalign a:visited {
		text-decoration:none;
		color: #006AB0;
	}

	#pagebottom_splash {
		margin:0;
		padding:0;
		height:49px;
		margin:0;
		margin-left: 0px;
		margin-right: 0px;
		clear: right;
	}
	
	#pagebottomleft_splash {
		background-image: url(../images/css_images/body2/body_04x.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		width: 19px;
		height:49px;
		float: left;
		background-position: left;
	}

	#pagebottomright_splash {
		background-image: url(../images/css_images/body2/body_05.png);
		background-repeat: no-repeat;
		margin:0;
		padding:0;
		height:49px;
		margin-left: 19px;
		background-position: right;
	}
	
	#splashImagesCentre {
		height: 130px;
	}

	.section_heading {
		margin: 0;
		padding: 0;
		margin-top: 0px;
		margin-left: 4px;
		text-align: left;
		font-size: 100%;
		color: #FFFF66;
	}

	
	#WA {
		height:378px;
		width:210px;
		margin: 0;
		padding: 0;
		padding-top: 0px;
		padding-left: 10px;
		float: left;
	}
	
	
	#NTSA {
		float:left;
		height:380px;
		width:100px;
		margin: 0;
		padding: 0;
		padding-top: 100px;
		padding-left: 0px;
	}
	
	#QLDNSW {
		float:left;
		height:230px;
		width:100px;
		margin: 0;
		padding: 0;
		padding-top: 100px;
		padding-left: 40px;
	}
	
	#VICTAS {
		float:left;
		height:150px;
		width:126px;
		margin: 0;
		padding: 0;
		padding-top: 1px;
		padding-left: 15px;
	}
	
	#ACT {
		float:right;
		height:150px;
		width:90px;
		margin: 0;
		padding: 0;
		padding-top: 5px;
		padding-left: 0px;
		margin-right: 42px;
	}
	


/* styles for working effectively - rules and responsibilites */	

	#blank_document {
		background-image: url(../images/css_images/blank_documents.jpg);
		background-repeat:no-repeat;
		background-position:right;
		height:40em;
		margin-left:20px;
		margin-right:20px;
	}
	
	/*Safety and environment*/
	
	#learning_activity {
		margin-left:20px;
		margin-right:20px;
	}


	/*tour styles*/
	
	#tour_working {
/*		background-image: url(../images/css_images/tour/tour_working_effectively.jpg);
		background-repeat:no-repeat;
		background-position:right;
*/		margin-left:20px;
		margin-right:20px;
	}
	
	#tour_assessing {
/*		background-image: url(../images/css_images/tour/tour_assessing_materials.jpg);
		background-repeat:no-repeat;
		background-position:right;
*/		margin-left:20px;
		margin-right:20px;
	}
	
	#tour_safety {
		margin-left:20px;
		margin-right:20px;
	}
	
	#tour_stock {
		margin-left:20px;
		margin-right:20px;
	}
	
	#tour_sketches {
		margin-left:20px;
		margin-right:20px;
	}
	
	#tour_quality {
		margin-left:20px;
		margin-right:20px;
	}
	
	#textAlt {
		margin-left:20px;
		margin-right:20px;
	}
	
	.menuindent {
		list-style:disc;
		margin:0;
		padding:0;
		margin-left:10px;
	}
	
	.menufolder {
		list-style: url(../images/css_images/sitemapi0.gif);
		margin:0;
		padding:0;
	}
	
	.menuSub {
		list-style: circle;
		margin:0;
		padding:0;
		margin-left:0px;
	}

	.menufolderopen {
		margin:0;
		padding:0;
		list-style-image: url(../images/css_images/sitemapi1.gif);
	}	
	
	.menumain {
		list-style: square;
		margin:0;
		padding:0;
		margin-left:0px;
	}
	
	.menuul {
		list-style: square;
		margin:0;
		padding:0;
		margin-left:30px;
	}
		
	.nestedMenu {
		margin:0px;
		padding:0px;
		margin-left:10px;
	}
	
	.menuItem {
		list-style: circle;
		margin:0;
		padding:0;
		margin-left:0px;
	}

	#fire_howto {
		margin-left:20px;
		margin-right:20px;
	}

	#fire_howto2 {
		margin-left:20px;
		margin-right:20px;
	}

	.feli {
		width:330px;
	}
	
	#fire_extinguisher_codes li {
		margin:0;
		padding:0;
		padding-left:10px;
		border:#999999 none 1px;
		width:330px;
		padding-right: 20px;
		color:#000000;
	}
	
	#fire_extinguisher_codes h3 {
		margin:0;
		padding:0;
		padding-left:10px;
		border:#999999 none 1px;
		width:500px;	
		background-color: #FFFFFC;
		color:#000000;
	}
	
	#punav {
		margin:0;
		padding:0;
		margin-left:20px;
	}
	
	#punav a:link {
		color:#0033FF;
		font-weight:600;
		text-decoration:none;
	}
	
	#punav a:hover{
		color: #000088;
		font-weight:600;
		text-decoration:underline;
	}
	
	#punav a:active {
		color: #FF0000;
		font-weight:600;
		text-decoration:none;
	}
	
	#punav a:visited {
		color: #0099FF;
		font-weight:600;
		text-decoration:none;
	}
	
	#fire_fighting_equipment h3 {
		margin:0;
		padding:0;
		padding-left:10px;
		border:#999999 none 1px;
		width:500px;
	}
	
	.ohsH3 {
		margin:30px;
		padding-top:80px;
		color: #CC66CC;
	}
	
	.ohsP {
		margin:30px;
	}
	
	.pH3 {
		margin:10px;
		color:#00CC66;
	}
	
	.pP {
		margin:10px;
	}
	
	.eH3 {
		margin:0px;
		padding-left:20px;
		color: #000000;
	}
	
	.eP {
		margin:10px;
	}
	
	.ePB {
		margin:10px;
		font-weight:700;
	}
	
	.rH3 {
		margin:10px;
		margin-left:210px;
		color: #FF6600;
		font-weight:700;
	}
	
	.rP {
		margin:10px;
		margin-left:210px;
	}	
	
	.rUl {
		margin:10px;
		margin-left:210px;
	}	
	
	.rLi {
		padding:0;
		margin-top:0;
		margin-bottom:0;
	}	
	
	.tH3 {
		margin:0px;
		margin-bottom:20px;
		color: #000000;
		font-weight:700;
	}
	
	.tP {
		margin:0px;
		margin-bottom:20px;
	}	
	
	.rights_icons {
		height: 125px;
	}
	
	.rights_icons li {
	}
	
	#small_section_heading {
		padding-left:90px;
		font-size:90%;
	}

	.rat {
		font-size:95%;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}
	
	.ratUnderTop {
		vertical-align:top;
		text-align:center;
		border-left-style:solid;
		border-right-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}
		
	.rat_title {
		font-size:140%;
		font-weight:800;
	}
	
	.rat_top_row {
		width:125px;
		border-left-style:solid;
		border-right-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}
	
	.rat_left_col {
		text-align:center;
		width:200px;	
		height:110px;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;	
	}
	
	.rat .cell {
		width:100px;
	}
	
	.rat_1 {
		width:100px;
		background-color:#FE0000;
		color:#000000;
		font-size:250%;
		text-align:center;
		font-weight:800;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}

	.rat_2 {
		width:100px;
		background-color:#FF6500;
		color:#000000;
		font-size:230%;
		text-align:center;
		font-weight:800;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}

	.rat_3 {
		width:100px;
		background-color:#FFFF00;
		color:#000000;
		font-size:210%;
		text-align:center;
		font-weight:800;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}
	
	.rat_4 {
		width:100px;
		background-color:#99CC00;
		color:#000000;
		font-size:190%;
		text-align:center;
		font-weight:800;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}
	
	.rat_5 {
		width:100px;
		background-color:#339966;
		color:#000000;
		font-size:170%;
		text-align:center;
		font-weight:800;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}
	
	.rat_6 {
		width:100px;
		background-color:#3366FF;
		color:#000000;
		font-size:150%;
		text-align:center;
		font-weight:800;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}
	
	.rat_small {
		font-size:75%;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}
	
	.rat_title_small {
		font-size:120%;
		font-weight:800;
	}
	
	.rat_top_row_small {
		width:100px;
		border-left-style:solid;
		border-right-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;
	}
	
	.rat_left_col_small {
		text-align:center;
		width:125px;	
		height:100px;
		border-style:solid;
		border-width:1px;
		border-color:black;
		border-collapse:collapse;	
	}

	.sitemap {
		background-color:#F0F0F0;
		border:#CCCCCC solid 2px;
		margin-bottom:4px;
		padding:20px;
	}
	
	.sitemap li {
		margin-left:50px;
	}
	
	.sitemap_h3 {
		font-weight:700;		
	}
	
	.menuindent_sitemap {
		list-style:disc;
		margin:0;
		padding:0;
		margin-left:60px;
	}
	
	.menufolder_sitemap {
		list-style: url(../images/css_images/sitemapi0.gif);
		margin:0;
		padding:0;
	}
	
	.menufolderopen_sitemap {
		margin:0;
		padding:0;
	}
	
	.menumain_sitemap {
		list-style: square;
		margin:0;
		padding:0;
	}
	
	.menuul_sitemap {
		list-style: square;
		margin:0;
		padding:0;
		margin-left:50px;
	}
	
	/*popup styles*/
	
	#rightcolumn_popup {
		margin-left: auto;
		margin: 0;
		padding: 0px;
		margin-top: 0px;
		border: none #000000 1px;
		margin-right: auto;
		padding-left: 0em;
		min-width: 60em;
		max-width: 73em;
	}

	#rightcolumn_popup li {
		margin-left:20px;
		line-height:140%;
		font-size: 95%;
	}
	
	.thrColLiqHdr #popup_Container {
		margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
		margin-top:20px;
		text-align: left;
		min-width:50em;
		max-width:100em;
		padding:0em;
		width: 55em;
	} 
	
	.thrColLiqHdr #popup_ContainerNew {
		margin: 0; 
		margin-top:0px;
		text-align: left;
		padding:0;
		background-image: url(../images/css_images/body2/body_03.png);
		background-repeat: repeat-y;
		background-position: right;
		border-left-color: #BDA480;
		border-left-width: 2px;
		border-left-style: solid;
		margin-left: 2px;
		margin-right: 0px;
	} 
	
	.thrColLiqHdr #whiteAreaSplash #splashMargin {
		padding:0px;
	}
	
	.thrColLiqHdr #whiteArea_popup #popup_Centre {
		padding:0px;
		margin-left: 0px;
		margin-right: 0px;
	
	}
	
	.thrColLiqHdr #whiteArea_popup {
		margin:0;
		padding:0;
	}
	
	#router_small {
		width: 14em;
		float: left;
		border: solid #000000 1px;
		font-size: 90%;
		padding: 10px;
	}
	
	#router_large {
		width: 14em;
		float: left;
		border: solid #000000 1px;
		font-size: 90%;
		padding: 10px;
	}
	
	#router {
		width: 29em;
		height: 180px;
		margin-left: 20px;
	}
	
	.three_d_projections {
		padding:5px;
		width:40em;
		height:280px;
		margin-left: 20px;
		border-bottom: solid #000000 1px;
		background-color:#e0e0e0;
	}

	.line_styles {
		padding:0px;
		height:120px;
		border: solid #DCDCDC 1px;
		font-size:90%;
		margin: 0;
		padding-left: 10px;
		padding-top: 10px;
		margin-bottom: 10px;
	}

	.line_styles_img {
		padding:0px;
		width:40em;
		height:105px;
		width:374px;
		float:right;
		margin: 0;
		margin-left: 0px;
	}

	#line_styles_table {
		border:#CCCCCC double 1px;
		padding:5px;
		margin-left: 20px;
		margin-right: 0px;
	}

	.line_styles_text {
		float:none;
		width: 280px;
	}

	#big_plan {
		margin-left:20px;
		
	}
	
	/*popup window styles*/
	
	.thrColLiqHdr #splashContainerPopup {
		margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
		margin-top:20px;
		text-align: left;
		min-width:50em;
		max-width:70em;
		padding:0em;
	} 
	
	#rightcolumnSplashPopup {
		margin-left: auto;
		margin: 0;
		padding: 0px;
		margin-top: 0px;
		border: none #000000 1px;
		margin-right: auto;
		padding-left: 0em;
		min-width: 60em;
		max-width: 73em;
	}

	#rightcolumnSplashPopup li {
		margin-left:0px;
		line-height:140%;
		font-size: 95%;
		padding-right: 360px;
	}
	
	.thrColLiqHdr #splashContainerPopup {
		margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
		margin-top:20px;
		text-align: left;
		min-width:50em;
		max-width:100em;
		padding:0em;
		width: 55em;
	} 
	
	#popUpText {
		width:50%;
		margin:0;
		padding:20px;
	}
	
	
	#t_table_small {
		width: 5em;
		float: left;
		border: none #000000 1px;
		font-size: 90%;
		padding: 0px;
	}
	
	#t_table_large {
		width: 80%;
		float: left;
		border: none #000000 1px;
		font-size: 90%;
		padding: 0px;
		margin-bottom: 5px;
		margin:0;
	}
	
	#t_table {
		margin-left: 20px;
		padding-bottom: 10px;
		margin-bottom: 10px;
		height: 400px;
	}
	
	/*table styles*/
	
	.table_row_light {
		background-color:#FFFFFE;
	}
	
	.table_row_dark {
		background-color:#F2EEEA;
	}
	
	.glossary_table {
		border: #CCCCCC 1px solid;
		padding:2px;
		margin:0;
		font-size:80%;
	}
	
	.glossary_table_normal_font {
		border: #CCCCCC 1px solid;
		padding:2px;
		margin:0;
		font-size:100%;
	}
	
	.glossary_table td {
		padding:4px;
		vertical-align:top;
	
	}
	
	.table_header {
		background-color:#FFFEFF;
		border-bottom:#CCCCCC 2px solid;
		margin-bottom:10px;
		color: #BB8822;
	}
	
	.radioCell {
		width:110px;
	}
	
	#popContent {
		font-family:Arial, Helvetica, sans-serif;
		font-size:100%;
	
	}
	
	.general_table {
		border: #ECECEC 1px solid;
		padding:2px;
		margin:0;
		margin-left:20px;
		font-size:80%;
	}
	
	.general_table td {
		padding:4px;
		vertical-align:top;
	}
	
	.general_table .leftcol {
		width:200px;
	}

	.table_header {
		background-color:#FFFEFF;
		border-bottom:#CCCCCC 2px solid;
		margin-bottom:10px;
		color: #BB8822;
	}
	
	.myTickbox {
		padding-left:20px;
		padding-bottom:30px;
	}
	
	.homemenutable {
	 	text-align:center;
	 	font-weight:bold;
	 	font-size:90%;
	 	background-repeat:no-repeat;
	}
	
	.bot_name {
		font-family:times new roman;
		font-size:70%;	
	}
	
	#hometable{
 		margin-left:60px;
 		padding:0px;		
	}	
	
	div.imgLink a {
		width:265px; height:135px; display:block; 
	}
	
	div.imgLink {
		float:left;
	}

	
	.div_table {
	    vertical-align:top;
		  padding:5px;
		  font-size: 95%;
		  background-color: #FFCC99;
	}
	
	
	.leftgrey{
		float:left;
		padding:8px;
		margin:0px;
		background-color:#CCCCCC;
		font-size:1em;
		border:solid 1px #000000;
		width:20%;
	}
	
	.leftwhite{
		float:left;
		margin:0px;
		padding:8px;
		background-color:#ffffff;
		font-size:1em;
		border:solid 1px #000000;
		width:73%;
	}
	
	.leftcontainer{
		margin-left:20px;
		padding:0px;
		border:solid 0px;
	}
	
	.case_study_icon {
		padding-left:10px;
		float:left;
	}
	
	.case_study_icon img {
		height:80px;
		width:80px;		
	}
	
	.divSixHundred {
		display:block;
		width:600px;	
		float:none;
		margin-left:40px;
		margin-right:40px;
		margin-top:40px;
		margin-bottom:40px;
	}
	
	.divFourHundred {
		width:400px;	
		margin-left:50px;	
	}
	
	#hometable #unit1 {
	background-image: url(../images/css_images/home_page/homeimage1.png)	
	}
	
	#hometable #unit2 {
	background-image: url(../images/css_images/home_page/homeimage2.png)	
	}
	
	.inst_content {
		margin-left:75px;
		height:100%;
	}
	
	.learning_act_icon {
		float:left;
		padding:0px;
		padding-right:10px;
		padding-top:3px;
		padding-bottom:10px;
  }
  
  .your_job_content {
		margin-left:80px;  	
  }
  
  #plusbutton {
	 position:absolute;
	 left:380px;
	 top:10px;
	}
	 
	#minusbutton {
	 position:absolute;
	 left:380px;
	 top:40px;
	} 
	
/* Added by Jacky Zhang @Web Vision Design */
	.thrColLiqHdr #top_container {
		margin-top:10px;
		margin-left:16px;
		margin-right:20px;
		text-align: left; /* this overrides the text-align: center on the body element. */
		width:71em;
		padding:0px 0px;
/*		background-color:#ff9900; */
	}
	
	.thrColLiqHdr #top_banner {
		width:98.2%;
		height:35px;
		background-image:url(../../shared/images/banner_logo_toolbox_green.png);
		background-repeat:repeat-y;
		font-family:Verdana, Geneva, sans-serif;
		font-size:10.5px;
		color:#000;
		line-height:165%;
		padding:8px 10px;
	}
	
	.thrColLiqHdr #top_container .first_img {
		margin-left:15px;
	}
	
	.thrColLiqHdr #top_container .second_img {
		margin-left:45px;
	}
	
	.thrColLiqHdr #top_container .last_img {
		margin-left:40px;
	}
	
	.thrColLiqHdr #top_nav {
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:0.7em;
		font-weight:bold;
		height:18px;
		/*border-top:solid 1px #fff;*/
		padding: 3px 0px 2px 16px;
		color:#fff!important;
		background-color:#000!important;
	}
	
	.thrColLiqHdr a {
		text-decoration:none;
	}
	
	.thrColLiqHdr a:hover {
		text-decoration:underline;
	}	

	.thrColLiqHdr #top_nav a {
		color:#fff;
		text-decoration:none;
	}
	
	.thrColLiqHdr #top_nav a:hover {
		color: #FF0;
		text-decoration:underline;
	}
