body{
padding:0px;
margin:0px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background:url(images/bg.jpg) repeat-x top center #F3F3F3;
}

p{
margin:0;
font-size:12px; 
padding:1px 10px 10px 4px;
line-height:19px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

h3{
font-weight:bold;
color:#000000;
margin-bottom:2px;
margin-top:1px;
font-size:13px;
}


.clear{
clear:both;
}
#main_block{
width:960px;
margin:auto;
padding-top:35px;
position:relative;

}

#header{
width:960px;
height:79px;
background:url(images/top_bg.jpg) repeat-x;
}
#logo {
	position:absolute;
	left:20px;
	top:0;
	z-index:70;

}


#nav{
background:url(images/nav.jpg) repeat-x;
height:36px;
width:946px;
margin:auto;
}

#banner_block{
height:260px;
width:954px;
}

.news{
width:233px;
margin-bottom:4px;
}
.top_box_cal{
background:url(images/calendar_top.jpg) no-repeat left top;
width:222px;
height:21px;
padding:8px 0 0 10px;
font-size:13px;
color:#ffffff;
font-weight:bold;
margin-left:1px;
}

.top_box2{
background:url(images/box_bg_top.jpg) no-repeat left top;
width:220px;
height:22px;
padding:12px 0 0 13px;
font-size:14px;
color:#0080C0;
font-weight:bold;
}
.top_box2_mid{
padding:4px 2px 4px 10px;
width:220px;
background:url(images/box_bg_mid.jpg) repeat-y;
}
.top_box2_bm{
width:233px;
background:url(images/box_bg_bm.jpg) no-repeat;
height:19px;
margin-bottom:6px;
}

.admissions{
width:225px;
height:140px;
text-align:center;
margin-bottom:2px;
}

.gallery_cal{
width:700px;
}

.calendar{
width:250px;
float:right;
}
.gallery{
width:435px;
float:left;
padding-left:6px;
}
.gallery_top{
background:url(images/gallery_top_bg.jpg) no-repeat;
width:432px;
height:18px;
float:left;
}
.gallery_mid{
width:420px;
display:inline-block;
padding:2px 4px 0 8px;
background:url(images/gallery_top_mid.jpg) repeat-y;
}
.gallery_bm{
width:432px;
height:18px;
background:url(images/gallery_top_bm.jpg) no-repeat;
}

#content_block{
background-color:#F3f3f3;
width:952px;
padding:4px 4px 4px 4px;
display:inline-block;
margin-bottom:3px;


}

#content_left{
float:left;
width:233px;
}
#content_right{
float:right;
width:715px;
}
.thum{
float:left;
margin:4px 6px 4px 4px;
padding:5px 5px 5px 5px;
border: 1px solid #dce5e9;
}
.thum_2{
float:left;
margin:2px 0 2px 2px;
padding:2px 0px 2px 2px;

}

.welcome{
height:25px;
color:#0080C0;
padding:5px 0 0 0px;
font-weight:bold;
font-size:16px;
margin-left:4px;
}

#footer{
background:url(images/footer.jpg) repeat-x center top;
height:18px;
padding:16px 5px 10px 5px;
color:#ffffff;
width:950px;
margin:auto;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
}
#rcs{
width:250px;
float:left;
margin-left:10px;
}
#rcs a{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#rcs a:hover{
color:#b1dffc;
font-weight:bold;

}
#foolinks{
width:540px;
float:right;
text-align:centre;
}
#foolinks ul{
margin:0;
padding:0;
list-style:none;
}
#foolinks ul li{
margin:0;
padding:0;
display:inline;
}
#foolinks ul li a{
margin:0;
padding-right:6px;
padding-left:4px;
color:#ffffff;
border-right:solid 1px #ffffff;
text-decoration:none;
}
#foolinks ul li a:hover{
margin:0;
padding-right:6px;
padding-left:4px;
color:#b1dffc;

text-decoration:underline;

}
#foolinks ul li a.last{
border:none;

}
img{
border:none;

}
.readmore{
float:right;
width:82px;
height:33px;
padding-right:8px;
}


#banner_block{
height:240px;
margin-bottom:4px;
width:960px;
}

#apDiv1 {
	position:absolute;
	left:15px;
	top:0px;
	width:113px;
	height:51px;
	z-index:1;
}

div.slideshow {
	clear: both;
	float: left;
	width: 960px;
	height: 220px;
	margin: 0px 0 4px 0;
	position: relative;
	}
div.slideshow div.panes {
	clear: both;
	float: left;
	width: 100%;
	height: 220px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
div.slideshow div.panes div {
	display:none;
	position:absolute;
	height:220px;
	width: 960px;
}
div.slideshow div.panes div h3 {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
	font-size:25px;
	padding: 55px 30px 0 50px;
	line-height:36px;
	
}
div.slideshow div.panes div h3 span {
	display: block;
	color: #553518;
}
div.slideshow div.panes div strong.price {
	display: block;
	color: #553518;
	font-size: 1.875em;
	font-style: italic;
	font-weight: normal;
	clear: both;
	float: right;
	margin: 50px 30px 0 0;
}
div.slidetabs {
	display: none;
}
div.slideshow .forward {
	float:right;
	background:url(images/1.gif)top right no-repeat;
	display:block;
	width:31px;
	height:64px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;
	position: absolute;
	top: 95px;
	right: 0px;
	z-index:100;
	
}
div.slideshow .backward {
	float:left;
	background:url(images/1.gif) top right no-repeat;
	display:block;
	width:31px;
	height:64px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;
	position: absolute;
	top: 103px;
	left: 0px;
	z-index:100;
}
.slideshow .disabled {
	visibility:hidden !important;
}
.slideshow div.pane1 {
	background:url(images/banner-02.jpg) no-repeat center;
}
.slideshow div.pane2 {
background:url(images/banner-03.jpg) no-repeat center;

}
.slideshow div.pane3 {
	background:url(images/banner_img3.jpg) top center no-repeat;
}
