﻿body 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	/* #e9f7fd; */
	background-color: #F5F5F5;
}
#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 1px solid lightblue;	
	padding: 2px;
	background-color: lightblue;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.index_tital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5A71CA;
	text-decoration: none;
	padding-top: 15px;
	/* 加圖， pad left 由36 改為0, ltju 20090313 */
	padding-left: 0px;
}

.index_photo_insert_location {
insert_location	text-align: center;
}
.index_photo_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	color: #6378CB;
}
.index_main_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #3399ff;
	text-decoration: underline;
	letter-spacing: 0.1em;
	text-align:left;

}
.index_main_menu_manage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #747070;
	text-decoration: none;
	letter-spacing: 0.1em;
	text-align:left;
	background-color: #F5F5F5;
}

.index_main_background 
{
	background-image:url(../APP_images/top_BG.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align: left;
}

.index_main_Farem_padding {
    padding-left:45px; 
	padding-bottom:25px; 
	padding-right: 45px;
}
.index_list_text_L {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 6px;
	padding-top: 5px;
	color: #6378CB;
}
.index_list_text_R {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 15px;
	padding-top: 5px;
	color: #6378CB;
}
.index_hotlist_tital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 20px;
	background-color: #3E92D6;
	padding-bottom: 5px;
}
.index_hotlist_text { //ltju on 20090319
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: dark-blue;
	text-decoration: none;
	padding-left: 5px;
	line-height: 18px;
}
.copyright {
	color: #363636;
	text-align: right;
	font-size: 12px;
	padding-top: 20px;
	padding-right: 275px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.index_userName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	text-decoration: none;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
}
.logout_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B32943;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

.index_user_docCount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F68EE;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 5px;
}
.login_neme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #51596C;
	text-decoration: none;
}
.index_photo_border {
    border: 1px solid #4A99D9;
	padding: 3px;
	background-color:#FFFFFF;
}
.index_search_tital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px; /* 36改5 */
	padding-left: 20px;
	padding-bottom: 10px;
}

.index_evan_frame_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-right: 3px;
	padding-bottom: 3px;
	color: #6378CB;
	background-color:#E7E7E7;
	text-align: center;
}
.index_evan_text_FFFFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-left: 3px;
	line-height: 18px;
	background-color:#FFFFFF;
}
.index_evan_text_E7E7E7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-left: 3px;
	line-height: 18px;
	background-color:#E7E7E7;
}
.index_evan_date_FFFFFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-left: 3px;
	line-height: 18px;
	background-color:#FFFFFF;
	font-weight:bold
}
.index_evan_date_E7E7E7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-left: 3px;
	line-height: 18px;
	background-color:#E7E7E7;
	font-weight:bold
}
.index_shopCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747070;
	text-decoration: none;
}.big_titaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #525252;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 28px;
}
.explain_tital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	text-decoration: none;
	text-align: left;
	padding-top: 28px;
	padding-left: 15px;
}
.explain_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #525252;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 28px;
	padding-right: 8px;
	padding-bottom: 15px;
	line-height: 20px;
}
.page_reply_tital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 20px;
	padding-left: 28px;
	padding-right: 8px;
}
.page_reply_add {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #224EFB;
	text-decoration: none;
	padding-top: 20px;
	padding-left: 28px;
	padding-right: 8px;
}
.reply_border_photo_TLB {
	text-align: left;
	padding: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #A4B4BD;
	border-bottom-color: #A4B4BD;
	border-left-color: #A4B4BD;
	border-right-color: #A4B4BD;
}
.tag_border {
	border: 1px solid #6998D1;
}

.reply_border_T {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A4B4BD;
}
.reply_border_B {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A4B4BD;
}
.reply_border_TRB {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#46537B;
}
.reply_border_TB {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A4B4BD;
	border-bottom-color: #A4B4BD;
}
.reply_tital_text{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3A3939;
	font-weight: bold;
	text-decoration:none;
}
.reply_user_name{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#46537B;
	text-decoration:none;
	padding-top: 7px;
}
.reply_user_text{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1B1B1C;
	text-decoration:none;
	padding-top: 3px;
}
.appraise_member_text{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#6A7DDB;
	text-decoration: none;
}
.appraise_referee_text{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#AD669D;
	text-decoration: none;
}
.tag_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.tag_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 16px;
}
.tital_none {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2C2A2C;
	text-decoration: none;
	padding-top: 32px;
	padding-bottom: 10px;
}
.produdt_link_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.produdt_link_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #4D4D4D;
	line-height: 18px;
	padding-bottom: 5px;
}
.gary_border {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #BBBBBB; 
}
.personal_big_titaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5A5A5A;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.personal_date{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1B1B1C;
	text-decoration:none;
	line-height: 18px;
    padding-bottom:15px;
	padding-top: 10px;
}
.personal_more_text{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0255DF;
	text-decoration:none;
}
.personal_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
	text-decoration: none;
	line-height: 18px;
	padding-top: 7px;
	padding-bottom: 5px;
}
.personal_main_tital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9BB7F9;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 18px;
}
.personal_reply_tital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding-top: 20px;
	padding-left: 12px;
	padding-right: 8px;
}
.tital_none_for_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2C2A2C;
	text-decoration: none;
	padding-bottom: 10px;
}.form_page_padding {
	padding-top: 28px;
}
.form_step_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #287CC1;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	text-align: left;
	padding-left: 15px;
}
.form_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #707070;
	text-decoration: none;
	padding-top: 10px;
	text-align: left;
	padding-left: 0px;
	font-weight: bold;
}
.form_formborder {
	border: 1px solid #FFCBAC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53595B;
	line-height: 18px;
}
.form_nametext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px; /* 8 to 4 */
	padding-left: 12px;
	/* border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #97D2FF; */
}
.form_nametext_noLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.form_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px; /* 8 to 4 */
	padding-left: 12px;
	/* border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #95BFFF; */
}
.form_text_noLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}.CSUM_big_titaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #799BFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 27px;
	font-weight: bold;
}
.CSUM_form_tital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #525252;
	text-decoration: none;
	padding-top: 5px;
}
.CSUM_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #525252;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
}
.CSUM_text_pink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 100;
	color: #FF6FB7;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	font-weight: bold;
}
.CSUM_text_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 100;
	color: #EC4264;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	font-weight: bold;
}
.CSUM_text_skyblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4684F7;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	font-weight: bold;
}
.CUSM_hotlist_tital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 7px;
	background-color: #B3B3B3;
	padding-bottom: 5px;
}
.CUSM_hotlist_tital_undertext{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3E5C82;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 7px;
	padding-bottom: 5px;
}
.form_text_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #95BFFF;
}
.form_text_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #95BFFF;
}
.form_text_right_noLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}

.form_text_skyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4684F7;
	text-decoration: none;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #95BFFF;
}
.form_text_skyblue_noLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4684F7;
	text-decoration: none;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.form_text_pure_noLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
}
.form_text_pure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #95BFFF;
}

.TagLv_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 26px;
	color: #DF3B39;
	font-weight: bold;
	background-color: #8E8E8E;
}
.TagLv_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #006600;
	font-weight: bold;
	font-style: italic;
	background-color: #8E8E8E;
}
.TagLv_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: lightsalmon;
	text-decoration: underline;
	line-height: 26px;
	font-weight: bold;
	font-style: italic;
	background-color: #8E8E8E;
}
.TagLv_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: lightcyan;
	line-height: 26px;
	background-color: #8E8E8E;
}
.SK_list_title_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3366cc;
	text-decoration: none;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #C9EEFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9EEFF;
	padding-top: 3px;
	padding-bottom: 4px;
}
.background {
	background-position: bottom;
	background-repeat: repeat-x;
}
.h_10 {
	height: 10px;
}

.pic_borderbox {
	border: 1px solid #D1D1D1;
}
.list_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
	padding-top: 3px;
	padding-bottom: 3px;    
}
.masg_text {
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9E9E9E;
}
.masg_ARROW {
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9E9E9E;
}
.masg_text_bottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9E9E9E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9E9E9E;
}
.masg_ARROW_bottom{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9E9E9E;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9E9E9E;
}

.list_wreter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	padding-top: 3px;
	padding-bottom: 3px;    
}
.list_deta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding-top: 3px;
}

.SK_list_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4E4E4E;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #C9EEFF;
	border-left-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 6px;
}
.SK_list_text_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4E4E4E;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #C9EEFF;
	border-left-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 6px;
}
.SK_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66cc33;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;    
}

.SK_wreter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;    
}
.SK_deta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;    
}
.event_border_BGcolor {
	background-color: #8AC539;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #8AC539;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #8AC539;
	border-left-color: #FFFFFF;
}
.theme_Tag_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #8E8E8E;
	line-height: 18px;
}
.theme_Tag_text_Bigy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #ffcc33;
	text-decoration: underline;
	background-color: #8E8E8E;
}
.theme_Tag_BG_color {
	background-color: #8E8E8E;
	padding-right: 3px;
	padding-left: 3px;
}
.studen_event_L_border {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9E9E9E;
}
.studen_event_R_text_border {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:  #CDCDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9E9E9E;
	padding-left: 8px;
	vertical-align: top;
}
.studen_event_bottom_border {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9E9E9E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9E9E9E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9E9E9E;	
}
.studen_event_titel_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: 3F3F3F;
	text-decoration: underline;
	background-color: #FFFFFF;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.copyright_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #527287;
	padding-left: 25px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 12px;
}
.login_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4A4A4A;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	text-align: right;
}
.main_menu-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3399ff;
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 4px;

}
.main_menu-text_non_under {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3399ff;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	text-align: right;
}

.copyright_text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #023759;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.event_pic_location {
	padding: 5px;
	text-align: center;
}
.event_wreter_name_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: top;
}
.event_titel_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	text-decoration: underline;
	padding-top: 3px;
	padding-bottom: 3px;
}
.event_vister_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.certificate_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0066AA;
	text-decoration: none;
	text-align: center;
	height: 31px;
	width: 238px;
	background-repeat: no-repeat;
    padding-top: 6px;
}
.ad_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 30px;
	padding-left:10px;
	height: 52px;
	width: 236px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.background_X_norepret {
	background-repeat: repeat-y;
}
.background_Y_norepret {
	background-repeat: repeat-x;
}
.font12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	color: #4D4D4D;
}
.title_list_boldline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3366cc;
	text-decoration: none;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #C9EEFF;
	padding-top: 3px;
	padding-bottom: 4px;
}
.Response_list_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4E4E4E;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.Response_list_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	color: #4E4E4E;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7D7E8C;
}

.theme_Tag_nobackground {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;
	line-height: 18px;
}

.NoBG_TagLv_4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 26px;
	color: #DF3B39;
	font-weight: bold;
}
.NoBG_TagLv_3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	color: #009900;
	font-weight: bold;
	font-style: italic;
}
.NoBG_TagLv_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: orange;
	text-decoration: underline;
	line-height: 26px;
	font-weight: bold;
	font-style: italic;
}
.NoBG_TagLv_1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: royalblue;
	line-height: 26px;
}
.cmm_font12_bgline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-left: 3px;
	line-height: 18px;
	background-color:#E7E7E7;
	border-style:solid;
	border-color:#7D7E8C;
	border-width:1px;
}
.cmm_title_bgline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding-left: 3px;
	line-height: 18px;
	background-color:#C2C2C2;
	border-style:solid;
	border-color:#7D7E8C;
	border-width:1px;
}
.cmm_title_red
{
	font-family:Arial;
	font-size: 19px;
	font-weight:bold;
	color: #990000;
	text-decoration: none;
	padding-top: 15px;
}
.cmm_title_blue
{
	font-family:Arial;
	font-size: 16px;
	font-weight:bold;
	color: #0000FF;
	text-decoration: underline;
	padding-top: 15px;
	line-height: 22px;
}
.cmm_title_Area_blue
{
	font-family:Arial;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#1E90FF;
	text-decoration: none;
	padding-top: 5px;
	padding-left:8px;
	padding-bottom:5px;
	line-height: 22px;
}
.cmm_more_font12
{
	font-family:Arial;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	vertical-align:sub;
}
.cmm_content_black
{
	font-family:Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding-top: 15px;
	line-height: 18px;
}

.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7C7865;
}
hr {
	height: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
}

.text_12 {
	font-family: Arial, "細明體";
	font-size: 12px;
	line-height: 14px;
	color: #919191;
}
.text_13 {
	font-family: Arial, "細明體";
	font-size: 13px;
	line-height: 20px;
	color: #555555;
}
.text_13_white  {
	font-family: Arial, "細明體";
	font-size: 13px;
	line-height: 20px;
	color: #ffffff;
}
.text_13_orange  {
	font-family: Arial, "細明體";
	font-size: 13px;
	line-height: 20px;
	color: #EF8700;
}
.title_orange  {
	font-family: Arial, "細明體";
	font-size: 18px;
	line-height: 24px;
	color: #EF8700;
	font-weight: bold;
}
.story {
	font-family: Arial, "細明體";
	font-size: 15px;
	line-height: 24px;
	color: #555555;
}
.pic {
	border: 1px solid #BED6DC;
}

.gridview_line
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding-left: 3px;
	line-height: 18px;
	background-color: whitesmoke;
	border-style: solid;
	border-color: #7D7E8C;
	border-width: 1px;
	table-layout:fixed;
}