/* Main */

body {	font-family: Arial,Helvetica,sans-serif,????,???;
				background-color: #ffffff;
			}

/* Linkage */
a:link		{ color:#333399; }
a:visited	{ color:#333333; }
a:hover		{ color:#333399; text-decoration:none; }

.footer									{ font-size:8pt; color:#666666; }
.footer a:link					{ font-size:8pt; color:#666666; text-decoration:none; }
.footer a:visited				{ font-size:8pt; color:#666666; text-decoration:none; } 
.footer a:hover					{ font-size:8pt; color:#666666; text-decoration:none; }

.header									{ font-family:Arial,Helvetica,sans-serif,????,???; font-size:9pt; color:#666666; }
.header a:link					{ font-size:9pt; color:#666666; text-decoration:none; }
.header a:visited				{ font-size:9pt; color:#666666; text-decoration:none; } 
.header a:hover					{ font-size:9pt; color:#666666; text-decoration:none; }

.home										{ font-family:Arial,Helvetica,sans-serif,????,???; font-size:9pt; color:#007236; }
.home a:link						{ font-size:9pt; color:#007236; text-decoration:none; }
.home a:visited					{ font-size:9pt; color:#007236; text-decoration:none; } 
.home a:hover						{ font-size:9pt; color:#007236; text-decoration:underline; }

.locationbar						{ font-family:Arial,Helvetica,sans-serif,????,???; font-size:12pt; color:#ffffff; }
.locationbar a:link			{ font-size:12pt; color:#ffffff; text-decoration:none; }
.locationbar a:visited	{ font-size:12pt; color:#ffffff; text-decoration:none; } 
.locationbar a:hover		{ font-size:12pt; color:#ffffff; text-decoration:underline; }


/* FontSize */
.f9p				{ font-size:9pt; }
.f10p				{ font-size:10pt; }
.f12p				{ font-size:12pt; }
.f16p				{ font-size:16pt; }
.f20p				{ font-size:20pt; }
.f40p				{ font-size:40pt; }


/* FontSize with Height */
.f9p12h			{ font-size:9pt; line-height:120%; }
.f9p14h			{ font-size:9pt; line-height:140%; }
.f9p16h			{ font-size:9pt; line-height:160%; }
.f9p20h			{ font-size:9pt; line-height:200%; }


/* Common Article Setting */
.article_headline				{ font-family:Arial,Helvetica,sans-serif,????,???; font-size:12pt; color=#000000; }
.article_content				{ font-family:Arial,Helvetica,sans-serif,????,???; font-size:9pt; color=#000000; }


/* home calendar setting */
.main					{ width:100%; border:1px solid #7d48be; }
.month				{ background-color:#7d48be; font:8pt bold; color:#ffffff; padding:2px; }
.daysofweek		{ background-color:#cccccc; font:7pt arial; color:#808080; padding:2px; }
.days					{ background-color:#e6e6e6; font:7pt arial; color:#000000; padding:2px; }
.days #today	{ background-color:#4b9080; font:7pt arial bold; color:#fff799; width:100%; height:100%; }


/* home scrolling text setting */
.homenews										{ font-family:Arial,Helvetica,sans-serif,????,???; font-size:9pt; color:#000000; }
.homenews a:link						{ font-size:9pt; color:#007236; text-decoration:none; }
.homenews a:visited					{ font-size:9pt; color:#007236; text-decoration:none; } 
.homenews a:hover						{ font-size:9pt; color:#007236; text-decoration:underline; }
.homenews ul								{ margin-left: 16px; }
.homenews li								{ list-style: url(../../images/lib/chi/home_scroll_bullet.gif) disc; }


/* download setting */
.downloadshortcut									{ border:1px solid #cccccc; background:#eeeeee; }
.downloadshortcut	td							{ padding:2px; padding-left:10px;}
.downloadshortcut a:link					{ font-size:9pt; color:#666666; text-decoration:none; }
.downloadshortcut a:visited				{ font-size:9pt; color:#666666; text-decoration:none; } 
.downloadshortcut a:hover					{ font-size:9pt; color:#666666; text-decoration:underline; }

.downloadcontent									{ border:1px solid #7d48be; font-size:9pt; color:#000000; }
.downloadcontent td								{ border:1px solid #a7a7a7; }
.downloadcontent td.header				{ background:#cccccc; color:#666666; font-weight:bold; }


/* notice setting */
.noticeshortcut									{ border:1px solid #cccccc; background:#eeeeee; }
.noticeshortcut	td							{ padding:2px; padding-left:10px;}
.noticeshortcut a:link					{ font-size:9pt; color:#666666; text-decoration:none; }
.noticeshortcut a:visited				{ font-size:9pt; color:#666666; text-decoration:none; } 
.noticeshortcut a:hover					{ font-size:9pt; color:#666666; text-decoration:underline; }

.noticetab											{ font-size:9pt; color=#ffffff; }
.noticetab a:link								{ font-size:9pt; color:#7d48be; text-decoration:none; }
.noticetab a:visited						{ font-size:9pt; color:#7d48be; text-decoration:none; } 
.noticetab a:hover							{ font-size:9pt; color:#7d48be; text-decoration:underline; }

.noticecontent									{ border:1px solid #7d48be; font-size:9pt; color:#000000; }
.noticecontent td								{ border:1px solid #a7a7a7; }
.noticecontent td.header				{ background:#cccccc; color:#666666; font-weight:bold; }


/* campsite setting */
.camptab												{ font-size:9pt; color=#ffffff; }
.camptab a:link									{ font-size:9pt; color:#7d48be; text-decoration:none; }
.camptab a:visited							{ font-size:9pt; color:#7d48be; text-decoration:none; } 
.camptab a:hover								{ font-size:9pt; color:#7d48be; text-decoration:underline; }

.campheader											{ font-size:12pt; font-weight:bold; color=#000080; }
.campcontent										{ font-size:12pt; }
.campcontent td.header					{ background:#cccccc; color:#666666; font-weight:bold; }
.camptable td										{ border:1px solid #7d48be; }
.camptd td											{ border:1px solid #969d8f; }
.camppdf td											{ border:1px solid #eaf6e0; }

/* news setting */
.newscover											{ border:1px solid #7d48be; padding:4px; }

.newscontent										{ border:1px solid #7d48be; font-size:9pt; color:#000000; }
.newscontent td									{ border:1px solid #a7a7a7; }
.newscontent td.header					{ background:#cccccc; color:#666666; font-weight:bold; }
.newscontent a:link							{ font-size:9pt; color:#000000; text-decoration:none; }
.newscontent a:visited					{ font-size:9pt; color:#000000; text-decoration:none; } 
.newscontent a:hover						{ font-size:9pt; color:#000000; text-decoration:underline; }

/* photoalbum setting */
.photoalbumcover								{ border:1px solid #7d48be; padding:4px; }

.photoalbumcontent							{ border:1px solid #7d48be; font-size:9pt; color:#000000; }
.photoalbumcontent td						{ border:1px solid #a7a7a7; }
.photoalbumcontent td.header		{ background:#cccccc; color:#666666; font-weight:bold; }
.photoalbumcontent a:link				{ font-size:9pt; color:#000000; text-decoration:none; }
.photoalbumcontent a:visited		{ font-size:9pt; color:#000000; text-decoration:none; } 
.photoalbumcontent a:hover			{ font-size:9pt; color:#000000; text-decoration:underline; }

/* hkscouting setting */
.hkscoutingcover								{ border:1px solid #7d48be; padding:4px; }

.hkscoutingcontent							{ border:1px solid #7d48be; font-size:9pt; color:#000000; }
.hkscoutingcontent td						{ border:1px solid #a7a7a7; }
.hkscoutingcontent td.header		{ background:#cccccc; color:#666666; font-weight:bold; }
.hkscoutingcontent a:link				{ font-size:9pt; color:#000000; text-decoration:none; }
.hkscoutingcontent a:visited		{ font-size:9pt; color:#000000; text-decoration:none; } 
.hkscoutingcontent a:hover			{ font-size:9pt; color:#000000; text-decoration:underline; }

/* aboutus setting */
.aboutusheader									{ font-size:12pt; font-weight:bold; color=#000080; }
.aboutuscontent									{ font-size:12pt; }

/* history setting */
.historytab											{ font-size:9pt; color=#ffffff; }
.historytab a:link							{ font-size:9pt; color:#7d48be; text-decoration:none; }
.historytab a:visited						{ font-size:9pt; color:#7d48be; text-decoration:none; } 
.historytab a:hover							{ font-size:9pt; color:#7d48be; text-decoration:underline; }

.historyheader									{ font-size:12pt; font-weight:bold; color=#000080; }
.historycontent									{ font-size:12pt; }
.historycontent td.header				{ background:#cccccc; color:#666666; font-weight:bold; }
.historytable td								{ border:1px solid #7d48be; }
.historytd td										{ border:1px solid #969d8f; }
.historynoborder td							{ border:1px solid #eaf6e0; }

/* scouthk setting */
.scouthktab											{ font-size:9pt; color=#ffffff; }
.scouthktab a:link							{ font-size:9pt; color:#7d48be; text-decoration:none; }
.scouthktab a:visited						{ font-size:9pt; color:#7d48be; text-decoration:none; } 
.scouthktab a:hover							{ font-size:9pt; color:#7d48be; text-decoration:underline; }

.scouthkheader									{ font-size:12pt; font-weight:bold; color=#000080; }
.scouthkcontent									{ font-size:12pt; }
.scouthkcontent td.header				{ background:#cccccc; color:#666666; font-weight:bold; }
.scouthktable td								{ border:1px solid #7d48be; }
.scouthktd td										{ border:1px solid #969d8f; }
.scouthknoborder td							{ border:1px solid #eaf6e0; }

/* department setting */
.departmenttab									{ font-size:9pt; color=#ffffff; }
.departmenttab a:link						{ font-size:9pt; color:#7d48be; text-decoration:none; }
.departmenttab a:visited				{ font-size:9pt; color:#7d48be; text-decoration:none; } 
.departmenttab a:hover					{ font-size:9pt; color:#7d48be; text-decoration:underline; }

.departmentheader								{ font-size:12pt; font-weight:bold; color=#000080; }
.departmentcontent							{ font-size:12pt; }
.departmentcontent td.header		{ background:#cccccc; color:#666666; font-weight:bold; }
.departmenttable td							{ border:1px solid #7d48be; }
.departmenttd td								{ border:1px solid #969d8f; }
.departmentnoborder td					{ border:1px solid #eaf6e0; }

/* others setting */
.otherstab											{ font-size:9pt; color=#ffffff; }
.otherstab a:link								{ font-size:9pt; color:#7d48be; text-decoration:none; }
.otherstab a:visited						{ font-size:9pt; color:#7d48be; text-decoration:none; } 
.otherstab a:hover							{ font-size:9pt; color:#7d48be; text-decoration:underline; }

.othersheader										{ font-size:12pt; font-weight:bold; color=#000080; }
.otherscontent									{ font-size:12pt; }
.otherscontent td.header				{ background:#cccccc; color:#666666; font-weight:bold; }
.otherstable td									{ border:1px solid #7d48be; }
.otherstd td										{ border:1px solid #969d8f; }
.othersnoborder td							{ border:1px solid #eaf6e0; }

/* contactus setting */
.contactusheader								{ font-size:12pt; font-weight:bold; color=#000080; }
.contactuscontent								{ font-size:12pt; }

/* scoutunit setting */
.suheader												{ font-size:12pt; font-weight:bold; color=#000080; }
.sucontent											{ font-size:12pt; }

/* faq setting */
.faqtab													{ font-size:9pt; color=#ffffff; }
.faqtab a:link									{ font-size:9pt; color:#7d48be; text-decoration:none; }
.faqtab a:visited								{ font-size:9pt; color:#7d48be; text-decoration:none; } 
.faqtab a:hover									{ font-size:9pt; color:#7d48be; text-decoration:underline; }

.faqheader											{ font-size:12pt; font-weight:bold; color=#000080; }
.faqquestion										{ font-size:12pt; font-weight:bold; }
.faqanswer											{ font-size:12pt; }
.faqcontent td.header						{ background:#cccccc; color:#666666; font-weight:bold; }
.faqtable td										{ border:1px solid #7d48be; }
.faqtd td												{ border:1px solid #969d8f; }
.faqnoborder td									{ border:1px solid #eaf6e0; }

/* calendarevent setting */
.calendareventheader						{ font-size:12pt; font-weight:bold; color=#000080; }
.calendareventcontent						{ font-size:12pt; }

/* sitemap setting */
.sitemapheader									{ font-size:12pt; font-weight:bold; color=#000080; }
.sitemapcontent									{ font-size:12pt; }

/* application setting */
.applicationheader							{ font-size:12pt; font-weight:bold; color=#000080; }
.applicationcontent							{ font-size:12pt; }


/* submit button */
.submit_button
        {font-size:9pt;  height:20px; border: 1px solid;}
