body {
	font-family: Verdana, Arial, Helvetica, sans-serif, Hei, SimSun, MS Song, Arial Unicode MS;
	font-size: 11px;
	color: #333333;
	line-height:15px;
}
  .content { 
    text-align: justify;
  }
/*
	.headline {
		font-size: 14px;
		font-weight:bold;
		text-align:left;
	}
*/

/* new styles from Trainor Canada */
.headline {
	color: #CC0033; 
    font-size: 14px; 
    font-weight: bold; 
    line-height: 15px; 
    background-image:url(pics/headline_icon.gif); 
    background-repeat: no-repeat; 
    background-attachment: inherit; 
    background-position: 0 0; 
    padding-left: 20px; 
    list-style-position: inside; 
    border-bottom: 1px solid #CC0033; 
}
.headline_jobs {
	font-size:12px;
	line-height:18px;
}
.font_bold {
	font-weight:bold;
}	
.font_right {
	text-align:right;
}
.font_underline {
	text-decoration:underline;
}

/* end of new styles */

.headline_italic { 
  font-size: 14px;
	font-style:italic;
}
.headline_italic_bold { 
  font-size: 14px;
	font-style:italic;
	font-weight:bold;
}
.headline_center {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.center_bold {
	font-weight:bold;
	text-align:center;
}
.center_font {
	text-align:center;
}
.bold_font {
	font-weight:bold;
}	
.indent_font {
	text-indent:40px;
}
.small_footer {
  font-size: 10px;
	color: #FFFFFF;
}
.white_font {
  color:#FFFFFF;
}
.motto_left {
	font-size: 14px;
	font-weight:bold;
	text-align:left;
}
.motto_right {
	font-size: 14px;
	font-weight:bold;
	text-align:right;
}

/* Link styles */

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.link_white {color: #FFFFFF}
.link_blue {
	color:#0000FF;
}
.link_grey {
  color: #333333;
	text-align:left;
}

/* Box styles */

#BoxClients {	position:static;
	width:160px;
	height:25px;
	z-index:12;
	overflow: hidden;
}
#BoxConsultants {	position:static;
	width:160px;
	height:25px;
	z-index:13;
	overflow: hidden;
}
#BoxFeedbacks {	position:static;
	width:160px;
	height:25px;
	z-index:15;
	overflow: hidden;
}
#BoxLinks {	position:static;
	width:160px;
	height:25px;
	z-index:14;
	overflow: hidden;
}

#LinkBox {
	position:static;
	width:138px;
	height:200px;
	padding:10px;
	overflow:hidden;
	background:#FFFFFF;
	border-left:#CC0033 solid 1px;
	border-right:#CC0033 solid 1px;
	border-bottom:#CC0033 solid 1px;
	text-align:left;
}

/*

#LeftBoxes {	position:static;
	width:158px;
	height:200px;
	z-index:5;
	background-color: #FFFFFF;
	overflow: visible;
	border-left-color: #CC0033;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CC0033;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CC0033;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#RightBoxes {	position:static;
	width:158px;
	height:200px;
	z-index:6;
	background-color: #FFFFFF;
	overflow: visible;
	border-left-color: #CC0033;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CC0033;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CC0033;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#OtherBox {	position:static;
	width:158px;
	height:250px;
	z-index:5;
	background-color: #FFFFFF;
	overflow: visible;
	border-left-color: #CC0033;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CC0033;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CC0033;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
*/


/* Spacer styles */

#Spacer {
	width:160px;
	height:25px;
	z-index:15;
	overflow: hidden;
}
#SpacerPhoto {
	width:160px;
	height:10px;
	z-index:15;
	overflow: hidden;
}
#BigSpacer {
	width:160px;
	height:75px; /* was 75px */
	z-index:15;
	overflow: hidden;
}
#GreySpacerBottom {
	position:static;
	width:160px;
	height:50px;
	overflow:hidden;
	background:#a0a0a4;
}

.photo_right {
	float:right;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:20px;
}

#Footer {	position:static;
	width:800px;
	height:40px;
	z-index:7;
	overflow: hidden;
	background-image: url(pics/footer_bg.gif);
}

body {
	background-color: #FFFFFF;
}

