/* DFO CSS / CSS du MPO */

body {
	background-color: #468;
}
div.colLayout-bg-3cols {
	background-image: url('../../dfo-clf2/images/bg-body-3cols.gif');
}
div.colLayout-bg-2cols {
	background-image: url('../../dfo-clf2/images/bg-body-2cols.gif');
}
div.banner {
	color: #FFF;
	background-color: #468;
	background-repeat: no-repeat;
	background-image: url('../../images/bio-banner04.jpg');
	background-position:50%;
}
div.menu-left-misc {
	background-color: #DDEEFF;
}
img {
	border: 0px;
}
h2 {
	background-color: #468;
	color: white;
	font-size: 120%;
	padding: 3px 2px;
}
h3 {
	font-size: 115%;
}
h2.nav, h2.nav a:link, h2.nav a:visited {
	background-color: #468;
}
div.left li.menucontent, div.left div.menucontent {
	border-bottom: 1px dotted #FFF;/*margin: 0px;
	padding: 0px; */
}
div.left a.menulink {
	display: block;
	width: 135px;/*padding: 2px 3px 2px 12px; */
}
div.left a.menulink:hover {
	/*color: white;
	background-color: #CCC; */
	text-decoration: underline;
}
div.prodis {
	background-color: #468;
}
div.footer div.footerline {
	background-color: #468;
}
form.qsearch {
	padding: 0;
	margin: 0;
}
.inst {
	font-style: italic;
	color: #666;
}
.reference {
	text-align : justify;
	margin-left : 40px;
	text-indent : -40px;
}
 @media print {
body {
	background-color: white;
}
h2 {
	background-color: white;
	color: black;
}
div.colLayout-bg-3cols {
	background-image: none;
}
div.colLayout-bg-2cols {
	background-image: none;
}
.print-hide {
	display: none;
}
}
/* Jobe Addition Begin >>  */

hr.skinny {
	color: #468;
	background-color: #468;
	height: 5px;
}
/* start new for 1.04 */
div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited, div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited {
	background-color: #468;
}
div.right li ul.nav, div.right li p.nav, div.right li div.nav {
	border: 1px solid #000;
	background-color: #FFF;
}
div.right a.menulink {
	color: #000;
	background-color: #FFF;
}
/* end new for 1.04 */

div.left li.menucontent, div.left div.menucontent {
	border-bottom: 1px solid #00F;
}
/*
div.left li.menucontenton, div.left div.menucontenton {
	border-bottom: 1px solid #FFF;
}
*/

div.right li.menucontenton, div.left div.menucontenton {
	border-bottom: 1px solid #FFF;
}
div.left li.menucontentonsub, div.left div.menucontentonsub {
	background-color: #CFF;
	font-size: 110%;
	padding: 3px 0 3px 3px;
}
a.menulinkonsub {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}
li.menucontenton, li.menucontenton li, div.menucontenton, div.menucontenton li {
	font-size: 10.0pt;
	vertical-align: middle;
	margin: 0;
	background-color: #CFF;
	padding: 2px 3px 2px 9px;
	border-bottom: 1px solid #00F;
}
a.menulinkon {
	text-decoration: none;
	background-color: #CFF;
	color: #000;
}
a.menulinkon:hover {
	text-decoration: underline;
}
ul.nav2 {
	margin-left: 0px;
	list-style-type: none;
}

/* Start of menu styles for Pilot Monitoring Program - added Dec. 12, 2009 by JJ */
li.menucontentonsub2 {
	background-color: #CFF;
	font-size: 100%;
	padding: 3px 0 3px 3px;
}
a.menulinkonsub2 {
	text-decoration: underline;
	color: #906;
	font-weight: bold;
}
ul.nav3 {
	margin: 0;
	/* margin affects IE */
	padding: 0;
	/* padding affects Firefox */
	list-style-type: none;
}
li.menucontenton2 {
	font-size: 10.0pt;
	vertical-align: middle;
	margin: 0;
	background-color: #CFF;
	padding: 2px 3px 2px 9px;
	border-bottom: 1px solid #00F;
}
a.menulinkon2 {
	text-decoration: none;
	background-color: #CFF;
	color: #906;
}
a.menulinkon2:hover {
	text-decoration: underline;
}
/* End of menu styles for Pilot Monitoring Program */

div.blueBar h2 {
	background: #6786A2 url('../../dfo-clf2/images/bg_titles_blue.png') repeat-x 0 50%;
	color:#FFFFFF;
	font-size: 1.3em;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px
}
/*  START: Show/Hide Descriptions */

div.center .showhikelinks {
	border:solid 2px #6C9BC6;
	background-color:#EEE;
	color: #369;
	font-weight: bold;
	font-size: 90%;
	float:right;
	padding:0.25em 0.25em;
	margin:0;
}
div.center .showhikelinks a {
	color: #369;
	text-decoration: none;
}
div.center .showhikelinks a:visited {
	color: #369;
}
div.center .showhikelinks a:hover {
	color: #369;
	text-decoration: underline;
}
div#link.showDescriptionYes dd {
	visibility: visible;
	display:block;
}
div#link.showDescriptionYes a.linkshow {
	visibility: collapse;
	display:none;
}
div#link.showDescriptionNo dd {
	/*visibility: hidden; */
	 visibility: collapse;
	display:none;
}
div#link.showDescriptionNo dt {
	font-weight: normal;
}
div#link.showDescriptionNo a.linkhide {
	visibility: collapse;
	display:none;
}
.blockquote {
	margin-left: 15px;
}
/*  END: Show/Hide Descriptions */

/* Jobe Addition End >>  */

/*Aquaculture Site Style*/

li.menucontentaqua, li.menucontentaqua li, div.menucontentaqua, div.menucontentaqua li {
	font-size: 10.0pt;
	vertical-align: middle;
	margin: 0;
	background-color: #FFF;
	padding: 2px 3px 2px 9px;
}
a.menulinkaqua {
	text-decoration: none;
	background-color: #FFF;
	color: #468;
}
div.left li.menucontentaqua, div.left div.menucontentaqua {
/*border-bottom: 1px solid #FFF;*/
}
div.right li.menucontentaqua, div.left div.menucontentaqua {
	border-top: 1px solid #468;
}
/*End of Aquaculture Site Style*/
