/* CSS Document */
* {
margin: 0;
padding: 0;
}

html {
    background-color:#064c7a;
	background-image:url(images/ver_bg.png);
	background-repeat:repeat-x;
	background-position: top;
}


h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	text-decoration: none;


}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
	color: #FFFF00;

}

body {
	text-align: center;
}

.centerdiv {
	width:700px;
	height: 250px;
	padding: 0px;
	border: 1px solid #000000;
	left: 53px;
	top: 170px;
	margin: 0;
	position: absolute;
	background-image: url(images/MontrealBureau.jpg);
	background-color: #FFFFFF;



}
.leftdiv {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 786px;
	height: auto;
	text-align: left;
	vertical-align: top;
	padding: 0px;
}
.maindiv {
	background-image:url(images/centre.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border-left:1px solid #599CD4;
	border-right:1px solid #599CD4;
	width:806px;
	margin:0 auto;
	background-color: #a8dff8;
	position: relative;
	height: 880px;
	text-align: left;
	background-attachment: scroll;

}

.topdiv {
	width:806px;
	background-color: #FFFFFF;
	height: 65px;
	text-align: left;
	border: none;
	margin:0 auto;
	position: relative;
	padding: 10px 0px 0px;
}

.bottomdiv {
	width:806px;
	height: 70px;
	text-align: left;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	border: 1px solid #599CD4;
}

.menudiv {
	background-image: url(images/menubar.gif);
	background-repeat: repeat-x;
	position: absolute;
	left: 10px;
	top: 95px;
	width: 786px;
	height: 40px;
	background-attachment: scroll;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;

}

.menudiv table{
	color: #000000;
	left: 5px;
	top: 5px;
	display: table;
	height: 40px;
	width: 706px;
	text-align: center;
	vertical-align: middle;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.menudiv td {
	border-right-style: dotted;
	border-right-color: #999999;
	border-right-width: thin;
}

.menudiv a:link, .menudiv a:visited, .menudiv a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 5px;
	text-decoration: none;
	color: #000000;
	text-align: center;
}

.menudiv a:hover {
	padding: 5px;
	text-decoration: none;
	color: #FFFFFF;
}
.leftdowndow {
	width:205px;
	height: 410px;
	padding: 0px;
	margin: 0;
	border: 1px solid #000000;
	left: 53px;
	top: 430px;

	position: absolute;
}
.rightdown{
	width:485px;
	height: 410px;
	padding: 0px;
	left: 268px;
	top: 430px;
	margin: 0;
	position: absolute;
	background-color: #FFFFFF;
	text-indent: 20pt;
	white-space: normal;
	border: 1px solid #000000;




}

.rightdown table {
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;




}

.rightdown table tr{
	background-image: url(images/accept.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20pt;

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #064c7a;
}

.rddivtopleft{
	background-attachment: scroll;
	background-image: url(images/rddivtopleft.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 83px;
	width: 143px;
	z-index: 1;
}

.rddivtop{
	background-attachment: scroll;
	background-image: url(images/rddivmidle.png);
	background-repeat: repeat-x;
	background-position: right top;
	position: absolute;
	top: 0px;
	height: 78px;
	width: 100%;
	z-index: 0;
	left: 0px;



}

.rddivdown{
	background-attachment: scroll;
	background-image: url(images/rddivbgdown.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	position: absolute;
	left: 0px;
	bottom: 0px;

	height: 29px;
	width: 100%;

}

.textdiv {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	position: relative;
	font-size: 16px;
	color: #064c7a;
	font-weight: normal;
	text-decoration: none;
	z-index: 2;


}

.textdiv h1{
	font-size: x-large;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}


.textdiv a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	position: relative;
	font-size: 16px;
	color: #064c7a;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #064c7a;
}

.textdiv a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	position: relative;
	font-size: 16px;
	color: #064c7a;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #064c7a;
}

.textdiv a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0;
	position: relative;
	font-size: 16px;
	color: #064c7a;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #064c7a;
}

.bottomdiv table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #064c7a;
	text-decoration: none;
}

.bottomdiv a:link, .bottomdiv a:visited, .bottomdiv a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #064c7a;
	text-decoration: none;
}

.bottomdiv a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #064c7a;
	text-decoration: none;
	border-bottom: 1px dotted #064c7a;
}
.lastdiv {
	width:806px;
	margin:0 auto;
	position: relative;
	height: 120px;
	text-align: left;
	border: 1px solid #599CD4;
	background-color: #FFFFFF;


}
.thdown {
	margin:0 auto;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;


}
.ldtr {

	text-align: left;
	border-right: 1px dotted #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	vertical-align: text-top;

}

.ldtr a:link, .ldtr a:visited, .ldtr a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #064c7a;
	text-decoration: none;
}

.ldtr a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #064c7a;
	text-decoration: none;
	border-bottom: 1px dotted #064c7a;
}

.textlastdiv {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	position: relative;
	font-size: 16px;
	color: #064c7a;
	font-weight: normal;
	text-decoration: none;
	z-index: 2;
}

.cetral {
	width:700px;
	height: auto;
	padding: 0px;
	left: 53px;
	top: 430px;
	margin: 0;
	position: absolute;
	background-color: #FFFFFF;
	text-indent: 20pt;
	white-space: normal;
	border: 1px solid #599CD4;
}
.centerbanner {
	width:700px;
	height: 250px;
	padding: 0px;
	border: 1px solid #000000;
	left: 53px;
	top: 170px;
	margin: 0;
	position: absolute;
	background-color: #FFFFFF;

}

.tbox {
	background-color: #a8dff8;
	border: 1px solid #000000;
}
.tboxr {
	background-color: #a8dff8;
	border: 1px solid #FF0000;

}
.rstar{
	color: #FF0000;
}

.estim {
	background-attachment: scroll;
	background-image: url(images/estim.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	left: 30px;
	height: 28px;
	width: 400px;
	top: 20px;
}
.password {

	CLEAR: both;
	BORDER-RIGHT: #B0B0B0 1px solid;
	BORDER-TOP: #B0B0B0 1px solid;
	BACKGROUND: #FFFFFF url(images/keys.jpg) no-repeat left 50%;
	BORDER-LEFT: #B0B0B0 1px solid;
	BORDER-BOTTOM: #B0B0B0 1px solid;
	padding-left: 22px;
}
.user {
	CLEAR: both;
	BORDER-RIGHT: #B0B0B0 1px solid;
	BORDER-TOP: #B0B0B0 1px solid;
	BACKGROUND: #FFFFFF url(images/users.jpg) no-repeat left 50%;
	BORDER-LEFT: #B0B0B0 1px solid;
	BORDER-BOTTOM: #B0B0B0 1px solid;
	padding-left: 22px;
}

.loginButton {
	CLEAR: both; 
	BORDER-RIGHT: #B0B0B0 1px solid; 
	BORDER-TOP: #B0B0B0 1px solid; 
	BORDER-LEFT: #B0B0B0 1px solid; 
	BORDER-BOTTOM: #B0B0B0 1px solid
}