/* =========================  G L O B A L  ============================================================================ */
body						{ margin: 0.5cm; font: 10pt/1.5 sans-serif; } 
a							{ text-decoration: none; color: #000; }
/* ................................................................................................................... */	
.clr	 		 			{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }
.fl		 		 			{ float: left;  }
.fr		 		 			{ float: right; }
.cl		 		 			{ clear: left;  }
.cr		 		 			{ clear: right; }
.ac							{ text-align: center; }
.ar							{ text-align: right; }
.vm							{ vertical-align: middle; }
							/* spacing */
.h							{ margin: 0 0 0.5em; }
.s							{ margin: 0 0 1em; }
.sh							{ margin: 0 0 1.5em; }
.d							{ margin: 0 0 2em; }
.dh							{ margin: 0 0 2.5em; }
.t							{ margin: 0 0 3em; }
/* ................................................................................................................... */	
							/* hidden & clear */
#menu, #submenu, #nav, #foot, 
#list-1, #list-2, #list		{ display: none; }

/* =================================================================================================================== */

#head 						{ font-size: 1.8em; padding: 0 0 0.2em; margin: 0 0 1em; border-bottom: 1px solid; }

							/* content */
#content h2					{ font-size: 1.5em; margin: 0 0 1em; }
#content h3					{ font-size: 1.3em; margin: 0 0 0.2em; }
#content h4					{ font-size: 1.2em; font-weight: normal; }
#content p					{ font-size: 1.2em; line-height: 1.25; }
#content dl					{ font-size: 1.2em;  }
#content dt					{ float: left; font-weight: bold; }
#content dd					{ margin: 0 0 0.1em 10em; }
#content .il				{ float:  left; margin: 0 1em 0.7em 0; }
#content .ir				{ float: right; margin: 0 0 0.7em 1em; }
#content .news				{ border-bottom: 1px solid; }
.banner span				{ display: block; font-weight: bold; font-size: 1.3em; margin: 0 0 0.2em; }
.banner						{ padding: 0 0 1em; border-bottom: 1px solid; margin: 0 0 1em; }
.phase-3 #list-1			{ display: block; }

/* =================================================================================================================== */