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

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


h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	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(http://impotdeclaration.com/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(http://impotdeclaration.com/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: #c9e0d9;
	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(http://impotdeclaration.com/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(http://impotdeclaration.com/images/menubar.png);
	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(http://impotdeclaration.com/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(http://impotdeclaration.com/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(http://impotdeclaration.com/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(http://impotdeclaration.com/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;
	white-space: normal;
	border: 1px solid #599CD4;
}
.centerbanner {
	width:700px;
	height: 230px;
	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(http://impotdeclaration.com/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(http://impotdeclaration.com/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(http://impotdeclaration.com/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
}
.price {
	padding: 10px;
	border: thin solid #000066;
	text-decoration: none;
	text-indent: 0pt;
	display: table;
	white-space: normal;
	margin: 10px;
}

.block {
	BORDER-RIGHT: #B0B0B0 1px solid; BORDER-TOP: #B0B0B0 1px solid; BACKGROUND: repeat-x 50% bottom; MARGIN: 0px; BORDER-LEFT: #B0B0B0 1px solid; BORDER-BOTTOM: #B0B0B0 1px
}
.block .tbl {
	POSITION: relative
}
.block .n .e {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 0px; LINE-HEIGHT: 0%; POSITION: relative; HEIGHT: 4px
}
.block .n .w {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 0px; LINE-HEIGHT: 0%; POSITION: relative; HEIGHT: 4px
}
.block .s .e {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 0px; LINE-HEIGHT: 0%; POSITION: relative; HEIGHT: 4px
}
.block .s .w {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 0px; LINE-HEIGHT: 0%; POSITION: relative; HEIGHT: 4px}
.block .n .e {
	RIGHT: -1px; BACKGROUND: url(http://impotdeclaration.com/images/corner/b1tr.jpg) no-repeat right top; TOP: -1px
}
.block .n .w {
	BACKGROUND: url(http://impotdeclaration.com/images/corner/b1tl.jpg) no-repeat left top; LEFT: -2px; WIDTH: 4px
}
.block .s .e {
	RIGHT: -1px; BACKGROUND: url(http://impotdeclaration.com/images/corner/b1br.jpg) no-repeat right bottom; BOTTOM: -1px
}
.block .s .w {
	BACKGROUND: url(http://impotdeclaration.com/images/corner/b1bl.jpg) no-repeat left bottom; LEFT: -2px; WIDTH: 4px
}
.sh {
BACKGROUND: url(http://impotdeclaration.com/images/corner/bkgYShad.jpg) repeat-x; MARGIN: 0px
}
.blockDown {
	BORDER-RIGHT: #B0B0B0 1px solid; BORDER-TOP: #B0B0B0 1px; BACKGROUND: repeat-x 50% bottom; MARGIN: 0px; BORDER-LEFT: #B0B0B0 1px solid; BORDER-BOTTOM: #B0B0B0 1px solid
}
.blockDown .n .e {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 0px; LINE-HEIGHT: 0%; POSITION: relative; HEIGHT: 4px
}
.blockDown .n .w {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 0px; LINE-HEIGHT: 0%; POSITION: relative; HEIGHT: 4px
}
.blockDown .s .e {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 0px; LINE-HEIGHT: 0%; POSITION: relative; HEIGHT: 4px
}
.blockDown .s .w {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 0px; LINE-HEIGHT: 0%; POSITION: relative; HEIGHT: 4px
}
.blockDown .n .e {
	 BACKGROUND: url(http://impotdeclaration.com/images/corner/b1tr.jpg) no-repeat right top; RIGHT: -1px; TOP: -1px
}
.blockDown .n .w {
	BACKGROUND: url(http://impotdeclaration.com/images/corner/b1tl.jpg) no-repeat left top; LEFT: -2px; WIDTH: 4px
}
.blockDown .s .e {
	 BACKGROUND: url(http://impotdeclaration.com/images/corner/b1br.jpg) no-repeat right bottom; RIGHT: -1px; BOTTOM: -1px
}
.blockDown .s .w {
	BACKGROUND: url(http://impotdeclaration.com/images/corner/b1bl.jpg) no-repeat left bottom; LEFT: -2px; BOTTOM: 0px
}

.decTab {
    background: url("http://impotdeclaration.com/images/bg_tab.gif") repeat-x scroll left top #EEEEEE;
    border: 1px solid #D6D6D6;
    color: #555555;
    display: block;
    float: left;
    font-size: 14px;
    min-width: 80px;
    padding: 14px 15px 8px;
    position: relative;
    text-decoration: none;
}
