/* This CSS dile has been written by Upton Networks. Copywrite Croydon Stagers 2008. All Rights Reserved */
body {
	padding: 20px 0px 10px;
	background: #5f92d2 url(images/background2.jpg) repeat-x 0% 0%;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	text-align: center;
	color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}


a {
	color: #fff;
	text-decoration: underline;
}

a:hover {
	color: #fff;
}

span {
	display: none;
}

img {
	border: none;
}

ul {
	list-style-type: none;
}

li {
	list-style-type: none;
}

p {
	margin: 10px 0px 5px;
	text-align: justify;
	line-height: 14px;
	color: #fff;
}

.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

input {
	padding-left: 2px;
	background-color: #eff3f7;
	border: 1px;
	color: #000;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}

#headadvert {
	/* THIS DIV IS STILL EMBEDDED IN ALL HTML PAGES. PLEASE REVERSE THE AJUSTMENTS TO MAKE VISABLE */
	visibility: hidden; /* QUOTE OUT THIS LINE TO MAKE VISABLE */
	margin: 0px;
	width: 788px;
	height: 0px; /* RESET - 80PX */
	/*float: center;*/
	border: 1px solid #d5dfec;
	/*table-align: top;*/
	background-color: #000;
	background-image:url(images/BANNER041.jpg);
	margin-bottom: 0px; /* RESET 10PX */
}

/* this is measurements for Firefox */
#container {
	margin: 0px auto;
	width: 793px;
	border: none;
}

/* html #container {
    overflow-x: auto; overflow-y: hidden; 
    width: expression(document.body.offsetWidth - 465);
}
*/
/* Page Header */


#header_container {
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #d5dfec;
	background: url('images/theatre2.gif') no-repeat 0px 0px;
	background-color: #000;
	width: 790px;
	height: 218px;
	
}


/*
#page_header {
	background: url('images/logo_small.gif') no-repeat 5px 20px;
	overflow: hidden;
	
}
*/

/* Page Header : Company Name & Logo */
/*
#header_company {
	margin-top: 5px;
	width: 585px;
	height: 40px;
	float: left;
	background: url('') no-repeat 160px 0px;
	text-align: left;
	padding: 10px 0px 10px;

}

#header_company h1 {
	margin-top: 2px;
	background: url('images/company_name.gif') no-repeat 195px 0px;
	width: 585px;
	height: 150px;
	float: left;
	
}

*/
/* Page Header : Welcome Note */

#header_welcome {
	margin-top: 23px;
	padding-left: 135px;
	float: left;
	text-align: center;
	padding-top: 0px;

}

#header_welcome h3 {
	padding: 0px 0px 0px;
	font-size: 18px;
}

#header_welcome p {
	margin-top: 10px;
	text-align: center;
}

#header_welcome #welcome_text {
	width: 460px;
}

/* Page Header : Menu */

#header_menu {
	padding-top: 10px;
	/*padding-bottom: 5%;*/
	padding-right: 10px;
	float: right;

}

#header_menu li {
	margin-bottom: 4px;
	width: auto;
	border: 1px solid #dee8f5;
	text-align: left;
	clear: both;
	float: none;
}

#header_menu li a {
	display: block;
	width: 116px;
	height: 22px;
	color: #e3ecf8;
	background-color: #3d6290;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
	line-height: 14px;
}

#header_menu li a span {
	display: block;
	padding-top: 4px;
	padding-left: 0px;
	text-align: center;

}

#header_menu li a:hover {
	color: #fff;
	background-color: #2e4a6c;
}

#announcement {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 790px;
	height: auto;
	/*float: center;*/
	border: 1px solid #d5dfec;
	background-color: #3d6290;
	padding: 0px;
	margin-bottom: 10px;

}

#announcement p {
	font-size: 12px;
}


/* Left Sidebar */

#left_sidebar {
	width: 185px;
	float: left;
	text-align: justify;
	margin-bottom: 10px;
}

#left_sidebar .box_container {
	margin-bottom: 11px;
	border: 1px solid #d5dfec;
	background-color: #537caf;
	width: 180px;
	float: left;

}


/* Left Sidebar : Notices */
#notices {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	
	/*margin-right: auto;*/
}

#notices h3 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

#notices p {
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 12px;
	text-align: justify;
}


/* Main Content */
#maincontent_container_index {
	border-top : 1px solid #d5dfec;
	border-left : 1px solid #d5dfec;
	border-right: 1px solid #d5dfec;
	border-bottom: 1px solid #d5dfec;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
	width: 580px;
	text-align: left;
	background-color: #537caf;
}

#maincontent_index {
	margin: 5px 0px 0px 10px;
	
	width: 565px;
}

#maincontent_top_index {
	margin-bottom: 10px;
	width: 565px;
/*	background: url('images/maincontent_verticaldiv.gif') repeat-y 292px 5px; */
	
}

#maincontent_container {
	border-top : 1px solid #d5dfec;
	border-left : 1px solid #d5dfec;
	border-right: 1px solid #d5dfec;
	border-bottom: 1px solid #d5dfec;
	margin-bottom: 10px;
	width: 788px;
        height: auto;
	text-align: left;
	background-color: #537caf;
}

#maincontent {
	margin: 10px 2px 2px 10px;
	width: auto;
}

/* Main Page Who we are */
/*
#who_we_are_container {
	width: 788px;
	float: left;
	/*margin-left: 5px;*/
}

#who_we_are {
	padding: 2px;
	width: 280px;
	float: left;
}

#who_we_are h3 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
}
*/

/* hundred_years Main Page */
/*
#right_container {
	width: auto;
	float: right;
	text-align: left;
}

#hundred_years {
	padding-top: 3px;
	padding-left: 20px;
	width: 255px;
	float: left;
	
	/*180*/
	
}

#hundred_years p {
	margin-top: 6px;
}
*/

/*  Gallery */

#gallery_container {
	border: 1px solid #fff;
	background-color: #537caf;
	float: none;
	width: auto;

}

#gallery_container {
	float: none;
	margin-left: 7px;
	margin-right: auto;
	margin-bottom: 5px;
	width: 530px;
	padding: 10px;
}

#gallery_container h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#gallery_mainpage ul {
	padding-bottom: 2px;
	width: 500px;
}

#gallery_mainpage li {
	margin: 6px 21px 10px 1px;
	float: left;
}

#gallery_mainpage li.end {
	margin-right: 0px;
}

#gallery_mainpage li a {
	display: block;
	width: 120px;
	height: 84px;
	background-color: #fff;
	overflow: hidden;
}

#gallery_mainpage li a img {
	margin: 1px;
}

#gallery_mainpage li h4 {
	padding-top: 3px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.gallery_nav {
	padding-left: 3px;
	padding-right: 9px;
	float: left;
	font-weight: bold;
}



/* Page Footer */

#page_footer {
        clear:both;
	width: 790px;
	height: auto;
	text-align: center;
	font-size: 11px;
	border: 1px solid #d5dfec;
	background-color: #537caf;
	padding-top: 1px;
	padding-right: 1px;
	margin-bottom: 10px;

	
}