/* general styling STARTS*/	




.whiteBack {background-color:#fff!important;padding:0!important;margin:0!important;}
.lightGreenBack {background-color:#cf9!important;}
.greenBack {background-color:#690!important;}
.redBack {background-color:#f00!important;}
.lightRedBack {background-color:#f99!important;}
.greenText {
color:#690!important;
}
.brownText {
color:#960!important;
}
.redText {
color:#c00!important;
}
.orangeText {
	color:#FF6600!important;
	}
.greenBrdR {
border-right:1px solid #690!important;
}
.greenBrdL {
border-left:1px solid #690!important;
}
.yellowBrdR {
border-right:1px solid #fc0!important;
}
.redBrdR {
border-right:1px solid #c00!important;
}
.brownBrdR {
border-right:1px solid #960!important;
}
.orangeBrdR {
border-right:1px solid #f60!important;
}

.yellowBrdBottom {
border-bottom:1px solid #fc0!important;
}

.WhiteOnGreen {
background-color:#690!important;
color:#fff!important;
}
.WhiteOnRed {
background-color:#c00!important;
color:#fff!important;
}
.BlackOnYellow {
background-color:#fc0!important;
color:#000!important;
}
.BlackOnPurple {
background-color:#99f!important;
color:#000!important;
}
.WhiteOnBrown {
background-color:#960!important;
color:#fff!important;
}
.WhiteOnOrange {
background-color:#f60!important;
color:#fff!important;
}

.WhiteOnBlack {
background-color:#000!important;
color:#fff!important;
}

h6.red, .red {color:#FF0000!important;}

.noBold {font-weight:normal;}
/* general styling ENDS*/	

/*tabs styling STARTS */

#menu {
	border-bottom : 1px solid #009;
	border-right : 1px solid #009;
	border-left : 1px solid #009;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 35px;
	background-color:#009;
}
#menuGreen {
	border-bottom : 1px solid #690;
	border-right : 1px solid #690;
	border-left : 1px solid #690;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 35px;
	background-color:#690;
}
#menuGreen6 {
	border-bottom : 1px solid #690;
	border-right : 1px solid #690;
	border-left : 1px solid #690;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 0px;
	background-color:#690;
}
/* for six tabs */
#menuYellow {
	border-bottom : 1px solid #fc0;
	border-right : 1px solid #fc0;
	border-left : 1px solid #fc0;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 50px;
	background-color:#fc0;
}

#menuRed {
	border-bottom : 1px solid #c00;
	border-right : 1px solid #c00;
	border-left : 1px solid #c00;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 35px;/*10px for Webinars & Conferences, and Software & Tools*/
	background-color:#c00;
}

#menuPurple {
	border-bottom : 1px solid #99f;
	border-right : 1px solid #99f;
	border-left : 1px solid #99f;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 35px;/*10px for Webinars & Conferences, and Software & Tools*/
	background-color:#99f;
}

#menuBrown {
	border-bottom : 1px solid #960;
	border-right : 1px solid #960;
	border-left : 1px solid #960;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 35px;
	background-color:#960;
}
#menuOrange {
	border-bottom : 1px solid #f60;
	border-right : 1px solid #f60;
	border-left : 1px solid #f60;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 35px;
	background-color:#f60;
}


#menu ul, #menu li, #menuGreen ul, #menuGreen li,
#menuRed ul, #menuRed li,#menuPurple ul,#menuPurple li,
#menuBrown ul, #menuBrown li,
#menuOrange ul, #menuOrange li,
#menuGreen6 ul, #menuGreen6 li,
#menuGreen7 ul, #menuGreen7 li,
#menuGrey ul, #menuGrey li,
#menuDarkGrey ul, #menuDarkGrey li,
#menuYellow ul, #menuYellow li
	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

	
#menu a:link, #menu a:visited	{
	background : #009;
	/*background : #E8EBF0;*/
	/*border : 1px solid #ccc;*/
	/*color : #000;*/
	color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}
#menuGreen a:link, #menuGreen a:visited	{
	background : #690;
    color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}
/* for 5 tabs
#menuRed a:link, #menuRed a:visited	{
	background : #c00;
	color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}*/
/* for 6 tabs*/
#menuRed a:link, #menuRed a:visited	{
	background : #c00;
	color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px;
	text-decoration : none;
}
/* for 6 tabs*/
#menuPurple a:link, #menuPurple a:visited	{
	background : #99f;
	color:#000;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px;
	text-decoration : none;
}

/* for 6 tabs*/
#menuGreen6 a:link, #menuGreen6 a:visited	{
	background : #690;
	color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 1px;
	padding : 2px;
	text-decoration : none;
}

#menuBrown a:link, #menuBrown a:visited	{
	background : #960;
	color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}
/* for 5 tabs */
#menuOrange a:link, #menuOrange a:visited	{
	background : #f60;
	color:#000;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}
#menuYellow a:link, #menuYellow a:visited	{
	background : #fc0;
	color:#000;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 15px 2px 15px; /* for 5 tabs*/
	text-decoration : none;
}
/* for 4 tabs
#menuOrange a:link, #menuOrange a:visited	{
	background : #f60;
	color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 8px;
	padding : 2px 15px 2px 15px;
	text-decoration : none;
}*/

#menu a:link.active, #menu a:visited.active,
#menuGreen a:link.active, #menuGreen a:visited.active,
#menuRed a:link.active, #menuRed a:visited.active,
#menuPurple a:link.active, #menuPurple a:visited.active,
#menuBrown a:link.active, #menuBrown a:visited.active,
#menuOrange a:link.active, #menuOrange a:visited.active,
#menuGreen6 a:link.active, #menuGreen6 a:visited.active,
#menuGreen7 a:link.active, #menuGreen7 a:visited.active,
#menuGrey a:link.active, #menuGrey a:visited.active,
#menuDarkGrey a:link.active, #menuDarkGrey a:visited.active,
#menuYellow a:link.active, #menuYellow a:visited.active
	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

/*#menu a:hover,*/
#menuGreen a:hover,
#menuPurple a:hover,
#menuOrange a:hover,
#menuGreen6 a:hover,
#menuGreen7 a:hover,
#menuGrey a:hover,
#menuDarkGrey a:hover,
#menuYellow a:hover
	{
	color : #000;
	/*color : #666;*/
	text-decoration:underline;
}
#menuBrown a:hover, #menu a:hover,#menuRed a:hover
	{
	color : #fff;
	/*color : #666;*/
	text-decoration:underline;
}

/* 7 tabs for yellow */
		#menuYellow7 {
	border-bottom : 1px solid #fc0;
	border-right : 1px solid #fc0;
	border-left : 1px solid #fc0;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 20px;
	background-color:#fc0;
}
	
	#menuYellow7 a:link, #menuYellow7 a:visited	{
	background : #fc0;
	color:#000;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 1px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}
#menuYellow7 a:hover
	{
	color : #000;
	/*color : #666;*/
	text-decoration:underline;
}

#menuYellow7 ul, #menuYellow7 li
	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}

#menuYellow7 a:link.active, #menuYellow7 a:visited.active
	{
	background : #fff;
	border-bottom : 1px solid #fff;
	color : #000;
}

div.section-1 #menuYellow7 li#nav-1 a, 
div.section-2 #menuYellow7 li#nav-2 a,
div.section-2a #menuYellow7 li#nav-2a a,
div.section-3 #menuYellow7 li#nav-3 a,
div.section-4a #menuYellow7 li#nav-4 a,
div.section-4 #menuYellow7 li#nav-4a a,
div.section-5 #menuYellow7 li#nav-5 a
 {
	background-color : #000!important;
	border : 1px solid #000;
	color : #fff;
}

/* 7 tabs green*/
#menuGreen7 {
	border-bottom : 1px solid #690;
	border-right : 1px solid #690;
	border-left : 1px solid #690;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 20px;
	background-color:#690;
}
	
	#menuGreen7 a:link, #menuGreen7 a:visited	{
	background : #690;
	color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 1px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}
/* grey tabs*/
#menuGrey {
	border-bottom : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-left : 1px solid #ccc;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 20px;
	background-color:#ccc;
}
	
	#menuGrey a:link, #menuGrey a:visited	{
	background : #ccc;
	color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 1px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}

#menuDarkGrey {
	border-bottom : 1px solid #999;
	border-right : 1px solid #999;
	border-left : 1px solid #999;
	margin : 0 3px 0 0;
	padding-top : 10px;
	padding-bottom : 19px;
	padding-left : 20px;
	background-color:#999;
}
	
	#menuDarkGrey a:link, #menuDarkGrey a:visited	{
	background : #999;
	color:#fff;
	float : left;
	font-size : small;
	font-weight : normal;
	line-height : 14px;
	margin-right : 1px;
	padding : 2px 5px 2px 5px;
	text-decoration : none;
}


	
/*style for active tab - white text on black back STARTS*/	
div.section-1 #menu li#nav-1 a, 
div.section-2 #menu li#nav-2 a,
div.section-2a #menu li#nav-2a a,
div.section-3 #menu li#nav-3 a,
div.section-4 #menu li#nav-4 a,
div.section-4a #menu li#nav-4a a,
div.section-5 #menu li#nav-5 a,
div.section-1 #menuGreen li#nav-1 a, 
div.section-2 #menuGreen li#nav-2 a,
div.section-2a #menuGreen li#nav-2a a,
div.section-3 #menuGreen li#nav-3 a,
div.section-4 #menuGreen li#nav-4 a,
div.section-4a #menuGreen li#nav-4a a,
div.section-5 #menuGreen li#nav-5 a,
div.section-1 #menuRed li#nav-1 a, 
div.section-2 #menuRed li#nav-2 a,
div.section-2a #menuRed li#nav-2a a,
div.section-3 #menuRed li#nav-3 a,
div.section-4 #menuRed li#nav-4 a,
div.section-4a #menuRed li#nav-4a a,
div.section-5 #menuRed li#nav-5 a,
div.section-1 #menuPurple li#nav-1 a, 
div.section-2 #menuPurple li#nav-2 a,
div.section-2a #menuPurple li#nav-2a a,
div.section-3 #menuPurple li#nav-3 a,
div.section-4 #menuPurple li#nav-4 a,
div.section-4a #menuPurple li#nav-4a a,
div.section-5 #menuPurple li#nav-5 a,
div.section-1 #menuBrown li#nav-1 a, 
div.section-2 #menuBrown li#nav-2 a,
div.section-2a #menuBrown li#nav-2a a,
div.section-3 #menuBrown li#nav-3 a,
div.section-4 #menuBrown li#nav-4 a,
div.section-4a #menuBrown li#nav-4a a,
div.section-5 #menuBrown li#nav-5 a,
div.section-1 #menuOrange li#nav-1 a, 
div.section-2 #menuOrange li#nav-2 a,
div.section-2a #menuOrange li#nav-2a a,
div.section-3 #menuOrange li#nav-3 a,
div.section-4a #menuOrange li#nav-4a a,
div.section-4 #menuOrange li#nav-4 a,
div.section-5 #menuOrange li#nav-5 a,
div.section-1 #menuGreen6 li#nav-1 a, 
div.section-2 #menuGreen6 li#nav-2 a,
div.section-2a #menuGreen6 li#nav-2a a,
div.section-3 #menuGreen6 li#nav-3 a,
div.section-4a #menuGreen6 li#nav-4 a,
div.section-4 #menuGreen6 li#nav-4a a,
div.section-5 #menuGreen6 li#nav-5 a,
div.section-1 #menuGreen7 li#nav-1 a, 
div.section-2 #menuGreen7 li#nav-2 a,
div.section-2a #menuGreen7 li#nav-2a a,
div.section-3 #menuGreen7 li#nav-3 a,
div.section-4a #menuGreen7 li#nav-4 a,
div.section-4 #menuGreen7 li#nav-4a a,
div.section-5 #menuGreen7 li#nav-5 a,
div.section-1 #menuGrey li#nav-1 a, 
div.section-2 #menuGrey li#nav-2 a,
div.section-2a #menuGrey li#nav-2a a,
div.section-3 #menuGrey li#nav-3 a,
div.section-4a #menuGrey li#nav-4 a,
div.section-4 #menuGrey li#nav-4a a,
div.section-5 #menuGrey li#nav-5 a,
div.section-1 #menuDarkGrey li#nav-1 a, 
div.section-2 #menuDarkGrey li#nav-2 a,
div.section-2a #menuDarkGrey li#nav-2a a,
div.section-3 #menuDarkGrey li#nav-3 a,
div.section-4a #menuDarkGrey li#nav-4 a,
div.section-4 #menuDarkGrey li#nav-4a a,
div.section-5 #menuDarkGrey li#nav-5 a,
div.section-1 #menuYellow li#nav-1 a, 
div.section-2 #menuYellow li#nav-2 a,
div.section-2a #menuYellow li#nav-2a a,
div.section-3 #menuYellow li#nav-3 a,
div.section-4a #menuYellow li#nav-4 a,
div.section-4 #menuYellow li#nav-4a a,
div.section-5 #menuYellow li#nav-5 a
 {
	background-color : #000!important;
	border : 1px solid #000;
	color : #fff;
}
/*style for active tab - white text on black back ENDS*/
 #menu ul a:hover
  {
	color : #000 !important;
   background-color : #009 !important;
}
 #menuGreen ul a:hover
  {
	color : #000 !important;
   background : #690!important;
}
#menuRed ul a:hover
  {
	color : #000!important;
   background : #c00!important;
}
#menuPurple ul a:hover
  {
	color : #000!important;
   background : #99f!important;
}
#menuBrown ul a:hover
  {
	color : #000 !important;
   background : #960!important;
}
#menuOrange ul a:hover
  {
	color : #000 !important;
   background : #f60!important;
}
#menuGreen6 ul a:hover
  {
	color : #000 !important;
  background : #690!important;
}
#menuGreen7 ul a:hover
  {
	color : #000 !important;
  background : #690!important;
}
#menuYellow ul a:hover
  {
	color : #000 !important;
  background : #fc0!important;
}


/*tabs styling ENDS */

/*key topics content styling STARTS */

div.rowLegKeyTopics h5.lightBlueBack {margin: 0; padding: 0;color:#fff; background-color:#009!important;width:308px!important;}
div.rowLegKeyTopics h5.WhiteOnGreen,div.rowLegKeyTopics h5.BlackOnYellow
 {margin: 0; padding: 0;color:#fff; width:308px!important;}
.lightBlueText {color:#009; background-color:transparent;}
.lightBlueText a {color:#009!important; background-color:transparent;}

div.rowLegKeyTopics {float: left; margin: 10px 0 10px 0; padding: 0; width: 541px;}


div.rowLegKeyTopics1 {float: left; margin: 0 0 10px 0; padding: 0; width: 541px;background-color:#fff;}

div.rowLegKeyTopics3 {float: left; margin: 0; padding: 0; width: 541px;background-color:#fff;}


div.rowLegKeyTopics1 .oshanswers {margin: 5px 0 5px 0; padding: 0;}
div.rowLegKeyTopics1 .news {margin: 5px; padding: 0;}


div.rowLegKeyTopics #dbsList {float: left; width: 37%; margin: 0 3px 0 0; padding: 5px;background-color:white;min-height:506px;}
div.rowLegKeyTopics #dbsListErg {float: left; width: 37%; margin: 0 3px 0 0; padding: 5px;background-color:white;min-height:360px;}
div.rowLegKeyTopics #theshortestList {float: left; width: 37%; margin: 0 3px 0 0; padding: 5px;background-color:white;min-height:183px;}
div.rowLegKeyTopics #dbsListChemSafety {float: left; width: 37%; margin: 0 3px 0 0; padding: 5px;background-color:white;min-height:615px;}

div.rowLegKeyTopics #dbsListWplaceHazards {float: left; width: 37%; margin: 0 3px 0 0; padding: 5px;background-color:white;min-height:572px;}

div.rowLegKeyTopics #navbuttons {position:relative; top:6px; width:100%; text-align:center; }
div.rowLegKeyTopics #dbsListOccupIndustries {float: left; width: 37%; margin: 0 3px 0 0; padding: 5px;background-color:white;min-height:624px;}

div.rowLegKeyTopics #dbsListHealthyWplaces {float: left; width: 37%; margin: 0 3px 0 0; padding: 5px;background-color:white;min-height:524px;}
div.rowLegKeyTopics #dbsList ul,div.rowLegKeyTopics #dbsListErg ul,
div.rowLegKeyTopics #dbsListWplaceHazards ul,
div.rowLegKeyTopics #dbsListChemSafety ul,
div.rowLegKeyTopics #dbsListOccupIndustries ul,
div.rowLegKeyTopics #dbsListHealthyWplaces ul,
div.rowLegKeyTopics #dbsList li,div.rowLegKeyTopics #dbsListErg li,
div.rowLegKeyTopics #dbsListChemSafety li,
div.rowLegKeyTopics #dbsListWplaceHazards li,
div.rowLegKeyTopics #dbsListOccupIndustries li,
div.rowLegKeyTopics #dbsListHealthyWplaces li,
div.rowLegKeyTopics #theshortestList li
 {margin: 2px; padding: 2px;background-color:white; list-style-type : none;}
div.rowLegKeyTopics #img
 {float: right; width: auto; margin: 0; padding: 0;}
 div.rowLegKeyTopics #img1,div.rowLegKeyTopics #img2
 {float: right; width: auto; margin: 10px 0 0 0; padding: 0;}
div.rowLegKeyTopics1 .oshanswers div.cols3 {float: left; width: 30%; margin:10px 0 5px 0; padding:0 8px 8px 8px;background-color:white;/*min-height:135px;*/
border-right:1px solid #009;}
div.rowLegKeyTopics1 .oshanswers div.cols3noBrd {float: left; width: 30%; margin: 10px 0 5px 0; padding:0 8px 8px 8px;background-color:white;/*min-height:135px;*/
border:none;}
div.rowLegKeyTopics1 .oshanswers div.cols3 ul,
div.rowLegKeyTopics1 .oshanswers div.cols3 li,
div.rowLegKeyTopics1 .oshanswers div.cols3noBrd ul,
div.rowLegKeyTopics1 .oshanswers div.cols3noBrd li,
div.rowLegKeyTopics1 .oshanswers div.cols2 ul,
div.rowLegKeyTopics1 .oshanswers div.cols2 li,
div.rowLegKeyTopics1 .oshanswers div.cols2noBrd ul,
div.rowLegKeyTopics1 .oshanswers div.cols2noBrd li
 {margin: 0; padding: 0;background-color:white;list-style-type : none;}
 div.row2col div.cols2 ul,div.row2col div.cols2 li
 {margin: 0; padding: 5px;background-color:white;list-style-type : none;}
 
 div.rowLegKeyTopics1 .oshanswers div.cols2 ul li ul,
 div.row2col div.cols2 ul li ul
 {margin: 0; padding-left: 28px;background-color:white;list-style-type : none;}	
 div.rowLegKeyTopics1 .oshanswers div.cols2 
 {float: left; width: 38.5%; margin: 5px; padding: 5px;background-color:white;/*min-height:135px;*/
border-right:1px solid #009;}
div.rowLegKeyTopics1 .oshanswers div.cols2noBrd 
{float: left; width: 42.5%; margin: 5px 0 5px 0; padding: 5px;background-color:white;/*min-height:135px;*/
border:none;}
/* {margin: 0; padding: 0;background-color:white;list-style-type : none;}	*/
 
 div.rowLegKeyTopics1 .oshanswers h6, div.rowLegKeyTopics1 .oshanswers h3 {
 margin:0; padding:0; 
 }
 
div.rowLegKeyTopics1 .oshanswers div.cols3 h6,
div.rowLegKeyTopics1 .oshanswers div.cols3noBrd h6,
div.rowLegKeyTopics1 .news h6
 {display:inline;}	
 div.rowLegKeyTopics1 .news h6, div.rowLegKeyTopics1 .news p {
 color:#000!important;margin:0;padding: 5px;
 }

div.rowLegKeyTopics #eCourse {float:left; width: auto; margin: 0; padding: 0;}

/*div.rowLegKeyTopics #LegReport {float: right; width:37%;margin: 0 3px 0 0; padding: 5px;background-color:white;min-height:175px;}
div.rowLegKeyTopics #LegReport h5 {margin: 0 3px 0 0; padding: 0;color:#000; background-color:white;width:auto;}
div.rowLegKeyTopics #LegReport p {margin: 0 3px 0 0; padding: 5px;color:#000; background-color:white;}*/

div.rowLegKeyTopics div#LegReport  {float:left;width: 310px; margin: 10px 0 0 13px; padding: 0;background-color:#fff;overflow:hidden;display:inline;}
div.rowLegKeyTopics #LegReport h5 {width:auto;margin:0;padding:5px 0 5px 5px;color:#000!important; background-color:white;}
div.rowLegKeyTopics #LegReport div {width:auto; margin: 0; padding: 0 8px 8px 8px;background-color:#fff;color: #000;}
div.rowLegKeyTopics #LegReport p {margin: 0; padding: 5px 0 5px 0;color:#000; background-color:white;}


div.rowLegKeyTopics #WHMISsymbols {float: right; margin: 0; padding: 0;background-color:transparent;}
div.rowLegKeyTopics #RelatedArticlesImg {float:right; width: auto; margin: 0; padding: 0;}
div.rowLegKeyTopics #RelatedArticlesImg1 {float:right; width: auto; margin: 0 5px 0 0; padding: 0;}

div.rowLegKeyTopics #RelatedArticlesImg div,div.rowLegKeyTopics #RelatedArticlesImg1 div
 {float:none; width: 206px; margin: 15px 0 5px 0; padding: 0;background-color:white;color:#000;}
 div.rowLegKeyTopics #RelatedArticlesImg div#whmis 
 {
 float:none; width: 206px; margin: 0 0 5px 0; padding: 0;background-color:white;color:#000;
 }
  div.rowLegKeyTopics #RelatedArticlesImg1 div#whmis 
 {
 float:none; width: auto; margin: 0 0 5px 0; padding: 0;background-color:white;color:#000;
 }
div.rowLegKeyTopics #RelatedArticlesImg div h5,div.rowLegKeyTopics #RelatedArticlesImg div h3,div.rowLegKeyTopics #RelatedArticlesImg div h4, div.rowLegKeyTopics #RelatedArticlesImg div h6,div.rowLegKeyTopics #RelatedArticlesImg div p,
div.rowLegKeyTopics #RelatedArticlesImg1 div h5, div.rowLegKeyTopics #RelatedArticlesImg1 div h6,div.rowLegKeyTopics #RelatedArticlesImg1 div h2,div.rowLegKeyTopics #RelatedArticlesImg1 div h3, div.rowLegKeyTopics #RelatedArticlesImg1 div p
 {width: 201px; margin: 0; padding: 5px;background-color:white;color:#000;}

div.rowLegKeyTopics #RelatedArticles {float: left; width:316px;margin:0 0 10px 0; padding: 0;background-color:white;}
div.rowLegKeyTopics div.RelatedArticlesSpread {float: none; width:auto;margin:0 0 10px 0; padding: 0 0 15px 0;background-color:#fff;}
div.rowLegKeyTopics #RelatedArticles div {float: left; width:293px;margin: 0 3px 4px 4px; padding: 0 8px 8px 8px;background-color:#fff;color: #000;min-height:175px;}
div.rowLegKeyTopics div.RelatedArticlesSpread div {float: none; margin: 0 15px 15px 15px; padding: 0 15px 15px 15px;background-color:#ccc;color: #000;}
div.rowLegKeyTopics #RelatedArticles h6,div.rowLegKeyTopics #RelatedArticles p,div.rowLegKeyTopics div.RelatedArticlesSpread h6,div.rowLegKeyTopics div.RelatedArticlesSpread p {margin: 0 3px 0 0; padding: 5px;color:#000!important; background-color:#ccc;}

/*main content styles*/
#contents {
	background : #000;
	border : 1px solid #000;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px;
	overflow:hidden;
	width:94%;
}
#contents p {
	color:white;
	margin : 5px;
	padding : 0px;
}
#contents p.white a {
	color:white;
}
#contents h5 {
	color:white;
	background-color:#009;
	margin : 0;
	padding : 5px;
    width:532px;
}

#contents h2 {
	color:white;
	background-color:transparent;
	margin : 0;
	padding : 5px;
    width:auto;
}

#contents h5.related {
	color:#fff;
	background-color:#000;
	margin : 5px 0 0 2px;
	padding : 5px 0 0 0;
    width:auto;
}

/* Healthy Workplaces styles*/
div#row2portals  {float:left; width: auto; margin: 10px 0 0 13px; padding: 0;}
div#row2portals h5  {width: auto; margin: 0 10px 5px 0; padding: 0;}
div#row2portals p  {width: 310px; margin: 5px 0 0 0; padding: 0;text-align:center;}
div#row2portals div.cols2l {float: left; width: auto; margin: 0 12px 0 0; padding: 0;}
div#row2portals div.cols2r {float: left; width: auto; margin: 0; padding: 0;}

div#articles  {float:left;width: 310px; margin: 10px 0 0 13px; padding: 0;background-color:#fff;overflow:hidden;display:inline;}
div#articles h5,div#articles2 h5 {width:auto;margin:0;padding:5px 0 5px 5px;}
div#articles div,div#articles2 div {width:auto; margin: 0; padding: 0 8px 8px 8px;background-color:#fff;color: #000;}
div#articles div h6,div#articles2 div h6 {margin: 0 3px 0 0; padding: 5px;color:#000; background-color:#ccc!important;}
div#articles div p,div#articles2 div p {margin: 0 3px 0 0; padding: 5px 10px 5px 20px;color:#000; background-color:#ccc!important;}

div#articles1  {float:left;width: 70%; margin: 0; padding: 0;background-color:#fff;overflow:hidden;display:inline;}
div#articles1 h5 {width:auto;margin:0;padding:5px 0 5px 5px;}
div#articles1 p {margin: 0 3px 0 0; padding: 5px 0 5px 5px;color:#000;}
#pubsImg {float:right;width:150px;overflow:hidden;display:inline;background-color:#fff;color: #000;}
#pubsImg img {padding:0;margin:0 5px 0 22px;}
#pubsImg p,#posters p {color:#000;}
div#articles2  {float:left;width: 310px; margin: 0; padding: 0;background-color:#fff;overflow:hidden;display:inline;}
div#posters,div#webinars  {float:left;width: 99.9%; margin: 0; padding: 0;background-color:#fff;overflow:hidden;display:inline;}
div#posters div.row {float: left; margin: 0; padding:10px 0 0 30px; width: 98.5%;}
div#posters div.rowTopFr {float: left; margin: 0; padding:10px 0 0 40px; width: 98.5%;}
div#posters div.cols3top {float: left; width: 32%; margin: 0 3px 0 0; padding: 0;}


div#posters div.rowTop1 {float: left; margin:0 0 5px 0; padding:0 2px 0 2px; width: 98.5%;}
div#posters div.cols4top {float: left; margin: 0 10px 0 10px; padding: 0 3px 0 3px;}
div#posters div.cols4bottom {float: left; margin: 0 3px 0 25px; padding: 0;}
div#posters div.cols4bottomMid1 {float: left; margin: 0 3px 0 50px; padding: 0;}
div#posters div.cols4bottomMid2 {float: left; margin: 0 3px 0 52px; padding: 0;}
div#posters div.cols4bottomR {float: left; margin: 0 3px 0 50px; padding: 0;}


div#posters div.rowTop4FR {float: left; margin:0 0 5px 0; padding:0 5px 0 5px; width: 98.5%;}
div#posters div.cols4topFR {float: left; margin: 0 10px 0 10px; padding: 0 3px 0 3px;}

div#posters div.rowBottom4FR {float: left; margin:0; padding:0 5px 0 10px; width: 98.5%;}
div#posters div.cols4bottomFR {float: left; margin: 0 3px 0 0; padding: 0;}
div#posters div.cols4bottomMid1FR {float: left; margin: 0 3px 0 11px; padding: 0;}
div#posters div.cols4bottomMid2FR {float: left; margin: 0 3px 0 13px; padding: 0;}
div#posters div.cols4bottomRFR {float: left; margin: 0 3px 0 13px; padding: 0;}


div#posters div.rowTopFr2 {float: left; margin: 0; padding:10px 0 0 60px; width: 98.5%;}
div#posters div.cols2top {float: left; width: 35%; margin: 0 3px 0 50px; padding: 0;}
div#posters div.cols2topR {float: left; width: 35%; margin: 0 3px 0 0; padding: 0 0 0 2px;}

/* with 130 px wide posters
div#posters div.cols3bottom {float: left; width: 22%; margin: 0 3px 15px 0; padding: 0 0 0 30px;}
div#posters div.cols3bottomMid {float: left; width: 22%; margin: 0 15px 0 0; padding: 0 0 0 50px;}
div#posters div.cols3bottomR {float: left; width: 22%; margin: 0 3px 15px 0; padding: 0 0 0 45px;}
*/
div#posters div.cols3bottom {float: left; width: 22%; margin: 0 3px 15px 0; padding: 0 0 0 10px;}
div#posters div.cols3bottomMid {float: left; width: 22%; margin: 0 15px 0 0; padding: 0 0 0 55px;}
div#posters div.cols3bottomR {float: left; width: 22%; margin: 0 3px 15px 0; padding: 0 0 0 45px;}

div#posters div.cols2bottom {float: left; margin: 0 0 15px 65px; padding: 0;}
div#posters div.cols2bottomR {float: left; margin: 0 0 15px 115px; padding: 0;}

/* with 130px wide posters
div#posters div.cols3bottomFr {float: left; width: 22%; margin: 0 3px 15px 0; padding: 0 0 0 5px;}
div#posters div.cols3bottomMidFr {float: left; width: 22%; margin: 0 15px 0 0; padding: 0 0 0 55px;}
div#posters div.cols3bottomRFr {float: left; width: 22%; margin: 0 3px 15px 0; padding: 0 0 0 42px;}
*/

div#posters div.cols2bottomFr {float: left; margin: 0 0 15px 45px; padding: 0;}
div#posters div.cols2bottomRFr {float: left; margin: 0 0 15px 75px; padding: 0;}

div#posters div.cols3bottomFr {float: left; width: 22%; margin: 0 3px 15px 0; padding: 0 0 0 5px;}
div#posters div.cols3bottomMidFr {float: left; width: 22%; margin: 0 15px 0 0; padding: 0 0 0 47px;}
div#posters div.cols3bottomRFr {float: left; width: 22%; margin: 0 3px 15px 0; padding: 0 0 0 47px;}

	/* Ergonomics styles*/
#ForumBox {
float:right;width: 313px; margin: 10px 0 0 3px; padding: 0;background-color:black;overflow:hidden;display:inline;
	}
#ForumBox p {
color:#fff; background-color:black;	
padding:0;
margin:0;	
	}
#ForumBox a {
    color:#fff;
	}
/* Scroller on Leg page*/
/* Workplace Violence styles*/
	div.wrapContainerWhite{width:auto; float:left;background-color:#fff;color:#000;}
	div.wrapContainerWhite h5 {background-color:#fff!important;color:#306!important;}
	div.wrapContainerWhite div p,div.wrapContainerWhite p{color:#000!important;line-height:1.6em;}
	
	div.wrapContainerWhiteMin{width:213px;float:left;background-color:#fff;color:#000;padding:0;margin:5px 0 0 10px;}
	div.wrapContainerWhiteMin h2,
	div.wrapContainerWhiteMin h3
	 {background-color:#fff!important;color:#306!important;}
	div.wrapContainerWhiteMin p{color:#000!important;}
	div.rowWhiteOnBlack {float: left; margin: 0; padding: 0 0 0 125px; width: 85.5%;background-color:#000;color:#fff;font-weight:bold;}
    div.rowWhiteOnBlack div.cols2l {float: left; width: 26%; margin: 0 3px 0 0; padding: 0;}
	div.rowWhiteOnBlack div.cols2r {float: left; width: 59%; margin: 0 3px 0 0; padding: 0;}
	div.rowWhiteOnBlack div.cols2r p a, div.postersInfoBox .postersInfo p a {color:#fff!important;}
	
	div.postersInfoBox {float: left; margin: 0 0 10px 0; padding: 0 0 0 30px; width: 98.5%;background-color:#000;text-align:center;}
	div.postersInfoBox .postersInfo {margin: 5px 0 5px 0; padding: 0;background-color:#000000; color:#ffffff;}
 div.postersInfoBox .postersInfo div.cols2 {float: left; width: 43.5%; margin: 5px; padding: 5px;background-color:#000000; color:#ffffff;border-right:1px solid #fff;}
div.postersInfoBox .postersInfo div.cols2noBrd {float: left; width: 38.5%; margin: 5px 0 5px 0; padding: 5px;background-color:#000000; color:#ffffff;
border:none;}

div.postersInfoBox a {color:#fff!important;}
 div.postersInfoBox .postersInfo h3 {
 margin:0; padding:0; color:#9999cc;font-size:1.5em; 
 }
	
	div#webinars div.row {float: left; margin: 0; padding:10px 0 0 25px; width: 98.5%;text-align:center;}
div#webinars div.cols3top {float: left; width: 30%; margin: 0 3px 0 0; padding: 0;}
div#webinars div.cols2top {float: left; width: 49%; margin: 0 3px 0 0; padding: 0;}
div#webinars div.cols2bottom {float: left; width: 44%; margin: 0 3px 15px 0; padding: 0 0 0 15px;}

div#webinars div.cols3bottom {float: left; width: 25%; margin: 0 3px 15px 0; padding: 0 0 0 15px;}
div#webinars div.cols3bottomMid {float: left; width: 25%; margin: 0 15px 0 0; padding: 0 0 0 30px;}
div#webinars div.cols3bottomR {float: left; width: 25%; margin: 0 3px 15px 0; padding: 0 0 0 15px;}


div.row2col {float: left; margin: 0 0 10px 0; padding: 0; width: 98.5%;background-color:#000;}
div.row2col div.cols2 {float: left; width: 49%; margin: 0 5px 0 0; padding: 0;background-color:#fff;}
div.row2col div.cols2 h5
 {width:auto!important;margin:0; padding:0;}
 div.row2col div.cols2 h6
 {margin:0; padding:5px;}
div.wrapContainerBlue{background-color:#9cf;color:#000;width:auto;}
	div.wrapContainerBlue h3 {background-color:#000!important;color:red!important;padding:5px;margin:0}
	div.wrapContainerBlue div p,div.wrapContainerBlue p{color:#000!important;}


/*Workplace Hazards page*/
#whmisImg 
{
background-image:url('/images/keytopics/whmisFactSheets.jpg');
background-repeat:no-repeat;
height:243px;
width:205px;
margin:0;
padding:0;
}
div#whmis1 
 {
 float:none; width: auto; margin: 0; padding: 0;background-color:transparent;color:#000;
 }
div#whmis1 h6
{
 width:auto;margin: 0; padding: 0;color:#000;background-color:#fc0!important;
 }
 div#whmis1 div#whmisImg h6
 {
 width:auto;margin: 0; padding: 0;color:#000;background-color:transparent!important;
 }
div.rowLegKeyTopics #RelatedArticlesImg1 div#whmis1 div p
 {width: auto; margin: 0; padding: 8px;background-color:transparent;color:#000;text-align:center;}
 

/*key topics content styling ENDS */