/* No script
-----------------------------------------------------------------------------*/

noscript div {
	background : #FFFFFF;
	border : 1px solid #C0BDB9;
	margin : 0px 0px 10px 0px;
	padding : 5px 5px 5px 5px;
}

/* Body
-----------------------------------------------------------------------------*/

body {
	color : #3C3C3C;
	background : #FFFFFF;
	font-family	: Arial, Verdana, Sans;
	font-weight	: normal;
	font-size : 12px;
	margin : 0px;
	padding : 0px;
}

#wrap,
.wrap {
	margin-left : auto;
	margin-right : auto;
	width : 710px;	
}

/* Banner
-----------------------------------------------------------------------------*/

#banner {
	background : #B1BA1E;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : normal;
}

#logo {
	background : url(../images/logo_bg.gif) no-repeat top right;
	height : 115px;
}

body.fr_CA #logo {
	background : url(../images/logo_bg_fr.gif) no-repeat top right;
}

#banner .wrap {
}

/* Top Navigation
-----------------------------------------------------------------------------*/

#tnav {
	height : 32px;
	line-height : 32px;
	padding-right : 23px;
	list-style-type: none;
}

#tnav ul li {
	color : #FFFFFF;
	float : left;
	font-size : 11px;
	font-weight : normal;
	list-style : none;
}

#tnav ul li .separator {
	padding-left : 8px;
	padding-right : 8px;
}

#tnav ul li a:link,
#tnav ul li a:visited,
#tnav ul li a:active {
	color : #FFFFFF;
}

#tnav ul li a:hover {
	text-decoration : underline;
}

#tnav ul li.selected {
	color : #005543;
}

#tnav ul li a.selected:link,
#tnav ul li a.selected:visited,
#tnav ul li a.selected:active {
	color : #005543;
}

#tnav ul li a.selected:hover {
	color : #005543;
	text-decoration : underline;
}

#tnav .subtnav {
	background : white;
	border-top : 1px solid #b1ba1e;
	color : #3C3C3C;
	display : none;
	margin-left : -8px;
	position : absolute;
}

#tnav .subtnav li {
	float : none;
	display : block;
	margin : 0px;
	line-height : 16px;
	padding: 10px;
	padding-right: 20px;
}

#tnav .subtnav a {
	color : #3C3C3C;
	display : block;
	cursor : pointer;
	/*padding : 6px;
	padding-right : 15px;*/
}

#tnav .subtnav a:link,
#tnav .subtnav a:visited, 
#tnav .subtnav a:active {
	color : #3C3C3C;
}

#tnav .subtnav a:hover {
	background : white;
	text-decoration : underline;
}

#lang {
	float: right;
	font-size: 11px;
	margin-top: 10px;
	margin-left: 650px;	
	position: absolute;
}

#lang a {
	color: #ffffff;
}

/* Content
-----------------------------------------------------------------------------*/

#content {
	/*background : url(../images/content_bg.jpg) no-repeat center top;*/
}

#content .wrap {
}

#content #main {
	/* : 25px;*/
}

#content .header {
	height : 320px;
	padding-top : 80px;
	padding-bottom : 0px;
	width : 400px;
}

/* Footer
-----------------------------------------------------------------------------*/

#footer .wrap {
	padding-left : ;
	padding-top : 20px;
	padding-bottom : 20px;
}

#footer #right {
	font-size : 9px;
	font-weight : normal;
	text-align : right;
	padding-left : 23px;
	padding-right : 23px;
}
