/* general item */
a img {border-style:none;border-width:none;}
a:link		{text-decoration:none;}     /* unvisited link */
a:visited	{text-decoration:none;}  /* visited link */
a:hover		{text-decoration:none;color:#FF0000;background-color:#FFCC00;}   /* mouse over link */
a:active	{text-decoration:none;}   /* selected link */

select { height:25px;  vertical-align:middle; }

body { font-size: 12px;}

.greyBorder {border:solid;border-width:1;border-color:#AAAAAA;}

/*=================== start : submenu style ========================*/

/* style item for sub menu */
div.submenu a:link {color: #FFFFFF; font-weight:bold;text-decoration:none;}     /* unvisited link */
div.submenu a:visited {color: #FFFFFF;font-weight:bold;text-decoration:none;}  /* visited link */
div.submenu a:hover {color: #FF9900;font-weight:bold;text-decoration:none;background-color:#FFFFFF;}   /* mouse over link */
div.submenu a:active {color: #FF0000;font-weight:bold;text-decoration:none;}   /* selected link */

/* submenu class style */
div.submenu { display:none;position: absolute;margin-left:-10;font-size :small; }
/*width change from 160 to 180*/
div.submenu table { background-color:#FFFFFF;width:180px;}
/*font-size change from 12 to 13*/
div.submenu table td { font-size :13px;padding-left:3;padding-right:5;background-color:AA99BB;border:solid;border-width:2;border-color:#CCBBDD #665577 #665577 #CCBBDD ; }
/*div.submenu  div { display:none;position:absolute;margin-left:2; }*/
div.submenu  div { display:none;position:absolute;left:150px;margin-left:2; }
div.submenu table table { background-color:#FFFFFF;}
div.submenu table table td { background-color:#55DDCC;border:solid;border-width:2;}
/* different style for sub-menu */
div.submenu div.service-youth { width:160px;}
div.submenu div.service-youth td { background-color:#AA88CC;border-color: #CC99EE #9933AA #9933AA #CC99EE ;}
div.submenu div.service-family { width:160px;}
div.submenu div.service-family td { background-color:#669966;border-color: #99CC66 #333322 #333322 #99CC66 ;}
div.submenu div.service-elderly { width:160px;}
div.submenu div.service-elderly td { background-color:#9999CC;border-color: #CCCCFF #333388 #444499 #CCCCFF ;}
div.submenu div.service-childParent { width:160px;}
div.submenu div.service-childParent td { background-color:#66CCCC;border-color: #99EEEE #339999 #339999 #99EEEE ;}
div.submenu div.service-kids { width:160px;}
div.submenu div.service-kids td { background-color:#EE88DD;border-color: #FFCCED #996677 #996677 #FFCCED ;}
div.submenu div.service-other { width:160px;}
div.submenu div.service-other td { background-color:#CCBBAA;border-color: #DDCCBB #998877 #998877 #DDCCBB ;}
div.submenu div.service-elderly-publish { width:160px;}
div.submenu div.service-elderly-publish td { background-color:#CCBBAA;border-color: #DDCCBB #998877 #998877 #DDCCBB ;}


/*=================== end : submenu ========================*/

/*========contentStyle===================================*/

/* content Style  : general style */
div.contentStyle {position:absolute;width:550px;padding-left:50px;background-image:url(../images/logobkgd.jpg);}
div.contentStyle table {margin-left:50px;width:80%;}
div.contentStyle table td{vertical-align:top;}
div.contentStyle p {margin-left:30px;}
div.contentStyle ol {padding-left:30px;}
div.contentStyle ol ol {padding-left:0px;}
div.contentStyle ol ul {padding-left:0px;}
div.contentStyle ul {padding-left:30px;}
div.contentStyle ul ol {padding-left:0px;}
div.contentStyle ul ul {padding-left:0px;}

/*========contentStyle - mission===================================*/
/* content Style - mission */
div.contentStyle-mission {position:absolute;width:550;padding-left:10;background-image:url(../images/logobkgd.jpg);}
div.contentStyle-mission table td { padding:5px 5px 5px 5px; }

/*========contentStyle - contact===================================*/
/* content Style - contact */
div.contentStyle-contact {position:absolute;width:550;padding-left:20;background-image:url(../images/logobkgd.jpg);}
div.contentStyle-contact table {width:100% }
div.contentStyle-contact table th{text-align:left;}
div.contentStyle-contact table td{vertical-align:top;font-size:12px; width:50%}

/*========contentStyle - history===================================*/
/* content Style - history */
div.contentStyle-history {position:absolute;width:550;padding-left:50;background-image:url(../images/logobkgd.jpg);}
div.contentStyle-history table {margin-left:-25px;border: solid;border-width:1px;width:550px}
div.contentStyle-history table tr{vertical-align:top;}
div.contentStyle-history table td{padding: 5px 5px 5px 5px;vertical-align:top;border:solid;border-width:1px;font-size:80%}
div.contentStyle-history td.year {width:50px ;}
div.contentStyle-history td.detail {}

/*========contentStyle - list===================================*/
/* content Style - list */
div.contentStyle-list {position:absolute;width:580px;padding-left:10px;background-image:url(../images/logobkgd.jpg);}
div.contentStyle-list h3{font-size:16px;}
div.contentStyle-list table {width:100%;}
div.contentStyle-list table table {border: solid;}
div.contentStyle-list table tr{vertical-align:top;}
div.contentStyle-list table th{font-size:12px;}
div.contentStyle-list table td{padding:3px 3px; vertical-align:top;border: solid;border-width:1px 1px 1px 1px ;font-size:12px;}



/*========contentStyle - photo===================================*/
/* content Style - photo */
div.contentStyle-photo {position:absolute;width:550;padding-left:50;background-image:url(../images/logobkgd.jpg);}
div.contentStyle-photo table {margin-left:10px;width:90%;}
div.contentStyle-photo table td{vertical-align:top;text-decoration:none;font-size:12px;}
div.contentStyle-photo p {margin-left:30;}
div.contentStyle-photo ol {padding-left:30;}
div.contentStyle-photo ul {padding-left:30;}


.photoTable {width:100%;}
.photoTable td{vertical-align:top;font-size:10px;}

/* set width */
.width20p { width:20%; }
.width30p { width:30%; }
.width40p { width:40%; }

/* center name */
.centerName {  text-align:left; }
.serviceCenterTitle { margin-left:0px; width:100%;}
/* page bar for page selection */
.pageSelectBar { text-align:right;vertical-align:middle; padding-left:0px;font-size:70%;font-weight:normal; }

.visible{visibility:visible;}
.hidden{visibility:hidden;}

/* image size */
img.w150h100 { width:150px;height:100px;}

/* style for message from chairman */
.message { margin-left:50px;margin-right:50px; }

/* style for structure table */
.structure td { font-size:70%; }
