html, body {
	text-align: center;
	margin: 0;
	padding:0;
	height:auto; width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(http://www.centumcpa.ca/images/template/bg-body.jpg); 
	background-position:top left; 
	background-repeat:repeat-x;
	background-color: #737D82;
}
body { }
body, td, pre /*input, textarea*/{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
div/*,td */{ text-align: left;}
img { border:none;}
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555;}
nobr { padding:0; margin:0;}
h1{ color: #8F182B;
	font-size: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
h2{ color: #8F182B;
	font-size: 14px;
    font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 5px; }


br{font-size:10px}
table{border:0px; font-size:11px;	}

span a{ color:#577098}
a{color: #8F182B;  text-decoration: none;} 
a:hover{color: #000000;  text-decoration: none;}
a.aBlanc{ color:#FFFFFF; text-decoration:none;}
a.aBlanc:hover{ color:#999; text-decoration:underline;}
a.aBleu{ color:#8F192B; text-decoration:none;}
a.aBleu:hover{ text-decoration:underline;}
a.aOrange{ color:#FB631A; text-decoration:none;}
a.aOrange:hover{ text-decoration:underline;}
a h2{color:#8F182B}
a:hover h2 {color: #000000;}

table, tr, div, span, td{    font-family:Arial, Helvetica, sans-serif; }

ul{margin:0; padding:0; list-style:none; line-height:17px; font-size:11px;}
li{background:url(http://www.centumcpa.ca/images/template/1_z1.gif) 0px 6px no-repeat; margin:0px; padding-left:14px; font-size:12px; }
li a{ color:#1e1e1e;} 
li a:hover{ color:#8F182B;} 

form { padding:0; margin:0; font-size:11px;}

.required { color:#CC0000; }
.bg_v{ background:url(http://www.centumcpa.ca/images/template/bg_v.gif) repeat-x top; width:100%}
.bg_n{ background:url(http://www.centumcpa.ca/images/template/bg_n.gif) repeat-x bottom; width:100%}

.bg{ background:#e2e5ed}
.bg_li{ background:#ebecef}

.set span a{ color:#fc831e; font-size:12px}

.clear { clear:both; }
.clearer { clear:both; }

.header{color:#2C1F1E; font-size:10px;} 

.footer{color:#8a8a8a; font-size:11px; height:75px; background:url(http://www.centumcpa.ca/images/template/bg_fv.gif) no-repeat top left #eff0f3} 
.footer a {color:#577098; font-size:11px; text-decoration:underline}
.footer a:hover {color:#577098; font-size:11px; text-decoration:none}

.more{background:url(http://www.centumcpa.ca/images/template/1_z1.gif)  center left no-repeat; background-position:0 5px; padding-left:14px; vertical-align:middle; color:#000000}

.erreurDisplay{ border:1px solid #990000; color: #990000; font-weight:bold; padding:2px; font-size:11px;}
.resDisplay{ border:1px solid #209120; color: #209120; font-weight:bold; padding:2px; margin-bottom:5px;font-size:11px;}


.print { display:none; }

div.itemSpecial {}
div.itemSpecial div.border1 { border:2px solid #1e2d4c; padding:30px;}
div.itemSpecial p, div.itemSpecial td, div.itemSpecial ul, div.itemSpecial li { font-size:14px;}
div.itemSpecial h1 { text-align:center; }

/* ----------------------------------------------------------------------------------------------*/
/* RATE MATRIX */
div.content2{ width:95%;  clear:both; display:block; background-color: #fff; padding: 5px 5px 9px 5px;}
#wrapperratematrix { clear:both;width:95%; margin:0 auto; padding:10px 0 0 0; height:100%;}
div.shadow {  float: left;  padding: 0 1px; position: relative;}

html>body #ratematrix {
  width: expression(document.body.offsetWidth  - 550 + "px") /*350px*/; 
  overflow:scroll; 
  margin:0;
}
* html #ratematrix {
  overflow-x: auto;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 19 : 4);
  
}
html>body .colonne {
  width: expression(document.body.offsetWidth  - 550 + "px") /*350px*/; 
  overflow: hidden; 
  margin:0;
}
* html .colonne {
  overflow-x: hidden;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 19 : 4);
  
}

/* ----------------------------------------------------------------------------------------------*/
/* RATE FINDER | RATE MATRIX */
td.titreliste{ text-align:center; background-image:url(http://www.centumcpa.ca/images/images/bg_titre3.gif); background-repeat:repeat-x; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
}
td.titreliste img{ border:none; }
td.titreliste a{ text-decoration:none; color:#FFFFFF;font-family: Arial,"Trebuchet MS", Verdana,  sans-serif; font-size:10px;}
.bg1{ background-color:#ffffff;}
.bg2{ background-color: #F0DFDF;}/*F0DFDF*/
.bg3{ background-color:#FFE8ED;}
.bg4{ background-color:#FFE8ED;}
.bg5{ background-color:#FAC8D0;}

th{ padding-right:6px; font-family:Arial, Helvetica, sans-serif;}
td.titreliste span.current a { color:#fff; background:url(http://www.centumcpa.ca/images/images/button3.gif); font-family:Arial, Helvetica, sans-serif;
}
td.titreliste span.current a b { background:url(http://www.centumcpa.ca/images/images/button3.gif) no-repeat right top;  font-family:Arial, Helvetica, sans-serif;
}

.jaune { font-weight:bold; color:#FF9900; }
.rose { font-weight:bold;color:#FF0099;}
.bleu { font-weight:bold; color:#0066FF; }
/* Order by */
a.orderasc{ font-weight:bold; float:left; display:block; white-space: nowrap;padding:3px 20px 3px 10px; margin:0; background-image:url(http://www.centumcpa.ca/images/icones/icone_up.gif); background-repeat:no-repeat; background-position:right;}
a.orderasc:hover{ background-image:url(http://www.centumcpa.ca/images/icones/icone_down.gif); color:#999}
a.orderdesc{ font-weight:bold; float:left; display:block;  white-space: nowrap; padding:3px 20px 3px 10px; margin:0;background-image:url(http://www.centumcpa.ca/images/icones/icone_down.gif); background-repeat:no-repeat; background-position:right; }
a.orderdesc:hover{ background-image:url(http://www.centumcpa.ca/images/icones/icone_up.gif);color:#999}

a.orderdesc2{ font-weight:bold; float:left; display:block;  white-space: nowrap; padding:3px 20px 3px 10px; margin:0;background-image:url(http://www.centumcpa.ca/images/icones/icone_down.gif); background-repeat:no-repeat; background-position:right; color:#FFFFFF; }
a.orderdesc2:hover{ background-image:url(http://www.centumcpa.ca/images/icones/icone_down.gif); color:#999}

/* ----------------------------------------------------------------------------------------------*/
/* Tooltip */
#dhtmltooltip{ position: absolute; left: -300px; width: 150px; border: 1px solid #aaaaaa; padding: 2px; background-color: #ffffff; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }
#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden; }



/* ----------------------------------------------------------------------------------------------*/
/* - - - - - - - - - - - - - - - - - - - - -
Title : Lightbox CSS
Author : Kevin Hale
URL : http://particletree.com/features/lightbox-gone-wild/
- - - - - - - - - - - - - - - - - - - - - */

#lightbox{	display:none;	position: absolute;	top:50%;	left:50%;	z-index:9999;	width:80%;	height:500px;	margin:-250px 0 0 -40%;	border:1px solid #fff;	background:#ffffff;	text-align:left; overflow: vertical;}
#lightbox[id]{	position:fixed;}
#overlay{	display:none;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	z-index:5000;	background-color:#aaaaaa;	-moz-opacity: 0.8;	opacity:.80;	filter: alpha(opacity=80);}
#overlay[id]{	position:fixed;}
#lightbox.done #lbLoadMessage{	display:none;}
#lightbox.done #lbContent{	display:block;}
#lightbox.loading #lbContent{	display:none;}
#lightbox.loading #lbLoadMessage{	display:block;}
#lightbox.done img{	/*width:100%;	height:100%;*/}

/* ----------------------------------------------------------------------------------------------*/
/* Sous-Menu */ 
#sousmenu 			{ float:right; list-style-type:none; margin:0 10px 0 0; padding:0;}
#sousmenu li 		{ float:left; list-style-type:none; text-align:center; padding:0; margin:0;}
#sousmenu a			{ color:#fff; padding: 3px 3px 0px 3px; margin:0 2px 0 0px; font-weight:bold; font:normal 12px 'Trebuchet MS','Arial'; text-decoration:none; display:block; background-image: url('http://www.centumcpa.ca/images/images/sousmenu-left2.gif'); background-repeat: no-repeat; background-position: top left; }
#sousmenu a span 	{ margin:0; padding:3px 10px 0px 7px;background: url('http://www.centumcpa.ca/images/images/sousmenu-right2.gif'); background-repeat: no-repeat; background-position: top right; text-decoration:none;}
#sousmenu a:hover		{ display:block; background-image: url('http://www.centumcpa.ca/images/images/sousmenu-left-over2.gif'); background-repeat: no-repeat; background-position: top left; text-decoration:none;}
#sousmenu a:hover span 	{ margin:0; padding:3px 10px 0px 7px;background: url('http://www.centumcpa.ca/images/images/sousmenu-right-over2.gif'); background-repeat: no-repeat; background-position: top right; text-decoration:none;}
#sousmenu a.current			{ display:block; padding: 3px 3px 0px 3px; margin:0 2px 0 0; background-image: url('http://www.centumcpa.ca/images/images/sousmenu-left-current2.gif'); background-repeat: no-repeat; background-position: top left; text-decoration:none;}
#sousmenu a.current span 	{ margin:0; padding:3px 10px 0px 7px;background: url('http://www.centumcpa.ca/images/images/sousmenu-right-current2.gif'); background-repeat: no-repeat; background-position: top right; text-decoration:none;}
/* ----------------------------------------------------------------------------------------------*/
#welcomeText { width:662px; padding:0; margin:0;}


/* ----------------------------------------------------------------------------------------------*/
/* - - - - - - - - - - - - - - - - - - - - -
/* FORUM */
.normal a.aBleu{ color:#8F192B; font-size:11px; text-decoration:none;}
.normal a.aBleu:hover{ text-decoration:underline;}

.normal {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}
.language {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}

/*** forumlatest: to be used for headlines sent to other portions of the site ***/
div.forumlatest {
   border: 1px solid #CDCDCD;
	padding: 2px;
}
div.forumlatest h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

/*** forum table: table used to display list of threads, category lists and so on ***/
table.forumtable {
   border: 1px solid #CDCDCD;
   padding: 0px;
   width: 98%!important;
   width:94%;
	border-spacing: 0px 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
table.forumtable tr.title {
   background: #8F192B;
   	background-image:url(http://www.centumcpa.ca/images/images/bg_titre3.gif); background-repeat:repeat-x; color:#FFFFFF;
	font-size:11px;
	padding: 0px; 
	margin: 5px;
}
table.forumtable tr.title td {
	color: #FFFFFF;
	padding: 2px;
	margin: 0px;
	font-size:11px;
	border: 0px;
	border-bottom: 1px solid #8F192B;
}
table.forumtable tr.even td a,table.forumtable tr.odd a { color:#8F192B;
}
table.forumtable tr.even {
   background: #FFFFFF;
}
table.forumtable tr.odd {
   background: #F0DFDF;
}

/*** forum head: used for head and  foot (actions, page numbers...) ***/
div.forumhead { border-left: 1px solid #000000; border-right: 1px solid #000000; font-size:11px; width: 98%; background: #8F192B;   	background-image:url(http://www.centumcpa.ca/images/images/bg_titre3.gif); background-repeat:repeat-x; color:#FFFFFF; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 10px; padding: 3px 0px;}

div.forumhead table { width: 100%; border: 0px; border-spacing: 0px 0px; padding: 0px;font-size:11px; margin: 0px; color:#FFFFFF;}
div.forumhead table td{ border: 0px; padding: 0 0 0 3px; color:#FFFFFF; font-size:11px; margin: 0px;}
div.forumhead a { color:#FFFFFF; font-weight:bold;font-size:11px;}

div.forumhead2 { border:none; font-size:11px; width: 98%; background: #FFFFFF; background-image:none; color:#8F192B; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 10px; padding: 3px 0px;}
div.forumhead2 table { width: 100%; border: 0px; border-spacing: 0px 0px; padding: 0px;font-size:11px; margin: 0px; color:#8F192B;}
div.forumhead2 table td{ border: 0px; padding: 0 0 0 3px; color:#8F192B; font-size:11px; margin: 0px;}
div.forumhead2 a { color:#8F192B; font-weight:bold;font-size:11px;}


/*** forum message: used to display a post ***/
div.forummessage {
	border: 1px solid #CDCDCD;/*1px dotted #0F9AE0;*/
   	width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-size:11px;
	margin-bottom: 10px;
	
	padding: 0px;
}
div.forummessage a { color:#8F192B; }
div.forummessage blockquote {
	border: 1px dotted #CDCDCD;
	margin: 5px 5px 5px 25px;
	padding: 3px;
	font-size:11px;
}
div.forummessage div.head {
	border: none;
	padding: 0px;
	font-size:11px;
   background: #F0DFDF;
}
div.forummessage div.text {
	border: none;
	padding: 10px;
	font-size:12px;
	color: #666666;
}
div.forummessage div.foot {
	border: none;
	padding: 0px;
	font-size:11px;
}

/*** forum comment: special format for comments to a post ***/
div.forumcomment {
	border: 0px;
	font-size:11px;
	margin: 5px 0px 5px 25px;
	padding: 0px;
}

div.forumcomment div.forummessage div.head {
   background: #e7e7e8/*ECF3F7*/;
}

/*** forum notice: notice to the user ***/
div.forumnotice {
	border: 1px solid #CDCDCD;
   background: #EAEAEA;
   width: 98%;
	margin-left: auto;
	font-size:11px;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px 0px;
}


/*** frame: framed objects (forms for new post, new comment...) ***/
div.frame {
	border: 1px solid #CDCDCD;
   width: 98%;
	margin-left: auto;
	margin-right: auto;
	font-size:11px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

/*** warning: used to send error messages ***/
div.warning {
	border: 1px solid #FF0000;
	text-align: center;
	color: #FF0000;
	font-size:11px;
   width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

/*--------------------------------------------*/

#pageContainer{	width: 1002px;	margin:0 auto;}

#headerInformationContainer
{
	width: 1002px;
	height: 33px;
	background-color: #8f192b;
	margin:0 auto;
	padding:0;
	color: #FFFFFF;
	background-image:url(http://www.centumcpa.ca/images/template/bg-header.jpg); background-repeat:repeat-x; background-position: top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#headerInformationContainer A
{
    color: #FFFFFF;
}

#headerInformationContainer A:hover 
{
    color: #CDCDCD;
}

#headerInformationHome
{
	padding-left: 10px;
	padding-top: 8px;
	float: left;
}

#headerInformationHome a 
{
	color: #FFFFFF;
	text-decoration: none;
}
	
#headerInformationHome a:hover
{ 
	color: #CDCDCD;
	text-decoration: none;
}

#headerInformationHelpCenter{ padding-right: 10px; padding-top: 8px; float: right;}
#headerInformationHelpCenter td{ color: #FFFFFF;  font-size: 11px; font-weight:normal; font-style:normal; text-decoration: none;}

#headerContentContainer
{
	text-align: center;
	width: 1002px;
	height: 151px !important;
	height: 148px;
	margin:0 auto;
	padding:0;
	background-image: url(http://www.centumcpa.ca/images/template/bg-header.jpg);
	background-repeat:repeat-x; background-position:bottom left;
}
#headerContentContainer img { padding:0; margin:0;}
#mainMenuContainer		{ width: 960px; height: 34px !important; height:32px; padding:0; margin:0 auto; }
#mainMenuContainer3		{ width: 960px; padding:3px 0 0 0; margin:0 auto;}
#mainMenuContainer2		{ width: 960px; padding:0; margin:0 auto; }
#mainMenuContainer a 	{ color:#FFFFFF; display:block; font-size:13px; font-weight:bold; padding:5px 6px !important; padding:7px 6px;text-decoration:none;}
#mainMenuContainer2 a,#mainMenuContainer3 a	{ color:#FFFFFF; display:block; font-size:13px; font-weight:bold; padding:0px 6px; margin:0;text-decoration:none;}

#mainHomeMenu
{
    float: left;
}

#mainManageContactsMenu
{
    float: left;
}

#mainActionPlansMenu
{
    float: left;
}

#mainReportsMenu
{
    float: left;
}

#mainToolsMenu
{
    float: left;
}

#mainHelpMenu
{
    float: left;
}

#mainWebMailMenu
{
	float: left;
}

#mainPayrollMenu
{
    float: left;
}

#mainEmptyMenu
{
    float: left;
}

#mainAdminEmptyMenu
{
    float: left;
}

#centerPageContainer
{

	width: 1002px;
	background-color: #ffffff;
	margin:0 auto;
	text-align: center;
}

#pageContentContainer{	width: 960px;	background-color: #ffffff;	margin:0 auto;	background-image: url(http://www.centumcpa.ca/images/template/bg_page.gif);	background-repeat: repeat-y;	background-position:top left;}
#pageContentContainer2{	width: 960px;	background-color: #ffffff;	margin:0 auto;	background-image: url(http://www.centumcpa.ca/images/template/bg_page.gif);	background-repeat: repeat-y;	background-position:top left;}

#leftNavigationContainer{	width: 210px;	padding-left: 15px;    padding-right: 5px;	padding-top: 10px;	background-image: url(http://www.centumcpa.ca/images/template/bg_leftnav.gif);	float: left;}

#leftNavigationContent
{
    width: 200px;
    height: 300px;
    background-color: #e7e7e8;
}

#leftNavigationTop
{
    background-image: url(http://www.centumcpa.ca/images/template/bg_leftnav_top.gif);
    background-repeat: no-repeat;
    height: 20px;
}

#leftNavigationBottom
{
    background-image: url(http://www.centumcpa.ca/images/template/bg_leftnav_bottom.gif);
    background-repeat: no-repeat;
    height: 20px;
}

#leftNavigationContainer .level1
{
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #cbc9c9;
	line-height: 22px; 
	padding-left: 10px;
    padding-right: 10px;
	padding-top: 2px;
    padding-bottom: 2px;
	color: #666666;
	text-align: left;
}

#leftNavigationContainer .level2
{
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 25px;
    padding-right: 10px;
	line-height: 20px;
	padding-top: 2px;
    padding-bottom: 2px;
	background-image: url(http://www.centumcpa.ca/images/template/bg_leftnav_2.gif);
    background-repeat: no-repeat;
    background-color: #e7e7e8;
}

#leftNavigationContainer .level2 a
{
	color: #666666;
}

#leftNavigationContainer .level2 a:hover
{
	color: #8F182B;
}

#leftNavigationContainer .level2On
{
	color: #666666;
	padding-left: 25px;
	line-height: 20px;
	width: 185px;
	background-image: url(http://www.centumcpa.ca/image/template/bg_leftnav_on.gif);
	background-repeat: no-repeat;
	background-color: #8F182B;
	font-size: 12px;
}

#pageContentLeftCorner
{
	width: 230px;
	height: 20px;
	background-image: url(http://www.centumcpa.ca/images/template/bg_corner_bottom_left.gif);
	float: left;
}

#pageContentRightCorner
{
	width: 730px;
	height: 20px;
	background-image: url(http://www.centumcpa.ca/images/template/bg_corner_bottom_right.gif);
	float: right;
}

#footerContainer
{
	height: 35px;
	background-color: #ffffff;
	text-align: center;
	padding-top: 15px; 
}

#footerContent 
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
    text-align: right;
    width: 960px;
}

#footerContent a
{
	color: #666666;
}


#footerContent a:hover
{
	color: #8F182B;
}


#pageContentBorder
{
	min-width:730px;
	width:auto !important;
	width: 730px;
	float: right;
}

#pageContent
{
	min-width:700px;
	width:auto !important;
	width: 700px;
	margin-top: 12px;
	margin-left: 12px;
	margin-right: 12px;
	border: 1px solid #CDCDCD;
	background-color: #ffffff;
}

#contentArea
{
	min-width:660px;
	width:auto !important;
	width: 660px;
	margin: 20px;
}
.pageSubContent{	border: 1px solid #CDCDCD;
	background-color: #ffffff;
	width:210px;
	padding:3px;
	margin-top:2px;
}
.pageSubContent h2{ padding:0; margin:0 0 5px 0;}
.pageHeader 
{
	color: #8F182B;
	font-size: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

.pageSubHeader 
{
	color: #8F182B;
	font-size: 14px;
    font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 5px;
}

.errorMessage
{
	color: #ff0000;
}

#popupBody
{
	color: #666666;
	background-color: #ffffff;
}

#popupPageContent
{
	margin: 15px;
	border: 1px solid #CDCDCD;
	background-color: #ffffff;
}

#popupContentArea
{
	margin: 20px;
}

.standardTable
{
}

.standardTable .header
{
    background-color: #8F182B;
	color: #FFFFFF;
    font-weight: bold;
	font-size: 12px;
    text-decoration: none;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

.standardTable .footer
{
    background-color: #8F182B;
	color: #FFFFFF;
    font-weight: bold;
	font-size: 12px;
    text-decoration: none;
    padding: 5px;
    vertical-align: middle;
}

.standardTable .headerLabel
{
	background-color: #CDCDCD;
	color: #666666;
	padding: 5px;
	vertical-align: middle;
}

.standardTable .valueLabel
{
	background-color: #E7E7E8;
	color: #666666;
	padding: 5px;
	vertical-align: middle;
}

.standardTable .oddRow
{
	padding: 5px;
    background-color: white;
}

.standardTable .evenRow
{
	padding: 5px;
	background-color: #E7E7E8;
}

.standardTable .selectedRow
{
	padding: 5px;
	background-color: sandybrown;
}

.standardTable .nonSelectedRow
{
	padding: 5px;
}

.resultTable .groupRow
{
	font-weight: bold;
    background-color: white;
    height: 28px;
}
.resultTable .groupRow td
{
	vertical-align: bottom;
}

.resultTable .oddRow
{
    background-color: #F1F1F1;
    height: 24px;
}

.resultTable .evenRow
{
    background-color: #E7E7E8;
    height: 24px;
}

.scrollableContent
{
    overflow: auto; 
    width: 660px; 
    overflow-y: hidden;
    padding-bottom: 20px;
}

.border
{
	border: 1px solid #CDCDCD;
}

.disabled
{
	background-color: #DDDDDD;
}

#breadcrumbContainer
{
	width: inherit;
	padding-bottom: 10px;
	font-size: 11px;	
}

#breadcrumbContainer .currentBreadcrumb
{
	font-weight: bold;
}

#breadcrumbContainer a
{
	color: #666666;
	text-decoration: none;
}

#breadcrumbContainer a:hover 
{
	color: #8F182B;
	text-decoration: none;
}

TABLE.stepInfoBar 
{
	font-size: 0.90em;
	color: #999;
	margin: 16px 0;
	text-align: left;
}

TABLE.stepInfoBar TD
{
    vertical-align: top;
}

TABLE.stepInfoBar TD.stepInfo, TABLE.stepInfoBar TD.activeStepInfo
{
    padding-right: 10px;
    padding-bottom: 4px;
    border-width: 0px;
	border-bottom: 1px solid #999;
}

TABLE.stepInfoBar TD.activeStepInfo
{
	color: #333;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 3px solid #777;
}

TABLE.stepInfoBar TD.bottomMessage DIV
{
    color: #0076FC;
    padding-top: 4px;
}

.paginator
{
	text-align: right;
	margin-bottom: 2px;
}

.paginator .pageResultInfo
{
	float: left;
}

.paginator .pageButtons
{
    float: right;
}

.paginator .pageNumber
{
}

.paginator .currentPageNumber
{
    color: #8F182B;
    font-weight: bold;
}

.paginator A
{
    color: #666666;
}

.paginator A:hover 
{
    color: #8F182B;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Boite avec coin rond fond blanc avec contour */
.t	{background: url(http://www.centumcpa.ca/images/round_box2/dot.gif) 0 0 repeat-x; width: 100%;}
.b 	{background: url(http://www.centumcpa.ca/images/round_box2/dot.gif) 0 100% repeat-x;}
.l 	{background: url(http://www.centumcpa.ca/images/round_box2/dot.gif) 0 0 repeat-y;}
.r 	{background: url(http://www.centumcpa.ca/images/round_box2/dot.gif) 100% 0 repeat-y;}
.bl {background: url(http://www.centumcpa.ca/images/round_box2/bl.gif) 0 100% no-repeat;}
.br {background: url(http://www.centumcpa.ca/images/round_box2/br.gif) 100% 100% no-repeat;}
.tl {background: url(http://www.centumcpa.ca/images/round_box2/tl.gif) 0 0 no-repeat;}
.tr {background: url(http://www.centumcpa.ca/images/round_box2/tr.gif) 100% 0 no-repeat; padding:0px;}

