body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 0px;
	font-size: 11px ;
	color: #333333;
	font-family : Arial,Helvetica,"sans serif";
	text-align:left;
}

li {
	font-size: 11px ;
	color: #333333;
	font-family : Arial,Helvetica,"sans serif";
	padding-bottom:5px;	
}

ul li {
	background-image: url(/img/CEBN/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;	
	padding-left: 15px;
}

hr {
	border: 0; 
	color: #A2CED7; 
	background-color: #A2CED7; 
	height: 1px;
}

.tabtexte { color: #333333; font-size: 11px;  padding:2px }
.tabtextebold { color: #333333; font-size: 11px;  padding:2px; font-weight: bold; text-decoration: none }

.title { color: #00314D; font-size: 15px; font-weight: bold;  }
.subtitle { color: #00314D; font-size: 12px; font-weight: bold;  }
.title-medium { color: #00314D; font-size: 12px; font-weight: bold;  }

a:link    { font-size: 11px;  color: #00314D; text-decoration: underline }
a:visited { font-size: 11px;  color: #00314D; text-decoration: underline }
a:hover   { font-size: 11px;  color: #A2CED7; text-decoration: none }
a:active  { font-size: 11px;  color: #00314D; text-decoration: underline }
.hyperlinkbold:link    { font-size: 11px;  color: #00314D; text-decoration: underline; font-weight: bold }
.hyperlinkbold:visited { font-size: 11px;  color: #00314D; text-decoration: underline; font-weight: bold }
.hyperlinkbold:hover   { font-size: 11px;  color: #A2CED7; text-decoration: none; font-weight: bold }
.hyperlinkbold:active  { font-size: 11px;  color: #00314D; text-decoration: underline; font-weight: bold }
a.siteMapLink { font-size: 10px; padding-left: 16px; }
a.siteMapLinkBigger { font-size: 12px; font-weight: bold}

.title-block-large { color:#00314D; font-size: 14px; line-height: 14px; font-weight: bold;  }
.title-block-large-cell { color:#00314D; font-size: 12px; line-height: 14px; font-weight: bold; background-color: #FFFFFF;padding: 10px 2px 2px 2px }
.title-block-medium { color:#00314D; font-size: 11px; line-height: 14px; font-weight: bold;  }

.hlink-medium { color:#00314D; font-size: 11px; line-height: 14px;  }

.warning { 
	color: #00314D; 
	background-color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 10px 2px 2px 2px 
}

/*
 * Button definition : DEPRECACTED, please use cssButton.
 */

.graphicButton {
	background:transparent url(/img/CEBN/buttonRight1.png) no-repeat scroll right top;
	color:#000000;
	display:block;
	float:left;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:20px;
	line-height:normal;
	margin-right:6px;
	padding-right:8px;
	text-decoration:none;
}

.graphicButton span {
	background:transparent url(/img/CEBN/buttonLeft1.png) no-repeat scroll 0 0;
	display:block;
	line-height:14px;
	padding:3px 0 5px 8px;
}

.graphicButton:link    { font-size: 11px;  color: #000000; text-decoration: none }
.graphicButton:visited { font-size: 11px;  color: #000000; text-decoration: none }
.graphicButton:hover   { font-size: 11px;  color: #000000; text-decoration: none }
.graphicButton:active  { font-size: 11px;  color: #000000; text-decoration: none }

.inactiveGraphicButton {
	background:transparent url(/img/inactiveButtonRight1.png) no-repeat scroll right top;
	color:#000000;
	display:block;
	float:left;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:20px;
	line-height:normal;
	margin-right:6px;
	padding-right:8px;
	text-decoration:none;
}

.inactiveGraphicButton span {
	background:transparent url(/img/inactiveButtonLeft1.png) no-repeat scroll 0 0;
	display:block;
	line-height:14px;
	padding:3px 0 5px 8px;
}

.inactiveGraphicButton:link    { font-size: 11px;  color: #000000; text-decoration: none }
.inactiveGraphicButton:visited { font-size: 11px;  color: #000000; text-decoration: none }
.inactiveGraphicButton:hover   { font-size: 11px;  color: #000000; text-decoration: none }
.inactiveGraphicButton:active  { font-size: 11px;  color: #000000; text-decoration: none }

/*
 * CSS Button:
 *   replaces graphicButton and does not need any graphic helper files.
 */
 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.cssButton {
 	background-image:none; font-size:11px;  color:#000; text-decoration:none; font-weight:normal;
 }
.cssButton, 
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.cssButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #c2cd34;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c2cd34;
	/*box-shadow:inset 0px 1px 0px 0px #c2cd34;*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f3f5d7), color-stop(1, #e5eaa9) );
	background:-moz-linear-gradient( center top, #f3f5d7 5%, #e5eaa9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f5d7', endColorstr='#e5eaa9');
	background-color:#e5eaa9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #c2cd34;
	display:inline-block;
	padding:2px 7px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #c2cd34;*/
}.cssButton:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.cssButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e5eaa9), color-stop(1, #f3f5d7) );
	background:-moz-linear-gradient( center top, #e5eaa9 5%, #f3f5d7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5eaa9', endColorstr='#f3f5d7');
	background-color:#f3f5d7;
}.cssButton:active,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.cssButton:active {
	position:relative;
	top:1px;
}.cssButton:link,.cssButton:visited {
	text-decoration: none;
	color:#000;
	font-size:11px;
	font-weight:normal;	
}
/* This imageless css button was generated by CSSButtonGenerator.com */
 
.inactiveCssButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	padding:2px 9px;
	text-shadow:1px 1px 0px #ffffff;
}.inactiveCssButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.inactiveCssButton:active {
	position:relative;
	top:1px;
}.inactiveCssButton:link,.inactiveCssButton:visited {
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.tfsa_info_box { 
	border-left: 1px solid #A2CED7; 
	border-bottom: 1px solid #A2CED7; 
	border-right: 1px solid #A2CED7; 
}
.tfsa_info_top { 
	border-bottom: 1px solid #A2CED7; 
}

.table_frame {
	border: 1px solid #A2CED7; 
	padding: 1px;
}