body, table, p, span, div, input, textarea, select { color: #000000; font: 10pt/150%;}

.background { background:url('../images/background.gif') #498200 repeat-y center top;}
.index-bg   { background:url('../images/bgbody.jpg') #FFFFFF no-repeat 0px 300px; padding-bottom: 30px;}
.index-head { border-bottom: 1px solid #77D300;}
.index-menu { background-color: #35A100; text-align: center; height: 25px; padding-top: 3px;}
.index-news { color: #888888; margin-top: 7px;}

.page-bg        { background:url('../images/page_bg2.jpg') #FFFFFF no-repeat right bottom; padding-bottom: 30px;}
.page-etitle    { background-color: #60A80F; text-align: right; height: 17px; width: 694px;}
.page-menu      { background-color: #DCDCDC; color: #94936A; height: 25px; width: 694px; padding-top: 3px;}
.page-smenu     { background:url('../images/page_submenu_bg.jpg') no-repeat left top; padding: 46px 3px; 0px 0px; text-align: right; width: 109px;}
.page-smenu-img { border: 1px solid #7DB832; margin-bottom: 10px; background-color: #FFFFFF;}
.page-smenu-icon{ background:url('../images/page_submenu_icon_02.gif') #FFFFFF repeat-y center top;}
.page-stitle    { background:url('../images/stitle_bg.gif') #FFFFFF no-repeat right top;}

.admin-smenu      { border: 1px solid #D0D3CE; background-color: #EFEFEF;}
.admin-main       { padding-left: 20px;}
.admin-fname-bg   { background:url('../images/admin_formname_bg.gif') #FFFFFF no-repeat left top; color: #FFFFFF; letter-spacing: 2px; padding: 4px 0px 0px 10px; height: 30px;}
.admin-form       { border-width: 0px 1px 1px 1px; border-color: #A7F36F; border-style: solid;}
.admin-form-col   { color: #40B500; text-align: right; letter-spacing: 1px; width:110px; height: 30px; background-color: #DDFFCB;}
.admin-form-vau   { padding: 3px; border-bottom: 1px dashed #D7D7D7; color: #666666;}
.admin-form-vaub  { padding: 3px; color: #666666;}

.member-msg-vau     { padding: 5px 0px 10px 0px; color: #444444; border-bottom: 1px dashed #94CC4C;}
.member-msg-title   { color: #FF9000; font-size: 11pt; height: 30px}
.member-msg-detail  { color: #5B8228; line-height: 160%; background-color: #FFFFFF;}
.member-profile     { border: 1px solid #CCD583; margin-left: 35px;}
.member-diary-year  { color: #DADADA; font: bold 22pt Arial; padding: 10px 3px 0px 0px; letter-spacing: -1px}
.member-diary-border{ margin: 0px 0px 0px 10px; border-bottom: 1px solid #B0D753;}
.member-diary-day   { color: #63841D; font: bold 22pt Arial; padding: 10px 3px 0px 0px; letter-spacing: -1px}
.member-diary-week  { color: #999999; font-size: 9pt;}
.member-diary-col   { border-bottom: 1px dashed #CCCCCC; height: 30px; color: #666666; width: 40px;}
.member-diary-vau   { border-bottom: 1px dashed #CCCCCC; height: 30px; color: #6FC500;}
.member-diary-record{ background-color: #EFEFEF; width: 60px; color: #000000;}
.member-diary-update{ background-color: #DEF9FF; width: 60px;}
.member-fname-bg    { background:url('../images/member_formname_bg.gif') #FFFFFF no-repeat left top; color: #FFFFFF; letter-spacing: 2px; padding: 4px 0px 0px 10px; height: 30px; margin: 5px 0px 0px 23px;}
.member-form        { border-width: 0px 1px 1px 1px; border-color: #A7F36F; border-style: solid; margin-left: 23px;}
.member-list        { margin-left: 10px;}
.member-view        { margin: 5px 0px 0px 23px; border: 1px solid #A7F36F;}

.bulletin-col1 { color: #479700; text-align: right; letter-spacing: 1px; width:90px; height: 30px; background-color: #DDFFCB;}
.bulletin-col2 { color: #479700; text-align: right; letter-spacing: 1px; width:90px; height: 30px; background-color: #D2E6FF;}
.bulletin-vau1 { color: #FF9600; font-weight: bold;}
.bulletin-vau  { color: #838716;}
.bulletin-vau2 { color: #768465;}
.forum-list-col  { background:url('../images/forum_col_bg.gif') #FFFFFF repeat-x left top; color: #50AB00; letter-spacing: 2px; padding-top: 5px; height: 25px; text-align: center;}
.forum-list-data1{ background-color: #E9E9E9;}
.forum-list-data2{ background-color: #F1FFD2;}
.forum-q         { padding-left: 5px;}
.forum-r         { color: #75833B; font-size: 9pt; text-align: center; line-height: 120%;}

.calendar-n { color: #85D100; font-size: 8pt; width: 14px; line-height: 120%; cursor: hand;}
.calendar-s { color: #FFBA00; font-size: 8pt; width: 14px; line-height: 120%; cursor: hand;}
.login      { background:url('../images/login_bg.jpg') #FFFFFF no-repeat right top; margin-left: 23px; border: 1px dashed #AABF07;}
.foot       { background:url('../images/footer.gif') #DBDBDB no-repeat right middle; height: 18px;}

a:link 			{ color: #0079D7; text-decoration: underline;}
a:visited 	{ color: #0079D7; text-decoration: underline;}
a:hover 		{ color: #FF6600; text-decoration: underline;}
a:active 	  { color: #FF6600; text-decoration: underline;}

a.link-index-menu:link    { color: #FFFFFF; text-decoration: none;}
a.link-index-menu:visited { color: #FFFFFF; text-decoration: none;}
a.link-index-menu:hover   { color: #FFFF00; text-decoration: none;}
a.link-index-menu:active  { color: #FFFF00; text-decoration: none;}

a.link-index-news:link    { color: #429C00; text-decoration: underline; letter-sapcing: 1px;}
a.link-index-news:visited { color: #429C00; text-decoration: underline; letter-sapcing: 1px;}
a.link-index-news:hover   { color: #FF6600; text-decoration: underline; letter-sapcing: 1px;}
a.link-index-news:active  { color: #FF6600; text-decoration: underline; letter-sapcing: 1px;}

a.link-page-menu:link    { color: #94936A; text-decoration: none;}
a.link-page-menu:visited { color: #94936A; text-decoration: none;}
a.link-page-menu:hover   { color: #000000; text-decoration: none;}
a.link-page-menu:active  { color: #000000; text-decoration: none;}

a.link-smenu:link    { color: #757774; text-decoration: none;}
a.link-smenu:visited { color: #757774; text-decoration: none;}
a.link-smenu:hover   { color: #FF6C00; text-decoration: underline;}
a.link-smenu:active  { color: #FF6C00; text-decoration: underline;}

a.link-admin-smenu:link    { color: #000000; text-decoration: none;}
a.link-admin-smenu:visited { color: #000000; text-decoration: none;}
a.link-admin-smenu:hover   { color: #FF0000; text-decoration: none;}
a.link-admin-smenu:active  { color: #FF0000; text-decoration: none;}

a.link-member-msgt:link    { color: #10AF00; font-size: 11pt; text-decoration: underline;}
a.link-member-msgt:visited { color: #10AF00; font-size: 11pt; text-decoration: underline;}
a.link-member-msgt:hover   { color: #FF7200; font-size: 11pt; text-decoration: underline;}
a.link-member-msgt:active  { color: #FF7200; font-size: 11pt; text-decoration: underline;}

a.link-papers:link    { color: #4CA100; text-decoration: underline;}
a.link-papers:visited { color: #4CA100; text-decoration: underline;}
a.link-papers:hover   { color: #FF7E00; text-decoration: underline;}
a.link-papers:active  { color: #FF7E00; text-decoration: underline;}

a.link-name:link    { color: #0079D7; font-size: 11pt; letter-spacing: 1px; text-decoration: underline;}
a.link-name:visited { color: #0079D7; font-size: 11pt; letter-spacing: 1px; text-decoration: underline;}
a.link-name:hover   { color: #FF7E00; font-size: 11pt; letter-spacing: 1px; text-decoration: underline;}
a.link-name:active  { color: #FF7E00; font-size: 11pt; letter-spacing: 1px; text-decoration: underline;}

.inputext		{ border: 1px solid #94BE00; background-color: #E6F8D7; height: 20px; color: #000000; font-family: verdana;}
.inputbtn		{	background: url('../images/btn_bg.gif'); height: 25px; border: 1px solid #90BF01; color: #FFFFFF; letter-spacing: 2px; cursor: hand; padding-top: 1px;}
.text-area	{ border: 1px solid #94BE00; background-color: #E6F8D7; color: #000000; font-family: verdana;}

.page				{ color: #FF0000;}
.errmsg			{ color: #FF0000; font-size: 10pt; letter-spacing: 1px}

.listcol		{	background-color: #79B63C; height: 25px; color: #FFFFFF; text-align: center;}
.listdata1	{ background-color: #EFF8CB; height: 30px; text-align: center; font-family: Vendar;}
.listdata2	{ background-color: #DFF8CB; height: 30px; text-align: center; font-family: Vendar;}

.forum-qdetail { padding: 10px; border-bottom: 1px dashed #D7D7D7; color: #3C8E00;}
.forum-quser   { padding: 3px; color: #C28400; text-align: right;}
.forum-ruser   { padding: 5px; color: #3C8E00; background-color: #D9FFBD; height: 30px;}
.forum-rdetail { padding: 10px; color: #666666;}
.forum-rdetail1 {  font-size: 10pt;color: #666666;}
.forum-rborder { border: 1px solid #A7F36F;}

.intro-vision-ti1 { width: 110px; background-color: #539E03; color: #FFFFFF; font-weight: bold; padding: 3px 7px 0px 7px; line-height: 150%; letter-spacing: 1px;}
.intro-vision-ti2 { width: 110px; background-color: #FFA421; color: #FFFFFF; font-weight: bold; padding: 3px 7px 0px 7px; line-height: 150%; letter-spacing: 1px;}
.intro-vision-ti3 { width: 110px; background-color: #0075BF; color: #FFFFFF; font-weight: bold; padding: 3px 7px 0px 7px; line-height: 150%; letter-spacing: 1px;}
.intro-mission-ti { color: #FF9600; font-weight: bold;}

.concept-8-title  { background-color: #A8B926; color: #FFFFFF; font-weight: bold; padding: 5px 5px 1px 7px; line-height: 160%; letter-spacing: 1px;}
.concept-8-text   { color: #688600; line-height: 160%;}

.clinic-ti    { color: #FFFFFF; background-color: #5BA900; font-size: 11pt; font-weight: bold; letter-spacing: 2px; padding: 3px 0px 0px 5px;}
.clinic-text1 { color: #ED9100; font-size: 11pt; letter-spacing: 1px; font-weight: bold;}
.clinic-td    { border-top: 1px dashed #AAAAAA; padding: 5px 0px 7px 0px;}
