body	{font-family: Arial, Verdana, Helvetica, sans-serif;
		 background-color: #cad4e0;}

p	{margin: 0;}

a	{text-decoration: none;
	color: #003366;}

img	{border: none;}

div#container	{width: 900px;
				 background-color: #ffffff;
				 border:solid 1px #003366;
				 margin-left: auto;
				 margin-right: auto;}

/*********************************************************/
div#header	{margin: 0;
			padding: 0;
			background-color: #0056ac;}
			
div#sitemap	{background-color: #e4e5e6;
			text-align: right;
			line-height: 1.25;
			font-size: 1em;
			padding-right: 10px;
			padding-top: 3px;
			margin-top: 0;
			margin-bottom: 0;
			padding-bottom: 0;}
			
div#header1	{width: 446px;
			float: left;
			background-color: #0056ac;
			margin: 0;padding: 8px 2px;}

div#header1 img	{margin: 0;
				border: none;}
div#header1 h1	{margin: 0;}

div#header2	{width: 450px;
			float: right;
			background-color: #0056ac;
			color: #ffffff;
			padding-top: 30px;
			padding-bottom: 19px;}


.flag2	{float: right;
		margin-right: 10px;}

.flag	{float: right;}

div#navi	{clear: both;}

img.menubar	{float: left;
		margin-top: 1px;}

ul#menu	{font-size: 1.25em;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		padding-left: 0;
		line-height: 25px;}

ul#menu a:hover	{background-color:#e4e5e6;
				color: #003366;}
		
ul#menu li	{list-style-type: none;
			float: left;}

ul#menu li.menulast a	{background-color: #ffffff;
						color: #0056ac;}

ul#menu li.menulast a:hover	{background-color: #ffffff;
						color: #0056ac;}


ul#menu li a	{display: block;
				width: 179px;
				text-decoration: none;
				text-align: center;
				color: #ffffff;
				background-color: #0056ac;
				border-left: solid 1px #ffffff;
				border-top: solid 1px #ffffff;}

/*********************************************************/
div#header3	{padding: 20px 0 10px 0;
			margin: 0;}

h2	{font-size: 2em;
	font-weight: bold;
	color: #0056ac;
	line-height: 1.2;
	padding-left: 10px;
	margin-bottom: 0;}

/*********************************************************/
div#content	{width: 450px;
			float: left;
			padding: 0 10px;}
			
div#frame	{border: solid 1px #003366;
			background-color: #e4e5e6;
			width: 420px;
			height: 250px;
			margin: 0 auto;
			padding: 5px 10px;
			overflow: scroll;}

div#frame h3	{color: #0056ac;
				font-size: 1.5em;
				margin-top: 5px;
				margin-bottom: 0}

div#frame ul.first	{font-size: 1em;
					font-weight: bold;
					color: #0056ac;
					margin-top: 5px;
					margin-left: 8px;
					padding-left: 8px;
					list-style-type: none;}

div#frame ul.detail	{font-size: 1em;
					font-weight: normal;
					color: #4d6073;
					list-style-type: none;
					margin-left: 15px;
					padding-left: 15px;}

/*********************************************************/
div#sidebar	{width: 430px;
			float: right;
			margin-bottom: 10px}

div#sidebar img	{float: right;
				margin-right: 10px;}

/*********************************************************/
div#content2	{background-color:#0056ac;
				color: #ffffff;
				width: 900px;
				height: 100px;
				clear: both;
				margin-top: 0;
				margin-bottom: 0;
				padding: 10px 0 0 0;}	

div#content2 h2	{color: #ffffff;
				font-size: 1.25em;
				margin: 0 0 5px 0;}

div#content2 p	{margin-left: 10px;}

div#content2 img	{float: right;
							margin-right:10px;	
							border: none;}

/*********************************************************/
div#footer	{background-color:#003366;
			width: 900px;}

address	{font-size: 0.75em;
		color: #ffffff;
		font-style: normal;
		text-align: right;
		padding: 6px 10px;}
