*{
	padding:0;
	margin:0;
}
/*@font-face {
    font-family:"Frutiger CE 55 Roman";
	src:url('../fonts/Frutiger CE 55 Roman.eot') format('eot');
	src:url('../fonts/Frutiger CE 55 Roman.ttf') format('truetype'),
    	url('../fonts/Frutiger CE 55 Roman.eot') format('eot'),
		url('../fonts/Frutiger CE 55 Roman.otf') format('opentype'),
		url('../fonts/Frutiger CE 55 Roman.woff') format('woff'),
		url('../fonts/Frutiger CE 55 Roman.svg#FrutigerCE-Roman') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
@font-face {
    font-family:"Frutiger";
	src:url('../fonts/Frutiger CE 55 Roman.eot') format('eot');
	src:url('../fonts/Frutiger CE 55 Roman.ttf') format('truetype'),
    	url('../fonts/Frutiger CE 55 Roman.eot') format('eot'), /* IE9 */
		url('../fonts/Frutiger CE 55 Roman.otf') format('opentype'),
		url('../fonts/Frutiger CE 55 Roman.woff') format('woff'),
		url('../fonts/Frutiger CE 55 Roman.svg#FrutigerCE-Roman') format('svg');
}
@font-face {
    font-family:"Frutiger";
	src:url('../fonts/Frutiger Bold.eot') format('eot');
	src:url('../fonts/Frutiger Bold.ttf') format('truetype'),
    	url('../fonts/Frutiger Bold.eot') format('eot'), /* IE9 */
		url('../fonts/Frutiger Bold.otf') format('opentype'),
		url('../fonts/Frutiger Bold.woff') format('woff'),
		url('../fonts/Frutiger Bold.svg#Frutiger-Bold') format('svg');
	font-weight:bold;
}
body{
    //font-family:"Frutiger CE 55 Roman";
	font-family:"Frutiger";
}
img{
	border:0;
}
img.left{
	float:left;
	padding-right:10px;
}
img.right{
	float:right;
	padding-left: 10px;
}
ul.pointer01{
	list-style-image:url(../ymca-lamma_site_images/pointer01.png);
	padding-left:25px;
}
ul.pointer02{
	list-style-image:url(../ymca-lamma_site_images/pointer02.png);
	padding-left:25px;
}
.border-Y{
	height:3px;
}
.border-X{
	width:3px;
	height:1px;
	float:left;
}
.fixed {
    position:fixed;
    top:0px;
}
.absolute {
    position:absolute;
}
.divtag{
	position: absolute;
	margin-top: -40px;
}
td.border-top{
	border-top:1px solid hsl(0, 0%, 0%);
}
td.border-left{
	border-left:1px solid hsl(0, 0%, 0%);
}
td.border-right{
	border-right:1px solid hsl(0, 0%, 0%);
}
td.border-bottom{
	border-bottom:1px solid hsl(0, 0%, 0%);
}
td.border-top2{
	border-top:3px solid #B34700;
}
td.border-left2{
	border-left:3px solid #B34700;
}
td.border-right2{
	border-right:3px solid #B34700;
}
td.border-bottom2{
	border-bottom:3px solid #B34700;
}
/*bgcolor------------------------------------------------------*/
.bg_color1{/*dark green*/
	background-color:#4db848;
}
.bg_color2{/*light green*/
	background-color:#dfffdd;
}
.bg_color3{/*white*/
	background-color:#ffffff;
}
.bg_color4{/*facebook blue*/
	background-color:#4865b4;
}
.bg_color5{/*dark Aqua */
	background-color:#00cacc;
}
.bg_color6{/*light Aqua*/
	background-color:#dbfefe;
}
.bg_color7{/*light Aqua2*/
	background-color:#ecfbff;
}
.bg_color8{/*dark Orange */
	background-color:#e7582b;
}
.bg_color9{/*light Orange */
	background-color:#ffded4;
}
.bg_color10{/*light gray*/
	background-color:#e0e0e0;
}
.bg_color11{/*light gray2*/
	background-color:#f4f8ff;
}
.bg_color12{/*dark brown*/
	background-color:#57391e;
}
.bg_color13{/*blue*/
	background-color:#5095ff;
}
.bg_color14{/*light blue*/
	background-color:#eff5ff;
}
.bg_color15{/*light Orange */
	background-color:#fff3dd;
}
/*color------------------------------------------------------*/
.color1{/*dark gray*/
	color:#3f3f3f;
}
.color2{/*dark gray2*/
	color:#747474;
}
.color3{/*light blue*/
	color:#00a3cc;
}
.color4{/*light Orange*/
	color:#eea200;
}
.color5{/*dark brown*/
	color:#995519;
}
.color6{/*dark green*/
	color:#4db848;
}
.color7{/*dark green2*/
	color:#1c8134;
}
.color11{/*light green*/
	color:#95c66e;
}
.color8{/*white*/
	color:#ffffff;
}
.color9{/**/
	color:#e7582b;
}
.color10{/**/
	color:#00cacc;
}

#wrapper{
	width:1024px;
	margin:0 auto;
}
/*header------------------------------------------------------*/
#header{
	width:980px;
	height:154px;
	margin:0 auto;
	position:relative;
}
#header .logo{
	width:750px;
	height:93px;
	margin-top:50px;
	margin-bottom:15px;
	background-image:url(../ymca-lamma_site_images/YMCA_Lamma_newlogo1.jpg);
}
#header .sub_logo{
	width:551px;
	height:15px;
	margin-top:10px;
	/* background-image:url(../ymca-lamma_site_images/YMCA-Lamma_logo.png); */
	position:absolute;
	bottom:0;
}
/*menu------------------------------------------------------*/
#menu{
	width:980px;
	height:40px;
	margin:0 auto;
	background-color:#1ebce4;
	z-index:1;
}
#menu ul li{
	float:left;
	list-style-type:none;
	position: relative;
}
#menu ul li a{
	display:block;
	margin:0 auto;
	margin-left: 20px;
	margin-right: 20px;
	text-align: center;
	color:#ffffff;
	font-size:16px;
	font-weight: bold;
	text-decoration:none;
	line-height:40px;
	height:40px;
}
#menu ul li a:hover{
	background-color:#0082cd
}
#menu ul li a.here{
	background-color:#0082cd
}
/*content------------------------------------------------------*/
#content{
	width:980px;
	margin:15px auto 0;
}
#content .title{
	width:880px;
	min-height:60px;
	padding-left:50px;
	padding-right:50px;
	font-size:45px;
	font-weight:bold;
	line-height:60px;
}
#content .cont{
	width:880px;
	min-height:100px;
	padding:20px 50px 20px 50px;
	font-size:15px;
	text-align:justify;
	//font-weight:bold;
}
#content .cont a{
	color:#00a3cc
}
#content .totop{
	width:35px;
	height:35px;
	margin:25px auto 0;
	cursor:pointer;
}
#content .totop img{
	position:absolute;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
#content .totop img.top:hover{
	opacity:0;
}
/*banner_1------------------------------------------------------*/
#banner_1{
	width:980px;
	height:224px;
	margin:0 auto;
}
/*index------------------------------------------------------*/
#index_news{
	width:602px;
	height:558px;
	padding-left:50px;
	overflow:auto;
	float:left;
}
#index_news .news_box{
	width:568px;
	min-height:130px;
	padding-top:15px;
	font-weight: bold;
	font-size: 12px;
	clear: both;
}
#index_news .news_box .news_box_date{
	width:85px;
	float:left;
}
#index_news .news_box .news_box_title{
	width:200px;
	float:left;
}
#index_news .news_box .news_box_cont{
	width:283px;
	float:left;
}
#index_news .news_box .news_box_cont2{
	width:483px;
	float:left;
}
#index_fb{
	width:325px;
	height:558px;
	float:left;
}
/*footer------------------------------------------------------*/
#footer{
	clear: both;
	width:980px;
	margin:0 auto 50px;
}
#footer .download{
	width:930px;
	height:45px;
	line-height:45px;
	font-weight:bold;
	font-size:20px;
	padding-left:50px;
}
#footer .download img{
	vertical-align: text-bottom;
}
#footer .copy{
	width:930px;
	height:90px;
	padding-left:50px;
}
#footer .copy .text{
	width:546px;
	height:74px;
	font-size:13px;
	padding-top: 16px;
	float:left
}
#footer .copy .text a{
	color:#3f3f3f;
	text-decoration:none;
}
#footer .copy .ico{
	position:relative;
	width:250px;
	height:68px;
	text-align:center;
	float:left;
}
#footer .copy .ico img{
	position: absolute;
	bottom: 0px;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
#footer .copy .ico img.top:hover{
	opacity:0;
}

/* */

#footer .copy1{
	width:930px;
	height:45px;
	padding-left:50px;
}

#footer .copy1 img{
	vertical-align: text-bottom;
}


#footer .copy1 .text{
	width:760px;
	height:32px;
	font-size:20px;
	float:left;
	font-weight:bold;
	line-height:48px;
	
}

/*#footer .copy1 .text a{
	color:#ffffff;
	text-decoration:none;
}*/

#footer .copy1 .ico{
	position:relative;
	width:40px;
	height:37px;
	text-align:center;
	float:left;
}
#footer .copy1 .ico img{
	position: absolute;
	bottom: 0px;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
#footer .copy1 .ico img.top:hover{
	opacity:0;
}

