body {padding: 40px; margin: 0px; text-align: center; background-image: url(images/image_01.gif); background-repeat: repeat-x;}
	
.mainDiv {width: 792px; border: 0px none #656565; text-align: left;}
.menuDiv {width: 792px; display: table;}

.BlockDiv {width: 784px; height: 80px; background-color: #FFFFFF; margin: 20px 0px 0px 0px; display: table;}

.blockContainer {padding: 10px 15px 10px 15px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 15px; color: #373737; line-height: 140%; text-align: justify;}

p {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 15px; color: #373737; line-height: 140%; text-align: justify; font-weight: normal; margin: 0px 0px 10px 0px;}

.blueBlockHdr {background-image: url(images/image_28.png); background-repeat: repeat-x; height: 40px; margin: 0px; padding: 0px;}
.bbhSpan {background-color: #FFFFFF; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 30px; font-weight: normal; color: #00A8CB; padding: 1px 10px 0px 12px; letter-spacing: 1px;}

.orangeBlockHdr {background-image: url(images/image_29.png); background-repeat: repeat-x; height: 40px; margin: 0px;}
.obhSpan {background-color: #FFFFFF; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 30px; font-weight: normal; color: #D47613; padding: 1px 10px 0px 12px; letter-spacing: 1px;}

.greenBlockHdr {background-image: url(images/image_30.png); background-repeat: repeat-x; height: 40px; margin: 0px;}
.gbhSpan {background-color: #FFFFFF; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 30px; font-weight: normal; color: #618422; padding: 1px 10px 0px 12px; letter-spacing: 1px;}

.hdrText {}

.btn {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold;  letter-spacing: 1px; text-align: center; text-decoration: none; line-height: 40px;
	background-image: url(images/image_02.png); background-repeat: no-repeat; width: 197px; height: 40px; padding: 0px; margin: 0px 1px 0px 0px; display: block; float: left; border: none 0px #FFFFFF; line-height: 40px; text-align: center;}
.btnDis {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold;  letter-spacing: 1px; text-align: center; text-decoration: none; line-height: 40px;
	background-image: url(images/image_11.png); background-repeat: no-repeat; width: 197px; height: 40px; padding: 0px; margin: 0px 1px 0px 0px; display: block; float: left; border: none 0px #FFFFFF; line-height: 40px; text-align: center; cursor: default;}
.btn:link {background-image: url(images/image_02.png);}
.btn:visit {background-image: url(images/image_02.png);}
.btn:hover {background-image: url(images/image_03.png);}
.btnImg {margin: 9px; behavior: url("images/png.htc");}

.greenBtn {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold;  letter-spacing: 1px; text-align: center; text-decoration: none; line-height: 40px;
	background-image: url(images/image_19.png); background-repeat: no-repeat; width: 197px; height: 40px; padding: 0px; margin: 0px 1px 0px 0px; display: block; float: left; border: none 0px #FFFFFF; line-height: 40px; text-align: center;}
.greenBtn:link {background-image: url(images/image_19.png); display: block; float: left;}
.greenBtn:visit {background-image: url(images/image_19.png); display: block; float: left;}
.greenBtn:hover {background-image: url(images/image_20.png); background-repeat: no-repeat; width: 197px; height: 40px; padding: 0px; margin: 0px 1px 0px 0px; display: block; float: left; border: none 0px #FFFFFF; line-height: 40px; text-align: center;}

.cBtnLeft {background-image: url(images/image_12.png); float: left; width: 5px; height: 40px;}
.cBtnIcon {float: left; width: 32px; height: 32px; margin: 4px; behavior: url("images/png.htc"); border: 0px none #FFFFFF;}
.cBtnRight {background-image: url(images/image_14.png); float: right; width: 5px; height: 40px;}

.cBtn_pv {display: block; float: left; text-align: left; height: 40px; margin: 0px 0px 0px 0px; font-family: Arial, helvetica, Tahoma; color: #565656; font-size: 14px; font-weight: normal; border-right: 1px dotted #787878; width: 180px; padding: 3px 0px 3px 10px;}
.cBtn {background-image: url(images/image_13.png); display: block; float: left; text-align: center; line-height: 40px; height: 40px; width: 80px; margin: 0px 17px 0px 0px; font-family: Arial, helvetica, Tahoma; color: #6F6F6F; font-size: 12px; font-weight: bold;}
.cBtn:link {background-image: url(images/image_13.png); text-decoration: none;}
.cBtn:visited {background-image: url(images/image_13.png); text-decoration: none;}
.cBtn:hover {background-image: url(images/image_15.png); text-decoration: none;}
	
.ga1 {display: block; padding: 20px 0px 20px 0px;}
.ga2 {display: block; float: left; padding: 24px 0px 0px 0px; width: 380px;}
.ga3 {display: block; float: left; padding: 24px 0px 0px 10px; width: 390px;}

.communicFish {margin: 0px 21px 0px 0px;}

.rowContainer {display: table;}

ul {padding: 7px 20px 10px 10px; margin: 0px; display: block;}
li {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #707070; font-weight: bold; padding: 0px 0px 0px 20px; margin: 0px 0px 2px 0px; list-style-type: none; background-image: url(images/image_17.png); background-repeat: no-repeat; line-height: 22px;}

.ulblue li {background-image: url(images/image_17.png); cursor: default;}
.ulyellow li {background-image: url(images/image_18.png); cursor: default;}
.ulgreen li {background-image: url(images/image_23.png); cursor: default;}
.ulbig {padding: 20px 20px 0px 8px;}
.ulbig li {background-image: url(images/image_24.png); font-size: 24px; line-height: 35px; color: #647b6a; padding: 0 0 20px 26px; cursor: default;}
.ulcontacts li {background-image: url(images/image_13.png); font-size: 13px; line-height: 20px; color: #647b6a; padding: 0 0 0 10px;}
	.ulcontacts a {font-size: 13px; line-height: 20px; color: #647b6a; padding: 0px; text-decoration: none;}
	.ulcontacts a:link {text-decoration: none;}
	.ulcontacts a:visited {text-decoration: none;}
	.ulcontacts a:hover {text-decoration: underline;}

.ulsmall {padding: 0px 10px 0px 8px;}
	.ulsmall li {background-image: url(images/image_23.png); font-size: 14px; line-height: 18px; color: #3F3F3F; padding: 2px 0 8px 26px; cursor: default; font-weight: normal;}

.staticLink {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #5D787E; font-weight: bold; line-height: 22px; text-decoration: none;}
.staticLink:link {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #5D787E; font-weight: bold; line-height: 22px; text-decoration: none;}
.staticLink:visited {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #5D787E; font-weight: bold; line-height: 22px;}
.staticLink:hover {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #5D787E; font-weight: bold; line-height: 22px; text-decoration: none;}

.aboutCol1 {width: 559px; float: left; background-color: #FFFFFF;}
  .aboutCol1 .blockDiv {width: 560px; margin: 0px 0px 20px 0px;}

.aboutCol2 {width: 204px; float: left; margin-left: 20px; background-color: #FFFFFF; padding: 0px;}
	.aboutCol2 div {border: 1px solid #AFAFAF; padding: 10px 0px 0px 0px;}
	.aboutCol2 h1 {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #707070; font-weight: bold; padding: 0px 0px 0px 8px; margin: 0px 0px 2px 0px;}


.thirtyPercent {width: 30%; margin: 0px 10px 0px 0px; display: block; float: left;}
.fiftyPercent {width: 48%; margin: 0px 10px 0px 0px; display: block; float: left;}

a.usaloc {width: 204px; height: 274px; background-image: url(images/image_25.png); background-repeat: no-repeat; padding: 0; margin: 0px 0px 20px 0px; display: block;  color: 6D6D6D;}
a.japloc {width: 204px; height: 274px; background-image: url(images/image_26.png); background-repeat: no-repeat; padding: 0px; margin: 0px 0px 20px 0px; display: block;  color: 6D6D6D;}
p.loc {position: relative; top: 212px; left: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; width: 190px; line-height:125%;}

.popup {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 16px; color: #4F4F4F; font-weight: normal; background-color: #FFFFFF; border: 1px dotted #6F6F6F; padding: 10px; line-height: 20px;}
	.popup h1 {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 18px; color: #646464; font-weight: bold; line-height: 22px; text-decoration: none; margin: 0px 0px 15px 0px;}
	.popup li {font-size: 16px; color: #4F4F4F; font-weight: normal; line-height: 20px; margin: 0px 0px 2px 0px;}

.smallItems li {font-size: 13px;}

div.sloganDiv {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 34px; color: #656E55; font-weight: normal;  letter-spacing: 1px; text-align: center;
	background-image: url(images/image_07.png); background-repeat: no-repeat; width: 784; height: 87; padding: 8px;}
p.sloganMini {font-size: 27px; color: #656E55; letter-spacing: 1px; text-align: center;}

div.sloganDiv_pv {font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 34px; color: #656E55; font-weight: normal;  letter-spacing: 1px; text-align: center;
	border: 4px double #555E45; width: 778; height: 87; padding: 0px;}


a.printBtn {width: 29px; height: 29px; float: right; background-image: url(images/print_bw.png); background-repeat: no-repeat; margin: 26px 26px 0px 0px;}
a.printBtn:link {width: 29px; height: 29px; float: right; background-image: url(images/print_bw.png); background-repeat: no-repeat;}
a.printBtn:visited {width: 29px; height: 29px; float: right; background-image: url(images/print_bw.png); background-repeat: no-repeat;}
a.printBtn:hover {width: 29px; height: 29px; float: right; background-image: url(images/print_cl.png); background-repeat: no-repeat;}

.blueBlockHdr .hdrLA {background-image: url(images/image_31.png); background-repeat: no-repeat; display: block; float: right; width: 5px; height: 24px;}
.orangeBlockHdr .hdrLA {background-image: url(images/image_32.png); background-repeat: no-repeat; display: block; float: right; width: 5px; height: 24px;}
.greenBlockHdr .hdrLA {background-image: url(images/image_33.png); background-repeat: no-repeat; display: block; float: right; width: 5px; height: 24px;}

