@charset "UTF-8";
/*********************************************************************

	table.css

	DESCRIPTION
	This is the table stylesheet responsible for table styling on
	the H2O dnn skin for Health Quality Ontario

	COMPATIBILITY
	These styles are supported in IE 7 or greater.

	USAGE
	Additional conditional styles may be required by specific
	browsers.

	CREDITS
	Mike Kormendy

*********************************************************************/

/****************************************************************
structural table styles *****************************************
****************************************************************/

#dnn_ContentPane .Normal table {
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #0b3641;
	margin-bottom: 25px;
}

#dnn_ContentPane .Normal table.fullwidth {
	width: 100%;
}

#dnn_ContentPane .Normal table th {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-transform: uppercase;
	font-weight: bold;
	padding: 8px;
	background: #00A0AF;
	border-bottom: 1px solid #0b3641;
	border-left: 1px solid #0b3641;
	color: white;
	vertical-align: middle;
}

#dnn_ContentPane .Normal table thead tr {
	border-right: 1px solid #0b3641;
}
#dnn_ContentPane .Normal table thead tr th:first-child {
	border-left: 1px solid #0b3641;
}

#dnn_ContentPane .Normal table thead tr th:first-child,
#dnn_ContentPane .Normal table tbody tr td:first-child  {
	/*width:50px;*/
}

#dnn_ContentPane .Normal table tfoot tr,
#dnn_ContentPane .Normal table tbody tr {
	background-color: #FEFAF1;
	border-right: 1px solid #E4A11B;
	text-align: center;
}

#dnn_ContentPane .Normal table td {
	padding:8px;
	border-left: 1px solid #E4A11B;
	border-bottom: 1px solid #E4A11B;
}

#dnn_ContentPane .Normal table tfoot tr td {
	background-color: whiteSmoke;
	font-size: 11px;
	color: #00A0AF;
	text-align: left;
}

#dnn_ContentPane .Normal table thead tr {
	background-color: #00a0af;
	font-size: 11px;
	line-height: 14px;
	text-transform:uppercase;
	font-weight:bold;
	color: #ffffff;
	vertical-align: middle;
	border-left: 1px solid #0b3641;
	border-right: 1px solid #0b3641;
}

#dnn_ContentPane .Normal table thead tr th {
	padding: 8px;
	border-left: 1px solid #0b3641;
	vertical-align: middle;
}

#dnn_ContentPane .Normal table tbody {
	background-color:#fefaf1;
}

#dnn_ContentPane .Normal table tbody tr.odd-row {
	background-color: #fbf3de;
}

#dnn_ContentPane .Normal table tbody tr:hover {
	background-color: #ebffff;
	color: #0b3641;
}
#dnn_ContentPane .Normal table tbody tr.odd-row:hover {
	background-color: #d2fefc;
}

#dnn_ContentPane .Normal table.nohover tbody tr:hover {
	background-color: transparent;
}

#dnn_ContentPane .Normal table.nohover tbody tr.odd-row:hover {
	background-color: #fbf3de;
}


#dnn_ContentPane .Normal table td {
	border-left: 1px solid #e4a11b;
	border-bottom: 1px solid #e4a11b;
	color: #000000;
	font-size:11px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	padding: 8px;
}

#dnn_ContentPane .Normal table th:first-child,
#dnn_ContentPane .Normal table td:first-child {
	border-left: none;
}

#dnn_ContentPane .Normal table tbody tr,
#dnn_ContentPane .Normal table tfoot tr {
	border-left: 1px solid #e4a11b;
	border-right: 1px solid #e4a11b;
}

#dnn_ContentPane .Normal table tfoot tr td {
	background-color: #f5f5f5;
	font-size: 11px;
	color: #00a0af;
	text-align:left;
}



/* alignments */
#dnn_ContentPane .Normal table thead.alignleft {
	display: table-header-group;
	float: none;
}
#dnn_ContentPane .Normal table tbody.alignleft {
	display: table-row-group;
	float: none;
}
#dnn_ContentPane .Normal table tfoot.alignleft {
	display: table-footer-group;
	float: none;
}
#dnn_ContentPane .Normal table tr.alignleft {
	display: table-row;
	float: none;
}

#dnn_ContentPane .Normal table thead.alignleft>tr>th,
#dnn_ContentPane .Normal table tbody.alignleft>tr>td,
#dnn_ContentPane .Normal table tfoot.alignleft>tr>td,
#dnn_ContentPane .Normal table tr.alignleft>th,
#dnn_ContentPane .Normal table tr.alignleft>td,
#dnn_ContentPane .Normal table th.alignleft,
#dnn_ContentPane .Normal table td.alignleft {
	text-align:left;
	float: none;
}
#dnn_ContentPane .Normal table thead.aligncenter>tr>th,
#dnn_ContentPane .Normal table tbody.aligncenter>tr>td,
#dnn_ContentPane .Normal table tfoot.aligncenter>tr>td,
#dnn_ContentPane .Normal table tr.aligncenter>th,
#dnn_ContentPane .Normal table tr.aligncenter>td,
#dnn_ContentPane .Normal table th.aligncenter,
#dnn_ContentPane .Normal table td.aligncenter {
	text-align:center;
	float: none;
}
#dnn_ContentPane .Normal table thead.alignright>tr>th,
#dnn_ContentPane .Normal table tbody.alignright>tr>td,
#dnn_ContentPane .Normal table tfoot.alignright>tr>td,
#dnn_ContentPane .Normal table tr.alignright>th,
#dnn_ContentPane .Normal table tr.alignright>td,
#dnn_ContentPane .Normal table th.alignright,
#dnn_ContentPane .Normal table td.alignright {
	text-align:right;
	float: none;
}
#dnn_ContentPane .Normal table thead.alignjustify>tr>th,
#dnn_ContentPane .Normal table tbody.alignjustify>tr>td,
#dnn_ContentPane .Normal table tfoot.alignjustify>tr>td,
#dnn_ContentPane .Normal table tr.alignjustify>th,
#dnn_ContentPane .Normal table tr.alignjustify>td,
#dnn_ContentPane .Normal table th.alignjustify,
#dnn_ContentPane .Normal table td.alignjustify {
	text-align: justify;
	float: none;
}
#dnn_ContentPane .Normal table thead.aligntop>tr>th,
#dnn_ContentPane .Normal table tbody.aligntop>tr>td,
#dnn_ContentPane .Normal table tfoot.aligntop>tr>td,
#dnn_ContentPane .Normal table tr.aligntop>th,
#dnn_ContentPane .Normal table tr.aligntop>td,
#dnn_ContentPane .Normal table th.aligntop,
#dnn_ContentPane .Normal table td.aligntop {
	vertical-align: top;
	float: none;
}
#dnn_ContentPane .Normal table thead.alignmiddle>tr>th,
#dnn_ContentPane .Normal table tbody.alignmiddle>tr>td,
#dnn_ContentPane .Normal table tfoot.alignmiddle>tr>td,
#dnn_ContentPane .Normal table tr.alignmiddle>th,
#dnn_ContentPane .Normal table tr.alignmiddle>td,
#dnn_ContentPane .Normal table th.alignmiddle,
#dnn_ContentPane .Normal table td.alignmiddle {
	vertical-align: middle;
	float: none;
}
#dnn_ContentPane .Normal table thead.alignbottom>tr>th,
#dnn_ContentPane .Normal table tbody.alignbottom>tr>td,
#dnn_ContentPane .Normal table tfoot.alignbottom>tr>td,
#dnn_ContentPane .Normal table tr.alignbottom>th,
#dnn_ContentPane .Normal table tr.alignbottom>td,
#dnn_ContentPane .Normal table th.alignbottom,
#dnn_ContentPane .Normal table td.alignbottom {
	vertical-align: bottom;
	float: none;
}