@charset "utf-8";
/* CSS Document */

html {
	overflow: scroll;
}
body {
	background: #c0e1f2 url(../img/background.gif) top center repeat-y;
}
.clear {
	clear: both;
}
p.counter a{
	font-size: 10px !important;
}
#website {
	width: 770px;
	margin: 10px auto;
}
	#head {
		width: 100%;
	}
		#head h1 {
			display: block;
			clear: both;
			width: 770px;
			height: 250px;
			background: url(../img/head.jpg) top left no-repeat;
		}
			#head h1 span {
				display: none;
			}
			
	#middle {
	
	}
		#middle #navbar {
			width: 770px;
			height: 61px;
			background: url(../img/navbar.gif) top left no-repeat;
			font-family: Georgia, "Times New Roman", Times, serif;
		}
			#middle #navbar ul {
				padding-top: 12px;
			}
				#middle #navbar ul li {
					display: inline;
					list-style-type: none;
				}
					#middle #navbar ul li a {
						height: 50px;
						padding: 10px 20px;
						color: #ffffff;
						text-decoration: none;
						font-size: 16px;
						background: url(../img/navbar_line.gif) top right repeat-y;
					}
		#middle #content {
			width: 510px;
			float: left;
		}
			#middle #content h2 {
				padding-left: 5px;
			}
			#middle #content h3 {
				padding-top: 15px;
				padding-left: 5px;
			}
			#middle #content p {
				padding: 5px 5px 15px 5px;
				font-size: 0.8em;
			}
			/*#middle #content ul {
				padding: 5px;
				font-size: 0.8em;
				color: #666666;
				list-style: none;
			}
				#middle #content ul li {
					background: url(../img/bullet.gif) 0 6px no-repeat;
					margin: 0 5px;
					padding: 0 0 0 12px;
				}*/
				#middle #content .box_left {
					float: left;
					background: url(../img/content_line_v.gif) top right repeat-y;
					width: 265px;
					height: 220px;
					margin-bottom: 10px;
				}
				#middle #content .box_right {
					float: left;
					height: 220px;
					margin-bottom: 10px;
				}
				#middle #content table {
					width: 100%;
					font-size: 0.8em;
					text-align: center;
				}
				#middle #content table td {
					padding: 10px;
				}
		#middle #rightinfo {
			width: 250px;
			float: right;
			padding-top: 10px;
			background: #cccccc url(../img/rightinfo_top.gif) top left no-repeat;
		}
			#middle #rightinfo h3 {
				padding-left: 5px;
			}
			#middle #rightinfo ul {
				list-style: none;
				font-size: 11px;
			}
			#middle #rightinfo ul a{
				color: #000000;
			}
				#middle #rightinfo ul li {
					background: url(../img/bullet.gif) 2px 4px no-repeat;
					margin: 0 5px;
					padding: 0 0 3px 12px;
					line-height: 150%;
				}
					#middle #rightinfo ul li ul {
						padding-top: 5px;
					}
		#middle #leftinfo {
			width: 250px;
			float: left;
			padding-top: 10px;
			background: #cccccc url(../img/rightinfo_top.gif) top left no-repeat;
		}
			#middle #leftinfo h3 {
				padding-left: 5px;
			}
			#middle #leftinfo ul {
				list-style: none;
				font-size: 11px;
			}
			#middle #leftinfo ul a{
				color: #000000;
			}
				#middle #leftinfo ul li {
					background: url(../img/bullet.gif) 2px 4px no-repeat;
					margin: 0 5px;
					padding: 0 0 3px 12px;
					line-height: 150%;
				}
					#middle #leftinfo ul li ul {
						padding-top: 5px;
					}
	#foot {
		clear: both;
	}
		
		#foot #box{
			height: 70px;
			margin: 20px 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			float: left;
			color: #666666;
		}
			#foot #box.left {
				width: 227px;
				border-right: 1px solid #1d7fa6;
				border-bottom: 1px solid #1d7fa6;
			}
			#foot #box.center {
				width: 147px;
				border-right: 1px solid #1d7fa6;
				border-bottom: 1px solid #1d7fa6;
			}
				#foot #box.center p {
					padding-left: 5px;
				}
			#foot #box.right {
				width: 394px;
				border-bottom: 1px solid #1d7fa6;
			}
				#foot #box.right table { 
					border-collapse: collapse;
					border-spacing: 0;
					margin-left: 5px;
				}
					#footv #box.right table th {
						text-align: left;
					}
					#foot #box.right table tr td {
						padding-right: 5px;
					}
			#foot #box a {
				font-weight: bold;
				color: #CC0000;
			}
			
div.hide {
	display: none;
}
div#holiday {
	padding: 20px;
	background: #FFFF9D;
	margin: 10px 0;
	border: 1px solid #FFCC00;
	color: #000000 !important;
}
	div#holiday p {
		color: #000000 !important;
	}
div#team table tr td strong{
	display: block;
	width: 220px;
	margin: 0 auto;
}
ul#gallery {
	margin: 0 auto;
}