body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    background-color:#FFFFFF;
    color: #000000;
    
    margin: 0px;
    padding: 0px;
  }

img {
 border: 0;
}

span.news_date {
 font-size: 9pt;
}

a {
 text-decoration: none;
 color: black;
}

a:hover {
		
}

table {
 font-size: 11pt;
}

/* address table */
table.ad_table {
 padding: 0px;
 width: 100%;
 cursor: pointer;
}

.ad_light {
 background-color: #efefef;
}

.ad_dark {
 background-color: #e5e5e5; 
}

.ad_hover {
 background-color: #46837b;
 /*font-weight: bold;*/
}

/* mypage display */
.mypage_piccell {
 background-color: #EEEEEE; 
 font-weight: bold; 
 font-size: 10pt;
 padding: 10px;

 text-align: center;
 vertical-align: middle;
}

/* location display */
.loc_piccell {
 background-color: #EEEEEE; 
 font-weight: bold; 
 font-size: 10pt;
 padding: 10px;

 width: 160px;
 height: 160px;

 text-align: center;
 vertical-align: middle;
}

.link_piccell {
 background-color: #EEEEEE; 
 font-weight: bold; 
 font-size: 10pt;
 padding: 10px;

 text-align: center;
 vertical-align: middle;
}

.loc_pichover {
 background-color: #EEEEEE; 
 text-align: center;
 vertical-align: middle;
 font-weight: bold; 
 font-size: 10pt;
 padding: 6px;
 width: 160px;
 height: 160px;
}

/* links */
.links_cell {
 background-color: #EEEEEE;
}

#loc_paging {
 height: 40px;

 text-align: right;
 font-weight: bold;	
 font-size: 12pt;
}



table #main {
 width: 1000px;

 vertical-align: top;
}

#footer {
 background: #46837B;
    
 width: 1000px;
 height: 20px;

 text-align: center;
 color: white;
} 

#header {
 min-height: 115px;
 margin-bottom: 5px;
}
 
#logo {
 background: url('../images/logo.gif') no-repeat;

 position: absolute;
 left: 20px;
 top: 39px;
	
 width: 158px;
 height: 68px;

 cursor: pointer;
}

#logoemons {
 background: url('../images/logoemons.gif') no-repeat;
 position: absolute;
 left: 17px;
 top: 120px;
 
 width: 180px;
 height: 70px;

 cursor: pointer;
}

#addnavigation {		
 color: #46837B;
 font-weight: bold;
		
 margin-left: 265px;
 margin-bottom: 20px;
}
 
#left {	
 width: 235px;
 min-height: 500px;		

 vertical-align: top;
}
	
#center {
 width: 465px;
 
 vertical-align: top;

 overflow: hidden;
}
	
#right {
 width: 250px;
 height: 500px;
 min-height: 500px;

 vertical-align: top;

 overflow: hidden;
}

#popup {
 font-size: xx-small;
}

h2 {
 color: #46837B;
}