@charset "utf-8";
/* CSS Document */

html, body{ margin: 0; padding: 0; height: 100%; border:none; }

#bg_intro { height: 100%; margin: 0 auto; text-align:center; vertical-align: middle;  background-position:center; background-image:url(images/bg_index.jpg); background-attachment:fixed; }
.bg_intro_inside { background-image:url(images/intro_03.gif); background-position:center; background-repeat:no-repeat; height:100%; width:100%; }

a.txt_normalLink:link {color:#FF0066; text-decoration:none;}
a.txt_normalLink:visited {color:#FF0066; text-decoration:none;}
a.txt_normalLink:hover {color:#FF3300; text-decoration:none;}
a.txt_normalLink:active {color:#FF3300; text-decoration:none;}

.txt_copyright{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC3300; text-decoration:none;}

/* portal.php */

#banner { height:100px; margin:0 auto; width:100%; }
.banner_left { background-image:url(images/default_01.gif); width:825px; height:100px; background-repeat:no-repeat; }
.banner_right { background-image:url(images/default_02.gif); width:auto; background-position:left; background-repeat:no-repeat; text-align:center; }

#nav { height:175px; margin:0 auto; width:100%; background-color:#f77076; }
.nav { height:25px; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
.login { height:175px; width:auto; background-color:#ff9191; vertical-align:top; }
.imgBanner { background-image:url(images/default_04.gif); width:825px; height:145px; background-repeat:no-repeat; }
.5pxBar { height:5px; }

#main { margin:0 auto; width:100%; }
.main_left {  vertical-align:top; background-image:url(images/bg_default_14.gif); width:825px; height:auto; }
.main_right { background-image:url(images/default_17.gif); background-position:right; background-repeat:repeat-y; width:auto; }

.15pxBar { height:15px; }
.headnews_left { background-image:url(images/default_14.gif); width:150px; background-repeat:no-repeat; height:45px; }
.headnews_mid { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; vertical-align:middle; color:#ff0066; background-image:url(images/default_15.gif); width:340px; background-repeat:no-repeat; padding-left:10px; }
.headnews_right { width:280px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; vertical-align:middle; color:#ff0066; padding-right: 45px; }

.slogan{ background-image:url(images/default_20.gif); background-repeat:no-repeat; }
.nonSlogan{ background-image:url(images/default_11.gif); background-repeat:no-repeat; }

.chairmanVoice { background-image:url(images/default_21.gif); height:200px; background-repeat:no-repeat; }
.actBoard { background-image:url(images/default_23.gif); height:600px; background-repeat:no-repeat; }
.actContent { height:500px; width:565px; vertical-align:top; }
.actIco { background-image:url(images/bg_portal_act_16.gif); width:120px; height:80px; background-repeat:no-repeat; vertical-align:middle; text-align:center; }
.actIcoFrame { width:100px; height:74px; }

.subnav { width:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f77076; text-align:center; }

.actTitle { height:25px; width:315px; padding-left:25px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
.actTitle2 { width:300px; height:25px; padding-left:25px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
.actDate { width:105px; vertical-align:middle; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
.actSubTitle { height:25px; padding-left:25px; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; }
.actDisp { height:25px; padding-left:25px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; }
.actMore { height:25px; width:105px; vertical-align:middle; vertical-align:middle; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; }

.txtTitle { color:#f77076; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
.txtContent { color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.aim { background-image:url(images/default_12.gif); background-repeat:no-repeat; height:350px; width:auto; }

.ShowHeader { background-image:url(images/328/default_12.gif); background-repeat:no-repeat; height:545px; width:auto; }
.ShowHeader2 { background-image:url(images/727/default_12.gif); background-repeat:no-repeat; height:545px; width:auto; }
.ShowFooter2 { background-image:url(images/727/default_16.gif); height:1205px; width:auto; text-align:left; vertical-align:top; padding-left:40px; }

.ShowFooter { background-image:url(images/328/default_14.gif); height:255px; width:auto; text-align:left; vertical-align:middle; padding-left:40px; }
.ShowBooklet { width:150px; height:165px; vertical-align:bottom; text-align:center; }
.ShowGallery { width:415px; height:auto; vertical-align:bottom; text-align:center; }
.txtShow { height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ed174f; text-decoration:none; text-align:center; vertical-align:middle; }

.committeeBoard { background-image:url(images/committee/bg_board_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; }
.committeeDirector { background-image:url(images/committee/bg_directors_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; }
.committeeMember { background-image:url(images/committee/bg_members_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; }
.committeeBoardTitle { width:570px; height:65px; text-align:center; vertical-align:middle; }
.committeeHeadline { width:550px; height:20px; background-color:#FFCECE; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; font-weight:bold; text-align:center; vertical-align:middle; }
.committeeStructure { width:570px; }
.committeeStructureSub { width:550px; }

.txtCommittee { width:120px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0066; padding-right:50px; text-align:right; }
.txtStructureTitle { height:25px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; text-decoration:none; }
.txtStructureDisp { height:25px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; }
.txtStructureDisp2 { height:25px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }
.bg_memberSub { background-image:url(images/committee/bg_members_sub_12.gif); background-attachment:fixed; background-repeat:no-repeat; }
.memberSubFrame { width:570px; height:695px; }

.structure { background-image:url(images/structure/default_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; }
.structureSub { width:550px; text-align:center; }
.structureIco { width:90px; text-align:center; }

.news { background-image:url(images/news/default_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; }

.events { background-image:url(images/events/default_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; }
.txtevents { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }

.sitemap { background-image:url(images/sitemap/default_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; }
.sitemapIco { background-image:url(images/ico.gif); background-repeat:no-repeat; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666666; padding-left: 25px; }
.sitemapNonIco { height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666666; padding-left: 25px; }

.pageLoginTitle { height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF; vertical-align:middle; padding-left:10px; }
.pageLoginField { height:20px; width:110px; background-color:#FFFFFF; border:0px; background-image:url(images/default_07.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#f77076; vertical-align:middle; }
.pageLoginBt { height:20px; width:50px; background-color:#FFFFFF; border:0px; background-image:url(images/default_10.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#ffffff;}

.donation { background-image:url(images/donate/default_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; }
.donationHeadline { width:550px; height:20px; background-color:#FFCECE; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; font-weight:bold; text-align:center; vertical-align:middle; }

.blank { background-image:url(images/form/default_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; }

.offer { background-image:url(images/offer/default_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; padding-left:40px; } 

.dateTitle { background-image:url(images/date_title.gif); width:161px; height:25px; vertical-align:middle; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
.calender { background-color:#FFFFFF; border:#CCCCCC solid 1px; } 
.txtDate { width:14%; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration:none; text-align:center; vertical-align:middle; background-color:#FFFFFF; }
.txtDateSun { width:14%; height:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FF0000; text-decoration:none; text-align:center; vertical-align:middle; background-color:#FFFFFF; }
.txtDateToday { width:14%; height:17px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#003399; text-decoration:none; text-align:center; vertical-align:middle; background-color:#FFFFFF; }

/* Receipt Engine */

.receipt_head_left { background-image:url(images/receipt/default_14.gif); width:150px; background-repeat:no-repeat; height:45px; }
.receipt_headings { height:50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-decoration:underline; color:#990000; vertical-align:middle; }
.receipt_title { font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC0000; font-size:13px; font-weight:bold; }
.receipt_bottomLine { border-bottom:#CC0000 solid 1px; }
.receipt_amount { font-family:"Times New Roman", Times, serif; font-size:24px; background-color:#CCCCCC; text-decoration:none; font-style:italic; font-weight:bold; }

.enquiry { background-image:url(images/enquiry/default_12.gif); height:820px; vertical-align:top; width:635px; background-repeat:no-repeat; }  

a.nav:link, a.nav:visited {color:#FFFFFF; text-decoration:none;}
a.nav:active, a.nav:hover {color:#FF0000; text-decoration:underline;}

a:link, a:visited {color:#f77076; text-decoration:none;}
a:active, a:hover {color:#FF0000; text-decoration:underline;}

#copyright { height:30px; margin:0 auto; width:100%; background-image:url(images/default_24.gif); background-position:left; background-repeat:no-repeat; }