body{margin:0;background: #ffffff;color:#808080}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:12px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a{color:#f05c27:}

#contentarea ul{margin:15px 0;padding:0;list-style:none;}
#contentarea ul li{background: url(bullet.gif) 0 6px no-repeat;padding:0 0 0 13px;margin:0}

h1{font-weight:normal;font-size:25px;color:#000;margin:0 0 15px 0;line-height:1.2em;}
h2{font-weight:normal;font-size:20px;color:#000;margin:0 0 10px 0;line-height:1.2em;}

#tblACMAdminToolbar{z-index:1000;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 


#background{background: url(bg.jpg) top no-repeat;padding:145px 0 0 0}
#wrapper{width:900px;margin:0 auto}

	#header{position:relative;height:98px;font-size:9px;color:#999999;z-index:3}
		#header a{color:#999999;text-decoration:none}

		#logo{position:absolute;top:0;left:0;}
		
		#toolbar{float:right;margin:45px 0 0 0;text-transform:uppercase}
			#toolbar ul{margin:0;padding:0;list-style:none;display:inline}
			#toolbar ul li{float:left;padding:0 15px 0 0;}
			#toolbar ul li div{display:inline;}
			#toolbar table td{font-size:9px;padding:0 15px 0 0;}
				#toolbar table td table{border-collapse:collapse;}
				#toolbar table td table td{padding:0;}
		
		#search{float:right;margin:40px 0 0 0;text-transform:uppercase}
			#search .ipf-PageSearch-TextField{border:1px solid #cccccc;width:167px;font-size:13px;vertical-align:middle;margin:0 5px 0 0}
			#search .ipf-PageSearch-Button{margin:0;padding:0;text-align:center;border:none;background:#fff;font-size:10px;color:#999999}
			

	#navarea{color:#999999;position:relative;height:75px}
		
		#nav{position:absolute;bottom:11px;right:-12px;z-index:2}
			#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:2}
			#nav ul li{float:right;list-style: none;list-style-image:none;margin:0;border-right:7px solid #fff;z-index:2}
			#nav ul li a{display:block;text-decoration:none;}
		
			/* Level 1 */
			#nav ul li div a{padding:23px 13px;color:#000;text-transform:uppercase;font-weight:bold}
			#nav ul li div a:hover{background: #fff url(activenavitem-orange.gif) top no-repeat;}
			#nav ul li#pageid3077 div a:hover{background: #fff url(activenavitem-orange.gif) top no-repeat;}
			#nav ul li#pageid3079 div a:hover{background: #fff url(activenavitem-green.gif) top no-repeat;}
			#nav ul li#pageid3081 div a:hover{background: #fff url(activenavitem-blue.gif) top no-repeat;}
			#nav ul li#pageid3083 div a:hover{background: #fff url(activenavitem-orange.gif) top no-repeat;}
			#nav ul li#pageid3085 div a:hover{background: #fff url(activenavitem-green.gif) top no-repeat;}
	
			/* Level 2 */
			#nav ul li ul{position: absolute;background: #fff;width: 120px;left: -999em;font-size:10px;color:#999999}
			#nav ul li ul li{border:none;float:left}
			#nav ul li ul li a{width:100px;padding:6px 10px;text-indent:0;color:#999999}
			#nav ul li ul li a:hover{background: #f05c27;color:#fff}
	
			/* Level 3 */
			#nav ul li ul li ul {margin: -27px 0 0 120px;}
		
			#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
			#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
			#nav li:hover, #nav li.hover {position: static;}
	
	
		#swoop{position:absolute;bottom:-13px;left:0}
	
	#contentarea{border-collapse:collapse;margin:-12px 0 0 0;line-height:1.4em}
	
		#hero{width:700px;margin:0 0 15px 0;}
			#hero img{}
	
		#container{width:700px;float:left;}
		
			#subcontainer{background: url(leftcolumn-bg.jpg) top left no-repeat;padding:0 0 80px 0}
			body.wide #subcontainer{background:none;}
				#leftcolumn{width:179px;float:left;margin:0 25px 0 0;padding:20px 17px 20px 17px;display:inline;overflow:hidden}
				#content{width:460px;float:left;padding:20px 0 0 0;overflow:hidden}
				body.wide #content{width:698px;}
		
		#rightcolumn{width:192px;float:left;margin:0 0 0 7px;display:inline;overflow:hidden}


		
	#footer{font-size:9px;color:#999999;clear:both;margin:20px 0 0 0}
	
	
	
/***************************************************************/
/* Splash Page	
/***************************************************************/

.splashpage #wrapper{position:relative;width:820px}

	.splashpage #logo{left:10px}
	
	.splashpage .splashpagenav{clear:both;margin:0 0 20px 0}
		.splashpage .splashpagenav a{height:47px;display:block;text-indent:-5000px;}
		.splashpage .splashpagenav a#english{background: url(splashpagenav-english.gif) top left no-repeat;width:69px;float:right}
		.splashpage .splashpagenav a#french{background: url(splashpagenav-french.gif) top left no-repeat;width:81px;float:left}
		.splashpage .splashpagenav a:hover{background-position:bottom !important;}
	
	.splashpage #content{width:auto;float:none;padding:180px 0 0 0}
	
		#splashpagecontenttable{border-collapse:collapse;}
		#splashpagecontenttable td{width:50%;padding:0 15px;line-height:1.6em;text-align:justify}

