/* CSS Document */

body{ background-color:#80BEE3; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif;}

p { margin: 0px;
	padding: 0px;
	}
	
h1, h2, h3, h4, h5, h6 { margin: 0px;
	padding: 0px;
	}

.clearall{ clear:both;}
.pagelayout{  margin-left:auto; margin-right:auto; width:962px; }

.page{ background-color:#ffffff;width:960px; border:solid 1px #F0BC42; }

.middlelayout{ width:952px; background-color:#F3F3F3; margin:5px; }

.header { width: 962px; height:132px; background:url(images/header-bg.png) no-repeat left top;}
.h-L { width:300px; float: left;}
.h-M { width:412px; float: left;}
.h-R {width:250px; float: left;}
.mail { font: bold 16px Arial, Helvetica, sans-serif; color:#006; text-align: right; text-decoration: none; padding: 40px 0px 0px 0px;}
.tel { font: bold 28px Arial, Helvetica, sans-serif; color:#fa3d05; text-align: center; text-decoration: none; padding: 0px 0px 0px 0px;}
.tel-up-text { font: normal 12px Arial, Helvetica, sans-serif; color:#006; text-align: center; text-decoration: none; padding: 30px 0px 0px 0px;}
.tel-down-text { font: bold 15px Arial, Helvetica, sans-serif; color:#006; text-align: center; text-decoration: none; padding: 0px 0px 0px 0px;}


.nav-part{ background: url(images/nav-g.png) no-repeat left top;
   width:962px;
  height:36px;

  }
#navlist { font: bold 15px Arial, Helvetica, sans-serif;
			color: #ffffff;
			text-decoration: none;
			width:962px;
             height: 36px;
			float: left; 
			
		
			}
		
			
#navlist ul { margin: 0px;
			  padding: 0px 0px 0px 0px;
			  list-style-type: none;
			  
			  
			  float: left;
			
			
			  }
			  
			  
#navlist li { margin: 0px;
			  padding: 0px;
			  list-style-type: none;
			  float: left;
			  }
			  
#navlist li a { font: bold  15px Arial, Helvetica, sans-serif;
				color: #ffffff;
				text-decoration: none;
				float: left;
				padding: 11px 15px 0px 16px;
				height: 31px;
				
 				
			
			  }
	 
#navlist li a:hover { font: bold  15px Arial, Helvetica, sans-serif;
				color: #7fbfe5;
				text-decoration: none;
				float: left;
				padding: 11px 15px 0px 16px;
				height: 31px;
				
				
				
				
				}
				
#navlist li.current a:link, #navlist li.current a:visited {
font: bold  15px Arial, Helvetica, sans-serif;
				color: #7fbfe5;
				text-decoration: none;
				float: left;
				padding: 11px 15px 0px 16px;
				height: 31px;
}
#navlist li.current a:hover {
font: bold  15px Arial, Helvetica, sans-serif;
				color: #7fbfe5;
				text-decoration: none;
				float: left;
				padding: 11px 15px 0px 16px;
				height: 31px;
				
}	 



.footer{ background-color:#0382cd; margin-left:auto; margin-right:auto; width:962px; height:100px; font: normal 11px Arial, Helvetica, sans-serif;
			color:#ffffff;}

.footerleft{ float:left; width:650px;}
.footerright{ float:left; width:312px;padding-top: 20px;}
.in_f_r { padding-left: 20px;}



.footermenu {
			font: normal 11px Arial, Helvetica, sans-serif;
			color:#ffffff;
			text-align:left;
			text-decoration: none;
		
			padding: 10px 0px 5px 20px;
			$padding: 0px 0px -5px 0px;}
			
.footermenu a:link, .footermenu a:visited { 
			font: normal 11px Arial, Helvetica, sans-serif;
			color:#ffffff;
			text-align: center;
			text-decoration: none;
			
			}
			
.footermenu a:hover {
			font: normal 11px Arial, Helvetica, sans-serif;
			color:#ffb200;
			text-align: center;
			text-decoration: underline;
			
			}

