/* Start of CMSMS style sheet 'main_style' */
body {
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:#C3D1B7 url(images/main_bg.jpg) repeat-x center bottom;
}

.float_left{
	float:left;
margin:10px;
	margin-left:0px;
	margin-right:25px;
}

.float_right{
	float:right;
margin:10px;
	margin-right:0px;
	margin-left:25px;
}


.clear {
position:relative;
	overflow: hidden;
	clear: both;
	height: 0px;
	margin: -1px 0 0 0;
	font-size: 1px;
	}
	

.header {
	padding-left:15px;
line-height:35px;
background:#452705 url(images/brown_header.gif) repeat-x;
color:#FFFFFF;
font-size:12px;
font-weight:lighter;

}




body {
	text-align:center;
	margin:0px;
	padding:0px;
}

p {margin-top:0;
margin-bottom:0;}




.container {
	width:993px;
	margin: 0 auto;
	text-align:left;
	margin-top:0px;
	background:url(images/container_bg.png) repeat-y;
	
}

.top_stripe_container{height:26px;
background:#AFC0A8;
}

.top_stripe{ height:26px;
margin:0 auto;
width:993px;
background:url(images/top_stripe_bg.png) no-repeat;

}

.top_stripe ul{
margin:0 20px 0 0;
padding:0px;
padding-top:5px;
text-transform:capitalize;
font-size:10px;
}
.top_stripe li{
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:6px;
}
.top_stripe li a{ color:#033;}
.top_stripe li a:hover{ color:#EBEFE7; text-decoration:underline;}

.master_header {
}
.banner {
	padding-left:9px;

}
.main_header {
	background:#FFFFFF;
	height:203px;
}
.nav {
background:url(images/menu_bg.png) no-repeat;
margin:0 auto;
padding-top:2px;
	height:59px;
	width:975px;
	text-align:right;
}
.nav ul {
		margin: 0 auto;
	width:830px;
   padding:0px;
   list-style:none;
   height:50px;
   
}
.nav li {
	background:url(images/nav_normal.gif) no-repeat;
	text-align:left;
	height:50px;
	float:left;
padding-right:33px;
	margin-right:2px;
	font-size:13px;
	font-weight:lighter;

}

.nav li.dir {
	background: url(images/nav_dir.gif) no-repeat;
}
.nav li.dir:hover, .nav li.dir.active {  background:#5C7D85 url(images/nav_dir.gif) no-repeat; }
.nav li:hover { color:#699;}
.nav li.dir:hover a, .nav li.dir.active a{color:#FFF;}
.nav li.active {  background:#5C7D85 url(images/nav_active.gif) no-repeat;}
.nav li.booknow{ font-weight:bold; background:url(images/nav_booknow.gif) no-repeat;}
.nav li.booknow a{color:#FC0; }
.nav li:hover a {color:#699; }
.nav li.active a {color:#FFF; font-weight:bold; }
.nav a {
    float:left;
    display:block;
    text-decoration:none;
    color:#CCC;
padding-left:33px;
		line-height:28px;
			padding-top:11px;
			padding-bottom:5px;

	text-transform:capitalize;
	font-style:italic;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.nav a {float:none;}
/* End IE5-Mac hack */
  .nav a:visited{
  color:#FFF;
  text-decoration:none;
}
  .nav a:hover {
  color:#CCC;
  text-decoration:none;
}
.maincontent {
	margin: 0 auto;
	width:954px;
}
.banner_box {
	margin: 0 auto;
	background:url(images/banner_bg.png) no-repeat;
	padding-left:76px;
	padding-top:19px;
	width:899px;
	height:232px;}


.content_box {
	margin: 0 auto;
	background: url(images/page_bg.gif) repeat-y;
	width:935px;
}

.home_box {
	width:273px;
	float:left;
	margin:17.5px;
}

.home_box_text {
	padding:5px;
	padding-top:10px;
	color:#666;
	font-size:12px;
	text-align: justify;
}

a.readmore {
	font-size:12px;
background:#F60; border:1px solid #AE5700;
line-height:45px;
color:#FFF; font-weight:bold; font-style:italic;
padding:5px;
padding-left:15px;
padding-right:15px;}

a:hover.readmore {
background:#773C00; border:1px solid #241200;

}

.footer_content_wrapper {
	background:url(images/footer_bg.jpg);
}

.footer_content {
	
	background:url(images/footer.png) top no-repeat;
	margin: 0 auto;
	width:993px;
	padding-bottom:30px;
padding-top:88px;
}



ul#footer_nav {
	margin:0;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:70px;
height:20px;
margin-left:40px;
}
ul#footer_nav li {
float:left;
font-family:Tahoma;
font-size:11px;
text-transform:none;
}
ul#footer_nav li a {
border-right:1px solid #660;
color:#999;
display:block;
padding-bottom:2px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
text-transform:lowercase;
}
ul#footer_nav li a:hover, ul#footer_nav li a.selected {
color:#666666;
text-decoration:none;
}


.maincontent_left {
	color:#333;
	margin-left:49px;
	float:left;
	width:578px;
	padding:3px;
	line-height:22px;
	text-align: justify;
	border:#E5E5E5 1px solid;
	background:#FFF url(images/left_bg.jpg) no-repeat;
}

.maincontent_left_bottom{
	
	padding:20px;
	line-height:22px;
	text-align: justify;
	border:#FBF8EC 1px solid;
	background: url(images/left_bottom.png) bottom repeat-x;

	
	
	}

.maincontent_left h1{
	background:url(images/left_title.png) no-repeat;
	font-size:20px;
	font-style:italic;
color:#476167;
	margin-bottom:15px;
padding:6px 8px 15px 20px;

	margin-top:0px;}


	.information_top{
	background:url(images/information.gif) no-repeat;
	height:58px;
margin-left:20px;
margin-top:25px;
margin-bottom:3px;}	


	.opening_top{
	background:url(images/opening.gif) no-repeat;
	height:71px;margin-left:9px;}	
	
		.opening{
	background:url(images/opening_bg.gif) repeat-y;
padding-left:30px;
padding-right:16px;
padding-top:10px;margin-left:9px;
}	

	.opening_bottom{
	background:url(images/opening_bottom.gif) no-repeat;
	height:29px; margin-bottom:10px;margin-left:9px;}	


.right_box{
	background:url(images/right_bg.png) repeat-y;
	padding:10px; color:#FFF;}

.right_box1{
	background:url(images/right_bg1.png) repeat-y;
	padding:10px; color:#6A4444;
	text-align:center;
	font-size:35px;}
	
.right_title{
	background:url(images/right_title.png) no-repeat;
	text-align:center;
	font-size:17px;
	font-style:italic;
	padding:8px; color:#FFF;
	margin-bottom:15px;}
	
.right_title1{
	background:url(images/right_title1.png) no-repeat;
	text-align:center;
	font-size:17px;
	font-style:italic;
	padding:8px; color:#666;
	margin-bottom:15px;}
	
		.right_top1{
	background:url(images/right_top1.png) no-repeat;
	height:11px;}	
	
	.right_bottom1{
	background:url(images/right_bottom1.png) no-repeat;
	height:11px; margin-bottom:10px;}	
	
	.right_bottom{
	background:url(images/right_bottom.jpg) no-repeat;
	height:6px; margin-bottom:20px;}

.first_letter {float:left; font-family:Georgia, 'Times New Roman', Times, serif; font-size:80px; font-weight:bold; line-height:66px; padding-right:8px; color:#F60;}

.maincontent_right {position: relative;
	margin-right:50px;
	margin-bottom:10px;
	float:right;
	width:249px;

}
.maincontent_right a img {margin-left:23px;}

.maincontent_right h5{
	margin:0;
	margin-bottom:15px;
	font-family:Georgia, serif;
	font-style:italic;
	font-size:16px;
	padding:10px;
	background:#FE6001;
	border-bottom:1px solid #C60;
	color:#FFF;

}


.maincontent_right ul {
		margin: 0 auto;
margin:0 0 0 22px;
padding-left:1px;
   list-style:none;
		border:#E5E5E5 1px solid;
		border-left:none;
	background:#FFF;
   
}
.maincontent_right li {
	font-size:12px;
	font-weight:lighter;
padding-left:23px;
	padding-right:14px;
	border-bottom:dotted 1px #CCC;

}
.maincontent_right li:hover, .maincontent_right li.active {  background:#EEE;}
.maincontent_right li:hover a, .maincontent_right li.active a {color:#999; }
.maincontent_right a {
    display:block;
    text-decoration:none;
    color:#666;
			padding-top:8px;
			padding-bottom:5px;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.maincontent_right a {float:none;}
/* End IE5-Mac hack */
  .maincontent_right a:visited{
  color:#666;
  text-decoration:none;
}
  .maincontent_right a:hover {
  color:#CCC;
  text-decoration:none;
}




.footer {
	font-size:12px;
	color:#FFFFFF;
	clear:both;
}

.footer_stripe a{
	font-family:Tahoma, Geneva, sans-serif;
	
	}

.footer_stripe {
	background:#CCC url(images/footer_saw.gif) center top repeat-x;
	height:30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.footer_stripe_content {
	margin: 0 auto;
	width:925px;
font-size:11px; line-height:25px; color:#1C0E00; text-align:left;
}

.footer_stripe_content a{color:#666;}
.footer_stripe_content a:hover{color:#000;}

.footer_column_first{padding:10px; padding-top:0px; width:163px; float:left; display:inline;}
.footer_column{padding:10px; padding-top:0px; width:165px; border-left:1px #609300 dotted; float:left;display:inline;}
.footer_column_last{padding:10px;padding-top:0px; width:160px; border-left:1px #609300 dotted; float:right;display:inline;}

.footer a{ line-height:18px; color:#D5FFAA;}
.footer a:hover{color:#669900;}

.footer_header{font-size:25px; font-weight:lighter; color:#FFFFFF; border-bottom:1px solid #609300; padding-bottom:7px; margin-bottom:10px;}
a {
    text-decoration:underline;
   	font-family:Georgia, "Times New Roman", Times, serif;
	color:#476167;
	font:bold;
}

a:hover{text-decoration:none;}
/* End of 'main_style' */

