body 
{ 
	text-align: center; 
	background-color: #e5e5e5; 
	background-image: url('../images/bg slice.jpg');
	background-repeat: repeat; 
}

/* Disable the border around all hyperlinked images. */
a img 
{  
	border: none;
}

div#container 
{ 
	margin: 0 auto; 
	width: 575px; 
	height: 900px;  
	background-color:White; 
}

div#container_fr
{ 
	margin: 0 auto; 
	width: 575px; 
	height: 1010px;  
	background-color:White; 
}

div#maintext 
{ 
	text-align:left; 
	font-family: Arial; 
	font-size:12px; 
	margin: 0 auto; 
	width: 575px;  
	color:#2e3031;
	text-align: center; 
}

div#maintext
{
	text-align: -moz-center;	
}

.defaultText
{
	text-align:left; 
	font-family: Arial; 
	font-size:12px; 
	margin: 0 auto; 	
	color:#2e3031;
}


/* The top left corner of the double grey box */
.GreyBoxTopLeftCorner
{
	 background:url('../images/l corner top.jpg') no-repeat scroll top left;
	 height:25px;
	 width:25px;	 
}

/* The top middle piece of the box */
.GreyBoxTopCenter
{
	background:url('../images/border grey top.jpg') repeat-x left top;
	height:25px;			
}

/* The top right corner of the double grey box */
.GreyBoxTopRightCorner
{
	background:url('../images/r corner top.jpg') no-repeat scroll right top;
	height:25px;
	width:25px;	 
}

/* The left side of the top double grey box */
.GreyBoxBodyLeftSide
{
	background:url('../images/border grey left.jpg') repeat-y top left;	
	width:25px;
}

/* The right side of the top double grey box */
.GreyBoxBodyRightSide
{
	background:url('../images/border grey right.jpg') repeat-y top right;
	width: 25px;
}

/* The left divider piece between the top and bottom boxes. */
.GreyBoxLeftDivider
{
	 background:url('../images/l corner bottom.jpg') no-repeat scroll top left;
	 height:25px;
	 width:25px;	
}

/* The middle divider piece between the top and bottom boxes. */
.GreyBoxCenterDivider
{
	background:url('../images/border grey bottom.jpg') repeat-x left top;
	height:25px;
}

/* The right divider piece between the top and bottom boxes. */
.GreyBoxRightDivider
{
	background:url('../images/r corner bottom.jpg') no-repeat scroll right top;
	height:25px;
	width:25px;	 	
}

/* The bottom box left side */
.GreyBoxBottomLeftDivider
{
	background:url('../images/border left.jpg') repeat-y top right;
	height:25px;
	width:25px;		
}

/* The bottom box right side */
.GreyBoxBottomRightSide
{
	background:url('../images/border right.jpg') repeat-y top right;
	height:25px;
	width:25px;		
}

/* The bottom left corner */
.GreyBoxBottomLeftCorner 
{
	background:url('../images/corner bottom left.jpg') no-repeat scroll right top;
	height:25px;
	width:25px;	
}

/* The bottom middle piece */
.GreyBoxBottomCenter
{
	background:url('../images/bottom bar.jpg') repeat-x left top;
	height:25px;	
}

/* The bottom right corner */
.GreyBoxBottomRightCorner
{
	background:url('../images/corner bottom right.jpg') no-repeat scroll right top;
	height:25px;
	width:25px;	
}

div#left div#firstbubble 
{ 
	background-image: url('../images/bubble 1 .jpg'); 
	background-repeat: no-repeat; 
	height:32px; 
	font-family:Arial; 
	font-size:12px; 
	color:#ffffff; 
	text-align:left; 
	padding-top:6px; 
	padding-left:10px; 
	padding-bottom:0px;	
}

div#left div#firstbubbleFrench
{ 
	background-image: url('../images/bubble 2 n 3 .jpg'); 
	background-repeat: no-repeat; 
	height:47px; 
	font-family:Arial; 
	font-size:12px; 
	color:#ffffff; 
	text-align:left; 
	padding-top:6px; 
	padding-left:10px; 
	padding-bottom:0px;	
}

div#secondbubble
{
	background-image: url('../images/bubble 2 n 3 .jpg'); 
	background-repeat: no-repeat; 
	height:47px;
	font-family:Arial; 
	font-size:12px; 
	color:#ffffff;
	text-align:left; 
	padding-top:6px; 
	padding-left:10px;
}

div#thirdbubble
{
	background-image: url('../images/bubble 2 n 3 .jpg'); 
	background-repeat: no-repeat; 
	height:47px;
	font-family:Arial; 
	font-size:12px; 
	color:#ffffff; 
	text-align:left; 
	padding-top:6px; 
	padding-left:10px;
}

ul.redBoxList 
{ 
	list-style-image: url('../images/arrow.jpg'); 
}

ul.redBoxList li 
{ 
	/*margin: 0px;  	*/
	/*padding-right: 20px;*/
	text-indent: 0%;
	padding-bottom:5px; 
	vertical-align:top;
	font-family: Arial; 
	font-size:12px; 
}

.redStar 
{ 
	clear:none; 
	display:inline; 
	float:none; 
	width:5px; 
	color:#FF0000;
}

.formText 
{ 
	font-family:Arial; 
	font-size:12px; 
	color:#003366; 
}
