
body{
	margin:0;
	color:#525252;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;

}

form{
	margin:0;
	display:inline;
}

a{color:#333333; text-decoration:none; cursor:pointer}
a:hover{color:#999999}


.align_right{text-align:right;}
.textfield{border:#dddddd 1px solid; background:#f5f5f5;}
.textarea{border:#dddddd 1px solid; background:#f5f5f5;}
#container{

}

td img{}
#top_line,#mainmenu,#top_bar,#banner,#content,#bottom_bar,#copyright{width:862px; margin:0 auto;}

#clear_both{clear:both;}

/*--------------------top bar------------------------*/
#top_bar ul{list-style:none;padding:0;margin:3px;}
#top_bar ul li{display:inline;margin:0 5px;}


/*--------------------bottom bar------------------------*/
#bottom_bar ul{list-style:none;padding:0;margin:3px;}
#bottom_bar ul li{display:inline;margin:0 3px;}



.td_padding{padding:5px 10px;}
.td_align_top{ vertical-align:top}
.td_align_center{ text-align:center}
.td_align_right{ text-align:right}
.td_align_left{ text-align:left}
.list_style_none{list-style:none;margin:0; padding:0;}
/*--------------------menu------------------------*/
#menu ul{list-style:url(../images/icon_menu_list.jpg);padding:0;margin:0 15px 0 35px}
#menu ul li{border-bottom:1px solid #e5e5e5; height:25px}
#menu ul li a{display:block; height:100%; width:100%}
#menu ul li a:hover{background:#0aa3c2; color:#FFFFFF;display:block;height:100%; width:100%}
#menu ul li a span{position:relative; left:10px; top:3px;}
#menu #daily_sentence{}



/*--------------------main content------------------------*/
#main_content{margin:15px; text-align:justify;}
#main_content #p_subtitle{background:url(../images/subtitle_bg.jpg) no-repeat; height:19px;}
#main_content #p_subtitle span{margin:0 30px; font-size:15px; font-weight:bold; color:#0aa3c2}
#main_content #p_content{margin:5px 15px 20px 20px;}
#main_content #p_image{float:right;margin:15px; background:#e5e5e5;padding:5px; }
#main_content #p_image img {border:1px solid #FFFFFF}



/*-------------------table_list-------------------------*/
#table_list #header_line{height:1px; background:#3a9cb1;}
#table_list #footer_line{height:1px; background:#cfcfcf;}
#table_list #header{ height:25px;background:#d6eff5;text-align:center;color:#0078a5}
#table_list #row_1{height:25px;background:#ffffff;}
#table_list #row_2{height:25px;background:#e3f7fb;}
#table_list #sep_line_ver{width:1px; background:#cfcfcf;}


/*-------------------enquiry-------------------------*/
#enquiry_form table td{vertical-align:top}
#enquiry_form .textfield{width:200px; color:#0AA3C2}
#enquiry_form .textarea{width:300px; height:100px;color:#0AA3C2}





/*-----------------album-----------------------*/
#album #photo_wrapper{vertical-align:middle; border:1px solid #dddddd;width:128px; height:128px;}
#album #photo{border:1px solid #e5e5e5; vertical-align:middle;width:110px; height:110px; background:#eeeeee;margin:8px}
#album #left_50_persent{position:relative;left:50%;float:left;top:50%;margin:5px 0;}
#album #right_50_persent{position:relative;text-align:right;left:-50%;margin-top:-50%}
#album #description{margin:5px; text-align:center;width:120px;}




/*---------------------paging---------------------------------*/	
	div.pagination {
		padding: 3px;
		text-align:right;
	}
	
	div.pagination a {
		border: 1px solid #dedfde;
		margin-right:3px;
		padding:2px 6px;

		background-position:bottom;
		text-decoration: none;

		color: #0AA3C2;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #000;
		background-image:none;
		background-color:#777777;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #0AA3C2;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
	
		color: #adaaad;
	}




/*------------------news details-----------------*/
#new_div #news_title{color:#000000;font-size:15px;font-weight:bold}
#new_div #news_date{margin:5px 0;text-align:right;}
#new_div #news_date span{font-size:11px}
#new_div #news_content{}




/*------------------venue_rent_form-----------------*/
.venue_rent_form{}
#venue_rent_div .venue_list{border:#0AA3C2 1px solid;margin:5px 10px 5px 0;}
#venue_rent_div .venue_list li{border:#0AA3C2 1px solid;margin:1px;padding:2px;background:#BFE5EE;}
#venue_rent_div .venue_list li:hover{background:#17B0CF;}
#venue_rent_div .venue_list li a:hover{color:#ffffff;}



/*------------------media_form-----------------*/
.media_title a{color:#0078A5;}
.media_title a:hover{color:#EE9E45}
.media_description p{margin:0;}

#new_div #media_player{text-align:center; margin:20px}
#new_div #media_title{color:#000000;font-size:15px;font-weight:bold}
#new_div #media_date{margin:5px 0;text-align:right;}
#new_div #media_date span{font-size:11px}
#new_div #media_content{}
