/* CSS Document */

body, html { 
	background:url(../images/bodyback.gif);
	text-align:center;
	margin: 0px; 
	padding: 0px;
	
}

p { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color: #707070;
	}
	
iframe { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color: #707070;
}

a:link, a:visited {
	color: #105D9C;
	text-decoration: none;
}

a:hover {
	padding-bottom: 0;
	color: #105D9C;
	text-decoration:underline;
}
	
ul {
	margin: 0;
	list-style: disc;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color: #707070;
}
	
li {
	margin: 0;
	padding: 1px;
	
	}
	
h1 {font: normal 22px Arial, Helvetica, sans-serif; color: #0C1975;}
h2 {font: normal 20px Arial, Helvetica, sans-serif; color: #0C1975;}
h3 {font: normal 18px Arial, Helvetica, sans-serif; color: #0C1975;}
h4 {font: normal 18px Arial, Helvetica, sans-serif; color: #0C1975;}
h5 {font: italic 18px Arial, Helvetica, sans-serif; color: #0C1975;}

blockquote {font: italic normal 10pt Arial, Helvetica, sans-serif;}

hr {
border:0px;
color: #999;
background-color: #999;
height: 1px;
}

.p2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color: #707070;
	}

A:link IMG { border: 0; }
A:hover IMG { border: 0; }
A:visited IMG { border: 0; }

.copyright {font: bold 10px Verdana; color: #707070;}
.linklistbottom {font: normal 10px Verdana; color: #707070;}
.linklistbottom a:link {color: #707070;}
.linklistbottom a:visited {color: #707070;}
.linklistbottom a:hover {color: #105D9C;}

#content_table {
padding-left: 10px;
padding-right: 10px;
}

#service_menu {
border-left: dotted 2px #D4D4C9;
}

#black_hover {}

#black_hover p {
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	color: #4588E0;
	}
#black_hover a:link {
color: #B9B9B9;
}

#black_hover a:hover {
color: #4588E0;
text-decoration:none;
}

#black_hover a:visisted {
color: #B9B9B9;
}
.style1 {color: #272C6F}
a img{border:none;}
a,a:visited{color:#7f8e91;text-decoration:none;outline:none;}
a:hover{color:#81c8d5;text-decoration:underline;}
ul{
	list-style-type:none;
	line-height:0;
	margin:0 0 1em;
	padding:0;
}

ul li{
	line-height:normal;
	margin:0;
	padding:0;
}

ol{
	margin:0 0 1em 19px;
	padding:0;
}

* html ol{margin:0 0 1em 23px;padding:0;}
ol li{padding:0 0 5px;}
/*
p{
	line-height:160%;
	margin:0 0 1em;
	padding:0;
}*/

#wrapper{
	background:url(../images/back2.png) no-repeat center top;
}

		#contents{
			width: 960px;
			text-align: center;
			margin:0 auto;
			/*border: 1px coral solid;*/
		}

		#header{
			width: 830px;
			height: 60px;
			/*border: 1px white solid;*/
		}

		#pngfix-right{
			background:url(../images/sprite.png) no-repeat right top;
			background-position:-10px -10px;
			display:block;
			width:10px;
			height:60px;
			float: right;
		}

		#pngfix-left{
			/*background:url(../images/logo.png) no-repeat left ;*/
			display:block;
			width:100px;
			height:98px;
			float: left;
		}

		ul.menu{
			float: right;
			background:url(../images/menu_middle.png) repeat-x left top;
			font-size:11px;
			height:61px;
			margin:0;
		}

		ul.menu,ul.menu ul{
			line-height:1;
			margin:0;
			padding:0;
		}

		ul.menu li{
			position:relative;
			float:left;
			border-left:1px solid #222;
			height:55px;
			z-index:100;
			padding:0 18px;
		}

		ul.menu ul li{
			height:auto;
			border-left:none;
			left:auto;
			padding:0;
		}

		ul.menu #header-menu-home{
			border:none;
		}
		ul.menu a,ul.menu a:visited{
			color:#888;
			display:block;
			line-height:49px;
			position:relative;
			top:5px;
			padding:0 15px;
		}
		ul.menu a:hover{
			color:#83bac4;
			border-bottom:2px solid #83bac4;
			text-decoration:none;
		}
		ul.menu ul{
			position:absolute;
			top:52px;
			left:0;
			display:none;
			opacity:0;
			width:200px;
		}
		ul.menu ul a,ul.menu ul a:visited{
			background:#000;
			line-height:140%;
			border:1px solid #222;
			width:128px;
			margin:-1px 0 0;
			padding:9px 30px 8px;
		}
		ul.menu ul a:hover{
			background:#222;
			border-bottom:1px solid #222;
		}
		ul.menu ul ul{
			top:34px;
			margin:-34px 0 0 189px;
		}
		ul.menu .current_page_item a,ul.menu .current_page_item a:visited{
			color:#869497;
			border-bottom:2px solid #627376;
		}
		ul.menu .current_page_item a:hover{
			color:#83bac4;
			border-bottom:2px solid #83bac4;
			text-decoration:none;
		}
		ul.menu .current_page_item ul a,ul.menu .current_page_item ul a:visited,ul.menu .current_page_item ul a:hover{
			border-bottom:1px solid #373737;
		}