/*111111111111111111111111111111111111111111111*/
/*HTML Base*/
/*111111111111111111111111111111111111111111111*/
a:active
{
	color:			#4444ff;
	text-decoration:	none;
}

a:link
{
	color:			#4444ff;
	text-decoration:	none;
}

a:visited
{
	color:			#4444ff;
	text-decoration:	none;
}

a:hover
{
	cursor:			hand;
	color:			#4444ff;
	text-decoration:	underline;
}

body
{
	font-size:		14px;
	font-family:		'ms sans serif';
	color:			#383848;
	background-color:	white;
	text-decoration:	none;
	margin:			5px;
	text-align:		center;
	font-weight:		lighter;
	vertical-align:		top;
}

input
{
	border-right:		gray 1px solid;
	border-top:		gray 1px solid;
	font-size:		12px;
	border-left:		gray 1px solid;
	color:			#606080;
	border-bottom:		gray 1px solid;
	background-color:	#e1eafb;
}

form
{
	text-align:		center;
	padding:		0px;
	margin:			0px;
}

table
{
	text-align:		center;
	padding:		0px;
	margin:			0px;
}

td
{
}

img
{
	border:			0px;
	vertical-align:		middle;
}

/*111111111111111111111111111111111111111111111*/
/*Class Style*/
/*111111111111111111111111111111111111111111111*/

/*222222222222222222222222222222*/
/*Common*/
/*222222222222222222222222222222*/

/*333333333333333333*/
/*Special font*/
/*333333333333333333*/

.gray_font
{
	color:			gray;
}

.gray_description
{
	color:			gray;
	font-size:		12px;
}

.red_price
{
	color:			red;
}

.green_font
{
	color:			green;
}

.line_sign
{
	background-color:	#e1eafb;
}
/*333333333333333333*/
/*Submit*/
/*333333333333333333*/

/*Submit_td*/

/****/

.form_submit tr
{
	height:			35px;
}

.form_submit td
{
	padding:		1px;
	margin:			2px;
}

.td_submit_left
{
	height:			35px;
	width:			25%;
	text-align:		right;
	background-color:	#e1eafb;
}
.td_submit_center
{
	text-align:		left;
	background-color:	#e8e8ff;
}
.td_submit_right
{
	text-align:		left;
	color:			gray;
	background-color:	#f0f0ff;
}


/*333333333333333333*/
/*marquee*/
/*333333333333333333*/

/****/
.marquee_box
{
	line-height:		25px;
	height:			125px;
	overflow:		hidden;
	margin:			5px;
}
.marquee_box ul
{
	margin:			0px;
	padding:		0px;
}
.marquee_box li
{
	height:			25px;
	list-style-type:	none;
	text-align:		left;
	vertical-align:		middle;
}

/*222222222222222222222222222222*/
/*Frame*/
/*222222222222222222222222222222*/

/*333333333333333333*/
/*catechism*/
/*333333333333333333*/

/*table_catechism*/

/****/
.table_catechism
{
	width:			960px;
	padding:		10px;
	margin-top:		10px;
	margin-bottom:		10px;
}
.table_catechism table
{
	width:			95%;
	padding:		10px;
	border-bottom:		#c7c7c7 1px solid;
}

/****/
.table_catechism_table
{
	margin:			10px;
}
.table_catechism_table td
{
	vertical-align:		top;
}

/*333333333333333333*/
/*my_position*/
/*333333333333333333*/

.my_position
{
	text-align:		left;
	width:			960px;
	height:			30px;
}

/*333333333333333333*/
/*header*/
/*333333333333333333*/

.table_header
{
	width:			960px;
}

.td_header_left
{
	background-image:	url(/image/header_left.jpg);
	height:			35px;
	width:			3px;
}

.td_header_center
{
	background-image:	url(/image/header_center.jpg);
	height:			35px;
	font-weight:		bold;
	font-size:		14px;
}

.td_header_space_mark
{
	background-image:	url(/image/header_space_mark.jpg);
	height:			35px;
	font-size:		14px;
	width:			5px;
}

.td_header_right
{
	background-image:	url(/image/header_right.jpg);
	height:			35px;
	width:			3px;
}

.td_header_search
{
	background-image:	url(/image/header_center.jpg);
	height:			35px;
}

/*header a*/
/****/
.table_header a
{
	height:			35px;
}

.table_header a:active
{
	color:			#2020A0;
	text-decoration:	none;
}
.table_header a:link
{
	color:			#2020A0;
	text-decoration:	none;
}
.table_header a:visited
{
	color:			#2020A0;
	text-decoration:	none;
}
.table_header a:hover
{
	text-decoration:	underline;
	color:			#2020A0;
}
/*333333333333333333*/
/*body*/
/*333333333333333333*/

.table_body
{
	padding-top:		0px;
	padding-bottom:		0px;
	width:			960px;
}

/*44444444*/
/*body_right_bar*/
/*44444444*/

.td_body_right
{
	vertical-align:		top;
}

/*right_title_bar*/

.table_right_title_bar
{
	margin-top:		10px;
	margin-left:		10px;
}

/****/
.td_right_title_bar_left
{
	height:			30px;
	width:			3px;
	background-image:	url(/image/title_bar_left.gif);
}
.td_right_title_bar_icon
{
	width:			30px;
	background-image:	url(/image/title_bar_center.gif);
}
.td_right_title_bar_center
{
	width:			208px;
	background-image:	url(/image/title_bar_center.gif);
	font-size:		12px;
	text-align:		left;
	color:			#0328BC;
	font-weight:		bold;
}
.td_right_title_bar_more
{
	width:			56px;
	background-image:	url(/image/title_bar_center.gif);
}
.td_right_title_bar_right
{
	width:			3px;
	background-image:	url(/image/title_bar_right.gif);
}


/*right_title_content*/

.table_right_title_content
{
	width:			300px;
	padding:		10px;
	margin-bottom:		10px;
	margin-left:		10px;
	border:			#c7c7c7 1px solid;
}

/****/
.table_right_title_content_table
{
	width:			100%;
}
.table_right_title_content td
{
	padding:		5px;
}

/*44444444*/
/*body_right_nobar*/
/*44444444*/

.td_body_right_nobar
{
	vertical-align:		top;
}

.table_right_nobar_content
{
	width:			300px;
	padding:		10px;
	margin-top:		10px;
	margin-bottom:		10px;
	margin-right:		10px;
	border:			#c7c7c7 1px solid;
}


/*44444444*/
/*body_right_spare*/
/*44444444*/

.td_body_right_spare
{
	vertical-align:		top;
}

/*right_spare_title_bar*/

.table_right_spare_title_bar
{
	margin-top:		10px;
	margin-right:		10px;
}

/****/
.td_right_spare_title_bar_left
{
	height:			30px;
	width:			3px;
	background-image:	url(/image/title_bar_left.gif);
}
.td_right_spare_title_bar_icon
{
	width:			30px;
	background-image:	url(/image/title_bar_center.gif);
}
.td_right_spare_title_bar_center
{
	width:			548px;
	background-image:	url(/image/title_bar_center.gif);
	font-size:		12px;
	text-align:		left;
	color:			#0328BC;
	font-weight:		bold;
}
.td_right_spare_title_bar_more
{
	width:			56px;
	background-image:	url(/image/title_bar_center.gif);
}
.td_right_spare_title_bar_right
{
	width:			3px;
	background-image:	url(/image/title_bar_right.gif);
}

/*right_spare_title_content*/

/****/
.table_right_spare_title_content
{
	width:			640px;
	padding:		10px;
	margin-bottom:		10px;
	margin-right:		10px;
	border:			#c7c7c7 1px solid;
}
.table_right_spare_title_content td
{
	padding:		5px;
}

/*44444444*/
/*body_right_spare_nobar*/
/*44444444*/

/*right_spare_nobar_content*/

.td_body_right_spare_nobar
{
	vertical-align:		top;
}

/****/
.table_right_spare_nobar_content
{
	width:			640px;
	padding:		10px;
	margin-top:		10px;
	margin-bottom:		10px;
	margin-right:		10px;
	border:			#c7c7c7 1px solid;
}

/*44444444*/
/*body_center_nobar*/
/*44444444*/

.td_body_center_nobar
{
	vertical-align:		top;
}

/*table_center_nobar_content*/

/****/
.table_center_nobar_content
{
	width:			960px;
	padding:		5px;
	margin-top:		10px;
	margin-bottom:		10px;
	margin-right:		10px;
	margin-left:		10px;
	border:			#c7c7c7 1px solid;
}
.table_center_nobar_content td
{
	height:			20px;
}


/*44444444*/
/*body_left_title_bar*/
/*44444444*/

.td_body_left
{
	vertical-align:		top;
}

/*left_title_bar*/

.table_left_title_bar
{
	margin-top:		10px;
	margin-right:		10px;
}

/****/
.td_left_title_bar_left
{
	height:			30px;
	width:			3px;
	background-image:	url(/image/title_bar_left.gif);
}
.td_left_title_bar_icon
{
	width:			30px;
	background-image:	url(/image/title_bar_center.gif);
}
.td_left_title_bar_center
{
	width:			208px;
	background-image:	url(/image/title_bar_center.gif);
	font-size:		12px;
	text-align:		left;
	color:			#0328BC;
	font-weight:		bold;
}
.td_left_title_bar_more
{
	width:			56px;
	background-image:	url(/image/title_bar_center.gif);
}
.td_left_title_bar_right
{
	width:			3px;
	background-image:	url(/image/title_bar_right.gif);
}

/*left_title_content*/

.table_left_title_content
{
	width:			300px;
	padding:		10px;
	margin-bottom:		10px;
	margin-right:		10px;
	border:			#c7c7c7 1px solid;
}

/****/
.table_left_title_content_table
{
	width:			100%;
}
.table_left_title_content td
{
	padding:		5px;
}

/*44444444*/
/*body_left_spare_title_bar*/
/*44444444*/

.td_body_left_spare
{
	vertical-align:		top;
}

/*left_spare_title_bar*/

.table_left_spare_title_bar
{
	margin-top:		10px;
	margin-left:		10px;
}

/****/
.td_left_spare_title_bar_left
{
	height:			30px;
	width:			3px;
	background-image:	url(/image/title_bar_left.gif);
}
.td_left_spare_title_bar_icon
{
	width:			30px;
	background-image:	url(/image/title_bar_center.gif);
}
.td_left_spare_title_bar_center
{
	width:			548px;
	background-image:	url(/image/title_bar_center.gif);
	font-size:		12px;
	text-align:		left;
	color:			#0328BC;
	font-weight:		bold;
}
.td_left_spare_title_bar_more
{
	width:			56px;
	background-image:	url(/image/title_bar_center.gif);
}
.td_left_spare_title_bar_right
{
	width:			3px;
	background-image:	url(/image/title_bar_right.gif);
}


/*left_spare_title_content*/

/****/
.table_left_spare_title_content
{
	width:			640px;
	padding:		10px;
	margin-bottom:		10px;
	margin-left:		10px;
	border:			#c7c7c7 1px solid;
}
.table_left_spare_title_content td
{
	padding:		5px;
}

/*44444444*/
/*body_left_spare_nobar_content*/
/*44444444*/

.td_body_left_spare_nobar
{
	vertical-align:		top;
}

/*left_spare_nobar_content*/

/****/
.table_left_spare_nobar_content
{
	width:			640px;
	padding:		10px;
	margin-top:		10px;
	margin-bottom:		10px;
	margin-left:		10px;
	border:			#c7c7c7 1px solid;
}

/*333333333333333333*/
/*foot*/
/*333333333333333333*/

.table_foot
{
	width:			960px;
}
/****/
.td_foot_left
{
	background-image:	url(/image/foot_left.jpg);
	height:			35px;
	width:			3px;
}
.td_foot_center
{
	background-image:	url(/image/foot_center.jpg);
	height:			35px;
}
.td_foot_right
{
	background-image:	url(/image/foot_right.jpg);
	height:			35px;
	width:			3px;
}
.td_foot_about
{

}

