/* 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; } 
