/* CSS Document */

table.outer_table{
	border-collapse: collapse;
	width:100%;
	min-width:990px;
	}

	table.outer_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}

table.head_table{
	border-collapse: collapse;
	width:100%;
	}

	table.head_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}
		
		table.head_table td.ilogo, table.head_table td.iphone{
			width:210px;
			min-width:210px;
			height:148px;
			padding:0px 20px 0 20px;
			}
				
			table.head_table td.ilogo img, table.head_table td.iname img, table.head_table td.iphone img, table.head_table td.iaddr img, table.head_table td.ibbox img, table.head_table td.bbox div div div img.slogan, table.head_table td.bbox div div div img.name{
				border-width:0;
				margin:0;
				padding:0;
				}
				
			table.head_table td.ilogo img, table.head_table td.iphone img{
				margin:20px 0 0 0;
				}
			
			table.head_table td.iphone a{
				display:block;
				position:absolute;
				width: 110px;
				height:16px;
				background:url(../images/imail_a.gif) no-repeat;
				margin:77px 0 0 60px;
				}
				
			table.head_table td.iaddr a{
				display:block;
				position:absolute;
				width: 110px;
				height:16px;
				background:url(../images/mail_a.gif) no-repeat;
				margin:57px 0 0 60px;
				}
				
			table.head_table td.iphone a:hover{
				background:url(../images/imail_h.gif) no-repeat;
				}
				
			table.head_table td.iaddr a:hover{
				background:url(../images/mail_h.gif) no-repeat;
				}
			
		table.head_table td.iname, table.head_table td.iaddr{
			width:210px;
			min-width:210px;
			height:202px;
			background:#ffca11 url(../images/head_t.jpg) repeat-x;
			}
			
		table.head_table div.head_border{
			width:3px;
			background-color:#ffca11;
			height:202px;
			}
			
		table.head_table div.head1{
			background:url(../images/head1_bg.gif) no-repeat left bottom;
			}
				
		table.head_table div.head2{
			background:url(../images/head2_bg.gif) no-repeat right top;
			height:182px;
			padding:20px 20px 0 20px;
			}
			
			table.head_table div.head2 img.name{
				margin:16px 0 0 0;
				}
			
		table.head_table div.head3{
			background:url(../images/head3_bg.gif) no-repeat left top;
			}
				
		table.head_table div.head4{
			background:url(../images/head4_bg.gif) no-repeat right bottom;
			height:182px;
			padding:20px 20px 0 20px;
			}
			
			table.head_table div.head4 img.addr{
				margin:41px 0 0 0;
				}
			
		table.head_table td.ibbox, table.head_table td.bbox{
			background-color:#ffca11;
			padding:0 3px 0 3px;
			width:100%;
			}
			
			    table.head_table td.icons div.lbbox a.lang {
                    color:#000000;
                    text-decoration:none;
                    font-size:11px;
                    background-color:inherit;
                    display:block;
                    padding:4px 3px 0px 3px;
                    height:18px;
                    width:44px;
                    } 
                    
               table.head_table td.icons div.lbbox a.lang:hover {
                    color:#363636; 
                    text-decoration: none; 
                    background-color:inherit;
                    }
			
			table.head_table td.ibbox div{
				background:url(../images/head_ibbox_t.jpg) repeat-x;
				}
			
			table.head_table td.ibbox div div {
				height:350px;
				background:url(../images/head_ibbox1_bg.jpg) no-repeat 13px bottom;
				}
				
				table.head_table td.ibbox div div div{
					background:  url(../images/head_ibbox2_bg.jpg) no-repeat right 30px;
					}
					
					table.head_table td.ibbox div div div img{
						padding:22px 0 0 133px;
						}
						
			table.head_table td.bbox div{
				background:url(../images/head_bbox_t.jpg) repeat-x;
				}
						
			table.head_table td.bbox div div {
				height:225px;
				background:url(../images/head_bbox1_bg.jpg) no-repeat left bottom;
				}
				
				table.head_table td.bbox div div div{
					background:  url(../images/head_bbox2_bg.jpg) no-repeat right 39px;
					}
					
					table.head_table td.bbox div div div img.slogan{
						padding:45px 0 0 133px;
						float:left;
						}
						
					table.head_table td.bbox div div div img.name{
						padding:60px 0 0 133px;
						float:left;
						clear:both;
						}

						
		table.head_table td.hsub{
			height:23px;
			font-size:1px;
			}
						
		table.head_table td.menu{
			padding:0 3px 0 3px;
			}
		
		table.head_table td.menu div{
			background:#334587 url(../images/menu_t.gif) repeat-x left bottom;
			height:35px;
			}
			
			table.head_table td.menu div div{
				background:url(../images/menu_left_bg.gif) no-repeat left bottom;
				}
				
				table.head_table td.menu div div div{
					background:url(../images/menu_right_bg.gif) no-repeat right bottom;
					height:35px;
					padding:0 0 0 20px;
					}
					
					table.head_table td.menu div div div a {
						color:#ffffff;
						background-color:transparent;
						display:block;
						float:left;
						margin:0 17px 0 0;
						padding:4px 0 0 0;
						font-weight:bold;
						border-top:3px solid #354688;
						text-decoration:underline; 
						} 
						
					table.head_table td.menu div div div a:hover {
						color:#ffffff; 
						border-top:3px solid #15236b;
						text-decoration: none;
						background-color:transparent;
						}
						
					table.head_table td.menu div div div a#sel {
						border-top:3px solid #ffca11;
						text-decoration: none;
						} 
						
					table.head_table td.menu div div div a#sel:hover {
						border-top:3px solid #15236b;
						text-decoration:underline;
						}
						
		table.head_table td.icons div.lbbox{
			float:right;
			margin:0 0 0 10px;
			width:22px;
			}
		
		table.head_table td.search, table.head_table td.icons{
			padding:0 20px 0 20px;
			}
			
			table.head_table td.search, table.head_table td.icons img{
				border-width:0;
				}
			
			table.head_table td.icons a{
				display:block;
				width:22px;
				height:22px;
				text-align:center;
				}
				
				table.head_table td.icons a img{
					margin:6px 0 0 0;
					}
					
			table.head_table td.search div.lbbox div div{
				padding: 0px 3px 0 3px;
				
				}
				
				table.head_table td.search div.lbbox div div input{	
					border-width:0;
					background-color:transparent;
					font-size:11px;
					padding:4px 0 0 15px;
					width:110px;
					margin:0;
					height:14px;
					color:#15236b;					
					}
					
					table.head_table td.search div.lbbox div div button{
						padding:4px 0px 0px 4px;
						margin:0 4px 0 0;
						display:block;
						float:right;
						background-color:transparent;
						border-width:0;
						cursor:pointer;
						}
						
						table.head_table td.search div.lbbox div div img{
							border-width:0;}
		
		table.head_table div.lbbox{
			background:url(../images/lbbox_t.gif) left bottom repeat-x;
			}	
			
			table.head_table div.lbbox div{
				background:url(../images/lbbox_left_bg.gif) left bottom no-repeat;
				}	
				
				table.head_table div.lbbox div div{
					background:url(../images/lbbox_right_bg.gif) right bottom no-repeat;
					height:22px;
					}			
		
		table.outer_table td.icontent{
			padding:50px 20px 100px 20px;
			}
			
			table.outer_table td.icontent table.icons{
				border-collapse: collapse;
				width:100%;
				}
				
			table.outer_table td.content table.icons{
				border-collapse: collapse;
				width:100%;
				}
			
				table.outer_table td.icontent table.icons td{
					margin: 0;
					padding: 0;
					vertical-align: top;
					width:30%;					
					}
					
				table.outer_table td.content table.icons td{
					margin: 0;
					padding: 0;
					vertical-align: top;
					width:40%;	
					}
					
					table.outer_table table.icons td a {
						color:#000000;
						text-decoration:none;
						font-weight:bold;
						background-color:transparent;
						} 
						
					table.outer_table table.icons td a:hover {
						color:#15236b; 
						text-decoration:underline;
						background-color:transparent;
						}
										
					table.outer_table td.icontent table.icons td div.icons_block{
						width:280px;
						clear:both;
						float:left;
						padding:0 20px 20px 0;
						}
						
					table.outer_table td.content table.icons td div.icons_block{
						width:90%;
						clear:both;
						float:left;
						padding:0 20px 20px 0;
						}
						
						table.outer_table td.icontent table.icons img, table.outer_table td.content table.icons img{
							float:left;
							border-width:0;
							clear:right;
							padding:0 10px 0 0 ;
							margin:0;
							}
							
						table.outer_table td.icontent table.icons div.content, table.outer_table td.content table.icons div.content{
							margin-left:90px;
							}
							
						table.outer_table td.icontent table.icons div.content:hover, table.outer_table td.content table.icons div.content:hover{
							text-decoration:underline;
							}
							
							table.outer_table td.content table.icons div.content div.text{
								
								color:#000000;
								font-size:10px;
								font-weight:normal;
								padding:5px 0 0 0;
								}
									
		table.outer_table td.content{
			padding:0px 0px 100px 0px;
			}	
			
			table.outer_table td.content div.index{
				padding:10px 0 8px 0;
				color:#a197c0;
				font-size:11px;
				}
				
				table.outer_table td.content div.index a {
					color:#a197c0;
					text-decoration:underline; 
					} 
					
				table.outer_table td.content div.index a:hover {
					color:#a197c0; 
					text-decoration: none; 
					}
					
			table.outer_table td.content h1.head{
				font-size:16px;
				margin:16px 0 20px 0;
				padding:0;
				}
					
			
			
			table.outer_table td.content table.content_table{
				border-collapse: collapse;
				width:100%;
				}
				
				table.outer_table td.content table.content_table td.left{
					width:190px;
					padding:0 20px 0 0;
					}
					
					table.outer_table td.content table.content_table .bbox { 
						background: #15236b;
						}
						
					table.outer_table td.content table.content_table td.left .bbox { 
						margin:0 0 0 20px;
						}
						
					table.outer_table td.content table.content_table td.right .bbox { 
						margin:0 20px 0 0;
						}
						
					table.outer_table td.content table.content_table .bboxtop { 
						background: url(../images/bhead3_bg.gif) no-repeat top right; 
						}
						
					table.outer_table td.content table.content_table .bboxtop div { 
						height: 3px;
						font-size:1px; 
						background: url(../images/bhead2_bg.gif) no-repeat top left; 
						}
						
					table.outer_table td.content table.content_table .bboxbottom { 
						background:url(../images/bhead4_bg.gif) no-repeat bottom right; 
						}
						
					table.outer_table td.content table.content_table .bboxbottom div { 
						height: 3px;
						font-size:1px; 
						background: url(../images/bhead1_bg.gif) no-repeat bottom left; 
						}
						
					table.outer_table td.content table.content_table .bboxcontent {
						color:#ffffff;
						background-color:transparent;
						font-weight:bold;
						font-size:12px;
						padding:4px 0 3px 15px;
						}
						
				table.outer_table td.content table.content_table td.right{
					width:190px;
					padding:0 0 0 20px;
					background-color:#ffffff;
					}
					
					table.outer_table td.content table.content_table .ybox { 
						background: #ffca11;
						}
						
					table.outer_table td.content table.content_table td.right .ybox { 
						margin:0 20px 0 0;
						}
						
					table.outer_table td.content table.content_table td.left .ybox { 
						margin:0 0 0 20px;
						}
						
					table.outer_table td.content table.content_table .yboxtop { 
						background: url(../images/yhead3_bg.gif) no-repeat top right; 
						}
						
					table.outer_table td.content table.content_table .yboxtop div { 
						height: 3px;
						font-size:1px; 
						background: url(../images/yhead2_bg.gif) no-repeat top left; 
						}
						
					table.outer_table td.content table.content_table .yboxbottom { 
						background:url(../images/yhead4_bg.gif) no-repeat bottom right; 
						}
						
					table.outer_table td.content table.content_table .yboxbottom div { 
						height: 3px;
						font-size:1px; 
						background: url(../images/yhead1_bg.gif) no-repeat bottom left; 
						}
						
					table.outer_table td.content table.content_table .yboxcontent {
						color:#ffffff;
						background-color:transparent;
						font-weight:bold;
						font-size:12px;
						padding:4px 0 3px 15px;
						}

									
					table.outer_table td.content table.content_table td.left div.block_sub{
						margin:20px 0 35px 0;
						 
						}
						
						table.outer_table td.content table.content_table td.left div.block_sub a{
							color:#097cb7;
							text-decoration:underline;
							display:block;
							padding:0 0 8px 35px;
							}	
							
						table.outer_table td.content table.content_table td.left div.block_sub a:hover{
							color:#15236b;
							background-color:inherit;
							background:url(../images/left_side_menu4_bg.gif) no-repeat left 3px;
							text-decoration:underline;
							}	
							
						table.outer_table td.content table.content_table td.left div.block_sub a#sel1{
							color:#15236b;
							background-color:inherit;
							text-decoration:none;
							font-weight:bold;
							background: url(../images/left_side_menu1_bg.gif) no-repeat left 3px;

							}	
							
						table.outer_table td.content table.content_table td.left div.block_sub a#sel1:hover{
							color:#15236b;
							background-color:inherit;
							background: url(../images/left_side_menu1_bg.gif) no-repeat left 3px;
							text-decoration:none;
							}	
									
					table.outer_table td.content table.content_table td.right div.block_cat{
						margin:20px 0 35px 0;
						 
						}
						
						table.outer_table td.content table.content_table td.right div.block_cat a{
							color:#097cb7;
							text-decoration:underline;
							display:block;
							padding:0 35px 8px 15px;
							}	
							
						table.outer_table td.content table.content_table td.right div.block_cat a:hover{
							color:#15236b;
							background-color:inherit;
							background: url(../images/right_side_menu2_bg.gif)  no-repeat right 3px;
							text-decoration:underline;
							}	
							
						table.outer_table td.content table.content_table td.right div.block_cat a#sel2{
							color:#15236b;
							background-color:inherit;
							text-decoration:none;
							font-weight:bold;
							background: url(../images/right_side_menu3_bg.gif) no-repeat right 3px;

							}	
							
						table.outer_table td.content table.content_table td.right div.block_cat a#sel2:hover{
							color:#15236b;
							background-color:inherit;
							background: url(../images/right_side_menu3_bg.gif) no-repeat right 3px;
							text-decoration:none;
							}	
							
					table.outer_table td.content table.content_table td.left div.block_photo{
						margin:20px 0 35px 0;
						padding:0 0 0 15px;
						}
					
					table.outer_table td.content table.content_table div.block_photo div.photo{
						margin:0 0 20px 0;
						padding:0 0 0 19px;
						background:url(../images/photo_bg.jpg) no-repeat 20px top;
						text-align:center;
						vertical-align:middle;
						width:68px;
						height:68px;
						float:left;
						}
						
						table.outer_table td.content table.content_table div.block_photo div.photo img{
							border-width:0;
							}
							
					table.outer_table td.content table.content_table div.block_photo div.link{
						clear:both;
						padding:0 0 0 20px;
						}
						
						table.outer_table td.content table.content_table div.block_photo div.link a {
							color:#000000;
							font-weight:bold;
							text-decoration:underline; 
							} 
							
						table.outer_table td.content table.content_table div.block_photo div.link a:hover {
							color:#15236b; 
							background-color:inherit;
							text-decoration: none; 
							}
						
					
						
					
				table.outer_table td.content table.content_table td.center{
					padding:0 0px 0 25px;
					}
						
		div.footer{
			background:#6cb7f2 url(../images/footer_t.gif) repeat-x;
			padding:15px 0 25px 235px;
			color:#ffffff;
			font-size:11px;
			line-height:15px;
			}
			
			div.footer a {
				color:#ffffff;
				background-color:transparent;
				text-decoration:underline;
				} 
				
			div.footer a:hover {
				color:#ffffff; 
				background-color:transparent;
				text-decoration: none;
				}
			
		div.counter{
			background:url(../images/footer_bg.gif) no-repeat center top;
			height:43px;
			padding:10px 0 0 235px;
			}
			
			div.counter img{
				border-width:0px;
				margin:0 10px 0 0;			
				}
			

		
