/* custom */
.form_submit
{
	background	:	#4b0f10;
	color			:	#FFF;
	padding		:	2px 10px;
	border		:	1px solid #821a1b;
	font-weight	:	bold;
	cursor		:	pointer;
}
.form_submit:hover
{
	background	:	#821a1b;
	color			:	#FFF;
	padding		:	2px 10px;
	border		:	1px solid #4b0f10;
	font-weight	:	bold;
	cursor		:	pointer;
}

/* Default */
h1
{
	color						:	#0007c6;
	font-size				:	10pt;
	font-weight				:	bold;
	width						:	auto;
	margin					:	0;
	line-height				:	22px;
	height					:	22px;
	border-bottom			:	1px solid #0C0C86;
	font-variant			:	small-caps;
}

/* Tabs */
.tab_div
{
	height					:	25px;
}
.tab_ul 
{
	line-height				:	25px;
	list-style-image		:	none;
	list-style-position	:	outside;
	list-style-type		:	none;
}
.tab_ul li
{
	margin-right			:	5px;
	width						:	75px;
	float						:	left;
	cursor					:	pointer;
}
.tab_ul li:hover
{
	margin-right			:	5px;
	float						:	left;
	width						:	75px;
	cursor					:	pointer;
	background				:	url(../image/navigation/menu.png) 0 -50px no-repeat;
}
.tab_normal_li
{
	background				:	url(../image/navigation/menu.png) 0 -25px no-repeat;
}
.tab_sel_li
{
	background				:	url(../image/navigation/menu.png) 0 0 no-repeat;
}

.tab_ul a
{
	color						:	#FFF;
	font-weight				:	bold;
	text-decoration		:	none;
	font-size				:	8pt;
}
.tab_ul a:hover,.tab_ul li:hover a, .tab_ul li:hover a:hover
{
	color						:	#FFF;
	font-weight				:	bold;
	text-decoration		:	none;
	font-size				:	8pt;
}
.tab_sel_li a, .tab_sel_li a:hover
{
	color						:	#FFF;
	font-weight				:	bold;
	text-decoration		:	none;
	font-size				:	8pt;
}

/* header */
.header_div
{
	width			:	1002px;
	height		:	130px;
	position		:	relative;
	display		:	block;
	margin		:	0 auto;
}
.header_div_logo
{
	position			:	absolute;
	bottom			:	8px;
	left				:	25px;
	display			:	block;
}
.header_div_powered_by
{
	position			:	absolute;
	top				:	20px;
	right				:	10px;
	display			:	block;
}
.header_div_powered_by a:hover
{
	text-decoration: none;
	font-weight		:	bold;
}
.header_div_powered_by a .header_div_powered_by_info
{
	display			:	none;
	color				:	#00034c;
	width				:	143px;
	height			:	79px;
	position			:	absolute;
	right				:	88px;
	top				:	-1px;
	text-align		:	left;
	background		:	url(../image/icon/powered_by_chilltime_bubble.png) no-repeat transparent;
}
.header_div_powered_by a:hover .header_div_powered_by_info
{
	display			:	block;
}
.header_div_menu
{
	position			:	absolute;
	bottom			:	4px;
	left				:	250px;
	display			:	block;
}
.header_div_facebook
{
	position			:	absolute;
	bottom			:	7px;
	right				:	10px;
	display			:	block;
}
.main_div
{
	padding-top	:	5px;
	background	:	url(../image/navigation/default_main.gif) center top repeat-y;
	width			:	1010px;
	margin		:	0 auto;
	text-align		:	center;
}

/* footer */
.footer_container_padding
{
	padding-top		:	150px;
}
.footer_container
{
	border-top	:	1px solid #DDD;
	width			:	800px;
	text-align	:	left;
	margin		:	0 auto;
}

/* default_table */
.default_table
{
	width					:	990px;
	margin				:	0 auto;
}
.default_table_content
{
	width					:	680px;
	text-align			:	center;
	vertical-align		:	top;
}
.default_table_column
{
	padding-top				:	5px;
	padding-bottom			:	5px;
	width						:	310px;
	text-align				:	center;
	vertical-align			:	top;
	background				:	#EEE;
}
.default_table_column .default_content
{
	margin					:	0 auto;
	width						:	300px;
	background				:	#FFF;
	text-align				:	left;
}
.default_table_content .default_content
{
	margin					:	0 auto;
	width						:	670px;
	background				:	#FFF;
	text-align				:	left;
}
.default_table_column h1
{
	margin					:	0 auto;
	width						:	300px;
	text-align				:	left;
}
.default_table_content h1
{
	margin					:	0 auto;
	width						:	670px;
	text-align				:	left;
}

/* ajax bar */
.graphical_ajax_bar
{
	line-height				:	25px;
	height					:	25px;
}
.graphical_ajax_bar_normal a, .graphical_ajax_bar_normal
{
	text-align				:	center;
	padding					:	2px 6px;
	border					:	1px solid #AAA;
	background				:	#FFF;
}
.graphical_ajax_bar_normal a:hover
{
	text-align				:	center;
	padding					:	2px 6px;
	border					:	1px solid #AAA;
	background				:	#EEE;
}
.graphical_ajax_bar_selected a, .graphical_ajax_bar_selected, .graphical_ajax_bar_selected a:hover
{
	text-align				:	center;
	padding					:	2px 6px;
	border					:	1px solid #2525a0;
	background				:	#2525a0;
	font-weight				:	bold;
	color						:	#FFF
}

.default_container
{
	background				:	#FAFAFA;
	border					:	1px solid #E4E4E4;
}

/* Facebook photo */
.facebook_photo
{
	padding					:	1px;
	border					:	1px solid #CCC;
	background				:	#EEE;
}
.facebook_photo:hover
{
	padding					:	1px;
	border					:	1px solid #888;
	background				:	#FFF;
}