/* CSS Document */
body {   margin: 0;   
padding: 0;   
font-family: Verdana, Helvetica, sans-serif;   
background-color: #FFFFFF;
 text-align: center;
 } 

a:active, a:focus {
	outline: 0
}

#header { 
position: relative;   
text-align: left;   
width: 730px;   
height: 71px;
margin-right: auto;   
margin-left: auto;
margin-bottom: 53px;     
background-image: url(images/header.gif); 
background-repeat: no-repeat;   
background-position: left top;  
}
#headeri { 
position: relative;   
text-align: left;   
width: 730px;   
height: 114px;
margin-right: auto;   
margin-left: auto;    
background-image: url(images/headerinfo.gif); 
background-repeat: no-repeat;   
background-position: left top;  
}

#headertyposp { 
position: relative;   
text-align: left;   
width: 730px;   
height: 71px;
margin-right: auto;   
margin-left: auto;    
background-image: url(images/headertyposp.gif); 
background-repeat: no-repeat;   
background-position: left top;  
}

#headertypbrid{
position: relative;   
text-align: left;   
width: 730px;   
height: 71px;
margin-right: auto;   
margin-left: auto;    
background-image: url(images/headertybird.gif); 
background-repeat: no-repeat;   
background-position: left top; 
}

#headerf { 
position: relative;   
text-align: right;   
width: 730px;   
height: 112px;
margin-right: auto;     
background-image: url(images/headerfonts.gif); 
background-repeat: no-repeat;   
background-position: right top;  
}

#headerheb { 
position: relative;   
text-align: right;   
width: 730px;   
height: 112px;
margin-right: auto;     
background-image: url(images/headerheb.gif); 
background-repeat: no-repeat;   
background-position: right top;  
}


#headerJP { 
position: relative;   
text-align: right;   
width: 730px;   
height: 112px;
margin-right: auto;     
background-image: url(JP/headerJP.gif); 
background-repeat: no-repeat;   
background-position: left top;  
}

#headerESP { 
position: relative;   
text-align: right;   
width: 730px;   
height: 112px;
margin-right: auto;     
background-image: url(JP/headeresp.gif); 
background-repeat: no-repeat;   
background-position: left top;  
}

#headerDE { 
position: relative;   
text-align: right;   
width: 730px;   
height: 112px;
margin-right: auto;     
background-image: url(JP/headerde.gif); 
background-repeat: no-repeat;   
background-position: left top;  
}

#headerfB { 
position: relative;  
margin-right: auto;   
margin-left: auto;     
width: 730px;   
height: 120px;    
}

#siderA {
	position:absolute;
	left: 635px;
	top: 18px;
	width: 95px;

}
#siderB {
	position:absolute;
	left: 632px;
	top: 38px;
    width: 98px;
}

#siderHA {
	position:absolute;
	left: 0px;
	top: 18px;
	width: 95px;

}
#siderHB {
	position:absolute;
	left: 0px;
	top: 38px;
    width: 98px;
}




#wrapper {
	position: relative;
	text-align: left;
	width: 730px;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 0 0;
	background-repeat: repeat;
	background-position: left top;
	padding-top: 10px;
}


#menu {

width: 730px;
height:31px;   
margin-left: 0px;
}


 #menu ul {
 
 padding-right: 0px;
 height:31px; 
 text-align: left;
 margin: 0;
 padding: 0; 
 display: inline;
 list-style-type: none;
 }

 #menu li {
float: left;
list-style-type: none;
margin: 0 0 1em 0;
padding: 0;

}

 #menu a {
display: block;
}


#dotline {
background-image: url(images/dotline.gif);
width: 730px;   
margin-left: 0px; 
background-repeat: no-repeat;    
height: 5px;
background-position: center left ;
} 

#pic {
padding: 0px 0px 0px 0px;
width: 730px;  
margin-left: 0px;
margin-right: 0px;
 }
 
 #font {
padding: 0px 0px 0px 0px;
width: 730px;  
margin-left: 0px;
margin-right: 0px;
 }
 
#content {  

background-repeat: no-repeat;    
background-position: left ;
     
padding: 20px 0px 0px 10px; 
font-size: 11px;   
line-height: 1.4em;
color: #000000;   
} 

#contentsmall {   
margin-top: 12px;
font-style:normal;
font-size: 95%;
} 

#content a:link {
color: #841113;
text-decoration: none;    
} 

#content a:visited {        
color: #841113;   
text-decoration: none; } 

#content a:hover {   
color: #841113;
background: url(images/underline.gif) repeat-x 100% 100%;
 padding-bottom: 0px;
 
} 


#infoA {
	margin-left: 14px;
	padding: 10px 530px 0px 0px;
	font-size: 10px;
	line-height: 1.4em;
	color: #000000;
}

#infoA a:link {
font-weight: bold;
color: #841113;
text-decoration: none;    
} 

#infoA a:visited {        
color: #841113;   
font-weight: bold;
text-decoration: none; } 

#infoA a:hover {   
color: #841113;
background: url(images/underline.gif) repeat-x 100% 100%;
 padding-bottom: 0px;
 
} 

#infoB {
	font-size: 10px;
	line-height: 1.4em;
	color: #000000;
	position:absolute;
	left: 226px;
	top: 170px;
	width: 190px;
	float: left;
	
}

#infoB a:link {
font-weight: bold;
color: #841113;
text-decoration: none;    
} 

#infoB a:visited {        
color: #841113;   
font-weight: bold;
text-decoration: none; } 

#infoB a:hover {   
color: #841113;
background: url(images/underline.gif) repeat-x 100% 100%;
 padding-bottom: 0px;
} 


#infoC {
	font-size: 10px;
	line-height: 1.4em;
	color: #000000;
	position:absolute;
	left: 440px;
	top: 170px;
	width: 290px;
	float: left;
	
}

#infoheb {
direction:rtl;
	font-size: 10px;
	line-height: 1.4em;
	text-align: right;
	color: #000000;
	position:absolute;
	left: 430px;
	top: 170px;
	width: 300px;
	float: left;
	
}


#infojp {
margin-top: 14px;
	font-size: 10px;
	line-height: 1.4em;
	color: #000000;
	width: 300px;
	float: left;
	
}

#infojp a:link {
font-weight: bold;
color: #841113;
text-decoration: none;    
} 

#infojp a:visited { 
font-weight: bold;       
color: #841113;   
text-decoration: none; } 

#infojp a:hover {   
color: #841113;
 background: url(images/underline.gif) repeat-x 100% 100%;
 padding-bottom: 0px;
}


#texter {
padding: 0px 5px 0px 120px;
	
}

#infoC a:link {
font-weight: bold;
color: #841113;
text-decoration: none;    
} 

#infoC a:visited { 
font-weight: bold;       
color: #841113;   
text-decoration: none; } 

#infoC a:hover {   
color: #841113;
 background: url(images/underline.gif) repeat-x 100% 100%;
 padding-bottom: 0px;
} 

#boxC {
	position:relative;
	width: 290px;
	height: 109px;
}

#ctext {     
font-size: 10px;
	line-height: 1.5em;
padding: 6px 0px 0px 0px;
margin-bottom: 2px;
 }



 
#navigation {   
font-size: 75%;
line-height: 1.5em;
color: #49555a;
position: absolute;   
top: 36px;   
left: 516px;   
width: 265px; } 

#navigation a:link {
color: #49555a;
text-decoration: none;   
} 

#navigation a:visited {  
color: #49555a;       
text-decoration: none; } 

#navigation a:hover {   
color: #668893;
} 


 #newspic {
 clear:both;
 float:left;
 margin-top: 5px;
 margin-right: 10px;  
  margin-bottom: 6px;
 }
 
 #pictop {
	margin-top: 14px;
	clear:both;
	float:left;
	margin-left: 10px;

 }
 
 #pictopright {
	margin-top: 14px;
	float:left;
	margin-left: 56px;

 }
 
 #botspace {
 height: 43px;

 }

#space {
 height: 53px;

 }
 
 
.cont {  
width: 670px;      
padding: 0px 0px 0px 10px; 
font-size: 11px;   
line-height: 1.4em;
color: #000000;   
} 

.cont a:link {
font-weight: bold;
color: #841113;
text-decoration: none;    
} 

.cont a:visited {        
color: #841113;   
font-weight: bold;
text-decoration: none; } 

.cont a:hover {   
color: #841113;
background: url(images/underline.gif) repeat-x 100% 100%;
 padding-bottom: 0px;
 
} 

