
body								{ margin: 0px; padding: 0px; background-color: #FFFFFF; font-family: Verdana, Arial, 新細明體; }
body								{ font-family: Arial; font-size: 11pt; color: #333333; }
input, textarea						{ font-family: Arial; font-size: 9pt; color: #333333; }
form								{ margin: 0px; padding: 0px; }
img									{ border: 0px; }

.changebutton						{}
.searchbar							{ font-family: Arial, 新細明體; font-size: 9pt; color: #333333; }
.searchbar input					{ font-family: Arial, 新細明體; font-size: 9pt; color: #333333; }
.page_table	td						{ padding: 5px; }

.form_box_title						{ color: #666666; font-size: 11pt; margin: 5px 10px 5px 10px; padding: 0px; text-align: left; font-weight: bold; }

.form_titlebar_table				{ width: 100%; border-bottom: solid 5px #3B75B4; margin: 0px 0px 0px 0px; }
.form_titlebar_table td				{ padding: 3px; }
.form_titlebar_title				{ color: #3B75B4; font-size: 11pt; margin: 5px 10px 5px 10px; padding: 0px; text-align: center; }
.form_titlebar_note					{ color: #666666; font-size: 9pt; margin: 3px 3px 3px 10px; padding: 0px; }
.form_titlebar_line					{ border-right: solid 1px #3B75B4; }

.form_table							{ width: 650px; }
.form_table th						{ font-weight: normal; text-align: right; vertical-align: top; padding: 10px 5px 5px 5px; }
.form_table td						{ font-weight: normal; text-align: left; vertical-align: top; padding: 5px 5px 5px 5px; }

.form_text							{ color: #666666; font-size: 9pt; margin: 3px 3px 3px 3px; }
.form_star							{ color: #990000; font-family: 新細明體; }
.form_tips							{ color: #666666; font-size: 9pt; margin: 3px 0px 0px 12px; padding: 0px; line-height: 18px; text-indent: -12px; text-align: left; }

.form_select						{ font-family: Arial, 新細明體; font-size: 9pt; color: #333333; }

.userctrl_address_input				{}
.userctrl_address_text				{}

.maintable							{ width: 990px; text-align: left; }
.contenttable						{ width: 990px; text-align: left; }

.topbar								{ color: #FFFFFF; background-color: #000000; height: 10px; }

.topmenu td							{ vertical-align: bottom; border-right: dotted 1px #BBBBBB; }
.topmenu p							{ font-weight: bold; margin: 5px 15px 5px 15px; padding: 0px; }
.topmenu a:link						{ color: #666666; text-decoration: none; }
.topmenu a:visited					{ color: #666666; text-decoration: none; }
.topmenu a:active					{ color: #333333; text-decoration: none; }
.topmenu a:hover					{ color: #333333; text-decoration: none; }
.topmenu_line						{ height:40px; border-top: solid 1px #BBBBBB; border-bottom: solid 1px #BBBBBB; }

.language							{ list-style: none; text-align: center; }
.language li						{ display: inline; margin: 0px 5px 0px 5px; }
.language a							{ color: #666666; text-decoration: none; }	

.foot_menu_line						{ background-image: url('/images/page/foot_line.gif'); width: 100%; height: 10px; margin: 0px; padding: 0px; }
.foot_menu							{ list-style: none; text-align: center; margin: 20px 0px 10px 0px; padding: 0px; }
.foot_menu li						{ display: inline; margin: 0px 3px 0px 3px; }
.foot_menu a						{ color: #6E6E6E; text-decoration: none; }		
.foot_copyright						{ list-style: none; text-align: center; font-family: Arial; margin: 0px 0px 20px 0px; padding: 0px; }
.foot_copyright li					{ color: #9C9C9C; display: inline; margin: 0px 3px 0px 3px; }

.page_guide							{ text-align: left; color: #555555; margin: 19px 0px 0px 52px; }
.page_guide a						{ color: #555555; text-decoration: none; }
.page_guide_current	a				{ color: #555555; text-decoration: none; }

.news_list_table td					{ padding: 5px; }
.news_list_table td a				{ color: #666666; text-decoration: none; }
.news_list_icon						{ font-family: 新細明體; color: #666666; margin: 0px 10px 0px 3px; }

.page_no_area						{ margin: 10px; text-align: center; }
.page_no							{ display: inline; margin: 0px; padding:  0px 0x 0px 0px; color: #5588EE; }
.page_no li							{ display: inline; list-style: none; margin: 5px 5px 5px 5px; font-size: 9pt; }
.page_no li a						{ color: #5588EE; text-decoration: none; }
.page_link							{ color: #5588EE; text-decoration: none; margin: 0px 10px 0px 10px; }
.page_no_current					{ font-size: 10pt; font-weight: bold; color: #555555; }

.tbeWinderList th					{ background-color: #9A9A9A; color: #FFFFFF; font-weight: normal; text-align: center; padding: 5px; }
.tbeWinderList td					{ color: #9A9A9A; font-weight: normal; text-align: center; padding: 3px; padding: 2px; }

.yearbook_list_table td				{ padding: 5px; }
.yearbook_list_table td a			{ color: #5D5D39; text-decoration: none; }
.yearbook_list_title				{ font-size: 11pt; color: #5D5D39; margin: 3px 0px 10px 0px; padding: 0px; }
.yearbook_list_title a				{ color: #5D5D39; }
.yearbook_list_price				{ color: #989898; margin: 5px 0px 5px 0px; padding: 0px; }
.yearbook_list_isbn					{ color: #989898; margin: 5px 0px 5px 0px; padding: 0px; }
.yearbook_list_summary				{ color: #676767; margin: 10px 0px 5px 0px; padding: 0px; line-height: 20px; }

.filmmaker_info						{ margin: 0px 0px 0px 0px; color: #555555; }
.filmmaker_info h6					{ color: #C8522A; font-size: 12pt; font-weight: normal; margin: 10px 0px 10px 0px; line-height: 24px; }
.filmmaker_info p					{ color: #555555; line-height: 24px; }

.tbeWinderList td					{ color: #555555; }

.movie_table						{ width: 491px; height: 100%; background-image: url('/images/classroom/movie_bg.gif'); }
.movie_title						{ color: #70352D; margin: 20px 25px 0px 25px;  }
.movie_titleline					{ margin: 5px; }
.movie_infotable					{ margin: 15px 25px 15px 25px; }
.movie_info							{ margin: 0px 15px 0px 15px; line-height: 20px; font-size: 9pt; color: #70352D; }
.movie_line							{ margin: 5px; }
.movie_pic							{ border: solid 1px #AAAAAA; }
.movie_text							{ margin: 10px 25px 10px 25px; line-height: 22px; font-size: 9pt; color: #565656; }
.movie_close						{ margin: 20px; }

.createdate							{ margin: 0px 20px 0px 5px; color: #555555; }

.review_note_text					{ margin: 0px; padding: 0px; }
.review_note_text p					{ margin: 0px; padding: 0px; }