/* CSS Document */
body {
	background:url(../images/common/background.jpg) top repeat-x #f8f8f8;
	margin:0 auto;
	text-align:center;
}

#div-alert {
	position:absolute;
	top:130px;
	left:0px;
	margin-left:-410px;
	width:420px;
	height:207px;
	z-index:13;
	display:block;
}

#div-alert-button-fr {
	position:absolute;
	top:0px;
	left:408px;
	width:21px;
	height:207px;
	background:url(../images/fr-CA/alert_btn_open.gif) no-repeat;
	cursor:pointer;
	z-index:13;
}
#div-alert-button-en {
	position:absolute;
	top:0px;
	left:408px;
	width:21px;
	height:207px;
	background:url(../images/en-CA/alert_btn_open.gif) no-repeat;
	cursor:pointer;
	z-index:13;
}
#div-alert-msg {
	position:absolute;
	top:0px;
	left:0px;
	width:408px;
	height:207px;
	background:url(../images/common/alert_background.jpg) right repeat-y;
	background-color:#FFFFFF;
	text-align:left;
	z-index:13;
}
#div-alert-msg-border {
	position:absolute;
	top:3px;
	left:0px;
	width:403px;
	height:199px;
	border:1px #e9e8e6 solid;
	text-align:left;
	z-index:13;
}
#div-alert-msg-content {
	position:absolute;
	top:15px;
	left:15px;
	width:380px;
	height:150px;
	text-align:left;
	z-index:13;
}
#div-global {
	position:relative;
	top:0px;
	left:0px;
	width:770px;
	height:auto;
	margin:0 auto;
	text-align:left;
	z-index:1;
}
#div-header {
	position:relative;
	top:0px;
	left:0px;
	width:770px;
	height:95px;
	background: url(../images/common/header.jpg) top right no-repeat;
	z-index:2;
}
#div-header-logo {
	position:absolute;
	top:0px;
	left:0px;
	width:243px;
	height:95px;
	background: url(../images/fr-Ca/header_logo.jpg) top left no-repeat;
	cursor:pointer;
}
#div-header-menu {
	position:absolute;
	top:46px;
	left:270px;
	width:478px;
	height:34px;
	text-align:right;
	vertical-align:bottom;
	padding-top:24px;
}
#div-center-left {
	position:absolute;
	top:95px;
	left:0px;
	width:10px;
	height:321px;
	background: url(../images/common/border_left.jpg) top right no-repeat;
	z-index:12;
}
#div-center-right {
	position:absolute;
	top:95px;
	left:761px;
	width:10px;
	height:321px;
	background: url(../images/common/border_right.jpg) top left no-repeat;
	z-index:12;
}
#div-center-center-01 {
	position:relative;
	top:0px;
	left:10px;
	width:751px;
	height:95px;
	/*background:url(../images/common/i_flash_01.jpg) top no-repeat;*/
	z-index:5;
}
#div-center-center-02 {
	position:relative;
	top:0px;
	left:10px;
	width:751px;
	height:95px;
	/*background:url(../images/common/i_flash_02.jpg) top no-repeat;*/
	z-index:5;
}
#div-center-center-03 {
	position:relative;
	top:0px;
	left:10px;
	width:751px;
	height:95px;
	/*background:url(../images/common/i_flash_03.jpg) top no-repeat;*/
	z-index:5;
}
#div-center-center-home {
	position:relative;
	top:0px;
	left:10px;
	width:751px;
	height:285px;
	/*background:url(../images/common/i_flash.jpg) top no-repeat;*/
	z-index:5;
}
#div-menu {
	position:relative;
	top:0px;
	left:10px;
	width:750px;
	min-height:36px;
	height:auto;
	z-index:6;
}
#div-menu table td  { 
	padding-top:3px;
}

#div-submenu {
	position:relative;
	top:0px;
	left:10px;
	width:750px;
	height:auto;
	z-index:10;
}
#div-submenu-01 { width:186px; height:auto; top:0px; left:1px;   position:absolute; z-index:11; display:none;}
#div-submenu-02 { width:186px; height:auto; top:0px; left:188px; position:absolute; z-index:11; display:none;}
#div-submenu-03 { width:186px; height:auto; top:0px; left:375px; position:absolute; z-index:11; display:none;}
#div-submenu-04 { width:187px; height:auto; top:0px; left:562px; position:absolute; z-index:11; display:none;}

#div-content {
	position:relative;
	top:0px;
	left:0px;
	width:690px;
	min-height:100px;
	height:auto;
	clear:both;
	overflow:hidden;
	padding:30px 40px 20px 40px;
	background:url(../images/common/border_content.jpg) repeat-y;
	z-index:7;
}
#div-footer {
	position:relative;
	top:0px;
	left:0px;
	width:690px;
	height:70px;
	z-index:8;
}
#div-footer-content {
	position:relative;
	left:0px;
	top:0px;
	width:690px;
	height:auto;
	z-index:9;
	clear:both;
	padding:30px 40px 0px 40px;
	background:url(../images/common/border_content.jpg) repeat-y;
}
#div-footer-bottom {
	position:relative;
	left:0px;
	top:0px;
	width:770px;
	height:85px;
	z-index:9;
	background:url(../images/common/border_bottom.jpg) top no-repeat;
}

.menu-table       { width:100%; height:36px; padding:0px; margin:0px; border:none;}
.menu-left        { background:url(../images/common/menu_left.gif)  top left no-repeat;  width:10px;}
.menu-cell        { background:url(../images/common/menu_cell.gif)  top repeat-x;        width:25%; vertical-align:middle; text-align:center; cursor:pointer;}
.menu-cell-empty  { background:url(../images/common/menu_cell.gif)  top repeat-x;        width:25%;}
.menu-sep         { background:url(../images/common/menu_sep.gif)   top no-repeat;       width:7px;}
.menu-right       { background:url(../images/common/menu_right.gif) top right no-repeat; width:10px;}

.submenu-table  { width:100%; height:100%; padding:0px; margin:0px; border:none;}
.submenu-center  { background:url(../images/common/submenu_bottom_center.gif) bottom repeat-x; background-color:#f9f8f8; vertical-align:bottom; text-align:center; padding-bottom:10px; padding-top:10px;}
.submenu-left    { background:url(../images/common/submenu_left.gif) repeat-y;  width:20px; vertical-align:bottom;}
.submenu-right   { background:url(../images/common/submenu_right.gif) repeat-y; width:20px; vertical-align:bottom;}


