﻿body {margin: 0px;
	padding: 0px;
	background: url(../images/top-bg.jpg) top left repeat-x #006;
	text-align: center;
	min-width: 970px;}
#wrapper {margin:0 auto;
position: relative;
	width: 970px;
	text-align: left;
	background:url(../images/content-bg.jpg) top left repeat-y #fff;}
#wrapperlogin {
	position: absolute;
	margin: 0px 0px 0px 730px;
	width: 155px;
	height: 100px;
	padding: 0px;
	z-index: 99;
	top: 48px;
}


a {
	color: #9A122A;
	cursor: hand;
}

a:hover {
	text-decoration: none;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}

/* Header */

#header {padding: 0px; margin: 0px; background-color: #01479F; position: relative;}
#header img {padding: 0px !important; z-index: 1;}

#header #login { display: block; width: 173px; height: 121px; margin:0 auto; text-align: left; padding: 0px; z-index: 99; margin-top: -150px; margin-left: 730px;}

/*breadcrumb*/
body#bodybc #here {display: none;}
#here {padding-top: 10px; width: 717px; float: right;}

/* menu */
#mainmenu {width: 219px; float:left; background: url(../images/menu-blue-bg.jpg) top left repeat-y;}
#menu {padding:0px 0px 0px 0px; background: url(../images/menu-bg.jpg) top left no-repeat; border-left: 2px solid #fff; border-right: 2px solid #fff; width: 217px; min-height: 256px;}
.btmmenu {padding: 0px; margin-bottom: -5px;}

.contactdetails {background: url(../images/contact-bg.jpg) top left repeat-y #fff;}
.contactdetails p {font-size: 10px; margin: 0px 0px 0px 40px; padding: 0px;}

/* Home page */
.hometext {width: 381px; margin-top: 10px; line-height: 150%;}
#homeevents {background: url(../images/home-events-bg.jpg) top left no-repeat; display: block; width: 292px; height: 192px; overflow: hidden;}
#homeevents .pbPager {display: none;}

#homeevents .left {float: left;}
#homegallery {background: url(../images/home-gallery-bg.jpg) top left no-repeat; display: block; width: 292px; height: 256px; overflow: hidden;}
#homegallery img {display: block; max-width: 246px; max-height: 178px; overflow: hidden; margin: 50px 0px 0px 25px;}
#homecontact {background: url(../images/home-contact-bg.jpg) top left no-repeat; display: block; width: 292px; height: 173px; overflow: hidden;}
#homecontact p {color: #fff; display: block; width: 245px; height: 92px; margin: 50px 0px 0px 25px;}
#homecontact a, #homeevents a, #homeevents .date {color: #fff;}

/* Page Content*/
#main_content {background: url(../images/content-bg.jpg) top left repeat-y #fff; padding: 0px; margin: 0px;}
#text-area{width: 717px; float: right; background: #fff;}
.clear {width: 100%; height: 5px; background: url(../images/content-bg.jpg); clear: both;}
.tbltext {width: 460px; margin-top: 10px; line-height: 150%;}
.sidelist {margin-top: 10px; line-height: 150%;}

/* Footer */

#footer {
	min-height: 165px;
	margin-left: 31px;
	background: url(../images/footer-bg.jpg) top left no-repeat #0094DE;
	border-bottom: 10px solid #006;
}
#footersummary {margin: 0px 0px 0px 10px;}
#footer .clear {width: 100%; height: 5px; clear: both; background: none !important;}

#footer p {
	margin: 0;
	padding-top: 45px;
	text-align: center;
	color: #8E8E8E;
}

#footer a {
	color: #666666;
}

.ajaxProgress { 
                position:absolute;
                filter:alpha(opacity=70);
                MozOpacity:0.7;
                opacity:0.7;
                padding:0px;
                margin:0px;
                background: #fff url(../../../../../system/images/loading/PbAjaxProgress1.gif) center center no-repeat; 
                }

/* 1 column page */
#maincont {padding: 10px 30px 0px 0px;}

/* 2 column page */
.conttbl {padding-top: 10px; line-height:150%;}
.rightcont {padding: 43px 10px 0px 30px;}

/* dynamic pages */
.linkonly {margin: 5px 0px;}
.greybox {width: 182px; padding: 5px; background-color:#f7f7f7; border: 1px solid #e9e9e9;}

/* style for the gallery_catgory section */
.gallerythumbnail { display: block; margin-right: 20px; margin-bottom: 10px; width: 120px; height: 89px; float: left; overflow: hidden;}
.gallerythumbnail img { width:100%; display: block; width: 120px; }