body
{
	margin : 14px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 80%;
	color : #000000;
}

body * {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1em;
}

div.topBar
{
	margin : 0 auto 0 auto;
	width : 792px;
	height : 20px;
	text-align : left;
}

	div.topMenu
	{
		padding : 0 0 0 30px;
		font-weight : bold;
	}

		div.topMenu a
		{
			text-decoration : none;
			font-weight : bold;
			color : #009ccd;
		}

		div.topMenu a:hover
		{
			color : #009ccd;
		}

div.container
{
	margin : 0 auto 0 auto;
	width : 792px;
	min-height : 600px;
	height : auto;
}

	/* for Internet Explorer */
	/*\*/
	* html div.container
	{
		height : 600px;
	}
	/**/

	div.container#resourcesen
	{
		background : url(/local/images/en/document_background.jpg) no-repeat left top;
	}

	div.container#resourcesfr
	{
		background : url(/local/images/fr/document_background.jpg) no-repeat left top;
	}

	div.container#splashen
	{
		background : url(/local/images/en/splash.jpg) no-repeat left top;
	}

	div.container#splashfr
	{
		background : url(/local/images/fr/splash.jpg) no-repeat left top;
	}

	div.container#constructionen
	{
		background : url(/local/images/en/comingsoon_bg.jpg) no-repeat left top;
	}



div.contentRegion
{
	padding : 150px 10px 20px 430px;
}

	div.contentRegion#contentRegionconstruction
	{
		padding : 250px 0 20px 0;
	}
	
	div.contentRegion#contentRegionsplash
	{
		padding : 351px 10px 0 475px;
	}

		div.contentRegion#contentRegionsplash p
		{
			color : #0093c5;
		}

			p.directive
			{
				font-size : 1.3em;
				font-weight : bold;
			}


			div.contentRegion#contentRegionsplash form
			{
				margin : 0;
				padding : 0;
			}

			p.label
			{
				font-size : 1.5em;
				font-weight : bold;
				margin : 0;
			}

			div.submit
			{
				text-align : right;
				padding : 5px 20px 0 0;
			}

			input.submit{
				border:none;
				background:url(/local/images/en/splash_submit.gif) left top no-repeat;
				width:94px;
				height:21px;
			}

			input.submitfr{
				border:none;
				background:url(/local/images/fr/splash_submit.gif) left top no-repeat;
				width:112px;
				height:21px;
			}

			p.forgot
			{
				text-align : right;
				padding : 0 20px 0 0;
			}

				p.forgot a
				{
					text-decoration : none;
					color : #0093c5;
					font-weight : bold;
				}

				p.forgot a:hover
				{
					color : #0093c5;
				}

	div.contentRegion h1
	{
		color : #ffffff;
		font-size : 1.5em;
		margin : 0 0 1em 0;
	}


	.resourceTable {border-collapse:collapse; margin:0 0 0 50px; padding:0;}
		.resourceTable td {padding:0 10px 10px 0; vertical-align:middle;}
		.resourceTable td a {color:#000000; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:1.3em; text-decoration:none;}



	ul.docList
	{
		margin : 0;
		padding : 0;
		list-style : none;
	}

		ul.docList li
		{
			margin : 0;
			padding : 0 0 0 58px;
		}

			ul.docList li a
			{
				text-decoration : none;
				color : #000000;
				font-family : "Times New Roman", Times, serif;
				font-weight : bold;
				font-size : 1.3em;
				bbbbbbbbbackground : url(/local/images/icon_pdf.gif) no-repeat left top;
				ppppppppadding : 0 0 0 35px;
				mmmmin-height : 28px;
				display : block;
				width : 250px;
				llllllllline-height : 28px;
				mmmmmmmmargin-bottom : 15px;
			}

			ul.docList li a.ppt
			{
				background : url(/local/images/icon_ppt.gif) no-repeat left top;
			}

				ul.docList li a#twoLine
				{
					line-height : 18px;
				}

			ul.docList li a:hover
			{
				color : #000000;
			}

div.container div.moreInfo
{
	text-align : center;
	color : #0093c5;
	font-size : 1.8em;
	font-weight : bold;
	display : block;
}

	div.container#splashen div.moreInfo
	{
		display : none;
	}

	div.container#splashfr div.moreInfo
	{
		display : none;
	}

	div.container#constructionen div.moreInfo
	{
		ddddisplay : none;
	}



div.footer
{
	margin : 0 auto 0 auto;
	width : 792px;
	text-align : center;
}

	div.copyright
	{
		font-weight : normal;
		margin-top : 5px;
	}

		div.copyright sup
		{
			font-size : .9em;
		}


	div.bottomMenu
	{
		font-weight : bold;
	}

		div.bottomMenu a
		{
			text-decoration : none;
			font-weight : bold;
			color : #009ccd;
		}










/*************************************************
	DISCUSSION FORUM STYLES
*************************************************/

	table.discussionMenu
	{
		margin : 20px auto 20px auto;
	}


	table.discussionMenu td.divider
	{
		width : 3px;
	}

	table.discussionMenu td.nav
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow.gif) no-repeat 2px 8px #1167b2;
	}

	table.discussionMenu td.nav a
	{
		color : #ffffff;
	}

	table.discussionMenu td.nav a:hover
	{
		color : #fddc67;
	}

	table.discussionMenu td.nav#back
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow_back.gif) no-repeat 2px 8px #1167b2;
	}

	table.discussionMenu td.nav#up
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow_up.gif) no-repeat 2px 6px #1167b2;
	}

	table.discussionMenu td.nav#delete
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/delete_x.gif) no-repeat 2px 8px #1167b2;
	}

	table.discussionMenu td.nav#upRoot
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow_root.gif) no-repeat 2px 6px #1167b2;
	}

	table.discussionMenu td.reply
	{
		padding : 3px 10px 3px 15px;
		background : url(/local/images/global/forum/arrow.gif) no-repeat 2px 8px #1167b2;
	}

	table.discussionMenu td.reply a
	{
		color : #ffffff;
	}

	table.discussionMenu td.reply a:hover
	{
		color : #fddc67;
	}


	table.discussionMenu td.edit
	{
		padding : 0px 0px 0px 0px;
	}

	table.discussionMenu td.delete
	{
		padding : 0px 0px 0px 0px;
	}

	table.discussionMenu td.root
	{
		padding : 0px 0px 0px 0px;
	}

	table.discussionMenu td.login
	{
		padding : 0px 0px 0px 0px;
	}

	table.discussionMenu td.back
	{
		padding : 0px 0px 0px 0px;
	}

	table.layout td.contentArea div.discussionMenu ul
	{
		padding: 0px 0px 0px 0px;
		margin: 20px 0px 20px 0px;
		list-style-type: none;
	}

	table.layout td.contentArea div.discussionMenu li.nav
	{
		float: left;
		display: block;
		list-style-type: none;
		background : none;
		margin : 0px 0px 0px 0px;
	}

	table.layout td.contentArea div.discussionMenu li.nav a
	{
		padding : 0px 10px 0px 15px;
		color : #ffffff;
		background : url(/local/images/global/forum/arrow.gif) no-repeat 2px 8px #1167b2;
		height : 20px;
		margin : 0px 0px 0px 0px;
	}

	table.layout td.contentArea div.discussionMenu li.nav a:hover
	{
		color : #fddc67;
		background : url(/local/images/global/forum/arrow.gif) no-repeat 2px 8px #1167b2;
	}

/*************************************************
	END DISCUSSION FORUM STYLES
*************************************************/
