@charset "utf-8";
/*--------------------------------------| body frame start |------------------------------------- */
body {
	margin:0px auto;
	background-color: #414141;
	width:100%;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3c3f48;
}
#container {
	width:974px;
	margin:0px auto;
	background-image: url(../images/page-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align:justify
}
#left-panel {
	width:710px;
	padding:20px;
	float:left
}
/*--------------------------------------| body frame end |------------------------------------- */





/*--------------------------------------| header start |------------------------------------- */
#header {
	background-color:#ffffff;
	height:134px;
}
#header .logo {
	float:left;
	margin-left:20px;
	margin-top:-5px;
		position:absolute;
}

#header .contactInfo {
	float:right;
	width:350px;
	color:#5a5a5a;
	font-size:12px;
	padding-right:16px;
	padding-top:18px;
}
#header .contactInfo .telFax {
	float:right;
	width:100px;
	padding:10px;
	text-align:right
}
#header .contactInfo .address {
	float:right;
	width:180px;
	border-right:1px solid #d9d9d9;
	padding:10px;
}
.headerText {
	float:left;
	width:540px;
	background-image: url(../images/header-text-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:106px;
	background-color:#a29670;
	color:#cbbd92;
	font-size:22px;
	padding-left:210px;
	padding-top:22px;
	overflow:hidden;
}
.headerImg {
	float:right;
	width:224px;
	height:128px;
}
/***************************************************************Updated on 1/10/2009 For inner pages***********************************************************/
#left-panel ul{ margin-top:0px;}

.tab-struc{ border-right:1px #ccc solid; border-bottom:1px #ccc solid; margin:0px; padding:0px; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.tab-struc li{ float:left; list-style:none; padding:10px; border:1px #ccc solid; border-bottom:none; border-right:none; width:215px; height:30px; text-align:left !important;}

.tab-struc2{ border-right:1px #ccc solid; border-bottom:1px #ccc solid; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; overflow:hidden;}
.tab-struc2 li{ float:left; list-style:none; padding:10px; border:1px #ccc solid; border-bottom:none; border-right:none; width:215px; height:50px; text-align:left !important;}
.member-header {
	float:left;
	width:380px;
	background-image: url(../images/member-header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:106px;
	background-color:#a29670;
	color:#000;
	font-size:22px;
	padding-left:370px;
	padding-top:22px;
	overflow:hidden;
	text-align:left !important;
}

.a{ background-image:url(../images/local-history-header1.jpg);}
.b{ background-image:url(../images/events1.jpg);}
.c{ background-image:url(../images/news1.jpg);}
.d{ background-image:url(../images/history-day.jpg);}
.event p {
	display:block;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px #ccc dotted;
}
.tabular-structure ul {
	margin:0px;
	padding:0px;
	border-right:1px #ccc solid;
	padding-right:1px;
	overflow:hidden;
	width:704px;
	margin-top:20px !important;
	border-bottom:1px #ccc solid;
	background-image:url(../images/bg_table.jpg);
	background-repeat:repeat-y;
}

.tabular-structure li {
	float:left;
	list-style:none;
	width:165px;
	height:55px;
	padding:5px;
	border:1px #ccc solid;
	border-right:none;
	text-align:center !important;
	border-bottom:none;
}

.tab{ background-color:#f0f0f0; font-weight:bold; height:40px !important;}
.tab2{ background-color:#f0f0f0; font-weight:bold; height:20px !important;}

/*Structure 2*/
.tabular-structure2 ul {
	margin:0px;
	padding:0px;
	border-right:1px #ccc solid;
	padding-right:1px;
	overflow:hidden;
	width:704px;
	border-bottom:1px #ccc solid;
	background-image:url(../images/bg_table2.jpg);
	background-repeat:repeat-y;
	margin-bottom:20px;
}

.tabular-structure2 li {
	float:left;
	list-style:none;
	width:341px;
	padding:5px;
	border:1px #ccc solid;
	border-right:none;
	text-align:left !important;
	border-bottom:none;
}

#left-panel table{ border:1px #ccc solid; border-collapse:collapse; margin-bottom:20px;}
#left-panel td{ border:1px #ccc solid; border-collapse:collapse; padding:10px; width:215px; text-align:left !important; height:auto !important;}

strong{ font-size:13px; color:#555;}

#left-panel p img{ float:left; margin:10px; margin-top:0px; margin-left:0px; margin-right:15px; border:1px #ccc solid;}
.top{ float:right; margin-top:-35px; display:block;}

.sold{ color:red !important;}
.number{ margin:0px; padding:0px; margin-left:20px;}
.number li{ list-style:decimal; padding-left:0px; padding-bottom:15px;}

.two{ background-image:url(../images/bottom-box2.gif) !important; background-repeat:no-repeat; margin-bottom:15px; color:#eee !important; font-weight:bold !important;}
/**********************************************************************************************inner page Update close**********************************************************/
/*--------------------------------------| header end |------------------------------------- */






/*--------------------------------------| right panel start |------------------------------------- */
#right-panel {
	float:right;
	padding-right:20px;
	padding-top:20px;
	width:188px;
	text-align:left
}
#right-panel h1 {
	padding:0px;
	margin:0px;
	border-bottom:2px solid #bd3b00;
	font-size:18px;
	color:#c24a01;
	padding-bottom:6px;
	margin-bottom:6px;
}
#right-panel .btns ul {
	padding:0px;
	margin:0px;
	padding-bottom:18px;
}
#right-panel .btns ul li {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
#right-panel .btns ul li a {
	background-image: url(../images/arrow-red.gif);
	background-position: left 10px;
	background-repeat: no-repeat;
	text-decoration:none;
	display:block;
	padding:4px 0px 4px 10px;
	border-bottom:1px solid #bfc0c2
}
#right-panel .btns ul li a:hover {
	background-image: url(../images/arrow-red.gif);
	background-position: left 10px;
	background-repeat: no-repeat;
	text-decoration:none;
	display:block;
	padding:4px 0px 4px 10px;
	border-bottom:1px solid #bfc0c2;
	color:#bd3b00
}
/*--------------------------------------| right panel end |------------------------------------- */





/*--------------------------------------| tag css start |------------------------------------- */
a img {
	border:none;
}
a {
	color:#698300;
	text-decoration:underline;
}


a:hover{ text-decoration:underline; color:#000}

p {
	padding:0px;
	margin:0px;
	padding-bottom:18px;
}
h1 {
	padding:0px;
	margin:0px;
	padding-bottom:12px;
	color:#c24a01;
	font-weight:normal;
	font-size:22px;
	text-transform:capitalize !important;
}
/*--------------------------------------| tag css end |------------------------------------- */




/*--------------------------------------| text css start |------------------------------------- */
.text-bold {
	font-weight:bold;
	color:#161719
}
/*--------------------------------------| text css end |------------------------------------- */




/*--------------------------------------| footer start |------------------------------------- */
#footer {
	clear:both;
	padding-bottom:20px;
	text-align:right;
	background-color:#414141;
	color:#7d7d7d;
	font-size:12px;
}

#footer a{color:#7d7d7d; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
/*--------------------------------------| footer end |------------------------------------- */




.home-left {
	float:left;
	width:440px;
}
.bottomBox {
	color:#FFFFFF;
	background-image: url(../images/bottom-box.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	padding:9px;
}
.bottomBox a {
	color:#FFFFFF;
}
.home-right {
	float:right;
	width:222px;
	text-align:left
}
.home-right .title {
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#bd3b00;
	padding:2px 10px;
}
.home-right .image {
	clear:both;
	border-left:3px solid #bd3b00;
	margin-bottom:8px;
}

