@charset "utf-8";
/* CSS Document */

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	margin: 0px;
	background: #fff;
	color:#333;
}
#header {
	height: 65px;
	text-align:center;
	background: url(images/header_bg.jpg) repeat-x;
	margin-bottom:15px;
}
#content {
	border-top: 2px solid #00496D;	
	padding:6px;
	background: #f9fafb url(images/content_bg.gif) repeat-x;
	border-bottom: 1px solid #c2cdef;
}
#content_pane {
	padding:8px 0 8px 0;
	width: 900px;
	margin:0 auto;
}
#left_h {
	width:500px;
	float:left;
}
#right_h {
	width:365px;
	float:right;
	background:#e7edf1;
	border:1px solid #c8d5dd;
	padding:8px;
}
#left {
	width:575px;
	float:left;
}
#right {
	width:290px;
	float:right;
	background:#e7edf1;
	border:1px solid #c8d5dd;
	padding:8px;
}
#right table {
	margin:12px 0 2px 0;
}
#right td {
	padding:2px 4px 3px 4px;
}
#menu_bar {
	margin:0 auto;
	width:880px;
	height:32px;
}
#menu {
}
#menu li	{margin:0;padding:0;display:inline;list-style-type: none;}
#menu li a:link, #menu li a:visited
	{
		width:132px;
		float: left;
		background:url(images/tab_inactive.jpg) no-repeat;
		font-size: 12px;
		line-height: 16px;
		padding: 7px 0px 0px 0px;
		margin:0 1px 0 0;
		text-decoration: none;
		color: #263943;
		text-align:center;
		height:25px;
	}
#menu img {
	border: 0;
}
#menu li a:link.active, #menu li a:visited.active {border-bottom:1px solid #fff;background:#fff;color:#000;}
#menu li a:hover	{
	background:url(images/tab_hover.jpg) no-repeat;
	font-weight:bold;
	color:#fff;
}
#menu li.activetab
{list-style-type: none;
width:132px;
float: left;
background:url(images/tab_active.jpg) no-repeat;
font-size: 12px;
line-height: 16px;
font-weight: bold;
padding: 7px 0px 0px 0px;
margin:0 1px 0 0;
text-decoration: none;
color: #fff;
text-align:center;
height:25px ;
}
h1 {
	color: #25343f;
	font-size:16px;
	margin:0;
}
h2 {
	color: #384e5f;
	font-size:14px;
	margin:0;
}
h3 {
	color: #597a97;
	font-size:14px;
	margin:10px 0 0 0;
}
h4 {
	color: #384e5f;
	font-size:14px;
	margin:14px 0 0 0;
	border-bottom:1px solid #7596AE;
}
h5 {
	color: #384e5f;
	font-size:15px;
	margin:6px 0 0 0;
}
p {
	margin:8px 0 0 6px;
}
ul {
	margin:5px 0 0 0;
}
a:link {
	color: #06c;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #06c;
}
a:hover {
	text-decoration: underline;
	color: #06c;
}
a:active {
	text-decoration: none;
}
#content_table table {
	margin:16px 16px 10px 0;
}
#content_table td, #content_table th {
	padding:4px 0 6px 0;
}
#content_table th {
	vertical-align:top;
}
#diary_table table {
	margin:12px 10px 2px 16px;
	background:#cdd8e0 url(images/diary_bg.gif) repeat-x;
}
#diary_table td, #diary_table th {
	padding:5px 10px 5px 10px;
}
#index_table th {
	vertical-align:top;
}
#index_table table {
	width:355px;
	margin:6px 5px 2px 5px;
	background:#cdd8e0 url(images/diary_bg.gif) repeat-x;
}
#index_table td, #index_table th {
	padding:4px 3px 3px 4px;
}
#index_table th {
	vertical-align:top;
}
.thirteen {
	font-size:13px;	
}
.fourteen {
	font-size:14px;	
}
.fifteen {
	font-size:15px;	
}
.sixteen {
	font-size:16px;	
}
#enquire table {
	margin:12px 10px 2px 16px;
}
#enquire td {
	padding:4px 10px 5px 10px;
}
#enquire th {
	padding:8px 10px 5px 10px;
	vertical-align:top;
	text-align:right;
	color: #384e5f;
}
input[type="text"], textarea
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #85b1de;
	width:300px;
}
.book_header {
	font-size:14px;
	color:#069;
}
