@charset "utf-8";

/* CSS Document */

html, body {

	margin: 0;

	padding: 0;

	background: #7ab20f;

	font: 11px Tahoma;

	color: #4e7602;

	text-align: center;

}



/* html>body a:link { color: red; }*/



img {

	border: none;

}



form {

	margin: 0;

}



.input {

	background: #f8f8f8;

	border: 1px solid #ccc;

	padding: 6px 4px;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.input:focus {

	background: #fff;

	border: 1px solid #ccc;

	padding: 6px 4px;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.clean {

	clear: both;

}



.clearfloat {

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}







/* wrapper starts */

.fix #wrapper {

	background: url(../images/bg-container.gif) repeat-y;

	width: 770px;

	margin: 0 auto;

	margin-bottom: 16px;

	padding: 0;

	text-align: left;

	display: table;

}



/*------------------------------ topRow starts ------------------------------*/

.fix #topRow {

	width: 770px;

	background: url(../images/bg-topRow.gif) no-repeat;

	height: 135px;

	margin: 0;

	padding: 0;

}



.fix #topRow .logo {

	width: 330px;

	height: 116px;

	margin: 0;

	padding: 19px 0 0 0;

	float: left;

}



.fix #others {

	margin: 0 0 0 340px;

	padding: 0 20px 0 0;

}



.fix #date {

	width: 400px;

	margin-bottom: 30px;

	padding: 30px 0 0 0;

	float: right;

	text-align: right;

}



.fix #language {

	width: 400px;

	margin: 0;

	padding: 0;

	text-align: right;

}



.fix #language ul {	

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.fix #language li {

	display: inline;

}



.fix #language li.english {

	margin: 0;

	padding: 0 12px 0 0;

}



.fix #language li.french {

	margin: 0;

	padding: 0;

}

/*------------------------------ topRow ends ------------------------------*/



/*------------------------------ container starts ------------------------------*/

.fix #container {

	width: 770px;

	margin: 0;

	padding: 0;

	background: url(../images/bg-footer-main.gif) bottom no-repeat;

	display: table;

}



/* content starts */

.fix #content {

	width: 730px;

	margin: 0 auto;

	padding: 0;

}

/* content ends */



/* banner starts */

.fix #banner {

	margin: 0;

	padding: 0;

}

/* banner ends */



/* mainContent starts */

.fix #mainContent {

	margin: 0;

	padding: 20px 0 20px 0;

}



.fix #mainContaint p {

	margin: 0 0 10px 0;

	line-height: 18px;

}



.fix #rightCol {

	width: 180px;

	margin: 0;

	padding: 0;

	float: right;

	overflow: hidden;

}



.fix #nav {

	height: 281px;

	margin: 0;

	padding: 30px 0 0 0;

	background: url(../images/bg-nav.gif) top no-repeat;

}



.fix #navList {

	width: 160px;

	margin: 0;

	padding: 0;

	float: right;

	background: #fff;

	color: #fff;

}



.fix #navList ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.fix #navList li {

	height: 17px;

	background: url(../images/bg-nav-li.gif) no-repeat;

	margin: 0 0 1px 0;

	padding: 3px 0 0 16px;

}



.fix #navList a {

	color: #fff;

	text-decoration: none;

}



.fix #navList a:hover {

	color: #fff;

	text-decoration: underline;

}



.fix #main {

	margin: 0 200px 0 0;

	padding: 0;

	/*overflow: hidden;*/

}



.fix #main ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

}



.fix #main li {

	margin: 0 0 0 0;

	line-height: 16px;

	text-align: justify;

	padding-bottom: 10px;

}



.fix #main ol {

	margin: 0;

	padding: 0;

	list-style-type: decimal;

	line-height: 18px;



}



* .fix #main ol { /* for IE hack */

	margin: 0;

	padding: 0 0 0 24px;

	list-style-type: decimal;

	line-height: 18px;



}



.fix #main li.bullet {

	background: url(../images/bullets.gif) no-repeat;

	padding-left: 18px;

}



.fix #main a {

	color: #990000;

	text-decoration: none;

}



.fix #main a:hover {

	color: #990000;

	text-decoration: underline;

}



.fix #main h1 {

	font-size: 12px;

	margin: 0 0 16px 0;

}



.fix #main h2 {

	font-size: 16px;

	font-weight: bold;

	margin: 0 0 10px 0;

	color: #229cff;

}



.fix #main h1.text {

	height: 24px;

	font-size: 12px;

	font-weight: bold;

	margin: 0 0 10px 0;

	padding-bottom: 4px;

	color: #990000;

	background: url(../images/bg-sepretor.gif) bottom repeat-x;

}



.fix #main h1.text2 {

	font-size: 16px;

	font-weight: bold;

	margin: 0 0 20px 0;

	color: #229cff;

}



.fix #main p {

	margin: 0 0 10px 0;

	padding: 0;

	line-height: 16px;

	text-align: justify;

}



.fix #main .welcomeNote {

	margin: 0 0 11px 0;

	padding: 0 0 6px 0;

	background: url(../images/bg-sepretor.gif) bottom repeat-x;

	display: table;

}



.fix #main .pic {

	width: 85px;

	margin: 0;

	padding: 4px;

	float: left;

	border: 1px solid #669900;

}



.fix #main .welcomeTxt {

	margin: 0 0 0 111px;

	padding: 0;

}



.fix #main .welcomeTxt h1 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: bold;

	color: #000;

	margin: 0 0 4px 0;

}



/* mainContent ends */



/* footer starts */

.fix #footer {

 	margin: 0;

	padding: 50px 100px 20px 0;

	color: #fff;

	text-align: right;

}



.fix #footer a {

	color: #fff;

	text-decoration: underline;

}



.fix #footer a:hover {

	color: #fff;

	text-decoration: none;

}



.fix #footer p {

	margin: 0 0 2px 0;

	padding: 0;

}

/* footer ends */



/*------------------------------ container ends ------------------------------*/



/* wrapper ends */





/* Others */



#imageContainernm {

	position:relative;

	margin:auto;

	width:730px;

	height: 150px;

}



#imageContainernm img {

	width:730px;

	height: 150px;

	display:none;

	position:absolute;

	top:0; 

	left:0;

}

/* Others ends */



/* Other Classes */



.rightBox {

	width: auto;

	margin: 0 0 0 10px;

	padding: 4px;

	border: 2px solid #669900;

	float: right;

}



.leftBox {

	width: auto;

	margin: 0 10px 0 0;

	padding: 4px;

	border: 1px solid #eee;

	float: left;

}



.boxMain {

	width: 526px;

	margin: 0;

}



.box {

	width: auto;

	margin-bottom: 14px;

	text-align: center;

	float: left;

	display: block;

}





.picBox {

	width: 155px;

	border: 1px solid #eee;

	padding: 4px 4px;

	margin-right: 10px;

	display: block;

}



.picBox:hover {

	border: 1px solid #b7b7b7;

	background: #dfdfdf;

	display: block;

}



.picBox2 {

	width: 157px;

	border: 1px solid #eee;

	padding: 4px 4px;

	display: block;

	clear: both;

}



.picBox2:hover {

	border: 1px solid #b7b7b7;

	background: #dfdfdf;

	display: block;

	clear: both;

}



.contact {

	width: auto;

	height: auto;

	margin: 0;

	display: block;

}



.lForm {

	width: auto;

	margin-right: 14px;

	padding-top: 6px;

	font-size: 12px;

}



/* Other ends */

