 /* CSS Document */

body {
	padding:0;
	margin:0;
	font:normal 12px Arial;
	color:#;
	background:url(../images/bodyBg.gif) top repeat-x #229ac1;
	font:normal 12px/16px Arial, Georgia, Tahoma, Verdana;
}
img{border:0;}

.middle {vertical-align:middle;}
.clear{ clear:both; line-height:0; height:0;padding:0; margin:0;}


.logo{ width:179px; height:134px;}
/*menu*/
#navigation{width:180px;}
ul.navigation{ width:180px; list-style-type:none; margin:0; padding:0;}
ul.navigation li{width:180px; height:35px; padding:0;list-style-type:none; display:block; cursor:pointer; list-style-type:none; font-size:16px; color:#FFFFFF; text-decoration:none; background-color:inherit;}
ul.navigation li a{width:160px; height:35px;  padding:12px 0 0 23px;list-style-type:none; display:block; cursor:pointer; font-size:16px; color:#FFFFFF;text-decoration:none; margin:0; padding:0 0 0 20px; background:url(../images/menu_norm.gif) repeat-x 0 0; line-height:35px;background-color:inherit;}
ul.navigation li a:hover{background:url(../images/menu_on.gif) repeat-x 0 0;}
ul.navigation li a.active{background:url(../images/menu_on.gif) repeat-x 0 0;}
/*menu*/

/*top*/
.topbox{height:41px; background-color:#A8A8A8;color:#FFFFFF;}
.small_link{ color:#FFFFFF; text-decoration:none;background-color:inherit;}
.button{ height:25px; background-color:#666666; border:0; color:#ffffff; margin:0;}
.input_box{background-color:#ffffff; border:1px solid #000000; height:23px; margin:0; padding:0;}
.redlink{
	color:#040e74;
	text-decoration:none;
}
.orange_scroll{ height:26px; background:url(../images/orange_scroll.gif) repeat-x; padding:4px 0 0 6px;color:#ffffff; text-decoration:none;}
.news_link{ font-size:14px; color:#ffffff; text-decoration:none;}
/*top*/

/*leftndright*/
.red_box{
	width:172px;
	height:114px;
	margin:0;
	border:1px solid #040e74;
	text-align:center;
}
.red_box_icon{
	width:172px;
	height:104px;
	margin:0;
	border:1px solid #040e74;
	text-align:center;
	padding:10px 0 0 0;
	display:block;
	cursor:pointer;
}
.red_box_image{ width:110px; height:115px; margin:0; border:1px solid #040e74; text-align:center; padding:5px 0 0 0;}
.twiity_box{ width:172px; height:104px; margin:0 0 2px 4px; text-align:center; padding:10px 0 0 0;}
.twiity_box a {text-decoration:none; border:0;}
.twiity_box a:hover {text-decoration:none; border:0;}
.leftrigth_hd{
	font-size:15px;
	color:#040e74;
	font-weight:bold;
	line-height:28px;
	text-align:center;
}
.ash_link{ color:#595959; text-decoration:none;}
.strip{
	background-color:#041077;
	height:3px;
}
/*leftndright*/

/*midbox*/
.mid_box1{ border:2px solid #D9D9D9; padding:8px 0 0 0;}
.welcome_hd{
	font-size:16px;
	color:#040F76;
	line-height:28px;
	text-align:left;
	border-bottom:1px solid #FC7605;
	padding:5px;
}
/*midbox*/

/*opening hour*/
.opening_hour{ color:#888888; font-size:14px;}
/*opening hour*/

/*footer*/
.site_footer{ height:40px; background-color:#040e74; color:#FFFFFF;}
/*footer*/

