/***********************************************//* HTML tag styles                             *//***********************************************/ body{	font-family: Verdana, Arial,sans-serif;	color: #000;	line-height: 1.166;		margin: 0px;	padding: 0px;	font-size:12px;}a{	color:#03f;	text-decoration: none;}a:link{	color:#03f;	text-decoration: none;}a:visited{	color:#03f;	text-decoration: none;}a:hover{	color:#03f;	text-decoration: underline;}h1{ font-family: Verdana,Arial,sans-serif; font-size: 120%; color: #334d55; margin: 0px; padding: 0px;}h2{ font-family: Verdana,Arial,sans-serif; font-size: 100%; color: #096; margin: 0px; padding: 0px;}h3{ font-family: Verdana,Arial,sans-serif; font-size: 100%; color: #009; margin: 0px; padding: 0px;}h4{ font-family: Verdana,Arial,sans-serif;font-size: 100%; font-weight: normal; color: #009; margin: 0px; padding: 0px;}h5{ font-family: Verdana,Arial,sans-serif; font-size: 12px; color: #009; margin: 0px; padding: 0px;}ul{ list-style-type: none;}/** * generic structure boxes. */ div#pageContainer {background-color: #003366; width : 761px; padding:0;margin:0;} div.box {width : 98.5%;} div.mainRow {margin: 0; padding: 0; width: 761px; clear:both;} div.row {margin: 0; padding: 0; width: 98.5%; clear:both;}#leftSideContainer {    float: left;	width: 165px; /* English site - 160px*/	margin: 5px 0 0 0;	padding: 0;	background-color: #99ccff;}#leftSidebar {margin: 0; padding: 3px 0 3px 3px; color:#000;font-weight:normal;background-color: #99ccff;  }#leftSidebar ul {margin: 0; padding: 0;  }#leftSidebar p {margin: 0; padding: 5px 0 5px 5px; font-weight:bold;background-color: #99ccff;  } #leftSidebar img {margin: 0; padding: 0; vertical-align:middle; }#leftSidebar h4{   margin:0 0 0 7px;   padding:0;   font-weight:normal;   display:inline;   font-size:90%;   color:#000;}#leftSidebar h3{	margin:0 0 5px 0;    padding:5px;   font-weight:bold;}#leftSidebar a {	display: block;	padding: 2px 0px 2px 2px;	text-decoration:underline;	}p#submitBtnArrow {background-color: #99ccff;text-align:left;/* it is centered in English site*/padding:0;/* French site only*/margin:0;/* French site only*/}#leftSidebar p#submitBtnArrow a {text-align:center;background-color: #99ccff;}#linksSection {padding:10px 0 0 0;margin: 5px 0 0 0;font-size:85%;}#linksSection a {color:#036;text-decoration:none;}#linksSection #selectedLink {color:#036;}#leftSidebar p a:hover{	background-color: #fff;	text-decoration:none;	color:#036;}#leftSidebar li a:hover{	background-color: #fff;	text-decoration:none;	color:#036;}p#selectedLink {   background-color: #fff;}#selectedLink {   background-color: #fff;}#leftSidebar p#topLeftText {font-size:85%;margin:0 0 10px 0;padding:5px;text-align:center;color:#009;}#leftSidebar #topLeftText a {background-color: #99ccff;color:#03f;}#mainContentBox {float: left;width: 380px;background-color:#fff;margin:0 0 0 10px;padding:5px 0 0 0;}#mainContentBoxTwo {width: 570px;background-color:#fff;margin:0 10px 0 10px;padding:0;}#mainContent {margin: 0 10px 0 10px; padding: 0; width: 98.5%; background-color:#fff;width: 380px;}#mainContentText p {padding:0;margin:15px 2px 10px 0;line-height:1.5em;}#mainContentText a {text-decoration:underline;}#mainContentText a:hover {text-decoration:none;}#recordsList {    background-color:#fff;	padding:2px;	margin:0;	width:380px;}#recordsList h3 {    background-color:#fff;	padding:0;	margin:5px 0 5px 0;	color:#000;}	#recordsList p {     font-size:85%; 	 }	 #rightSideContainer {    float:right;	width: 200px;	padding: 0;	margin:0;}#rightSidebar {margin: 0; padding: 0; width: 98.5%; /*border: dashed #cccccc;*/background-color:#096;color:#fff;text-align:center;}#rightSidebar p {margin: 2px 0 5px 0; padding: 5px; font-size:95%;line-height:1.6em;}#rightSidebar h2 {background-color:#096;color:#fc3;font-size:110%;padding:10px;margin:2px 10px 2px 10px;line-height:1.5em;}#rightSidebar p span {font-weight:bold;}#rightSidebar h2 .white {color:#fff;font-size:110%;}#rightSidebar p.white {color:#fff;font-size:100%;}#rightSidebar p.white a {color:#fff;text-decoration:underline;}#rightSidebar p.white a:hover  {color:#fff;text-decoration:none;}/*** two column row style*/ div.cols2 {float: left; width: 49%; margin:5px 0 5px 0; padding: 0;}   div.cols2 h3{color:#009; font-size:100%;}  .clearDiv { clear:both; padding:0; margin:0; } .redColor {border-top:#c00 solid 3px;} /************* #globalNav styles **************/td#topNavbar{width:761px;padding:2px 0 0 0;margin:0;background-color:#003366;color:#fff;font-size:11px;}#topNavbar td a {text-decoration:none;background-color:#003366;color:#fff;}#topNavbar td a:hover {background-color:#003366;text-decoration:underline;color:#fff;}td.topNavbarLink {padding:0;margin:0;background-color:#003366;color:#ffffff;font-weight:normal;border-left:1px solid #ffffff;text-align:center;}#longLink {padding:0;margin:0;background-color:#003366;color:#ffffff;font-weight:normal;text-align:center;border-left:1px solid #ffffff;}td.topNavbarLink a{padding:2px 0 0 0;margin:5px 0 0 0;background-color:#003366;color:#ffffff;font-weight:normal;text-align:center;text-decoration:none;}td#noBorder {padding:2px;margin:5px 0 0 0;background-color:#003366;color:#ffffff;font-weight:normal;text-align:center;}td#noBorder a {padding:2px;margin:5px 0 0 0;background-color:#003366;color:#ffffff;font-weight:normal;text-decoration:none;text-align:center;}#selected {padding:0;margin:0;background-color:#fff;color:#003366;font-weight:normal;text-align:center;} /***********************************************//* Components                                  *//***********************************************/#siteName{	margin: 0;	padding: 0 0 0 10px;}#pageName{    float:left;	margin: 0;	padding: 0;	width:80%;}#pageNameMain{	margin: 0;	padding: 0;	width:100%;	color:#096;}#pageNameMain h2{	margin: 5px 0 0 0;	padding: 0;	font-size:16px;	color:#096;}.greenTitle h2{	margin: 5px 0 0 0;	padding: 0;	font-size:16px;	color:#096;}#submitBtn {float:right;padding:0;margin:0;width:75px;}/***********************************************//* home page                                 *//***********************************************/	.rowHome {width:580px;clear:both;padding:0;margin:0;}.leftContent {float:left;width:350px;padding:0;margin:0;background-color:#fff;}.rightContent {    float:right;	width: 200px;	padding: 0;	margin:0 0 15px 2px;}.rightContent img {  	padding: 0;	margin:0;	vertical-align:top;}#rightSidebarHome {margin: 0; padding: 0; width: 200px; /*border: dashed #cccccc;*/background-color:#fc3;color:#000;text-align:left;}#rightSidebarHome p {margin: 5px 2px 0 5px; padding: 0; font-size:90%;line-height:1.8em;}#rightSidebarHome img {    padding: 0 5px 0 0;	margin:0;	vertical-align:top;}#rightSidebarHome h3 {background-color:#c00;color:#fff;padding:5px;margin:0;font-size:90%;text-align:center;}#rightSidebarHome p span {font-weight:bold;}#submitEventBtnHome {text-align:right;padding:5px;margin:0;}#championsBox {color:#009;background-color:#cfc;width:580px;padding: 0 0 15px 0;margin:0;}#championsBox p {padding: 5px;margin:5px 0 0 0;font-size:12px;}#championsBox h3{color:#fff;background-color:#096;padding:5px;font-size:100%;}#ChampionsRow {padding:0;margin:0;text-align:center;}#ChampionsRow img {vertical-align:top;}#ChampionsRow p {font-size:80%;padding:5px 0 15px 5px;margin:0;text-align:center;}#ChampionsRow td {font-size:80%;padding:0;margin:0;text-align:center;}#ChampionsRow td a {font-size:90%;padding:0;margin:0;text-align:center;text-decoration:underline;}#ChampionsRow td a:hover {text-decoration:none;}#champsTitles {padding: 15px;margin:0 0 5px 0;width:542px;text-align:center;}div#champsTitles p {display:inline;}div#champsTitles p a {text-decoration:underline;}div#champsTitles p a:hover {text-decoration:none;}#rowTitleLink {background-color:#096;margin: 0; padding: 0; width: 100%; clear:both;color:#fff;}#rowTitleLink a {text-decoration:underline;}#rowTitleLink a:hover {text-decoration:none;}#championsTitle {float:left;width:70%;}#champsTitles p#lastTitleImg {text-align:right;}#linkToMore {float:right;width:30%;text-align:right;background-color:#096;}#linkToMore h3{padding:5px 10px 7px 0;font-size:85%;}#linkToMore a{color:#fff;text-decoration:underline;}#leftSideContainerHome {    float: left;	width: 160px;	margin: 0;	padding: 0;	background-color: #9cf;}#rowHomeLeftSidebar {margin: 0; padding: 15px 0 15px 0; clear:both;color:#fff;background-color: #9cf;width:160px;} #meetPartners {float:left;width:41px;background-color: #9cf;margin: 0; padding: 0;}#rightRowImgs {float:right;width:94px;text-align:center;background-color: #9cf;margin: 0; padding: 18px 10px 0 0;}#rightRowImgs p{background-color: #9cf;padding:0;margin:8px 0 8px 0;font-size:85%;}#rowHomeLeftSidebar #rightRowImgs a{background-color: #9cf;color:#03f;text-decoration:underline;}#rowHomeLeftSidebar #rightRowImgs a:hover{background-color: #9cf;text-decoration:none;}#blueBar {background-color:#003366;}#blueBar h3{text-align:center;color:#fff;padding:3px;font-size:90%;}/***********************************************//* Submit Form                                 *//***********************************************/	#submitForm {	background-color:#FFCC00;	padding:2px;	margin:0;	width:380px;	}	#submitForm p {     font-size:85%; 	 }	#topTextForm {	font-size:85%;	}#submitForm td{	padding:2px;	margin:0;	font-size:10px;	font-weight:normal;	}	#submitForm table input{	padding:0;	margin:0;	font-size:10px;	font-weight:normal;	text-align:left;	}		#submitForm table select {	padding:0;	margin:0;	font-size:10px;	font-weight:normal;	text-align:left;	}		#submitBtn {	float:left;	padding:0;	margin:5px 0px 5px 340px;	clear:left;	}.redBar img {    padding: 0;	margin:0;	vertical-align:top;	}.redBar {background-color:#c00;margin: 0; padding: 0; width: 100%; clear:both;}.redBarTitle {float:left;width:50%;background-color:#c00;}.redBarTitle h3{padding:5px 0 5px 5px;margin:0;color:#fff;}.requiredFields {float:right;width:50%;background-color:#c00;}.requiredFields h3{padding:5px 3px 7px 0;font-size:85%;color:#fff;text-align:right;}div#errorBack a {text-decoration:underline;}div#errorBack a:hover {text-decoration:none;}/***********************************************//* Events Listing page                                 *//***********************************************/	p#photoDescription {background-color:#fff;color:#000;margin: 0 3px 0 8px; padding: 3px;text-align:center;}	.recordsBox {margin:15px 0 0 0;padding:0;color:#000;background-color:#fff;}.recordsBox h5 {margin:0;padding:5px;color:#000;background-color:#cfc;font-size:100%;}.recordsBox h4 {margin:0;padding:5px;color:#000;background-color:#fff;font-size:100%;}h5.eventTitle {color:#036;background-color:#fff;}.recordsBox div {margin:0;padding:0 0 0 15px;color:#000;background-color:#fff;}.recordsBox p {padding:0;margin:5px;}	.recordsBox p span {font-weight:bold;font-size:90%;}.recordsBox div p {font-size:90%;}.recordsBox div p a {color:#03f;}span#finePrint {font-size:10px;}div span.DescriptionText {font-weight:normal;line-height:1.8em;font-size:100%;}#regionTitleRow {width:360px;clear:both;padding:0;margin:0;}#regionTitleRowLeft {float:left;width:270px;padding:0;margin:0;background-color:#fff;color:#000;}#regionTitleRowRight {    float:right;	width: 85px;	padding: 3px 0 0 0;	margin:0 0 10px 0;	font-size:85%;	color:#000;}#regionTitleRowRight a { text-decoration:underline; color:#000; } #regionTitleRowRight a:hover { text-decoration:none; } /* Resources/OSH info pages*/#rightSidebarRes {background-color:#cfc;font-size:100%;}#rightSidebarRes p {padding:5px;margin:0;font-size:85%;line-height:1.5em;}#rightSidebarRes h3 {background-color:#096;color:#fff;text-align:center;padding:2px;font-size:90%;}.recordsBox p#noteText {font-size:80%;padding:5px;}#linksSection #otherResources {padding:0;margin:0 0 0 7px;color:#009;font-weight:bold;}#linksSection #otherResources p {color:#009;font-weight:normal;padding:0 0 5px 0;margin:0 0 0 7px;} /* search page styles*/.greenBox {background-color:#cfc;padding:5px;margin:10px 0 10px 0;}#searchBox .greenBox p#findWords {font-weight:normal;}#searchBox {background-color:#fff;padding:0;margin:5px 10px 0 0;}#searchBox .greenBox p {color:#003366;font-weight:bold;padding:0;margin:0;}#searchBox .greenBox p input {vertical-align:middle;}#searchBox table td {color:#003366;font-weight:bold;padding:0;margin:0;vertical-align:top;}#detailedSearch {padding:5px;margin:10px 0 10px 0;background-color:#cfc;}#searchBox #detailedSearch p {font-weight:normal;color:#003366;}#detailedSearch div p {padding:5px;margin:10px 0 10px 0;background-color:#cfc;color:#003366;font-weight:normal;}/* Contact Us page styles*/#mainContentText a {color:#03f;}#mainContentText div a {color:#03f;}#mainContentText div hr {color:#096;background-color:#096;}#mainContentText div span {color:#036;font-weight:bold;}#mainContentText .greenBox span {color:#036;font-weight:bold;}#mainContentText div p{padding:5px;margin:10px 0 10px 0;}#committeeList {padding:0;margin:5px 0 5px 5px;}#committeeList div {font-size:90%;padding:0 0 0 5px;margin:0;font-weight:normal;line-height:1.6em;}#committeeList div h6 {padding:0;margin:0;color:#096;font-weight:bold;font-size:110%;display:inline;}#recordsBox #committeeList p {font-size:90%;padding:0 0 0 10px;margin:0;font-weight:normal;}/* About NAOSH page*/.green {color:#096;}.darkBlue {color:#036;}div.aboutNAOSHtext {color:#009;text-align:center;padding: 0 2px 2px 2px;margin:0;}.aboutNAOSHtext #topTextAboutNAOSH {font-weight:normal;padding: 2px;font-size:95%;line-height:1.6em;}div.aboutNAOSHtext H3 {color:#009;font-size:110%;}#bullets p {text-align:center;font-weight:bold;font-size:95%;line-height:1.2em;}#topLogoImg {/*URL is different for secondary pages*/  background-image:url('images/naosh_full_head_09.jpg');  background-color:#006699;  background-repeat:no-repeat;  height:59px;}#topLogoImgFR {/*URL is different for secondary pages*/  background-image:url('images/naosh_full_head_09fr.jpg');  background-color:#006699;  background-repeat:no-repeat;  height:59px;}#topLogoImg p,#topLogoImgFR p {  color:#fff;  padding:5px 15px 0 0;  text-align:right;  font-size:100%;  font-weight:bold;}#topLogoImg a,#topLogoImgFR a {  font-size:75%;  font-weight:normal;  color:#fff;  text-decoration:none;}#topLogoImg a:hover,#topLogoImgFR a:hover{  text-decoration:underline;}