/* Global (body, paragraphs, lists, etc) */
body {
	font-family: "Arial", Helvetica, sans-serif;
}
#wrap {
	background:url(../images/bg.gif) no-repeat #49494b center top;
}
#wrap02 {
	background:url(../images/bg2.gif) no-repeat #77787b center top;
}
.about #wrap {
	background:url(../images/bg2.gif) no-repeat #77787b center top!important
}
/* Text Styles */
h1 {
	font-weight:bold;
	color:#DF6D27;
	font-size:13px;
	padding-bottom:10px
}


h2 {
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	padding-bottom:5px
}
.secAbout h2, .sec2Col h1 {clear:both;
	font-size:14px;
	color:#DF6D27;
	margin-top:20px;
	border-bottom:1px solid #DF6D27;
	padding-bottom:0px;
	margin-right:20px;
	margin-bottom:5px
}
.sec2Col h2 {
	color:#F90;
	margin-top:20px;
	border-bottom:1px dotted #DF6D27;
	padding-bottom:0px;
	margin-right:20px;
	margin-bottom:5px
}
h3 {
	font-weight:bold;
	color:#DF6D27;
	font-size:12px;
	padding-top:15px;
	padding-bottom:5px
}
p {
	font-size:12px;
	margin-bottom:6px;
	line-height:18px;
	color:#333
}
.sec2Col {
	background:url(../images/2ColBg.gif) repeat-y center center;
	display:inline-block;
}
.secHome p {
	color:#FFF;
}
.secHomeNews .header {
	font-weight:bold;
	color:#DF6D27
}
.secHomeNews .date {
	color:#333;
	padding:0px 5px
}
.secHomeNews .heading {
	font-weight:bold;
	color:#333;
	padding:0px 5px
}
.secHomeNews .content {
	color:#333;
}
/* etc */
.first {
	margin-top:0px!important;
	padding-top:0px!important;
}
.left {
	float:left
}
.right {
	float:right
}
a:link {
	color:#DF6D27;
	text-decoration: none;
}
a:visited {
/*	color:#DF6D27; */
	text-decoration: none;
}
a:hover {
/*	color:#DF6D27; */
	text-decoration: underline;
}
a:active {
/*	color:#DF6D27; */
	text-decoration: none;
	outline: none; /*fix dotted link border */
}
/* Header */
.logo {
	width:210px;
	height:70px;
	float:left
}
.HomeBanner, .EventsBanner, .AboutBanner, .WhatBanner, .EntertainmentBanner, .FacilitiesBanner, .ContactBanner  {
	height:190px;
	display:inline-block;
}
.HomeBanner img, .WhatBanner img{padding-left:0px;}
.EventsBanner img, .FacilitiesBanner img {padding-left:11px;}
.EventsBanner img.first, .HomeBanner img.first,  .WhatBanner img.first, .FacilitiesBanner img.first{padding-left:0px!important;}
/* Footer */

#footer {
	color:#CCC;
	background:url(../images/footer_bg.png) repeat-x top center;
}
#footer .right {
	text-align:right
}
#footer .grid_12 {
	margin-top:30px;
}
#footer p {
	color:#FFF;
	font-size:11px;
	margin-bottom:0px!important
}
#footer a {
	color:#FFF
}
#footer02 {
	color:#CCC;
	background:url(../images/footer_bg.png) repeat-x top center;
}
#footer02 .right {
	text-align:right
}
#footer02 .grid_12 {
	margin-top:30px;
}
#footer02 p {
	color:#FFF;
	font-size:11px;
	margin-bottom:0px!important
}
#footer02 a {
	color:#FFF
}
/* Page Structure */

/* pages */
.secHomeNews {
	margin-top:40px
}
.secHomeProm img {
	margin-top:30px;
}
.sec2Col {
	margin-bottom:20px;
}
.sec2Col .grid_9 {
	padding:20px 0px 80px 0px;
}
.secEnter {
	margin-bottom:20px;
}
.secEnter .grid_8 {
	padding:20px 0px 80px 0px;
}

.eveContent {width:600px;float:left;padding-bottom:60px}


.secAbout .grid_12sp {background:#f5f5f5!important;}
.push_0 {padding:20px;}
/* news */
.secNews {
}
.secArchive .year {
	font-weight:bold;
	color:#DF6D27;
	font-size:13px;
	margin-bottom:5px;
	border-bottom:1px solid #DF6D27
}
.secArchive strong {
	font-weight:bold;
	color:#DF6D27;
	padding-right:5px
}
.secArchive p {
	margin:2px;
}
.secArchive a {
	color:#333!important;
}
/* Headings */




/* DATE */

.dateblock {
	float:left;
	clear:both;
	text-align: center;
	width: 56px;height:70px;
	background:url(../images/dateBlockBg.gif) no-repeat top left;
	color:#de6528;
	padding:2px 0px;
	margin-right: 20px;
}
.year {font-size: 10px;color:#FFF}

.month {
	font-size: 11px;margin-top:2px
}

.day {
	font-size: 20px;
	position: relative;
		margin-top:-3px
}
.week {
	font-size:11px;
	margin-top:-3px;
}
/* Navigation */


/* navLang */

.navLang {
	float:right;
	height:27px;
}
.navLang ul {
	padding-top: 6px;
}
/*  IE7 below */
*:first-child+html .navLang ul li {
	padding-top:2px
}
* html .navLang ul li {
	padding-top:2px
}
/* for IE8 */
.navLang ul li {
	float: left;
	padding:0px 0px 5px 0px;
	margin-top:5px;
}
/* for all browsers other than IE8 */
.navLang ul li, #ie8#fix {
	float: left;
	padding:0px 0px 5px 0px;
	margin-top:0px;
}
.navLang ul li a {
	color:#FFF!important;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding:4px 10px 7px 10px;
}
.navLang ul li a:hover, .navLang .current {
	color:#333333 !important;
	text-decoration:none!important;
}
/* topNav */
.topNav {
	margin-top:35px;
	float:right;
	height:27px;
}
/* only for IE6 */
* html .topNav {
	margin-top:28px;
}
.topNav ul {
}
/*  IE7 below */
*:first-child+html .topNav ul li {
	padding-top:2px
}
* html .topNav ul li {
	padding-top:2px
}
/* for IE8 */
.topNav ul li {
	float: left;
	padding:0px 0px 5px 0px;
	margin-top:5px;
}
/* for all browsers other than IE8 */
.topNav ul li, #ie8#fix {
	float: left;
	padding:0px 0px 5px 0px;
	margin-top:0px;
}
.topNav ul li a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding:4px 10px 7px 10px;
}
/*.topNav ul li a:hover, */
.topNav .current a {
	color:#de6528!important;
	text-decoration:none!important;
}
/* leftNav */

ul.navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	font: bold 11px Verdana;
	margin-top:20px;
}
ul.navigation li {
	display: inline; /* this gets rid of the gaps */
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.navigation li a {
	text-transform:uppercase;
	padding:12px 0px 28px 0px;
	text-decoration:none;
	color: #333!important;
	display: block;
	width: 180px; /* or use height (tricks IE into letting you click anywhere on the block, not just the text */
	text-decoration:none!important;
	padding-left:40px;
}
ul.navigation li a:hover, ul.navigation li a.current {
	color:#FFF!important;
	background:url(../images/leftNavBgMO.gif) top left no-repeat;
}
ul.navigation li.sp a:hover, ul.navigation li.sp a.current {
	color:#FFFFFF !important;
	background:url(../images/leftNavBgSPMO.gif) top left no-repeat;
}
/*
ul.navigation .sub_nav a {
	text-transform:lowercase;
	padding-left:24px;
	width: 216px;
	color: #666;
}

ul.navigation .sub2_nav a {
	padding-left:44px;
	width: 196px;

}

ul.navigation .sub_nav a:hover, ul.navigation .sub_nav a.current {
	color:#DF6D27
}
ul.navigation .sub_nav strong a, ul.navigation .sub_nav strong a:hover, ul.navigation .sub_nav strong a.current {
	font-style:italic;
	color:#999!important
}

ul.navigation .sub2_nav a:hover, ul.navigation .sub2_nav a.current {
	color:#DF6D27
}*/
/* Forms */

.FContact input {font-size:12px;padding:3px;border:1px solid #aaa; background:#fff url(../images/form/inputBg.gif) repeat-x bottom left; margin-right:10px;}

.FContact #resetBtn, .FContact #submitBtn, .FContact #attachBtn  {color:#FFF; cursor:pointer;background:#FFF url(../images/form/btnBg.gif) repeat-x bottom left; margin-right:10px;}


.FContact #resetBtn, .FContact #submitBtn {width:120px;}
.FContact #resetBtn:hover, .FContact #submitBtn:hover,  .FContact #attachBtn:hover  {background:#fff url(../images/form/btnMOBg.gif) repeat-x bottom left;color:#FFF;}


/* Table */
table {
	font-size:12px;
	line-height:20px;
}
table tr td {
	vertical-align:top;
	padding:5px;
}
table .odd {
	background-color:#f1f2f2;
}
table .even {
	background-color:#fffcdf;
}
.tb_home {
	line-height:15px;
}
.tbAbout {margin-left:30px;}
.tbAbout img{width:270px}
.tbAbout h1, .tbAbout p{text-align:center; padding:0px;}
.tbEmp {width:90%; }
.tbEmp td{padding:10px;}
/* Button */
a.btn_next {
	width:70px;
	margin-top:5px;
	background: transparent url('../images/btn/next_bg.gif') no-repeat scroll top right;
	color: #FFF!important;
	display: block;
	float: right;
	font: normal 11px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
a.btn_next span {
	background: transparent url('../images/btn/next_span_bg.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}
a.btn_next:hover {
	text-decoration:none!important;
	background: transparent url('../images/btn/next_bg.gif') no-repeat scroll bottom right;
	color: #FFF;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_next:hover span {
	background-position: bottom left;
	padding: 5px 0 5px 18px;
}
a.btn_next:active {
	background-position: bottom right;
	color: #FFF;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_next:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}
a.btn_back {
	width:100px;
	background: transparent url('../images/btn/back_bg.gif') no-repeat scroll top right;
	color: #FFF!important;
	display: block;
	float: left;
	font: normal 11px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
a.btn_back span {
	background: transparent url('../images/btn/back_span_bg.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}
a.btn_back:hover {
	text-decoration:none!important;
	background: transparent url('../images/btn/back_bg.gif') no-repeat scroll bottom right;
	color: #FFF;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_back:hover span {
	background-position: bottom left;
	padding: 5px 0 5px 18px;
}
a.btn_back:active {
	background-position: bottom right;
	color: #FFF;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_back:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}


a.btn_top {
	width:100px;
	background: transparent url('../images/btn/top_bg.gif') no-repeat scroll top right;
	color: #FFF!important;
	display: block;
	float: right;
	font: normal 11px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}
a.btn_top span {
	background: transparent url('../images/btn/top_span_bg.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}
a.btn_top:hover {
	text-decoration:none!important;
	background: transparent url('../images/btn/top_bg.gif') no-repeat scroll bottom right;
	color: #FFF;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_top:hover span {
	background-position: bottom left;
	padding: 5px 0 5px 18px;
}
a.btn_top:active {
	background-position: bottom right;
	color: #FFF;
	outline: none; /* hide dotted outline in Firefox */
}
a.btn_top:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}

a.rightmargin26
{
	margin-right:26px;	
}

img.pdfIcon
{
	width:60px;
}

a.linkMenu
{
	text-decoration:none;
	display:block;
	width:60px;
}

a.linkMenu p
{
	text-align:center;
}

.poster {padding-left:80px;margin:10px;}
.posterA {padding-left:10px;margin:10px;}
.EventPoster {padding-left:30px;margin:10px;}

.act {margin:0; padding:0;}