BODY {font-family: Arial, Verdana ! important;
      font-size : 8pt ! important;
      color: #000000 ! important;
      font-weight: normal ! important;
      background-color: #DFE3E6 ! important; 
      background-image: url() ! important;
      background-REPEAT: repeat; ! important;
      margin-top: 0px ! important;
      margin-bottom: 0px ! important;
      margin-left: 0px ! important;
      margin-right: 0px ! important;
      scrollbar-base-color: #FFFFFF; 
      scrollbar-arrow-color: #212152;
      scrollbar-darkshadow-color: ;
      scrollbar-face-color: #FFFFFF;
      scrollbar-highlight-color: ;
      scrollbar-shadow-color:#212152;
      scrollbar-3dlight-color:;
      text-align: justify;
      }



A:link { color: #4C4C4C; 
	text-decoration: underline;
	font-weight : normal;
	font-size:8pt;}
A:visited { color: #4C4C4C; 
	text-decoration: underline;
	font-weight : normal;
	font-size:8pt;}
A:active { color: #353535; 
	text-decoration: none;
	font-weight : normal;
	font-size:8pt;}
A:hover { color: #353535; 
	text-decoration: none;
	font-weight : normal;
	font-size:8pt;}



.headFoot {color:#D0D0D0;font-size : 7pt;}



.Heading { font-family : Arial;
     font-size : 14pt;
     letter-spacing:1px;
     font-weight : Bold;
     color : #4C4C4C;
     }

.subHeading { font-family : Arial;
     font-size : 9pt;
     font-weight : Bold;
     color : #EC9321;
     }
     
.bq
{
   font-family : Arial, Verdana;
   font-size : 9pt;
   font-weight : normal;
   margin-top: 15px;
   margin-bottom: 0px;
   text-align: justify;
   line-height: 20px
}




blockquote {   font-family : Arial, Verdana;   font-size : 9pt;   font-weight : normal;   margin-left: 10px;   margin-right: 0px;   margin-top: 0px;   margin-bottom: 0px}
TD { font-family : Arial, Verdana;      font-size : 8pt;     font-weight : normal;     color : #4C4C4CD;     }


.navHead       { font-size:8pt; font-family: Arial, Verdana; font-weight: normal;color:#CBCC99;  text-decoration:none; text-transform:uppercase;}
.navHead2       { font-size:8pt; font-family: Arial, Verdana; font-weight: normal;color:#CBCC99;  text-decoration:none; }
.med        { font-size:9pt; font-family: Arial, Verdana; color:#B00405; font-weight: Normal; }
.medB       { font-size:9pt; font-family: Arial, Verdana; font-weight: Bold;color:#353535;  text-decoration:none;}
.medBW       { font-size:9pt; font-family: Arial, Verdana; font-weight: Bold;color:#FFFFFF;  text-decoration:none;}
.medW       { font-size:9pt; font-family: Arial, Verdana; font-weight: normal;color:#FFFFFF;  text-decoration:none;}
.medG       { font-size:9pt; font-family: Arial, Verdana; font-weight: normal;color:#DDDDDD;  text-decoration:none;}
.medWI       { font-size:9pt; font-family: Arial, Verdana; font-weight: Bold;color:#FFFFFF;  text-decoration:none;font-style:italic;}
.medGB       { font-size:9pt; font-family: Arial, Verdana; font-weight: Bold;color:#353535;  text-decoration:none;}

.large      { font-size:12pt; font-family: arial; color:#455761; font-weight: Normal; LETTER-SPACING: 1px }
.largeE     { font-size:11pt; font-family: arial; color:#FFFFFF; font-weight: Bold }
.largeO     { font-size:12pt; font-family: arial; color:#FF9900; font-weight: Normal; LETTER-SPACING: 2px }

.heading1 { font-size:14pt; font-family: Arial, Verdana; color:#000000; font-weight: Bold; }
.heading2 { font-family : Arial, Verdana;      font-size : 8pt;     font-weight : bold;  text-decoration:none;    color : #96341E;     }


.navB         { font-size:8pt; font-family: Arial; color:#F8F8F8; font-weight:Bold; letter-spacing:1px; }
.navB:link    { font-size:8pt; font-family: Arial; color:#F8F8F8; font-weight:Bold; letter-spacing:1px; }
.navB:active  { font-size:8pt; font-family: Arial; color:#F8F8F8; font-weight:Bold; letter-spacing:1px; }
.navB:visited { font-size:8pt; font-family: Arial; color:#F8F8F8; font-weight:Bold; letter-spacing:1px; }
.navB:hover   { font-size:8pt; font-family: Arial; color:#CCCCCC; font-weight:Bold; letter-spacing:1px; }

.navFoot         { font-size:7pt; font-family: Arial; color:#353535; font-weight:Bold; letter-spacing:1px;text-decoration:underline; }
.navFoot:link    { font-size:7pt; font-family: Arial; color:#353535; font-weight:Bold; letter-spacing:1px;text-decoration:underline; }
.navFoot:active  { font-size:7pt; font-family: Arial; color:#353535; font-weight:Bold; letter-spacing:1px;text-decoration:underline; }
.navFoot:visited { font-size:7pt; font-family: Arial; color:#353535; font-weight:Bold; letter-spacing:1px;text-decoration:underline; }
.navFoot:hover   { font-size:7pt; font-family: Arial; color:#CC0000; font-weight:Bold; letter-spacing:1px;Text-decoration:underline; }

.navS         { font-size:10px; font-family: Arial, Verdana; color:#FFFFFF; font-weight:Bold }
.navS:link    { font-size:10px; font-family: Arial, Verdana; color:#FFFFFF; font-weight:Bold }
.navS:active  { font-size:10px; font-family: Arial, Verdana; color:#FFFFFF; font-weight:Bold }
.navS:visited { font-size:10px; font-family: Arial, Verdana; color:#FFFFFF; font-weight:Bold }
.navS:hover   { font-size:10px; font-family: Arial, Verdana; color:#FFFFFF; font-weight:Bold }

.nav          { cursor: hand; font-weight: Normal; font-family: Arial, Verdana }

.specTD {font-family: Arial, Verdana;
      font-size : 9pt; font-weight:normal;
      border-color:#000000;
      border-left:1px solid #000000; border-bottom:1px solid #000000; 
      border-top:1px solid #000000; border-right:1px solid #000000
      }

.frontTd {font-family: Arial, Verdana;
      font-size : 9pt; font-weight:normal;
      border-color:#C7C2B0;
      border-left:1px solid #C7C2B0; border-bottom:1px solid #C7C2B0; 
      border-top:1px solid #C7C2B0; border-right:1px solid #C7C2B0;
      cursor: hand; font-weight: Bold 
      }

.navTD      { cursor: hand; font-weight: Bold; font-family: Arial, Verdana }

.RTD {font-family: Arial, Verdana;
      font-size : 9pt; font-weight:normal;
      border-color:#009E42;
      border-left:0px solid #009E42; border-bottom:0px solid #009E42; 
      border-top:0px solid #009E42; border-right:1px solid #009E42
      }

.stable{ background-image: url("images/nav_bg.jpg"); 
	background-repeat: no-repeat; 
	background-attachment: fixed; 
	background-position: 0mm, 0mm;
	} 

.tdHead
	{
	font-family: Arial, Verdana;
	background-color: #626262;
	color: #FFFFFF;
   	font-weight: bold;
	}
    
.button {font-family:Arial, geneva; color:#DDDDDD; font-size:7pt; font-weight:Bold;      background-color:#96341E;       border-color:#000000;      border-left:1px solid #000000; border-bottom:1px solid #000000;       border-top:1px solid #000000; border-right:1px solid #000000;      }
.button2 {font-family:Arial, geneva; color:#353535; font-size:9pt; font-weight:Bold;      background-color:#FFFFFF;       border-color:#962F42;      border-left:1px solid #962F42; border-bottom:1px solid #962F42;       border-top:1px solid #962F42; border-right:1px solid #962F42;      }      


.text {font-family:Arial, Verdana; color:#000000; font-size:8pt; font-weight:Normal; background-color:#F8F8F8;  border-color:#680001;border-left:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #000000; border-right:1px solid #000000;}
.text2 {font-family:Arial, Verdana; color:#000000; font-size:8pt; font-weight:Normal; background-color:transparent;  border-color:#996600;border-left:1px solid #996600; border-bottom:1px solid #996600; border-top:1px solid #996600; border-right:1px solid #996600;}

.dirSearch {font-family:Arial, Verdana; color:#000000; font-size:7pt; font-weight:Normal; background-color:#F7E9E8;  border-color:#C2C2C2;border-left:1px dashed #C2C2C2; border-bottom:1px dashed #C2C2C2; border-top:1px dashed #C2C2C2; border-right:1px dashed #C2C2C2;}
select {font-family:Arial, Verdana; color:#000000; font-size:7pt; font-weight:Normal; background-color:#CBCC99;  border-color:#996600;border-left:1px solid #996600; border-bottom:1px solid #996600; border-top:1px solid #996600; border-right:1px solid #996600;}
.blueText {font-family:Arial, Verdana; color:#999999; font-size:8pt; font-weight:Normal; background-color:#E3F5F5;  border-color:#8D9B9E;border-left:1px solid #8D9B9E; border-bottom:1px solid #8D9B9E; border-top:1px solid #8D9B9E; border-right:1px solid #8D9B9E;}


.mainTable
	{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}

.mainTable2
	{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
	}
	
.bordAll1
	{
	border-left: 1px solid #5B6E96;
	border-right: 1px solid #5B6E96;
	border-top: 1px solid #5B6E96;
	border-bottom: 1px solid #5B6E96;
	}

.bordAll2
	{
	border-left: 1px solid #212152;
	border-right: 1px solid #212152;
	border-top: 1px solid #212152;
	border-bottom: 1px solid #212152;
	}

.bordLTRlog
	{
	border-left: 1px solid #5D6F93;
	border-right: 1px solid #5D6F93;
	border-top: 1px solid #5D6F93;
	border-bottom: 0px solid #5D6F93;
	}

.bordLBRlog
	{
	border-left: 1px solid #5D6F93;
	border-right: 1px solid #5D6F93;
	border-top: 0px solid #5D6F93;
	border-bottom: 1px solid #5D6F93;
	}
			
.bordBott
	{
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	border-bottom: 1px solid #A1A1A1;
	}
	
.bordBott1
	{
	border-left: 0px solid #C7C7C7;
	border-right: 0px solid #C7C7C7;
	border-top: 0px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
	}

.bordBottTop
	{
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-top: 1px solid #212152;
	border-bottom: 1px solid #212152;
	line-height:2;
	}

.bordBott2
	{
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	border-bottom: 1px solid #5D6F93;
	}
	
.bordTop2
	{
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-top: 1px solid #5D6F93;
	border-bottom: 0px solid #5D6F93;
	}
				

.docHead
	{
	font-family: verdana;
	background-color: #B5D0ED;
	font-size: .7em;
	}
	
.docNorm
	{
	font-family: verdana;
	font-size: .7 em;
	font-weight: normal;
	}
	
.imgBord 	{	border-color: #000000;   	border-left: 2px solid #CACACA; border-bottom: 2px solid #CACACA;    	border-top: 2px solid #CACACA; border-right: 2px solid #CACACA;   	background-color: #FFFFFF;	}

.col1a {background-color: #FFFFFF; }
    .col1b {background-color: #FFFFFF;CURSOR: hand; }
    .col1c {background-color: #FFFFFF; }

 #menu {
        background: ;
    }
    #menu .top {
        font-family: Arial;
        font-weight:Normal;
        font-size: 8pt;
        padding: 2px 10px 2px 0px;
        background-color: #FFFFFF;
        border-color: #698076;
        border-width: 1px;
        width: 124;
        height: 18;
        cursor: hand;
        border-left: 0px solid #9E4913;
        border-bottom: 1px solid #9E4913;
        border-top: 0px solid #9E4913;
        border-right: 0px solid #9E4913;
    }
    /* fix for ie */
    * html #menu .top {
        padding: 2px 10px 2px 0px;
    }
    #menu .top a,
    #menu .top a:hover {
        color: #353535;
        font-weight:Bold;
        text-decoration: none;
        white-space: nowrap;
        cursor: hand;
    }
    #menu .section-top,
    #menu .section {
        font-family: Arial;
        font-weight:Normal;
        font-size: 8pt;
        position: absolute;
        visibility: hidden;
        width: 124;
        height: 18;
        cursor: hand;
        z-index: -1;
    }
    #menu .sub {
        position: relative;
        border-left: 0px solid #9E4913;
        border-bottom: 1px solid #9E4913;
        border-top: 0px solid #9E4913;
        border-right: 0px solid #9E4913;
        width: 180;
        background-color: #FFFFFF;
    }
    #menu .box,
    #menu .box-right{
        background-color: #FFFFFF;
        border-left: 0px solid #9E4913;
        border-bottom: 0px solid #9E4913;
        border-top: 0px solid #9E4913;
        border-right: 0px solid #9E4913;
        width: 180;
        height: 18;
        cursor: hand;
        
        filter:alpha(opacity=100)
    }
    #menu .box-hover,
    #menu .box-right-hover {
        background-color:#F8F8F8;
        border-color: #FFFFFF;
        border-width: 1px;
        width: 180;
        height: 18;
        cursor: hand;
        border-style: none none none none;
    }
    #menu .box,
    #menu .box-right,
    #menu .box-hover,
    #menu .box-right-hover {
        
    }
    #menu .box,
    #menu .box-hover {
        padding: 2px 10px 2px 10px;
    }
    #menu .box-right,
    #menu .box-right-hover {
        padding: 2px 10px 2px 10px;
    }
    #menu .box-right img,
    #menu .box-right-hover img {
        position: absolute;
        top: 4px;
        right: 1px;
    }
    #menu a,
    #menu a:hover {
        color: #353535;
        font-weight:Bold;
        text-decoration: none;
        white-space: nowrap;
    }
    #menu .box-hover a,
    #menu .box-hover a:hover,
    #menu .box-right-hover a,
    #menu .box-right-hover a:hover{
        color: #353535;
        font-weight:Bold;
        text-decoration: none;
        white-space: nowrap;
        }
        


dl.map {
  background: url(images/map_blank.gif) no-repeat;
  border: 1px solid #999;
  margin: 0px;
  padding: 0px;
  text-align:left;
  width: 550px;
  height: 275px;
  position: relative;
}

dl.map dt {
  display: inline;
}

dl.map dd {
  background: #555;
  border: 2px solid #222;
  border-radius: 8px; /* CSS3 rounded corners */
  -moz-border-radius: 8px; /* Mozilla rounded corners */
  color: #fff;
  padding: 4px;
  width: 200px;
  position: absolute;
  left: -9999px;
  z-index: 11;
}

dl.map a.location {
  background: url(point.png) no-repeat;
  display: block;
  outline: none;
  text-decoration: none;
  text-indent: -9999px;
  width: 10px;
  height: 10px;
  position: absolute;
  z-index: 10;
}
dl.map a.location:hover {
  background: url(point-hover.png) no-repeat -1px -1px;
}

dl.map a#shanghai {
  top: 80px;
  left: 484px;
}
dl.map a#tokyo {
  top: 105px;
  left: 121px;
}


dl.map.on {
  background: url(worldmap.png) no-repeat;
  border: 1px solid #999;
  margin: 0px;
  padding: 0px;
  text-align:left;
  width: 550px;
  height: 275px;
  position: relative;
}

