@charset "utf-8";

/*----------------------------------------*/
/*                                        */
/*----------------------------------------*/
	#contentsarea {
		position: relative;
		float: left;
		width: 540px;
		padding-left: 10px;
		padding-right: 10px;
		background-color: #ffffff;
	}
	
		#contents {
			position: relative;
			float: left;
			width: 540px;
		}
		
			#contents h2 {
				margin:0 0 0.5em 0;  
				padding:0.3em; 
				background-color:#eeeeee; 
				color:#000000;
				font-size: 120%;
				line-height: 110%;
				font-weight: bold;
			}
			
			#contents h3 {
				margin:0;  
				padding:0.5em 0; 
				/*background-color:#ffffff; */
				color:#88aa00;
				font-size: 100%;
				line-height: 110%;
				font-weight: bold;
			}
			
			#contents h4 {
				margin:0.2em 0;  
				padding:0; 
				/*background-color:#ffffff; */
				color:#444444;
				font-size: 95%;
				line-height: 110%;
				font-weight: bold;
				/*border-left: 8px solid #88aa00;*/
			}
			
			#contents ul {
				margin-bottom: 1em;
				padding-left: 0;
			}
			
			#contents ul h3 {
				margin:0 0 0.5em 0;  
				padding:0.2em 0.2em; 
				background-color:#ffffff; 
				color:#88aa00;
				font-size: 88%;
				line-height: 110%;
				font-weight: bold;
				border-bottom: 1px solid #88aa00;
				border-left: 5px solid #88aa00;
			}
			
			#contents li {
				font-size: 88%;
				line-height: 150%;
				font-weight: normal;
				list-style-type: square;
				margin-left: 1em;
			}

			#contents p {
				/*text-align: right;*/
				font-size: 88%;
				line-height: 150%;
				margin-bottom: 1em;
			}

/*----------------------------------------*/

			
			.floatr {
				float: right; 
				margin-left: 1em;
				margin-bottom: 0.5em;
			}
			
			.floatl {
				float: left; 
				margin-right: 1em;
				margin-bottom: 0.5em;
			}
			
			.floatc {
				clear: both;
				margin-bottom: 0.5em;
			}
			
			table.border1 {
				border-top: 1px solid #666666;
				border-left: 1px solid #666666;
			}
			
			table.border1 th {
			    padding: 3px 5px;
				border-right: 1px solid #666666;
				border-bottom: 1px solid #666666;
				font-size: 88%;
				font-weight: normal;
				line-height: 120%;
				vertical-align: top; 
				color:#000000;
				background-color:#eeeeee;
			}
			
			table.border1 td  { 
			color: #000000; 
			font-size: 88%; 
			font-weight: normal; 
			line-height: 120%; 
			background-color: #ffffff; 
			padding: 3px 5px; 
			vertical-align: top; 
			border-right: 1px solid #666666; 
			border-bottom: 1px solid #666666 
			}
			
			td p {
				margin: 0;  
				padding: 0; 
			}

			p img {
				margin-top: 0.5em;  
				margin-bottom: 0.2em;  
			}
			
			p.notes01 {
				margin: 0;  
				padding: 0; 
				color:#666666;
				font-size: 80%;
				font-weight: normal;
			}
			
			#newsrelease strong {
				color: #003399;  
			}
			
	.col0 {
		width: 540px;
		clear: both;
		margin-bottom: 20px;
		float: left;
	}
	
	.col1 {
		width: 250px;
		float: left;
		margin-right: 10px;
		padding: 5px;
		border: 1px solid #888888;
		background-color: #eeeeee;
		text-align: center;
	}
	.col2 {
		width: 250px;
		float: left;
		padding: 5px;
		border: 1px solid #888888;
		background-color: #eeeeee;
		text-align: center;
	}
	.col1 p {text-align: left;}
	.col2 p {text-align: left;}
	.col3 {
		width: 528px;
		margin-bottom: 10px;
		padding: 5px;
		border: 1px solid #888888;
	}