@charset "utf-8";
/* CSS Document */

body { 
	background-color: #FFF; 
	color: #000; 
	font: 62.5% Verdana, Helvetica, Arial, sans-serif; 
	text-align: left; 
}

#textlinks, #arc, #navbar, #banner, #tab_menu, #tab_menu_services, #left_column, .left, .pageFind, .more, .spacerTop, .promo, .small, .thick, .pageActions, .backgroundImage, .printHide {display: none;}

img {border: none;}
h1 {text-align: center;}
a {text-decoration: none; color: #000000}

#header img {margin: 0px 10px 0px 10px;}

#right_column {margin: 0px 10px 0px 10px; font-size: 1.5em; }

#footer p {
	text-indent: 30px;
	line-height: 0px;
	text-align: center;
	font-size: 1.2em;
	color: #666;
}

#footer a { color: #666; }

#full_footer {
	border-top: 1px solid #7f7f7f;
	padding-bottom: 1em;
	width: 100%;
}

.left {display: none;}

.right {visibility: hidden;}

#footer li.noborder {
	visibility: visible;
	list-style-type: none;
	text-align: center;
	font-size: 1.2em;
}

#left_reversecolumn {
}

#right_reversecolumn {
	display: none;	
}

#one_column {

}

.clear  { clear: both; }

.AppContentsTop {border-bottom:1px solid #d7d7d0;padding:10px;}
.AppContentsBottom {border-top:1px solid #d7d7d0;padding:10px;}
.appContents {padding:10px;}


/* --- ACCESSIBILITY ---- ncs EDITED nov4/09 (bug fix, add h2) use to hide h1s or h2s you don't want visible to the sighted, but would like to have read by screen readers */
h1.accessible,h2.accessible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}

/* * * * * * * * * * * * Special Rules added by Web Editor * * * * * * * * * * * * */

/* Rules developed for Francophone Profile, 2009, data tables  */

caption.dataTable1  {
	padding: 3px;
	background-color: #d8e2c4;
	font-weight: bold;
}

th.dataTable1_th, td.dataTable1_th  {
	padding: 3px;
	background-color: #eef6e0;
	border-top: 0;
	border-right: 1px solid #a2be6a;
	border-bottom: 1px solid #a2be6a;
	border-left: 0;
	font-size: 90%;
}
	
th.dataTable1_th_rt  {
	padding: 3px;
	background-color: #eef6e0;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #a2be6a;
	border-left: 0;
	font-size: 90%;
}
	
td.dataTable1_td, th.dataTable1_td {
	padding: 3px;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dotted #999;
	border-left: 0;
	font-size: 90%;
}
	
td.dataTable1_td_subhead, th.dataTable1_td_subhead  {
	padding: 3px;
	background-color: #f7f7ef;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dotted #999;
	border-left: 0;
	font-size: 90%;
}

td.dataTable1_td_bottom, th.dataTable1_td_bottom  {
	padding: 3px;
	border-top: 0;
	border-right: 0;
	border-bottom: 2px solid #999;
	border-left: 0;
	font-size: 90%;
}

/* End Special Rules added by Web Editor */

