body {

	background:url(images/top_bg.jpg) repeat-x left top #FFFFFF;

	margin: 0px;

	padding: 0px;

}

#bottom_bg {

	background:url(images/bottom_bg.jpg) repeat-x left bottom;

	width:100%;

	clear:both;

	padding:0px;

	margin:0px;

}

#wrapper {

	width:911px;

	padding-left:9px;

	padding-right:4px;

	margin:0 auto 0 auto;

	clear:both;

}

.logo_part {

	padding-left:45px;

	padding-top:36px;

	padding-bottom:22px;

}

.telephone_part {

	float:right;

	height:111px;

}

.content_part {

	background:url(images/left_bottom_curve.jpg) no-repeat 10px bottom;

	padding-bottom:50px;

	padding-left:60px;

	padding-right:20px;

	padding-top:10px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	line-height:19px;

	color:#333333;

	font-weight:normal;

	text-decoration:none;

}

.content_blue {

	margin:0px;

	padding-top:7px;

	padding-bottom:7px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:16px;

	line-height:22px;

	color:#04639D;

	font-weight:normal;

	text-decoration:none;

}

.welcome_text {

	font-family:"trebuchet MS", Verdana, arial;

	font-size:21px;

	font-weight:normal;

	line-height:45px;

	text-decoration:none;

	color:#333333;

}
.welcome_text18 {

	font-family:"trebuchet MS", Verdana, arial;

	font-size:18px;

	font-weight:normal;

	line-height:45px;

	text-decoration:none;

	color:#04639D;

}

.welcome_text span {

	font-family:"trebuchet MS", Verdana, arial;

	font-size:21px;

	font-weight:normal;

	line-height:45px;

	text-decoration:none;

	color:#04639D;

}

.footer_part {

	height:46px;

	padding-bottom:10px;

	padding-right:20px;

	padding-left:20px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:14px;

	font-weight:normal;

	line-height:25px;

	text-decoration:none;

	color:#333333;

}

.contact_bg {

	background:url(images/contact_bg.jpg) repeat-y left top;

	width:199px;

}

.contact_top {

	background:url(images/contact_top.jpg) no-repeat left top;

	width:199px;

}

.contact_bottom {

	background:url(images/contact_bottom.jpg) no-repeat left bottom;

	width:183px;

	padding-top:5px;

	padding-bottom:5px;

	padding-left:16px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:14px;

	font-weight:normal;

	text-decoration:none;

	line-height:18px;

	color:#666666;

}

.contact_head {

	font-family:"Times New Roman", Times, serif;

	font-size:21px;

	font-weight:normal;

	text-decoration:none;

	line-height:25px;

	color:#FFFFFF;

	text-indent:25px;

}

.navi_top {

	width:202px;

	height:34px;

	background:url(images/navi_top.jpg) no-repeat left top;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:34px;

	color:#666666;

}

.navi_top a {

	display:block;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	padding-left:30px;

	line-height:34px;

	color:#666666;

}

.navi_top a:hover {

	background:url(images/navi_top_h.jpg) no-repeat left top;

	width:172px;

	height:34px;

	display:block;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:34px;

	color:#ffffff;

}

.navi_bottom_spec {

	width:202px;

	height:39px;

	background:url(images/navi_bottom.jpg) no-repeat left top;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:29px;

	color:#f82509;

}

.navi_bottom_spec a {

	display:block;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	padding-left:30px;

	padding-bottom:10px;

	line-height:29px;

	color:#f82509;

}

.navi_bottom_spec a:hover {

	background:url(images/navi_bottom_h.jpg) no-repeat left bottom;

	width:172px;

	height:29px;

	display:block;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:29px;

	color:#ffffff;

}

.navi_bottom {

	width:202px;

	height:39px;

	background:url(images/navi_bottom.jpg) no-repeat left top;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:29px;

	color:#666666;

}

.navi_bottom a {

	display:block;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	padding-left:30px;

	padding-bottom:10px;

	line-height:29px;

	color:#666666;

}

.navi_bottom a:hover {

	background:url(images/navi_bottom_h.jpg) no-repeat left bottom;

	width:172px;

	height:29px;

	display:block;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:29px;

	color:#ffffff;

}

.navi_big {

	background:url(images/navi_big.jpg) no-repeat left top;

	width:202px;

	height:41px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:17px;

	color:#666666;

}

.navi_big a {

	display:block;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	padding-top:2px;

	padding-left:30px;

	padding-right:2px;

	line-height:17px;

	color:#666666;

}

.navi_big a:hover {

	background:url(images/navi_big_h.jpg) no-repeat left top;

	width:170px;

	display:block;

	height:39px;

	padding-top:2px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:17px;

	color:#ffffff;

}





.navi_mainAlert {

	background:url(images/navi_main.gif) no-repeat left top;

	width:202px;

	height:31px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:none;

	text-decoration:none;

	line-height:17px;

	color:#f60f0f;

}

.navi_mainAlert a {

	display:block;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:none;

	text-decoration:none;

	padding-left:30px;

	line-height:17px;

	color:#f60f0f;

}

.navi_mainAlert a:hover {

	background:url(images/navi_main_h.jpg) no-repeat left top;

	width:170px;

	display:block;

	height:31px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:none;

	text-decoration:none;

	line-height:30px;

	color:#ffffff;

}






.navi_main {

	background:url(images/navi_main.jpg) no-repeat left top;

	width:202px;

	height:31px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:17px;

	color:#666666;

}

.navi_main a {

	display:block;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	padding-left:30px;

	line-height:17px;

	color:#666666;

}

.navi_main a:hover {

	background:url(images/navi_main_h.jpg) no-repeat left top;

	width:170px;

	display:block;

	height:31px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	font-weight:normal;

	text-decoration:none;

	line-height:30px;

	color:#ffffff;

}



a {

	font-family:"trebuchet MS", Verdana, arial;

	font-size:21px;

	font-weight:normal;

	line-height:45px;

	color:#04639D;

}



img.text_img {

	padding-left: 5px;

}



a.small_link:link {

	margin:0px;

	padding-top:7px;

	padding-bottom:7px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	line-height:22px;

	color:#04639D;

	font-weight:normal;

	text-decoration:none;

}

a.small_link:visited {

	margin:0px;

	padding-top:7px;

	padding-bottom:7px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	line-height:22px;

	color:#04639D;

	font-weight:normal;

	text-decoration:none;

}



a.small_link:hover{

	margin:0px;

	padding-top:7px;

	padding-bottom:7px;

	font-family:"trebuchet MS", Verdana, arial;

	font-size:15px;

	line-height:22px;

	color:#9DBED2;

	font-weight:normal;

	text-decoration: underline;

}


