/* begin AESTYLE */
	.bulletedList{
		margin:.5em 15px;
		padding-left:15px;		
	}

.tableLightGreyBackground{

}
	.tableLightGreyBackground th{
		background:#ddd;
		padding:1px;
	}
	.tableLightGreyBackground td{
		background:#eee;
		padding:1px;
	}


.tableFineBorder{
	margin:0;
	padding:0;
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
}
	.tableFineBorder th{
		padding:5px;
		color:#555;
		border-right:1px solid #aaa;
		border-bottom:1px solid #aaa;
	}
	.tableFineBorder td{
		padding:5px;
		border-right:1px solid #aaa;
		border-bottom:1px solid #aaa;
	}

/* end AESTYLE */



/* Reset margin, padding */
body, ul, form {
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
body{	
	text-align:center;
	background:#fff;
	font-family:verdana,  arial, sans-serif;
	font-size:80%;
}
#style{
	float:left;
	width:785px;
}
#style p{
	margin:0;
	padding:.2em 0;
	font-size:1em;
	float:right;
	display:inline;
}
#style a{
	color:#555;
	text-decoration:underline;
}
	#style a:hover{
		color:#111;
		text-decoration:none;	
	}

#wrapper{
	margin:12px 0 0 0;
	padding-bottom:2em;
	width:100%;
	text-align:left;
	float:left;	
}


#header{
	float:left;	
	width:100%; 
	height:100px;
	
}

#header_inner{
	float:left;	
	width:785px;	
}

#skip{
	float:left;	
	width:500px;
	height:100px;
}
	#skip a{
		color:#fff;
	}


	#p0 #header,
	#p1 #header,
	#p2 #header,
	#p3 #header,
	#p4 #header,
	#p5 #header,
	#p6 #header,
	#p7 #header,
	#p8 #header,
	#p9 #header,
	#p10 #header {
	 	background:#555; 
	}
	#p0 #skip, 
	#p1 #skip, 
	#p2 #skip, 
	#p3 #skip, 
	#p4 #skip, 
	#p5 #skip, 
	#p6 #skip,
	#p7 #skip,
	#p8 #skip,
	#p9 #skip,
	#p10 #skip{		
	 	background:#555; 
	}

		#p0 #topnav,
		#p1 #topnav,
		#p2 #topnav,
		#p3 #topnav,
		#p4 #topnav,
		#p5 #topnav,
		#p6 #topnav,
		#p7 #topnav,
		#p8 #topnav,
		#p9 #topnav,
		#p10 #topnav  {
		background:#fff; 
		}
		
#logo{
	margin:15px 0 0 0;
	padding:0;
	float:right;
	width:188px;
	height:61px;		
	text-indent:-9000px;	
}
	#logo a{
		display:block;
		width:188px;
		height:61px;
		background:url('/web/templates/mwc_files/logo.png') left top no-repeat;
		color:#fff;
	}
#header_shadow{
	float:left;	
	width:100%;
	height:10px;
 	background:#fff url('/web/templates/mwc_files/header_shadow.jpg') left top repeat-x;

}

#main{
	float:left;
	width:785px;
	margin-left:0px;
	display:inline;
}

/* MAIN NAVIGATION */

#topnav {
	float:left;
	width:785px;
 	background:url('/web/templates/mwc_files/header_bg5.jpg') left top repeat-y; 
	padding:.5em 0;
}


	#topnav ul{
			clear:left;
			float:right;
			margin-left:15px;
			display:inline;			
		}	
	
			#topnav ul li{
				float:left;			
				border-right:1px solid #ccc;
				text-align:center;
				font-size:1em;
				padding:0 5px;
			}
			#topnav ul li a{
				text-align:center;
				display:block;
				padding:0;
				color:#333;
				text-decoration:none;	
				border-top:1px solid #fff;
			}	
			
			#topnav ul li#m0 a, 
			#topnav ul li#m1 a {
				
			}
			
			#p0 #topnav ul li a{
				color:#555;
			}
				#p0 #topnav ul li a:hover{
					color:#000;
					text-decoration:underline;
				}
			#p10 #topnav ul li a{
				color:#555;
			}	
				#p10 #topnav ul li a:hover{
					color:#000;
					text-decoration:underline;
				}
			/*  topnav current states */
				
			#topnav.t0 ul li#m0 a,
			#topnav.t1 ul li#m1 a,
			#topnav.t2 ul li#m2 a,
			#topnav.t3 ul li#m3 a,
			#topnav.t4 ul li#m4 a,
			#topnav.t5 ul li#m5 a
			{
				color:#000;
				border-top:1px solid #000;

			}
			
		
			
			
			#topnav ul li a:hover{
				color:#111;		
			}
			#topnav form{
				float:right;
				width:240px;
				padding:0;
				margin:0;				
			}
			#topnav label{
				float:left;
				width:80px;
				color:#555;
				text-align:right;
				font-size:1em;
				margin-right:5px;
			}
			#p0 #topnav label, #p10 #topnav label{
				color:#555;
			}
			#topnav #searchinput{
				padding:0;
				margin:0;
				float:left;
				width:120px;			
				height:1.2em;
				font-size:1em;
				border:1px solid #999;
				height:15px;
				background:#fff;
			}
			#topnav #searchinput input{
				padding:0;
				margin:0;
				float:left;
				width:120px;
				background:#fff;
				border:none;			
				font-size:1em;
			}
	
			#topnav #searchsubmit{
				float:left;
				width:32px;				
				border-left:none;				
			}
			
			#topnav #searchsubmit input{
				width:32px;
				height:17px;
				padding:0;
				margin:0;
				float:left;			
				font-size:.7em;				
				border:none;
				background:#333;
				color:#fff;
				border:1px solid #999;		
			}
							
		
		
#content{
	float:left;
	width:770px;
	margin-left:15px;
	display:inline;
	margin-top:5px;
	padding-bottom:1em;
	background:#fff;
}		
#crumbs{
	clear:left;
	float:left;
	width:770px;
	padding:.3em 0;
	border-top:1px solid #777;
}
	#crumbs p{
		padding:0;margin:0;
		text-align:right;
		font-size:.9em;
		color:#555;
	}

	#crumbs p a, #crumbs p a:visited{
		text-decoration:underline;
		color:#555;
	}
	#crumbs p a:hover{
		color:#111;
		text-decoration:underline;
	}


	#copy{
		float:right;
		width:555px;
/*		min-height:25em;
		height:auto !important;
		height:25em;
*/
		margin-top:1.2em;
		display:inline;	
		overflow:visible;
	}

	#copy h1{
		color:#333;
		font-size:2em;	
		font-weight:bold;
		margin:.5em 0 .2em 0;
	}
	
	#copy h2{
		color:#333;
		font-size:1.8em;
		font-weight:normal;
		margin:.5em 0 .2em 0;
	}
	
	#copy .main_heading{
			height:50px;			
			background:none;
			border-bottom:1px dashed #aaa;
			position: relative;
			display: table;
			overflow: hidden;
			width:545px;

	}
	#copy .sub_heading{
/*  can be used to distinguish main heading on inner pages */
			height:auto;
			background:none;
			border:none;
			position: relative;
			display: table;
			overflow: hidden;
			width:545px;

	}

	#copy h2.main {
		position: absolute; 
		top: 50%;
	} /* for explorer only*/
	#copy h2.main {
		margin:0;
		padding-left:0px; 
		display: block; 
		vertical-align: middle; 
		position: static;
		line-height:1.2em;
		}
	
	#copy h3{
		margin:1em 0 .2em 0;
		padding:0;
		color:#555;
		font-size:1.4em;
		font-weight:bold;
	}
	
	#copy h4{
		margin:1em 0 .2em 0;
		padding:0;
		color:#555;
		font-size:1.1em;
	}
		#p0 #copy h4{
			margin:.5em 0 .2em 0;
			padding:0;
			color:#555;
			font-size:1em;
		}
	#copy h5{
		margin:1em 0 .2em 0;		
		color:#555;
		font-size:1em;
		font-style:italic;
	}
		#p0 #copy h5{
			margin:1em 0 .2em 0;
			color:#555;
			font-size:.9em;
		}
	.summary{
		background:url('/web/templates/mwc_files/arrow_grey.gif') left .6em no-repeat;
		margin-left:25px;
	}
	#copy .summary a, #copy .summary a:visited{
		padding:2px;
		display:block;
		color:#333;
		text-decoration:none;
		
	}
	#copy .summary a:hover{
		color:#333;
		text-decoration:underline;
		background:#F3EEEE;
		
	}
	
	.summary p{
		padding-left:15px;
	}
/* section variants */

	#p0 #copy h2.main, #p0 #copy h3{
		color:#333;
	}
	/* home page override */
	#p0 #copy.home h2{
		background:none;
		height:auto;
		line-height:1.2em;
		text-indent:0px;
		border:none;
		color:#555;
	}
	#p1 #copy h2, #p1 #copy h2.main, #p1 #copy h3{
		color:#555;
	}
	#p1 .summary{
			background:url('/web/templates/mwc_files/arrow_teal.gif') left .6em no-repeat;
	}
	
	#p2 #copy h2, #p2 #copy h2.main,#p2 #copy h3{
		color:#555;
	}
	#p2 .summary{
			background:url('/web/templates/mwc_files/arrow_charcoal.gif') left .6em no-repeat;
	}
	
	#p3 #copy h2, #p3 #copy h2.main,#p3 #copy h3{
		color:#555;
	}
	#p3 .summary{
			background:url('/web/templates/mwc_files/arrow_chestnut.gif') left .6em no-repeat;
	}
	
	#p4 #copy h2, #p4 #copy h2.main,#p4 #copy h3{
		color:#555;
	}
	#p4 .summary{
			background:url('/web/templates/mwc_files/arrow_plum.gif') left .6em no-repeat;
	}
	
	#p5 #copy h2, #p5 #copy h2.main,#p5 #copy h3{
		color:#555;
	}
	#p5 .summary{
			background:url('/web/templates/mwc_files/arrow_green.gif') left .6em no-repeat;
	}
	
	#p6 #copy h2, #p6 #copy h2.main,#p6 #copy h3{
		color:#555;
	}
	#p6 .summary{
			background:url('/web/templates/mwc_files/arrow_brown.gif') left .6em no-repeat;
	}
	
	#p7 #copy h2, #p7 #copy h2.main,#p7 #copy h3{
		color:#555;
	}
	#p7 .summary{
			background:url('/web/templates/mwc_files/arrow_d-green.gif') left .6em no-repeat;
	}
	
	#p8 #copy h2, #p8 #copy h2.main,#p8 #copy h3{
		color:#555;
	}
	#p8 .summary{
			background:url('/web/templates/mwc_files/arrow_red.gif') left .6em no-repeat;
	}
	
	#p9 #copy h2, #p9 #copy h2.main,#p9 #copy h3{
		color:#555;
	}
	#p9 .summary{
			background:url('/web/templates/mwc_files/arrow_blue.gif') left .6em no-repeat;
	}
	
	#p10 #copy h2, #p10 #copy h2.main,#p10 #copy h3{
		color:#555;
	}
	#p10 .summary{
			background:url('/web/templates/mwc_files/arrow_chestnut.gif') left .6em no-repeat;
	}
	

	#copy p{
		padding-top:.3em;
		padding-bottom:.3em;
		margin:.3em 0;
		color:#555;
		font-size:1em;
		line-height:1.5em;
	}
	
	#copy p.note{
		color:#555;
		font-size:.9em;
	}
	
	
	#copy a{
		color:#555;
		text-decoration:underline;

	}
		#copy a:hover{
			color:#111;
			text-decoration:none;
		}	
	
		/* standard table */

		#copy table{
			
			color:#333;
		}
		#copy table td{
			font-size:1em;
		}
			#copy p table td {
				font-size:1em;
			}
		
		
		#copy table th{
			font-size:1em;
			color:#111;
			font-weight:bold;			
		}
			#copy p table th {
					font-size:1em;
			}

/* LIST Styling */

	.bulletedList{
		margin:.5em 15px;
		padding-left:15px;		
	}
	
	
		.bulletedList li{
			list-style:square;
			font-size:1em;
			color:#555;
			margin-bottom:.5em;
			padding-left:5px;
		}
#copy ul{
		margin:.5em 15px;
		padding-left:10px;
		
	}
	#copy ul.faq{
		margin-top:2.5em;
	}
	#copy ul.faq li{
		color:#333;
		font-weight:bold;
	}

		#copy ul.faq li ul li{
			color:#555;
			font-weight:normal;
			font-size:1em;
			list-style:circle;
		}
		#main #copy ul.faq li ol li{
			color:#555;
			font-weight:normal;
			font-size:1em;		
		}
	#copy ul.faq li a{
		color:#555;
		font-weight:normal;
	}
	#copy ul.faq li p{
		font-weight:normal;
	}
	#main #copy ul.faq li h4{
		font-size:1.4em;
		font-weight:normal;
	}
	
	
		#copy ul li{
			list-style:square;
			font-size:1em;
			color:#555;
			margin-bottom:.5em;
			padding-left:5px;
		}
		#copy ol li{
			list-style:decimal;

		}
		#copy table ul li{
			font-size:1em;	
		}
		#copy ul li p{
			font-size:1em;			
		}

		#copy a.bullet{	
			text-decoration:none;
			color:#666;
			font-weight:bold;	
			margin:.5em 0px;
			padding-left:15px;
			background:url('/web/templates/mwc_files/arrow_grey.gif') left center no-repeat;
		}
		#copy a.bullet:hover{	
			text-decoration:underline;
			color:#333;
		}
	#copy ol{
		margin:.5em 15px;
		padding:0 0 0 15px;	
	}
	
	
		#copy ol li{			
			font-size:.8em;
			color:#555 !important;
			margin-bottom:.5em;
			padding-left:5px;
		}
		#copy table ol li{			
			font-size:1em;
		}
	
	#intro {
		float:left;
		padding:0;
width:553px;
	}	
		#p0 .home #intro {		
			border:1px dashed #aaa;
			overflow:hidden;
		}	
		
		#p0 .home #intro p{	
			line-height:1.2em;
		}	
	#intro img{
		float:left;	
	}	
	#intro.left img{
		float:right;
	
	}	
	#intro div#intro_copy{
		float:right;
		width:290px;
		padding:0 10px;
	}
	#intro.left div#intro_copy{
		float:left;
		width:310px;

	} 
	
	#intro .AE_editor, #intro .AE_editorActive, #intro div{
		width: 207px;		
		float: left;
	} 	

	#intro.left .AE_editor, #intro.left .AE_editorActive, #intro.left div{
		width: 207px;		
		float: right;
	} 


	#intro #intro_copy .AE_editor, #intro #intro_copy .AE_editorActive, #intro #intro_copy div{
		width: 290px;
	}

	#intro.left #intro_copy .AE_editor, #intro.left #intro_copy .AE_editorActive, #intro.left #intro_copy div{
		width: 310px;
		float:left;
	}

	

	
	/* home page boxes*/
	.box{
		float:left;
		border:1px dashed #aaa;
		width:177px;		
		margin-right:9px;
		margin-top:9px;
		position:relative;
	}
	#copy .box{
		height:12.5em;
		overflow:hidden;
	}
	#copy .box .AE_editor{
		margin:0;
}
	#copy .box .AE_editorActive{
		margin:0;
}


	
	#content .box h3{
		padding:.5em 5px 0 5px;
		margin:0;
		font-size:1em;
		font-weight:bold;
		color:#555;
		text-align:center;		
	}
	#content .box_heading{
		float:left;
		height:3em;
		width:100%;
		background:none;
		border-bottom:1px dashed #aaa;
		margin-bottom:.5em;
	}
	#content .box h3 a{
		text-decoration:none;
		display:block;
		width:167px;
		height:2.3em;
	}

		#main #content .box1 h3, #content .box1 h3 a, #content .box1 h3 a:visited{
			color:#555;
		}		
		#main #content .box2 h3, #content .box2 h3 a, #content .box2 h3 a:visited{
			color:#555;
		}
		#main #content .box3 h3, #content .box3 h3 a, #content .box3 h3 a:visited{
			color:#555;
		}
		#main #content .box4 h3, #content .box4 h3 a, #content .box4 h3 a:visited{
			color:#555;
		}
		#main #content .box5 h3, #content .box5 h3 a, #content .box5 h3 a:visited{
			color:#555;
		}
		#main #content .box6 h3, #content .box6 h3 a, #content .box6 h3 a:visited{
			color:#555;
		}

		#content .box1 h3 a:hover,
		#content .box2 h3 a:hover,
		#content .box3 h3 a:hover,
		#content .box4 h3 a:hover,
		#content .box5 h3 a:hover,
		#content .box6 h3 a:hover
		{
			color:#111;
		}
	#content #copy .box p{
		clear:left;
		padding:0 5px;
		line-height:1.1em;
	}
	
	#content .box p.go, #content .box .go{
		position:absolute;
		bottom:0;
	}
		#content .box p.go a, #content .box .go a{
			color:#999;
			font-weight:bold;
						text-decoration:none;
			padding-left:25px;
			background:url('/web/templates/mwc_files/arrow_grey.gif') 10px .5em no-repeat;
		}
#content .box .go {

}

		#content .box p.go a:hover, #content .box .go a:hover{
			color:#555;
		}
		#content .box p.go a p{
			
		}

		
	
	#copy .end{
		margin-right:0px;
	}
	/* News box in sidepanel */
	#content #sidenav .box {
		width:170px;
		margin-top:1.5em;
padding-bottom:.5em;

	}
	#content #sidenav .box_heading{
		margin-bottom:.2em;
	}
	#sidenav .box p{
		font-size:1em;
		line-height:1.2em;
		padding:.2em 10px .2em 15px;
		color:#555;
		margin:.2em 0;

	}
	#sidenav .box a, #sidenav .box a:visited{
		color:#555;
		text-decoration:underline;	
	}
	
	#sidenav .box a:hover{
		color:#111;
		text-decoration:none;
	}
	
	#main #content #sidenav .box h3{
		padding-left:0;
		padding-right:0;
		color:#555;
		text-align:left;
		text-indent:15px;

	}
		#content #sidenav .box h3 a{
			color:#555;			
			border-bottom:none;
		}


	#sidenav .box ul li{
			font-size:.8em;
			width:150px;
			padding:0 5px .1em 15px;
			color:#777;
			background:url(/web/templates/mwc_files/arrow_grey.gif) 2px .5em no-repeat;
		}	
		
		#sidenav .box ul li a{
			display:block;
		}		
		
	

	
a.pdf{
	padding:.2em 0 .2em 25px;
	background:url('/web/templates/mwc_files/pdf.gif') left .3em no-repeat;	
}

a.link{
	padding:.1em 0 .2em 25px;
	background:url('/web/templates/mwc_files/arrow.gif') left .3em no-repeat;	
}





/*  SECONDARY NAVIGATION */
#sidenav{
	margin-top:1.2em;
	float:left;
	width:215px;	
}

	#ae_menu {
		clear:left;
		float:left;		
		margin:0;
		display:inline;
		width:170px;		
		padding:0;
	}

		#ae_menu li{
			float:left;			
		}	
		#ae_menu li ul{
			padding:0;
			margin-top:0em;
			margin-left:-15px;
		}	
		.MenuNonSelectedArea1, .MenuItemNonSelectedOdd1, .MenuItemNonSelectedEven1{			
			font-size:1em;
			width:170px;
			background-image:url(/web/templates/mwc_files/arrow_grey.gif);
			background-repeat:no-repeat;				
			background-position:left .8em;
		}

		.MenuNonSelectedArea1 a, .MenuItemNonSelectedOdd1 a, .MenuItemNonSelectedEven1 a{
			display:block;	
			padding:.4em 0 .4em 15px;
			width:155px;
			color:#555;
			text-decoration:none;
			border-bottom:1px dashed #aaa;			

		}
		li.MenuSelectedArea1{			
			border-bottom:1px dashed #aaa;
			display:block;
			width:155px;
			padding:.3em 0 0 15px;
			font-size:1em;			
			color:#000 !important;
			text-decoration:none;
			background:#ddd url(/web/templates/mwc_files/arrow_grey.gif) 2px .7em no-repeat;


		}
		li.MenuItemSelectedOdd1, li.MenuItemSelectedEven1{			
			border-bottom:1px dashed #aaa;
			display:block;
			width:155px;
			padding:.3em 0 .4em 15px;
			font-size:1em;			
			color:#000 !important;
			text-decoration:none;
			background:#ddd url(/web/templates/mwc_files/arrow_grey.gif) 2px .7em no-repeat;


		}
		li.MenuSelectedArea1 .MenuItemNonSelectedOdd2, 
		li.MenuSelectedArea1 .MenuItemNonSelectedEven2 
		{
		background:#fff;
		}
			li.MenuSelectedArea1 a, li.MenuItemSelectedOdd1 a, li.MenuItemSelectedEven1 a{
				display:block;					
				color:#555;
				text-decoration:none;
				line-height:1em;
				padding-left:15px;
			}
			.MenuSelectedArea1 a:hover{
				background:#ddd;
			}

			.MenuItemSelectedOdd1 a:hover, .MenuItemSelectedEven1 a:hover{
				background:#eee;
			}

			
		
		.MenuSelectedArea1 img, .MenuItemSelectedOdd1 img, .MenuItemSelectedEven1 img {display: none;}		
		
		
		#ae_menu a.open{
			display:block;		
			color:#000;
			text-decoration:none;			
			font-weight:normal;
			padding:.1em 0 .1em 0px;
			background-image:none !important;			
		}
			
		
		/* Level 2  */		
		.MenuItemNonSelectedOdd2, .MenuItemNonSelectedEven2, .MenuItemSelectedOdd2, .MenuItemSelectedEven2, .MenuNonSelectedArea2, .MenuSelectedArea2{
			width:170px;			
			color:#666;
			font-weight:normal;
			padding-left:0px;
			background:#eee;
				
		}
		/* section-specific colours */
		#p1 .MenuSelectedArea1, #p1 .MenuItemNonSelectedOdd2 a, #p1 .MenuItemNonSelectedEven2 a, #p1 .MenuItemSelectedOdd2 a, #p1  .MenuItemSelectedEven2 a, #p1  .MenuNonSelectedArea2 a, #p1  .MenuSelectedArea2 a{color:#555;}
		
		#p2 .MenuSelectedArea1, #p2 .MenuItemNonSelectedOdd2 a, #p2 .MenuItemNonSelectedEven2 a, #p2 .MenuItemSelectedOdd2 a, #p2  .MenuItemSelectedEven2 a, #p2  .MenuNonSelectedArea2 a, #p2  .MenuSelectedArea2 a{color:#555;}
		
		#p3 .MenuSelectedArea1, #p3 .MenuItemNonSelectedOdd2 a, #p3 .MenuItemNonSelectedEven2 a, #p3 .MenuItemSelectedOdd2 a, #p3  .MenuItemSelectedEven2 a, #p3  .MenuNonSelectedArea2 a, #p3  .MenuSelectedArea2 a{color:#555;}
		
		#p4 .MenuSelectedArea1, #p4 .MenuItemNonSelectedOdd2 a, #p4 .MenuItemNonSelectedEven2 a, #p4 .MenuItemSelectedOdd2 a, #p4  .MenuItemSelectedEven2 a, #p4  .MenuNonSelectedArea2 a, #p4  .MenuSelectedArea2 a{color:#555;}
		
		#p5 .MenuSelectedArea1, #p5 .MenuItemNonSelectedOdd2 a, #p5 .MenuItemNonSelectedEven2 a, #p5 .MenuItemSelectedOdd2 a, #p5  .MenuItemSelectedEven2 a, #p5  .MenuNonSelectedArea2 a, #p5  .MenuSelectedArea2 a{color:#555;}
		
		#p6 .MenuSelectedArea1, #p6 .MenuItemNonSelectedOdd2 a, #p6 .MenuItemNonSelectedEven2 a, #p6 .MenuItemSelectedOdd2 a, #p6  .MenuItemSelectedEven2 a, #p6  .MenuNonSelectedArea2 a, #p6  .MenuSelectedArea2 a{color:#555;}
		
		#p7 .MenuSelectedArea1, #p7 .MenuItemNonSelectedOdd2 a, #p7 .MenuItemNonSelectedEven2 a, #p7 .MenuItemSelectedOdd2 a, #p7  .MenuItemSelectedEven2 a, #p7  .MenuNonSelectedArea2 a, #p7  .MenuSelectedArea2 a{color:#555;}
		
		#p8 .MenuSelectedArea1, #p8 .MenuItemNonSelectedOdd2 a, #p8 .MenuItemNonSelectedEven2 a, #p8 .MenuItemSelectedOdd2 a, #p8  .MenuItemSelectedEven2 a, #p8  .MenuNonSelectedArea2 a, #p8  .MenuSelectedArea2 a{color:#555;}
		
		#p9 .MenuSelectedArea1, #p9 .MenuItemNonSelectedOdd2 a, #p9 .MenuItemNonSelectedEven2 a, #p9 .MenuItemSelectedOdd2 a, #p9  .MenuItemSelectedEven2 a, #p9  .MenuNonSelectedArea2 a, #p9  .MenuSelectedArea2 a{color:#555;}
		
		#p10 .MenuSelectedArea1, #p10 .MenuItemNonSelectedOdd2 a, #p10 .MenuItemNonSelectedEven2 a, #p10 .MenuItemSelectedOdd2 a, #p10  .MenuItemSelectedEven2 a, #p10  .MenuNonSelectedArea2 a, #p10  .MenuSelectedArea2 a{color:#555;}
		
		
		
		/* active */
		.MenuItemSelectedOdd2, .MenuItemSelectedEven2{			
			font-weight:normal;
			color:#000;
			background-color:#eee !important;
			display:block;
			width:140px;
			padding:.3em 0 .3em 30px;
			margin:0 0 0 0px;
			line-height:1em;
			text-decoration:none;
			border-bottom:none;
			background:#eee url(/web/templates/mwc_files/arrow_grey.gif) 17px .5em no-repeat;
		}
		
		
			.MenuItemNonSelectedOdd2 a, .MenuItemNonSelectedEven2 a, .MenuItemSelectedOdd2 a, .MenuItemSelectedEven2 a, .MenuNonSelectedArea2 a, .MenuSelectedArea2 a{
				display:block;
				width:140px;
				padding:.3em 0 .2em 15px !important;
				margin:0em 0 0em 15px;			
				line-height:1em;
				color:#555;
				text-decoration:none;
				border-bottom:none;
				background-image:url(/web/templates/mwc_files/arrow_grey.gif);
				background-repeat:no-repeat;
				background-position:left .5em;
				
			}
			
			.MenuItemSelectedOdd2 a, .MenuItemSelectedEven2 a{
				color:#111;
				background-color:#ccc !important;
				background:#eee url(/web/templates/mwc_files/arrow_grey.gif) 17px .5em no-repeat;
			}
		
		/* hide level 2 image  */
		.MenuItemNonSelectedOdd2 img, .MenuItemNonSelectedEven2 img, .MenuItemSelectedOdd2 img, .MenuItemSelectedEven2 img{display: none;}
			

		#ae_menu li a:hover{
			background:#eee url(/web/templates/mwc_files/arrow_grey.gif) 2px .8em no-repeat;
			color:#000;
		}
		#ae_menu .MenuSelectedArea1 a.open:hover{
			background-color:#ddd;
			color:#000;
		}
		#ae_menu li ul li a:hover{
			background:#fff url(/web/templates/mwc_files/arrow_grey.gif) 2px .5em no-repeat !important;
			color:#000;
		}
		
		#ae_menu .MenuItemNonSelectedOdd2 a:hover, #ae_menu. MenuItemNonSelectedEven2 a:hover, #ae_menu .MenuItemSelectedOdd2 a:hover, #ae_menu .MenuItemSelectedEven2 a:hover, #ae_menu .MenuNonSelectedArea2 a:hover, #ae_menu .MenuSelectedArea2 a:hover{
			background:#fff url(/web/templates/mwc_files/arrow_grey.gif) 17px 1em no-repeat !important;
			color:#000;
		}
			
		
		#principles{
			float:left;
			margin-top:1em;
		}

		#ae_menu li.MenuSelectedArea1 ul {
			margin-top:5px;
		}
		#ae_menu li.MenuSelectedArea1 ul li{
			border-top:none !important;
		}

		



/***********************************************************************

	3 - FORMS

************************************************************************/

form {
  margin: 0px;
  padding: 0px;    
}





.formContainer input, form select {
  margin: 0px;
  padding: 0px;
font-size: small;
}



.formContainer label, form textarea {
	font-size: small;
}



.formContainer {
	padding: 5px;
}



.FormField {
	margin: 0px 0px 5px 0px;
	font-size:.8em;
}



.formContainer label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 0px;
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}



.FormField label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 0px;
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;

}



#login label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px;
	padding: 0px;
	margin: 0px 0px 5px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: left; /* Can be set to 'right' if you prefer right align field lables */
	vertical-align: top;
}

.FormField_sm label {
	width: 80px;
	margin-bottom: 10px;
}


.FormField_sm span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	display: block;
}

.formContainer input {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;
}

.FormField input {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;
}

#login input {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 0px 10px 0px 0px; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
	padding: 0px;
}


.formContainer br {
	clear: left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.infoText {
	margin-bottom: 20px;
	font-size:.8em;
}

.formButtons {
	clear:both;
	margin-top:20px;
}


.FormDescription {
	font-size:small;
}	


.FormField span {
	width: auto; /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	font-size: small;
	display: block;
	padding-top: 5px;
}

/*  reg form styles */

#copy table p{
	font-size:1em;
}




/*  FOOTER  */


		
#footer{
	clear:both;
	font-family:verdana, arial, sans-serif;
	float:left;
	width:100%;
	margin-top:1.5em;
	display:inline;	
	background:#fff;
	padding:.5em 0 1em 0;
	background:#fff;

}
/*  section variants */
#p0 #footer{
	background:#fff;
}
#p1 #footer{
	background:#fff;
}

#p2 #footer{
	background:#fff;
}
#p3 #footer{
	background:#fff;
}
#p4 #footer{
	background:#fff;
}
#p5 #footer{
	background:#fff;
}
#p6 #footer{
	background:#fff;
}
#p7 #footer{
	background:#fff;
}
#p8 #footer{
	background:#fff;
}
#p9 #footer{
	background:#fff;
}
#p10 #footer{
	background:#fff;
}
#footer_inner{	
	font-family:verdana, arial, sans-serif;
	float:left;
	width:555px;
	margin-left:225px;
	display:inline;	
	padding:0;
	border-top:1px solid #bbb;
}

	#footer p{
		font-size:.85em;
		color:#555;
		text-align:left
	}
	#footer ul{		
		float:right;		
		list-style:none;
		margin-top:.5em;
	}
	
		#footer ul li{
			font-size:.9em;
			float:left;
			border-left:1px solid #999;
			color:#555;
			padding-right:8px;
			padding-left:8px;
		}	
		
			#footer ul li.end, #footer ul li#copyright{
				text-align:right;
				border-left:none;
				
			}		
			#footer ul li#copyright{
				padding-right:0px;
				color:#555
			}		
		
			#footer ul li.end a{
				padding-left:0;
			}

			
	
		#footer ul li a, #footer ul li a:visited{
			display:block;			
			text-decoration:none;
			color:#555;
			font-weight:normal;
		}		
		
				
		#footer ul li a:hover{
			color:#111;
			text-decoration:underline;
		}			




	#copy p.indent{
		margin-left:140px;
	}
/* SITEMAP */
	#sitemap {
	}
	#sitemap li {
		padding-left:15px;
		margin-left:15px;

	}
	#sitemap li a{
		color:#555;
		text-decoration:underline;
	}
		#sitemap li ul li a{

		}
	#sitemap li a:hover{
		color:#111;
	
	}

	#sitemap li ul li{		
		margin-left:50px;
		
	}
	
	#sitemap li ul li{
		font-size:1em;
		
	}	
	#sitemap li ul {
		margin-bottom:1em;
		
	}
	#sitemap li ul li h3{		
		font-weight:normal;
		
	}


/*
Misc. Classes
*/

.off{
	display:none;
}

.cleaner{
	clear:both;
}

.clear_right{
	clear:right;
}

.clear_left{
	clear:left;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}
.main_image{
	float:left;
	padding:0 .5em .5em 0;
}

/* Global */

abbr, acronym{
	border-bottom:1px dotted #555;
	cursor: help;
}
img{
	border:0;
}



