/* CSS Document */
body {background-color:#ffffff; margin:0px; padding-bottom:10px; padding-top:2px; padding-left:0px; padding-right:0px;}
.body {background-color:#ffffff; margin:0px; padding-bottom:10px; padding-top:2px;}

.txt10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.txt11 {font-family:tahoma; font-size:11px;}

.w100p {width:100%;}

.floatl {float:left;}
.floatr {float:right;}

.floatltxtr {float:left; text-align:right;}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.justify {text-align:justify;}

.w1 {width:1px;}
.w75 {width:75px;}
.w76 {width:76px;}
.w100 {width:100px;}
.w109 {width:109px;}
.w113 {width:113px;}
.w171 {width:171px;}
.w176 {width:176px;}
.w179 {width:179px;}
.w188 {width:188px;}
.w190 {width:190px;}
.w192 {width:192px;}
.w198 {width:198px;}
.w200 {width:200px;}
.w204 {width:204px;}
.w208 {width:208px;}
.w214 {width:214px;}
.w219 {width:219px;}
.w361 {width:361px;}
.w369 {width:369px;}
.w377 {width:377px;}
.w390 {width:390px;}
.w507 {width:507px;}
.w534 {width:534px;}
.w538 {width:538px;}
.w550 {width:550px;}
.w722 {width:722px;}
.w750 {width:750px;}
.w775 {width:775px;}
.w1000 {width:1000px;}

.h1 {height:1px;}
.h5 {height:5px;}
.h6 {height:6px;}
.h12 {height:12px;}
.h20 {height:20px;}
.h30 {height:30px;}
.h31 {height:31px;}
.h84 {height:84px;}
.h95 {height:95px;}
.h168 {height:168px;}
.h399 {height:399px;}
.h414 {height:414px;}
.h613 {height:613px;}

.pad {padding:0px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}

.padl1 {padding-left:1px;}
.padl2 {padding-left:2px;}
.padl3 {padding-left:3px;}
.padl4 {padding-left:4px;}
.padl5 {padding-left:5px;}
.padl7 {padding-left:7px;}
.padl8 {padding-left:8px;}
.padl10 {padding-left:10px;}
.padl14 {padding-left:14px;}
.padl15 {padding-left:15px;}
.padl18 {padding-left:18px;}
.padl20 {padding-left:20px;}
.padl23 {padding-left:23px;}
.padl31 {padding-left:31px;}
.padl33 {padding-left:33px;}
.padl40 {padding-left:40px;}
.padl150 {padding-left:150px;}
.padl155 {padding-left:155px;}
.padl178 {padding-left:178px;}
.padl300 {padding-left:260px;}

.padt0 {padding-top:0px;}
.padt1 {padding-top:1px;}
.padt2 {padding-top:2px;}
.padt3 {padding-top:3px;}
.padt4 {padding-top:4px;}
.padt5 {padding-top:5px;}
.padt7 {padding-top:7px;}
.padt8 {padding-top:8px;}
.padt9 {padding-top:9px;}
.padt10 {padding-top:10px;}
.padt11 {padding-top:11px;}
.padt12 {padding-top:12px;}
.padt14 {padding-top:14px;}
.padt15 {padding-top:15px;}
.padt16 {padding-top:16px;}
.padt17 {padding-top:17px;}
.padt18 {padding-top:18px;}
.padt20 {padding-top:20px;}
.padt23 {padding-top:23px;}
.padt24 {padding-top:24px;}
.padt30 {padding-top:30px;}
.padt40 {padding-top:40px;}
.padt50 {padding-top:50px;}
.padt100 {padding-top:100px;}

.padr2 {padding-right:2px;}
.padr4 {padding-right:4px;}
.padr8 {padding-right:8px;}
.padr10 {padding-right:10px;}
.padr14 {padding-right:14px;}
.padr20 {padding-right:20px;}
.padr44 {padding-right:44px;}
.padr45 {padding-right:45px;}

.padb0 {padding-bottom:0px;}
.padb1 {padding-bottom:1px;}
.padb5 {padding-bottom:5px;}
.padb8 {padding-bottom:8px;}
.padb10 {padding-bottom:10px;}
.padb20 {padding-bottom:20px;}
.padb40 {padding-bottom:40px;}
.padb50 {padding-bottom:50px;}
.padb100 {padding-bottom:100px;}

.mar {margin:0px;}

.marl10 {margin-left:10px;}

.mart1 {margin-top:1px;}
.mart5 {margin-top:5px;}
.mart6 {margin-top:6px;}
.mart10 {margin-top:10px;}
.mart14 {margin-top:14px;}
.mart19 {margin-top:19px;}
.mart23 {margin-top:23px;}
.mart30 {margin-top:30px;}
.mart55 {margin-top:48px;}

.marb20 {margin-bottom:20px;}

.marr10 {margin-right:10px;}

.bgwhite {background-color:#FFFFFF;}
.bgblue {background-color:#6699ff;}
.bgdblue {background-color:#344873;}
.bgblue1 {background-color:#7f9fd3;}
.bggray1 {background-color:#bdb1c3;}

a:link.white {text-decoration:none; color:#ffffff;}
a:visited.white {text-decoration:none; color:#ffffff;}
a:hover.white {text-decoration:underline; color:#ffffff;}

a:link.black {text-decoration:none; color:#000000;}
a:visited.black {text-decoration:none; color:#000000;}
a:hover.black {text-decoration:underline; color:#000000;}

a:link.blueu {text-decoration:underline; color:#436bcb;}
a:visited.blueu {text-decoration:underline; color:#436bcb;}
a:hover.blueu {text-decoration:none; color:#436bcb;}

a:link.dblue {text-decoration:none; color:#344873;}
a:visited.dblue {text-decoration:none; color:#344873;}
a:hover.dblue {text-decoration:underline; color:#344873;}

.link1 {background-image:url(../images/buttons/about_us.gif); background-repeat:no-repeat;}
a:hover.link1 {background-image:url(../images/buttons/about_us_hover.gif); background-repeat:no-repeat;}

.link2 {background-image:url(../images/buttons/product_offering.gif); }
a:hover.link2 {background-image:url(../images/buttons/product_offering_hover.gif); }

.link3 {background-image:url(../images/buttons/literature_form.gif); background-repeat:no-repeat;}
a:hover.link3 {background-image:url(../images/buttons/literature_form_hover.gif); background-repeat:no-repeat;}

.link4 {background-image:url(../images/buttons/research_center.gif); background-repeat:no-repeat;}
a:hover.link4 {background-image:url(../images/buttons/research_center_hover.gif); background-repeat:no-repeat;}

.brdb {border-bottom:1px solid #CCCCCC; padding-bottom:7px;}
.brdw {border:1px solid #ffffff;}
.brdtw {border-top:1px solid #ffffff;}
.brdbw {border-bottom:1px solid #ffffff;}
.brdlw {border-left:1px solid #ffffff;}
.brdrw {border-right:1px solid #ffffff;}

.dblue {color:#344873;}
.blue {color:#3365cc;}
.green {color:#7aad08;}
.red {color:#ec6920;}

.bottom {vertical-align:middle;}

.lineh14 {line-height:18px;}
.lineh16 {line-height:16px;}
.lineh18 {line-height:18px;}

.bgwhite {background-color:#FFFFFF;}

.bgoffwhite1 {background-color:#edeef3;}

.bggreen {background-color:#7aad08;}

.bgblue {background-color:#0078a5;}

.bgred {background-color:#ec6920;}
.bgblack {background-color:#000000;}

.txttohama10w {font-family:tahoma; font-size:10px; color:#FFFFFF;}
a:link.txttohama10w {font-family:tahoma; font-size:10px; text-decoration:none; color:#FFFFFF;}
a:visited.txttohama10w {font-family:tahoma; font-size:10px; text-decoration:none; color:#FFFFFF;}
a:hover.txttohama10w {font-family:tahoma; font-size:10px; text-decoration:underline; color:#FFFFFF;}

.txttohama11w {font-family:tahoma; font-size:11px; color:#FFFFFF;}
a:link.txttohama11w {font-family:tahoma; font-size:11px; text-decoration:none; color:#FFFFFF;}
a:visited.txttohama11w {font-family:tahoma; font-size:11px; text-decoration:none; color:#FFFFFF;}
a:hover.txttohama11w {font-family:tahoma; font-size:11px; text-decoration:underline; color:#FFFFFF;}

.txttahoma11gray {font-family:tahoma; font-size:12px; color:#000000;}
a:link.txttahoma11gray {font-family:tahoma; font-size:12px; text-decoration:none; color:#777777;}
a:visited.txttahoma11gray {font-family:tahoma; font-size:12px; text-decoration:none; color:#777777;}
a:hover.txttahoma11gray {font-family:tahoma; font-size:12px; text-decoration:underline; color:#777777;}

.txttahoma10gray {font-family:tahoma; font-size:10px; color:#777777;}
a:link.txttahoma10gray {font-family:tahoma; font-size:10px; text-decoration:none; color:#777777;}
a:visited.txttahoma10gray {font-family:tahoma; font-size:10px; text-decoration:none; color:#777777;}
a:hover.txttahoma10gray {font-family:tahoma; font-size:10px; text-decoration:underline; color:#777777;}

.txttahoma12blue {font-family:tahoma; font-size:12px; color:#1874c9;}
a:link.txttahoma12blue {font-family:tahoma; font-size:12px; text-decoration:none; color:#1874c9;}
a:visited.txttahoma12blue {font-family:tahoma; font-size:12px; text-decoration:none; color:#1874c9;}
a:hover.txttahoma12blue {font-family:tahoma; font-size:12px; text-decoration:underline; color:#1874c9;}

.txttahoma16blue {font-family:tahoma; font-size:16px; color:#1874c9;}
a:link.txttahoma16blue {font-family:tahoma; font-size:16px; text-decoration:none; color:#1874c9;}
a:visited.txttahoma16blue {font-family:tahoma; font-size:16px; text-decoration:none; color:#1874c9;}
a:hover.txttahoma16blue {font-family:tahoma; font-size:16px; text-decoration:underline; color:#1874c9;}

a:link.red {text-decoration:none; color:#ec6920;}
a:visited.red {text-decoration:none; color:#ec6920;}
a:hover.red {text-decoration:underline; color:#ec6920;}


.txttohama15w {font-family:tahoma; font-size:12px; color:#FFFFFF;}



.txttahoma11gray {font-family:tahoma; font-size:12px; color:#666666;}
.txttahoma10gray {font-family:tahoma; font-size:9px; color:#777777;}

ul {margin-left:15px; padding-left:0px; margin-top:0px; padding-top:0px; padding-left:0px; padding-bottom:0px; margin-bottom:0px;}
ul a {margin-left:0px; padding-top:0px; text-decoration:none; color:#777777; padding-left:0px; padding-bottom:0px; margin-bottom:0px;}
ul a:hover {margin-left:0px; text-decoration:underline; color:#777777;}

#leftmenu li {list-style:square; padding:0px;}
#leftmenu ul {padding:0px;}

.txttahoma12blue {font-family:tahoma; font-size:12px; color:#1874c9;}
.txttahoma16blue {font-family:tahoma; font-size:16px; color:#1874c9;}

.brdbgray {border-bottom: 1px solid #cccccc;}
.brdtgray {border-top: 1px solid #cccccc;}
.brdlgray {border-left: 1px solid #cccccc;}
.brdrgray {border-right: 1px solid #cccccc;}
.brdgray {border: 1px solid #cccccc;}

.brdbblack {border-bottom: 1px solid #000000;}
.brdtblack {border-top: 1px solid #000000;}
.brdlblack {border-left: 1px solid #000000;}
.brdrblack {border-right: 1px solid #000000;}
.brdblack {border: 1px solid #000000;}

.greendark {color:#3e6700;}

p {line-height:14px; text-align:justify;}

#numbers ul {list-style:decimal;}
#number ul.li {list-style:decimal;}


#list li {padding-top:3px;}

.bold {font-weight:bold;}

 navigation menu start 
//dl, dt, dd, ul, li {
//list-style-type: none;
//}
//
//
//#menu dt {
//cursor: pointer;
//margin: 2px 0;;
//height: 20px;
//line-height: 20px;
//text-align: left;
//font-weight: bold;
//
//}
//#menu dd {
//display:none;
//
//}
//#menu li {
//text-align: center;
//background: #fff;
//}
//#menu li a, #menu dt a {
//color: #000;
//text-decoration: none;
//display: block;
//border: 0 none;
//height: 100%;
//}
//#menu li a:hover, #menu dt a:hover {
//background: #eee;
//}
 
#alphlist {list-style:upper-alpha; line-height:20px;}
#numric { list-style:decimal; line-height:20px;}

a {text-decoration:none; color:#1874c9;}
a:hover {text-decoration:underline; color:#1874c9;}


img.floatLeft {border:1px solid #000000; 
  float: left; 

	margin-right:8px; margin-bottom:8px;
	
}

img.floatRight {border:1px solid #000000; 
  float: right; 

	margin-left:8px;
	
}

img.floatLeft1 { 
  float: left;
  vertical-align:middle; 

	margin-right:8px;
	border:1px solid #000000;
	
}

.listnone {list-style:none;}

.imgtxtmiddle {vertical-align:middle;}

.bggrayw1 {background-color:#cccccc; width:1px;}

.img {border:1px solid #000000;}

.font11 {font-size:11px;}

.quote {position:absolute; left:55px; top:112px; width:435px; height:268px; z-index:2;}
.flash {position:absolute; left:11px; top:15px; width:348px; height:251px; z-index:1;} 

#Layer1 {position:absolute; left:870px; top:297px; width:238px; height:107px; z-index:2; color:#ec6920; text-align:left; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:15px}
#Layer2 {position:absolute; left:300px; top:3px; width:348px; height:251px; z-index:1; float:right;}

.allcap {
	text-transform: uppercase;
	font-family:sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	padding:10px; font-weight:bold;
	letter-spacing:inherit;
	letter-spacing:0.05em;
	word-spacing:1px;
	text-align:left;
	line-height:18px;
}

.white {color:#FFFFFF;}

.bgorange {background-color:#ec6920;}

.txt20 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;}

.listtour li{display:inline;}