body{margin:10px;background-color:#0457A0;text-align:center;font-family:arial;}

/**************** menu coding *****************/
#menu {	background: #00ff00;
	position:absolute;
	height:48px;
	left:30px;
	top:133px;
	width:738px;
	text-align:left;
	}

.menuSubtitle{	padding:5px;
		color: #2175D3;
		background: #E2ECF3;
		width:113px;
		cursor:default;
		}

#menu ul {	list-style: none;
		margin: 0px;
		padding:0px;
		width: 123px;
		float: left;
		}

#menu a, #menu h2 {	display: block;
			text-decoration:none;
			}

#menu h2 {	color: #aaaaaa;
		background-color:#ff0000;
		margin: 0px;
		padding:0px;
		height:48px;
		}

#menu a {	padding:5px;
		padding-left:15px;
		color: #2175D3;
		font-weight:bold;
		background: #E2ECF3;
		width:103px;
		}

#menu a:hover {	color: #a00;
		background: #fff;
		}

#menu li {	position: relative;
		font-family:arial;
		font-size:12px;
		}

#menu ul ul {	position: absolute;
		z-index: 500;
		}

#menu ul ul ul {	position: absolute;
			top: 0;
			left: 100%;
			}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{visibility: hidden;
}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{visibility: visible;
}

/****************** general *******************/

img {margin:0px;border:0px;}

table{	font-size:13px;
	}
td{	font-family: Arial;
	font-size: 12px;
	padding: 7px;
	background-color:#E2ECF3;
	}
.tableHeader{	font-weight: bold;
		background-color:#5EA0EA;
		color: #ffffff;
		}
.table_right{	width:410px;

		}
.container{	position:relative;
		margin-left:auto;
		margin-right:auto;
		width:886px;
		text-align:left;
		}
a:link{		text-decoration:underline;
 		color:#333333;
 		font-weight:bold;
 		text-decoration:none;
 		}
a:visited{	text-decoration:underline;
 		color:#333333;
 		font-weight:bold;
 		text-decoration:none;
 		}
a:hover{	text-decoration:underline;
 		color:#a00;
 		font-weight:bold;
 		}
a:active{	text-decoration:underline;
 		color:#333333;
 		font-weight:bold;
 		}
		
/****************** content *******************/

.title_01{	padding-left:25px;
		padding-right:15px;
		padding-bottom:15px;
		padding-top:25px;
		font-size:18px;
		color:#1367C5;
		}
.subtitle_01{	padding-left:25px;
		padding-right:15px;
		padding-bottom:15px;
		padding-top:25px;
		font-size:16px;
		font-weight:bold;
		color:#D4141F;
		clear:right;
		}
.subtitle_01_indent{	padding-left:58px;
			padding-right:15px;
			padding-bottom:15px;
			padding-top:15px;
			font-size:16px;
			font-weight:bold;
			color:#D4141F;
			}
.subtitle_01_left{	padding-left:58px;
			padding-right:15px;
			padding-bottom:15px;
			padding-top:15px;
			font-size:16px;
			font-weight:bold;
			color:#D4141F;
			clear:right;
			}
.paragraph_01{	padding-left:25px;
		padding-right:15px;
		padding-bottom:25px;
		clear:right;
		}
.paragraph_01_indent{	padding-left:58px;
			padding-right:15px;
			padding-bottom:5px;
			clear:right;
			}
.paragraph_01_indent2{	padding-left:58px;
			padding-right:15px;
			padding-bottom:15px;
			clear:right;
			}
.title_right{	padding-right:25px;
		padding-bottom:15px;
		font-size:18px;
		color:#1367C5;
		float:right;
		clear:right;
		width:410px;
		}
.title_right_02{	padding-right:25px;
			padding-top:30px;
			font-size:18px;
			color:#1367C5;
			float:right;
			width:505px;
			}
.subtitle_right{	padding-right:25px;
			padding-bottom:15px;
			padding-top:25px;
			font-size:16px;
			font-weight:bold;
			color:#D4141F;
			float:right;
			width:410px;
			clear:right;
			}
.subtitle_right_top{	padding-right:25px;
			padding-bottom:15px;
			font-size:16px;
			font-weight:bold;
			color:#D4141F;
			float:right;
			width:410px;
			clear:right;
			}
.paragraph_left{	padding-left:25px;
			padding-bottom:25px;
			float:left;
			width:410px;
			}
.container_left{	padding-left:25px;
			padding-top:30px;
			float:left;
			width:302px;
			}
.container_content{	background-image:url(../images/container_01_repeat.jpg);
			background-repeat:repeat-y;
			padding-left:25px;
			padding-right:20px;
			padding-bottom:10px;
			}
.container_content_title{	background-image:url(../images/container_01_repeat.jpg);
				background-repeat:repeat-y;
				padding-left:25px;
				padding-right:20px;
				padding-bottom:5px;
				}
.container_title{	padding-left:25px;
			padding-right:15px;
			padding-bottom:15px;
			padding-top:10px;
			font-size:16px;
			font-weight:bold;
			color:#D4141F;
			background-image:url(../images/container_01_repeat.jpg);
			}
.paragraph_left_indent{	padding-left:58px;
			padding-bottom:25px;
			float:left;
			width:380px;
			}
.paragraph_right{	padding-right:25px;
			padding-bottom:25px;
			float:right;
			clear:right;
			width:410px;
			}
.paragraph_right_02{	padding-right:25px;
			padding-top:25px;
			float:right;
			width:505px;
			}
.paragraph_image{	padding-left:25px;
			}
.text_bold{	font-weight:bold;
		}
.text_italic{	font-style:italic;
		}