@import url("http://www.google.com/uds/css/gsearch.css");
      @import url("http://www.google.com/uds/solutions/localsearch/gmlocalsearch.css");
 
      #divmapcanvas {
        
        border-bottom : 1px solid #979797;
      }
 
      #wrapper {
      	color:#000000;
        border : 1px solid #979797;
        width : 295px;
      }
      
      #wrapper A:hover {
	 TEXT-DECORATION: underline;
	 color:#666600;
         cursor:pointer;
	}
      
      #divmapcanvas .gmls {
        width : 100%;
      }
 
      #gmlresults {
        margin-top : 30px;
        margin-bottom : 1px;
        margin-left : 2px;
        margin-right : 2px;
      }
 
      #gmlresults .gmls-app,
      #map .gmls-app {
        border : none;
      }
      
      #gmlresults .gmls-ads-box-234x60_as .gmls_inline_ads {
        left : 83px;
      }

/* for webpad */
.hinoki
{
	left:0px;
	width:295px;
	height:22px;
	
	background-color:#e0e0e0;
	
	border-width:1px; 
	border-style:solid; 
	border-color:#A19FC1;
	text-align:center;
	margin-top:1px;
	padding-top:3px;
	font-size: 15px; 
}
/* for web pad end*/

body
{
background-color:#C7EDCC;199 237 204

}

.npush
{
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	background-color:#9EBD83;
	border-width:1px; 
	border-style:solid; 
	border-color:#516F21;
	color:#516F21;
	padding-left:7px;
	padding-right:7px;
	margin-right:15px;
}	

.en
{
	font-family:Times;
	font-size: 15px;
}
.ra
{
	font-family:"Arial";
	color:#000000;
	text-align:right;
}
.date
{
font-family:"Arial";
color:#100010;
font-size: 11px;
}

.text
{
font-size: 15px;
line-height: 18pt;
text-decoration:none;
}


.text a:link
{
	TEXT-DECORATION: underline;
	/*
	color:#ffff66;
        */
        cursor:pointer;
}

.campaign_smallfont
{
	font-family:"Arial";
	font-size:11px;
}

table.journaltable
{
font-size: 15px;
border-width:0px;
line-height: 18pt;
margin-bottom:20px;
width:100%
}

span.clickspan
{
	cursor:pointer;
	text-decoration:underline;
}

.jindex
{
font-size: 13px;
color:#100010;
}



.jtitle
{
	
	border-width:1px; 
	border-style:solid; 
	border-color:#C5D9B2; 
	text-align:center;
	background-color:#9EBD83;
	text-decoration:none;
	font-size:15px;
	padding:2px;
}

.jmenu
{
	
	border-width:1px; 
	border-style:solid; 
	border-color:#B5C874; 
	text-align:center;
	background-color:#719F51;
	text-decoration:none;
	font-family:Arial;	
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	padding:1px;
}

.normal
{
	
	border-width:1px; 
	border-style:solid; 
	border-color:#C5D9B2; 
	text-align:center;
	background-color:#9EBD83;
	text-decoration:none;
	
	font-family:新細明體;	
	cursor:pointer;
	font-size:15px;
}

.hot
{
	color:#ff0000;
	font-family:arial;
	font-weight:bold;
}

/* for top content */
.topicname
{
font-family:標楷體;
/*
color:#E1FFB1;
*/
font-size:19px;
}

.topicpath
{
font-family:新細明體;
font-size:15px;
}

#backtocontent
{
border-width:1px; 
border-style:solid; 
border-color:#B5C874; 
text-align:center;
background-color:#719F51;
text-decoration:none;
font-family:新細明體;
font-size:15px;
}

.topicresponse
{
font-size:13px;
background-color:#91AF61;
BORDER-TOP: #718F41 1px solid;
BORDER-BOTTOM: #718F41 1px solid;
}

/* for top content */

.clskeypad
{
	border-width:1px; 
	border-style:solid; 
	border-color:#404040; 
	background-color:#d8c584;
	font-family:"新細明體";
	font-size:11pt;
	color:#000000;
}

A:link 
{
	 TEXT-DECORATION: none
}
A:visited {
	 TEXT-DECORATION: none
}
A:active {
	 TEXT-DECORATION: none
}
A:hover {
	 TEXT-DECORATION: underline;
	 cursor:pointer;
}

#topic_childtopic a:link,#topic_childtopic a:visited,#topic_childtopic a:active
{
	text-decoration:none;	
	color:#C7EDCC;

}

#banner a:link,#banner a:visited,#banner a:active
{
	text-decoration:none;
	color:#FFFFFF;
	
}


.ctopicname
{
font-weight:bold;
}

.chitcount
{
font-family:arial;
/*
color:#DEFDC0;
*/
font-size:13px;
}

/* for topic menu sidebar*/
a.f {  
	 padding:0px;
         cursor:pointer; 
}

td.nopad {
	
	padding:0px;                  
}

span.topic
{

font-size:13px;
text-decoration:none;
}

#reservedtopic
{
padding:0px;
/*
background-color:#718F41;
*/
}

/* end for topic menu sidebar*/

.clssubmenuold
{
	position:absolute;
	z-index:3;
	background-color:#ffffff;
}

.clssubmenu
{
	padding:3px;
	position:absolute;
	z-index:3;
	left:100px;
	top:100px;
	border-width:1px; 
	border-style:solid; 
	border-color:#404040; 
	background-color:#d8c584;
	font-family:"新細明體";
	font-size:15px;
	color:#000000;
}

.clssubmenutable
{
	background-color:#FFFFE1;
	color:#000000;
	BORDER-RIGHT: #CCFF99 1px solid;
	font-family:"新細明體";
	font-size:15px;
	BORDER-BOTTOM: #CCFF99 1px solid;
	BORDER-TOP: #ECFFD2 1px solid;
	BORDER-LEFT: #ECFFD2 1px solid;
	line-height:20px;
	padding:3px;
}

.clsclosex
{
	text-decoration:underline;
	font-weight:bold;
	font-family:Arial;
	color:#000000;
}

.Footer {width:630px; font-size: 13px;text-align:center;  background-image: url('images/dotted.gif'); background-repeat: repeat-x; background-position: left top; padding: 10px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0; }

.Footer .About { font-family: Arial; line-height: 18px;  font-size: 11px;}
.Footer .About img { float: right; border: none; }
.Footer a:link { text-decoration: none; }
.Footer a:visited { text-decoration: none; }


/* calendar
--------------------------------------------------*/
#wp-calendar {
  display:inline-table;
  border-collapse:collapse;
  width:275px;
  margin:0px 10px 0 10px;
  text-align:center;
  font-size:16px;
}

#wp-calendar table caption {
  margin:-5px 10px 0 10px;
  padding-bottom:5px;
  border-bottom:1px solid;
  letter-spacing:0.1em;
}

#wp-calendar table thead tr {border-bottom:1px solid;}

#wp-calendar table th {border-bottom:1px solid;}

#wp-calendar table td {
  width:275px; /* maximaize width; honestly, I don't know much about tables... */
  padding:1px;
  font-size:15px;
}

#wp-calendar #today{
        display:block;
	background-color: #F0F0F0;
	padding: 2px;
}

#wp-calendar a {
  display:block;
  font-weight:bold;
  font-size:17px;
}

#wp-calendar table tfoot {border-top:1px solid;}

#wp-calendar table tfoot a {
  border:none;
  font-weight:bold;
}

#wp-calendar table tfoot #prev a {text-align:left;}
#wp-calendar table tfoot #next a {text-align:right;}

/*** search ***/
.snippet,
.snippeta
{
	font-size:13px;
	color:2E3D00;
	padding-left:0px;
	padding-right:5px;
	line-height: 16pt;
	word-wrap: break-word;
	word-break: break-all;
}

.snippet b,
.snippeta b
{
	color:#ff0000;
}

.more
{
	background-color:#618F41;
	font-family:Arial;
	font-weight:bold;
	color:CEEDB0;
	font-size:13px;
}



.infowin
{
	font-size:13px;
	color:#000000;
}

.infowin a:link
{
	color:#0000ff;
        cursor:pointer;
}

.infowin a:visited 
{
	 color:#0000ff;
}

/*----------*/
#edittextarea {
  color:#FFFFFF;
  background-color:#91aF61;
  border-width:0px;
  font-family:"新細明體";
  font-size: 15px;
}

#editbuttonsave
{
  font-family:Arial;
  font-weight:bold; 
}

#editbuttoncancel
{
  font-family:Arial;
  font-weight:bold; 
}

#tableprofile A:link
{
	 TEXT-DECORATION: underline;
}

#tableprofile A:visited
{
	 TEXT-DECORATION: underline;
}

.site_nav_menu_buttons {list-style:none;margin:0;padding:0;}
.site_nav_menu_buttons li {float:left;font-size:13px;line-height:13px;position:relative;z-index: 998;} /* IntlRef: sea.css */
.site_nav_menu_buttons li.menu_li {margin-right:3px}
.site_nav_menu_buttons li div.wmenu_menu {left:-40px;}

/* wmenu NAV */

#wmenu_nav_button_bar,
#wmenu_search_button_bar {
	padding: 0 0 1px 0;
	margin:0;
}
#wmenu_search_button_bar { display:block; }

#wmenu_nav_button_bar img,
#wmenu_search_button_bar img { border:0; margin:0 ; display:inline; }

#wmenu_nav_button_bar a:hover, #wmenu_nav_button_bar a:active, #wmenu_nav_button_bar a:focus { outline:0; background-color: inherit !important; }
#wmenu_search_button_bar a:hover, #wmenu_search_button_bar a:active, #wmenu_search_button_bar a:focus { outline:0; background-color: inherit !important; }

#wmenu_nav_button_bar .wmenu_menu, 
#wmenu_search_button_bar .wmenu_menu {
	display:none; 
	position:absolute;
	border-left:1px solid #F0F0F0;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-top:0;
	width:100px;
	z-index: 5000;
	background-color:#819F51;
	text-align:left;
	line-height:20pt;
}

#wmenu_search_button_bar .wmenu_menu a, 
#wmenu_search_button_bar .wmenu_menu a:link {margin:6px; padding:0px; font-size: 13px;  }


/* blog comments */
.blogcmtdiv
{
font-size:13px;
line-height:14pt;
text-align:left;
margin-top:5px;
}

.blogcmttext
{
margin-left:8px;
margin-top:5px;
word-wrap: break-word;
word-break: break-all;
}

/* for Firefox wordbreak, 2010.9.9*/
.wordwrap
{
width: 270px;
overflow:hidden;
white-space:normal;
-moz-binding: url('./wordwrap.xml#wordwrap');
}

.blogcmtauthor
{
text-align:right;
font-size:11px;
}

.blogcmtdiv1
{
font-size:13px;
line-height:14pt;
text-align:left;
margin-top:5px;
color:#000000;
}

.blogcmtdiv1 a:link
{
	color:#0000ff;
        cursor:pointer;
}

.blogcmtdiv1 a:visited 
{
	 color:#0000ff;
}



.newstag
{
	font-size:11px;
	background-color:#719F51;
	color:CEEDB0;
}

tr.listcapital
{
background-color:#f0f0f0;
}

tr.listrow1
{
background-color:#D1EFA1;
}

tr.listrow2
{
background-color:#A1BF71;
}