@charset "utf-8";
/* CSS Document */
body{background:#3bce76 url(../images/main_bg.gif) repeat-x top left; padding:0; margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-shadow:#fff 0 1px 1px;}
img{border:none;}
#cont_bg{background:#eff4f9 url(../images/cont_bg.gif) repeat-x top left; padding:10px;}
#cont_bg h2 {
	margin-bottom:2px;
	font-family:"Times New Roman", Times, serif;
	color:#093;
	}
.side{background:url(../images/side_bg.png) repeat-y bottom left; padding:0px 10px 30px 10px;}
.side ul{margin:0; padding:0;}
.side ul li{list-style:none; background:url(../images/side_link_bg.png) repeat-x bottom left; }
.side ul li a{color:#015697; text-decoration:none; padding:10px; display:block;}
.side ul li a:hover{color:#018752;}
.wel{}
#welcome{color:#018752; font-size:24px; font-weight:bold; background:url(../images/wel_img.gif) no-repeat bottom left; padding:5px;}
#wel{color:#018752; font-size:24px; font-weight:bold; }
#wel span{color:#015697;}
#menu ul{margin:0 0 10px 0; padding:0;}
#menu ul li{list-style:none; float:right; margin:0 9px;}
#menu ul li a{background:url(../images/menu.png) no-repeat left bottom; display:block; text-decoration:none;  color:#FFF; padding-left:7px; font-weight:bold; font-size:14px; text-shadow:#333 0 1px 1px;}
#menu ul li a span{background:url(../images/menu.png) no-repeat right bottom; display:block; padding:10px 15px 10px 3px; margin-right:-10px; }
#menu ul li a:hover, #menu ul li a.cur{background:url(../images/menu_act.png) no-repeat left bottom; color:#333; text-shadow:#fff 0 1px 1px;}
#menu ul li a:hover span, #menu ul li a.cur span{background:url(../images/menu_act.png) no-repeat right bottom;}
.text{line-height:20px; text-align:justify;}
.head{color:#015697; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold;}
.head span{font-size:13px;}
.text a{color:#015697; text-decoration:none;}
.text a:hover{color:#F00;}
.text img{float:left; padding-right:10px;}
.bottom{background:url(../images/bottom_bg.png) no-repeat bottom left; padding:1px;}
.bottom a{display:inline; float:left; padding:2px 5px; font-size:11px; text-transform:uppercase; color:#015697; text-decoration:none;}
.bottom a:hover{color:#333;}
.call{font-size:20px; padding-right:10px;}
.call strong{color:#015697;}
.main{color:#000; line-height:24px; padding-left:40px;}
.main ul{ margin:0; padding:0;}
.main li{list-style:none; }
.main a{color:#00; text-decoration:none;}
.main a:hover{color:#F00;}
.view{color:#C30;}
.view a{color:#C30; text-decoration:none;}
.view a:hover{ text-decoration:underline;}
.birthday{ background:url(../images/birthday.jpg) no-repeat; border:#000 solid 1px; border-radius:5px; margin-bottom:20px;
color:#FFF;
}
.frm{ background:none; border:#FFF solid 2px; margin-top:5px; margin-bottom:7px; width:170px; color:#fff; text-shadow:#000 2px 1px 2px; font-weight:bold; padding:3px 5px;  border-radius:5px;}
.gallery{
	
	}
.gallery img {
	width:170px;
	height:180px;
	margin-right:15px;
	margin-bottom:15px;
	border:#000 solid 1px;
	border-radius:5px;
	}
.gallery img:hover {
	opacity:0.7;
	}
#belltec{
	text-shadow:none;
	font-weight:bold;
	color:#000;
	padding-top:15px;
	}