*
{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

body
{
	font-size:11px;
	background:#d6d6d6;
}

div.clearer
{
	clear:both;
	height:0px !important;
	overflow:hidden;
}

select,
input
{
	padding:1px;
	border:1px solid #e5e5e5;
}
label
{
	height:20px;
	line-height:20px;
}
input.date
{
	width:60px;
	text-align:center;
}
input.number
{
	width:60px;
	text-align:right;
}

h1
{
	padding:0 0 5px;
	font-size:17px;
	font-weight:normal;
	text-transform:capitalize;
	white-space:nowrap;
	color:#606060;
}
h1 span
{
	text-transform:lowercase !important;
}

h2
{
	font-size:11px;
	color:#606060;
}

p
{
	margin:13px 0 0;
	color:#606060;
}

a
{
	color:#7b003b;
	text-decoration:none;
}
a:hover
{
	color:#106588;
	text-decoration:none;
}

div#top-container
{
	padding:45px 0 0 80px;
	height:290px;
	min-width:900px;
	background-color:#7b003b;
	position:relative;
}

div#header
{
	padding:0 0 45px 60px;
	width:840px;
	height:80px;
}
/*
a#logo-BCCC
{
	float:left;
	margin:0 180px 0 0;
	padding:80px 0 0;
	width:150px;
	height:0px !important;
	color:#000;
	background:url('./images/logo-BCCC.png') 0 0 no-repeat transparent;
	overflow:hidden;
}
*/
#logo-BCCC
{
	float:left;
	margin:0 150px 0 0;
	height:80px;
	width:180px;
}

#logo-BCCC img
{
	float:left;
	width:180px;
}

div#ticker td
{
	width:650px;
	height:80px;
	vertical-align:bottom;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#ddd;
	cursor:default;
}

div#bottom-container
{
	padding:0 0 0 80px;
	min-width:900px;
	position:relative;
}

div#main
{
	margin:-170px 0 0;
	min-height:400px;
	height:auto;
	width:100%;
	background:#E7E7E7;
}

div#main-content
{
	padding:45px 0 50px 60px;
	width:840px;
	background:#E7E7E7;
}

div#main-content table,
div#main-content table td
{
	border:inherit;
}

div#commands
{
	float:right;
	padding:0 15px 0 0;
	height:23px;
	line-height:20px;
	font-size:11px;
}

#commands ul
{
	float:left;
}
#commands ul li
{
	float:left;
	padding:2px 2px 0;
}

#commands ul li#print a,
#commands ul li#print-cv a
{
	float:left;
	margin:5px 5px 0;
	padding:11px 0 0;
	width:13px;
	height:0px !important;
	overflow:hidden;
	background:url(./images/print.gif) 0 0 no-repeat transparent;
}
#commands ul li#print a:hover,
#commands ul li#print-cv a:hover
{
	background:url(./images/print-over.gif) 0 0 no-repeat transparent;
}

#commands ul li#english-version,
#commands ul li#french-version
{
	padding:4px 0 0;
}
	
div#commands a.selected
{
	color:#606060;
}

div#navigation
{
	padding:0 0 0 50px;
	width:850px;
	height:23px;
	background:#fff;
}

ul#navigation-items
{
	float:left;
	padding:4px 0;
	height:15px;
}
ul#navigation-items li
{
	float:left;
	height:15px;
	line-height:15px;
	font-size:15px;
	color:#7b003b;
	cursor:default;
}
ul#navigation-items li.separator
{
	width:0px !important;
	border-right:1px solid #7b003b;
	overflow:hidden;
}
ul#navigation-items li a
{
	float:left;
	padding:0 10px;
	height:15px;
	line-height:15px;
	font-size:11px;
	letter-spacing:0.5pt;
	color:#606060;
	text-transform:uppercase;
	text-decoration:none;
}
ul#navigation-items li a:hover
{
	color:#7b003b;
	text-decoration:none;
}

ul#footer-items
{
	padding:15px 0 15px 60px;
	height:23px;
}
ul#footer-items li
{
	float:left;
	padding:0 5px 0 0;
	height:23px;
	line-height:23px;
	font-size:10px;
	color:#606060;
	cursor:default;
}
ul#footer-items li#company
{
	padding:0 5px 0 15px;
	text-transform:uppercase;
}

ul#footer-items li#location
{
	padding:0 20px 0 15px;
}

ul#footer-items li a
{
	float:left;
	height:23px;
	line-height:23px;
	font-size:10px;
}
ul#footer-items li a:hover
{
	color: #106588 ;
	text-decoration:none;
}
#address-footer
{
	display: none;
}
