table, td,div { 
	text-align:left; 
	font-size:11px; 
	font-weight:500;  
	font-family:tahoma, geneva; 
	
} 

body  { 
	background-image:url(/images/background.jpg);
	background-repeat:repeat-x;
	background-color:#410404;
	height:100%;
	margin:0px;
	text-align:left; 
	color:#1d1f23; 
	letter-spacing:0px; 
	font-size:11px; 
	font-weight:500;  
	font-family:tahoma, geneva; }

img { border:0px; } 	

h1 {
display:none;
}

h2, h3,h4,h5,h6 {
padding: 0;
margin: 0;
font-weight:500;
font-size:11px; 
}


	
/* CONTAINER */
#container { width: 800px; }

#buttons { width: 420px; }
#border { width:100%; height:25px; border-top:1px #333333 solid; vertical-align:middle; padding-top:8px; }

/* HEADER */
#header { width:100%; height:32px; background-image:url(/images/bg_header.gif); padding:0px 0px 0px 0px; text-align:center; align:center; }
#header .floatleft { float:left;  padding:0px 10px 0px 10px; }


/* CONTENT */
#content .nofloat { font:12px "Lucida Grande", Geneva, Arial, sans-serif; }
#content .floatleft { float:left; font-size:12px; font-weight:500;  font-family:sans-serif, verdana, arial, tahoma, geneva;  }
#content .floatright { float:right; }
#content .signoff { float:left; padding: 5px 10px 0px 10px; color: #5f654d; font:9px verdana, arial, sans-serif; font-weight:500; letter-spacing:-1px; }
#content .footer { float:left; width:380px; padding: 5px 10px 0px 10px; color: #aaaaaa; font:9px verdana, arial, sans-serif; font-weight:500; letter-spacing:-1px; }
#content .header { width:780px; height:35px; padding: 55px 0px 0px 0px; }
#content .divider { width:800px; height:1px; background-color: #333333; }
#content .spacer { float:left; vertical-align:top; padding-left:10px; padding-right:10px; float:left; }

#sidemenu {}
#sidemenu .subSections { 
background-image:url(/images/arrow.gif); padding-left:25px; padding-top:5px; padding-bottom:5px; height:16px; background-repeat: no-repeat; background-position:10px 7px;
}

/* LINKS */
A:link {  background-color:none; color:#484848; font-size:11px; font-weight:500;  font-family:tahoma, arial;  text-decoration:underline; }
A:visited {  background-color:none; color:#484848; font-size:11px; font-weight:500;  font-family:tahoma, arial;  text-decoration:underline; } 
A:active {   background-color:none; color:#484848; font-size:11px; font-weight:500;  font-family:tahoma, arial;   text-decoration:underline;  }
A:hover {  background-color:none;  font-size:11spx; font-weight:500;  font-family:tahoma, arial;  text-decoration:none; color:#ff6600;} 

.grayLinks A:link {  background-color:none; color:#b3b3b3; font-size:11px; font-weight:500;  font-family:tahoma, arial;  text-decoration:underline; }
.grayLinks A:visited {  background-color:none; color:#b3b3b3; font-size:11px; font-weight:500;  font-family:tahoma, arial;  text-decoration:underline; } 
.grayLinks A:active {   background-color:none; color:#b3b3b3; font-size:11px; font-weight:500;  font-family:tahoma, arial;   text-decoration:underline;  }
.grayLinks A:hover {  background-color:none;  font-size:11spx; font-weight:500;  font-family:tahoma, arial;  text-decoration:none; color:#ff6600;} 

.blackLinks A:link {  color:#000000; text-decoration:none; }
.blackLinks A:visited {  color:#000000; text-decoration:none;  } 
.blackLinks A:active {   color:#000000; text-decoration:none;   }
.blackLinks A:hover {  color:#000000; text-decoration:none;  } 

.whiteLinks A:link {  color:#fff; font-weight:700;   text-decoration:underline;  font-size:7pt; }
.whiteLinks A:visited {  color:#fff; font-weight:700;   text-decoration:underline;  font-size:7pt; } 
.whiteLinks A:active {  color:#fff; font-weight:700;     text-decoration:underline; font-size:7pt; }
.whiteLinks A:hover {  color:#fff; font-weight:700;   text-decoration:none;  font-size:7pt; } 

.orangeLinks A:link {  color:#ff6600; font-weight:700;  text-decoration:none; }
.orangeLinks A:visited {  color:#ff6600; font-weight:700;   text-decoration:none; } 
.orangeLinks A:active {  color:#ff6600; font-weight:700;    text-decoration:none;  }
.orangeLinks A:hover {  color:#ff6600; font-weight:700;   text-decoration:underline; background-color:#f0efea; } 

.arrowLinks A:link, .arrowLinks A:visited, .arrowLinks A:active   { display: block; background-image:url(/images/arrow.gif); padding-left:15px; padding-top:3px; padding-bottom:3px; height:16px; background-repeat: no-repeat; background-position:0px 5px; }
.arrowLinks A:hover  { background-image:url(/images/arrow.gif); } 

/* IIE */
.arrowBlueLinks1 A:link, .arrowBlueLinks1 A:visited, .arrowBlueLinks1 A:active   { display: block; font-weight:700; text-decoration:none; color:#FFFFFF; background-image:url(/images/arrowBlue1.jpg); padding-left:18px; padding-top:4px; padding-bottom:3px; height:16px; background-repeat: no-repeat; background-position:0px 5px; }
.arrowBlueLinks1 A:hover  { background-image:url(/images/arrowBlue1.jpg); text-decoration:underline; font-weight:700; } 
.arrowBlueLinks2 A:link, .arrowBlueLinks2 A:visited, .arrowBlueLinks2 A:active   { display: block; font-weight:700; text-decoration:none;color:#FFFFFF; background-image:url(/images/arrowBlue2.jpg); padding-left:18px; padding-top:4px; padding-bottom:3px; height:16px; background-repeat: no-repeat; background-position:0px 5px; }
.arrowBlueLinks2 A:hover  { background-image:url(/images/arrowBlue2.jpg); text-decoration:underline; font-weight:700; } 
.arrowBlueLinks3 A:link, .arrowBlueLinks3 A:visited, .arrowBlueLinks3 A:active   { display: block; font-weight:700; text-decoration:none;color:#FFFFFF; background-image:url(/images/arrowBlue3.jpg); padding-left:18px; padding-top:4px; padding-bottom:3px; height:16px; background-repeat: no-repeat; background-position:0px 5px; }
.arrowBlueLinks3 A:hover  { background-image:url(/images/arrowBlue3.jpg); text-decoration:underline; font-weight:700; } 
.arrowBlueLinks4 A:link, .arrowBlueLinks4 A:visited, .arrowBlueLinks4 A:active   { display: block; font-weight:700; text-decoration:none;color:#FFFFFF; background-image:url(/images/arrowBlue4.jpg); padding-left:18px; padding-top:4px; padding-bottom:3px; height:16px; background-repeat: no-repeat; background-position:0px 5px; }
.arrowBlueLinks4 A:hover  { background-image:url(/images/arrowBlue4.jpg); text-decoration:underline; font-weight:700; } 
.iieMembers { background-color: #e5eef4; font-weight:700; color: #005696; }
#sidemenuiie {}
#sidemenuiie .subSectionsiie { 
	display: block; font-weight:700; text-decoration:none; color:#FFFFFF; background-image:url(/images/arrowBlue1.jpg); padding-left:18px; padding-top:4px; padding-bottom:3px; height:16px; background-repeat: no-repeat; background-position:0px 5px;
}
.iieLink  A:link, .iieLink  A:visited, .iieLink  A:active { display: block; font-weight:700; text-decoration:none; color:#FFFFFF; }
.iieLink A:hover { display: block; font-weight:700; text-decoration:underline; color:#FFFFFF;  }

.tabLinks A:link, .tabLinks A:visited, .tabLinks A:active { text-decoration:none; color:#ffffff; font-weight:700; } 
.tabLinks A:hover { text-decoration:none; color:#df8585; font-weight:700; } 

.tabLinksON A:link, .tabLinksON A:visited, .tabLinksON A:active { text-decoration:none; color:#000; font-weight:700; } 
.tabLinksON A:hover { text-decoration:none; color:#CCCCCC; font-weight:700; } 

/* FORMS */
input.search_input { background-image:url(/images/searchbox_input.jpg); border:0px; width:150px; height:14px; padding:6px; font:10px verdana, Arial, sans-serif; color:#e9c1c1; text-align:left; vertical-align:top; font-weight:500; }
input.search_submit{ background-image:url(/images/searchbox_submit.jpg); border:0px; width:28px; height:26px; padding:0px; }
input { height:18px; border-bottom:1px #f0efe9 solid; border-right:1px #f0efe9 solid;  padding-top:2px; padding-bottom:0px; padding-left:5px; color:#000; width:200px; background-color:#fff;  border-left:1px #000 solid;  border-top:1px #000 solid; }
input.radio { height:18px; padding-top:4px; padding-bottom:0px; padding-left:5px; color:#666666; width:13px; background-color:#fff;  border:0px;}

SELECT { border-bottom:1px #f0efe9 solid; border-right:1px #f0efe9 solid; border-left:1px #000 solid;  border-top:1px #000 solid;  height:22px; color:#000; width:207px; font-size:11px; background-color:#fff; vertical-align:middle; }

TEXTAREA { border-bottom:1px #f0efe9 solid; border-right:1px #f0efe9 solid;  padding-top:2px; padding-bottom:0px; padding-left:5px; color:#000; width:200px; background-color:#fff;  border-left:1px #000 solid;  border-top:1px #000 solid; }

.submitform_english {
	cursor:pointer;
	width:119px;
	height:31px;
	background-image:url(/images/button_submit.jpg);
	color:#fff;
	font-weight:bold;
	border:0px;
}

.submitform_french {
	cursor:pointer;
	width:119px;
	height:31px;
	background-image:url(/images/fr/button_submit.jpg);
	color:#fff;
	font-weight:bold;
	border:0px;
}

.pricelist_english {
	cursor:pointer;
	width:119px;
	height:31px;
	background-image:url(/images/button_pricelist.jpg);
	color:#fff;
	font-weight:bold;
	border:0px;

.pricelist_french {
	cursor:pointer;
	width:119px;
	height:31px;
	background-image:url(/images/fr/button_pricelist.jpg);
	color:#fff;
	font-weight:bold;
	border:0px;
}

/* TEXT CLASSES */
.message_failed { font-weight:700; color:#f70000; }
.message_success { font-weight:700; color:#91d707; }
.caption { font:12px Arial, sans-serif; font-weight:700; color:#000000; line-height:18px; }
.subtitle { font:16px Arial, sans-serif; font-weight:700; color:#000000; }
.Main { font:12px "Lucida Grande", Geneva, Arial, sans-serif; line-height:18px; }
.news_date { font:12px Arial, sans-serif; font-weight:700; color:#000000; line-height:18px; }



.image_right 			{ margin-left: 20px; }
.title 					{ font-size:12px;  font-weight:700;}


