/*  Styles : MHRC  */
body {
	background-color: #FFFFFF;
	color: #6E6E6E;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
}
/* MHRC Modified Styles */

a:link {
	color: #B3B387;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #B3B387;
}
a:hover {
	text-decoration: underline;
	color: #B3B387;
}
a:active {
	text-decoration: underline;
	color: #B3B387;
}

h1 {
	color: #007ACC;
	font-size: 16px;
}
h2 {
	font-size: 14px;
	margin-bottom: 0px;
}
h3 {
	color: #333333;
	font-size: 16px;
	padding: 0.25em 0.25em .1em;
}
h4 {
	font-size: 9pt;
	font-weight: bold;
	color: #4B4B4B;
	padding: 0.6em 0em 0.3em 0em;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
}
p {
	margin-top: 7px;
	color: #4B4B4B;
	font-size: 0.75em;
	font-family: Tahoma, Arial, Helvetica;
	padding: .1em 0.25em;
}

/* end MHRC modified styles */

table#header {
	margin-bottom: 7px;
	width: 840px;
}
table#header td.menu {
	padding-top: 37px;
	padding-right: 20px;
}
table#menu {
	margin-top: 8px;
}

table#content {
	background-color:#E4E3DC;
	margin-bottom: 20px;
	width: 840px;
}

table#page_content {
	background-color:#E4E3DC;
	margin-bottom: 20px;
	width: 840px;
	padding-left: 0px;
	padding-right: 0px;
}

table#region_content {
	background-color:#E4E3DC;
	margin-bottom: 0px;
	width: 840px;
}

td#content_body {
	font-size: .75em;
	padding: 20px;
	font-family: Tahoma, Arial, Helvetica;
	color: #333333;
}


td#region_content_body {
	font-size: 85%;
	padding-left: 20px;
	padding-right: 0px;
	padding-top:0px;
	padding-right:0px;
	color: #4B4B4B;
}
table#section_region_body {
	width: 802px;
}
table#section_region_body td {
	font-family: Arial, Helvetica, Verdana, sans-serif;	
	font-size: 12px;	
}
table.data {
	border: 1px solid #B2B2A7;
	border-collapse: collapse;
	width: 100%;
	background: #C1C090;
}
table.data th {
	border: 1px solid #4B4B4B;
	background-color: #4B4B4B;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px;
}
table.data th.minor {
	background-color: #4B4B4B;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}
table.data td {
	border: 1px solid #B2B2A7;
	border-bottom: none;
	padding: 5px;
	vertical-align: top;
}
table.data td.field_description {
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	white-space: nowrap;
}
table.data td.field_red {
	color: #CC0000;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}
table#footer {
	margin-top: 0px;
	margin-bottom: 20px;
	width: 840px;
}
table#footer td {
	padding-left: 20px;
}
table#footer td.menu {
	font-size: 11px;
	padding-bottom: 10px;
}
table#footer td.copyright {
	font-size: 10px;
}
table#headerDirectory {
	margin-bottom: 0px;
	margin-top:    0px;	
	width: 840px;
}
table#headerDirectory td.menuDirectory {
	padding-top: 37px;
	padding-right: 20px;
}
table#headerDirectory td.txtheader{
	background-color: #303030;
	color: #FFFFFF;
	font-size: 2px;
	font-weight: bold;
	height: 20px;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

table#menuDirectory {
	margin-top: 10px;
}
td.inactiftxtmenu {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	cursor:hand;
}
td.inactiftxtmenu a:link {color: #7F7F7F; text-decoration: none;}
td.inactiftxtmenu a:visited {color: #7F7F7F; text-decoration: none;}
td.inactiftxtmenu a:hover {text-decoration:italic; color: #7F7F7F; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;}

td.actiftxtmenu {color: #c0c091; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; cursor:hand;}
td.actiftxtmenu a:link {color: #6C6C37; text-decoration: underline;}
td.actiftxtmenu a:visited {color: #6C6C37; text-decoration: none;}
td.actiftxtmenu a:hover {text-decoration: none; color: #6C6C37; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px;}

.tdlabel  {font-size:12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: right; vertical-align: middle;}

.label  {font-size:12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: right; vertical-align: middle;}

.labelleft  {font-size:12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left; vertical-align: middle;}

.tdtext  {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; font-weight: normal; vertical-align: middle;}

.text     {font-size:12px; font-weight: normal; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left; vertical-align: middle;}

.text1    {color:#FFFFFF; background-color:#303030; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: center; vertical-align: middle; height="25"}

.txtnotehaut {color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; vertical-align: top;}

.selectList {font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left; vertical-align: middle; width:47px;}

.popuplovList {font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left; vertical-align: middle; width:130px;}

.organisme {color: #000000; font-size: 10px; font-weight: normal; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.bgline {background-color : #D82D39;}

.grandtitre {color: #D82D39; font-size: 16px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.soustitre {color: #FFBD1E; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.topnavig {color: #FFFFFF; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.topnavig:HOVER {color: #D82D39; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.LabelwithHelp{cursor:help;font-weight:bold;white-space:nowrap;}

.pdflist  {font-size: 10px; font-weight: none; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: italic;}

.field_red {
	color: #CC0403;
	font-weight: bold;
	text-align: left;
}

td.pdflistlink {color: #FF0000; font-size: 10px; font-weight: none; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: underline; cursor:hand;}
td.pdflistlink a:link {color: #0D0FB7; text-decoration: none;}
td.pdflistlink a:visited {color: #0D0FB7; text-decoration: none;}
td.pdflistlink a:hover {text-decoration:italic; color: #FF0000; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px;}

td.reporttbltitle {color: #000000; background-color :#CCCCCC; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; text-align=left; vertical-align : bottom;}

td.titreregion {color: #FFBD1E; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

td.tbltitle {color: #FFFFFF; background-color : #FFBD1E; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; text-align=center; vertical-align : bottom;}
td.tbltitle a:link {color: #FFFFFF; }
td.tbltitle a:visited {color: #FFFFFF; }

span.navigation {color: #FFBD1E; text-align=center; vertical-align : bottom; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

td.tblcontent {color: #000000; background-color : #EEEEEE; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

td.tblcontentodd {color: #6E6E6E; background-color : #FFFDE9; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
td.tblcontentodd a:link {color: #D82D39; text-decoration: underline; }
td.tblcontentodd a:visited {color: #D82D39; text-decoration: none;}
td.tblcontentodd a:hover {text-decoration:underline; color: #FF0000; font-family: Arial, Helvetica, Verdana, sans-serif;}


td.tblcontenteven {color: #6E6E6E; background-color:#E0DFCF; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none;}
td.tblcontenteven a:link {color: #D82D39; text-decoration: underline; }
td.tblcontenteven a:visited {color: #D82D39; text-decoration: none; }
td.tblcontenteven a:hover {text-decoration:underline; color: #FF0000;}

td.tab-page         { background-color: #FFBD1E; width : 120px; text-align: center; vertical-align: middle; line-height : 18px; }
td.tab-page a:link  { font-family: verdana, arial, sans-serif; font-size:10px; color: #6E6E6E; font-weight: bold; text-decoration: none; }
td.tab-page a:visited { font-family: verdana, arial, sans-serif; font-size:10px; color: #6E6E6E; font-weight: bold; text-decoration: none; }
td.tab-page a:hover { font-family: verdana, arial, sans-serif; font-size:10px; color: #D82D39; font-weight: bold; text-decoration: none; }

td.sel-tab-page     { background-color: #FFFDE9; width : 120px; text-align: center; vertical-align: middle; line-height : 18px; }
td.sel-tab-page a:link   { font-family: verdana, arial, sans-serif; font-size:10px; color: #6E6E6E; font-weight: bold; text-decoration: none; }
td.sel-tab-page a:visited   { font-family: verdana, arial, sans-serif; font-size:10px; color: #6E6E6E; font-weight: bold; text-decoration: none; }

span.reportnavig {color: #17524E; text-align=center; vertical-align : bottom; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
span.reportnavig a:link {color: #000000; text-decoration: none;}
span.reportnavig a:visited {color:#000000; text-decoration: none;}


td.separator {color: #000000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none; text-align: left; vertical-align: middle; border-bottom:1px #84AC0B solid;}



/* buttons  */
td.clear-button {
  font-size: 12px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal;
  text-decoration: none; 
  background-color: #E0DFCF;
  height: 18px;
  padding: 2px 6px 2px 6px;
  text-align: center;
}

td.clear-button a,
td.clear-button a:hover,
td.clear-button a:link,
td.clear-button a:visited,
td.clear-button a:active {
  color: black;
  text-decoration: none;
}


td.shared-button {
  font-size: 14px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal
  text-decoration: none; 
  background-color: #E0DFCF;
  height: 18px;
  padding: 2px 12px 2px 12px;
  text-align: center;
}

td.shared-button a,
td.shared-button a:hover,
td.shared-button a:link,
td.shared-button a:visited,
td.shared-button a:active {
  color: black;
  text-decoration: none;
}
/* MHRC unique styles  */
.border3 {
	border: 1px solid #E8E8E8;
}
.margin20 {
	margin-left: 20px;
	margin-right: 20px;
}
.headerGraphic {
	background-image: url(header.bkrnd.jpg);
	background-repeat: repeat-x;
}
.RDnavText {
	font-size: 8.5pt;
	font-weight: bold;
	color: #C1C092;
}
.MHRCtableText {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 0.75em;
	color: #4B4B4B;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
}
.whiteType {
	color: #FFFFFF;
}
.redText {
	color: #CC0403;
	font-weight: bold;
}
