/* body */
body{ background:#602805; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#000000}

img, form, label, input, h1, h2, h3, h5, h6, p, ul, li{margin:0px; padding:0px; border:0px;}
.clear{clear:both;}

input, textarea, select{ color:#393c46; border:#bc7d6c solid 1px; padding:1px 3px 1px 3px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0px;}

.textbox{padding:1px 3px 1px 3px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}


A:link{
	color:#71081d; text-decoration:none;
}
A:visited{
	color:#71081d; text-decoration:none;
}
A:hover{
	color:#bb2e33; text-decoration:none;
}
A:active{
	color:#71081d; text-decoration:none;
}

.active{ color:#c9223e !important}

#outerWrapper{background:#602805 url(../images/wrapper_bg.gif) repeat-y center center; width:915px; height:auto; text-align:left; margin:0px auto; background-color:#ecd6af}

#wrapper{ width:902px; margin:0px auto}

#header{ background:url(../images/header_bg.gif) repeat-x;  width:902px; height:120px; margin:0px auto}
#logo{ padding:22px 0px 0px 25px; display:block; float:left;}

#employeeLogin{ background:url(../images/employ_bg.gif) no-repeat; float:right; width: 295px; height:98px; margin-right:20px; }
#employeeLoginBlock{width: 251px;  margin:0px auto; padding:10px 17px 17px 17px;}

#employeeLoginBlock .textbox{ width:113px;}
.welcomeMsg{ font-size:13px;}

#employeeLoginBlock h3{ color:#c8223b; font-size:15px; margin:0px 0px 4px 0px; padding:0px;}
.login{ display: block; text-align: right; padding-top:8px; font-size:11px;}
.change_pass{ margin:12px 0px 0px 0px;}
.ligin_one{ padding-top:25px;}
.loginBtn{vertical-align: middle; margin-left:7px;}

#links{ clear: both; background:url(../images/links_bg.gif); height:37px; padding:0px 0px 0px 20px; margin: 0px auto}
/*#links a{ color:#71081d; font-size:15px; font-weight:bold;  float:left}

#links a:link, #links a:visited,  #links a:active{padding:7px 20px 0px 20px; text-decoration:none} 
#links a:hover{padding:7px 20px 0px 20px; text-decoration:none; color:#FF0000;}*/

#layout{width:862px; margin:0px auto; padding:12px 20px 20px 20px;}
#banner{ white-space:861px; text-align:center;}

#contentLayout{width:862px; margin-top:15px;}

#leftBlock{ width:204px; float:left; }
.leftLinksBlock{   background:url(../images/leftlinks_topbg.gif) no-repeat; margin-left:4px; padding-top:5px;}
.leftLinks,  .contactDet{ background:url(../images/leftlinks_bg.gif) repeat-y; padding:0px 4px;}
.leftLinksBox{padding:4px 15px 13px 15px;}


.leftLinks a{ color:#71081d; font-size:12px;}

.leftLinks a:link, .leftLinks a:visited, .leftLinks a:active{ background:url(../images/cross.gif) no-repeat left 12px; border-bottom:#dbbb7e solid 1px; display: block; padding:8px 0px 10px 20px; text-decoration:none;} 

.leftLinks a:hover{background:url(../images/cross.gif) no-repeat left 12px #fdf2db; border-bottom:#dbbb7e solid 1px; display: block; padding:8px 0px 10px 20px; text-decoration:none; color:#c40001;}


.leftLinks a.activeLeft{background:url(../images/cross.gif) no-repeat left 12px #fdf2db !important; border-bottom:#dbbb7e solid 1px; display: block; padding:8px 0px 10px 20px; text-decoration:none; color:#c40001;}

.leftLinksBtmbg{ background:url(../images/leftlinks_btmbg.gif) no-repeat; width:197px; height:6px;}

#accNewsletter{ width:204px; margin-top:25px; text-align:center;}


#content{ width:632px; float: right; line-height:20px;}
#content ul{ 
	margin:0px; padding:0px;
	}
#content ul li{ 
	padding:0 0 0 12px; margin:0 0 0 10px; background:url(../images/list_bullet.gif) no-repeat 0 9px; list-style:none;
	}



#content h2{ color:#71081d; font-size:18px; display:block; font-weight:normal; margin:0px; padding:0px 0px 10px 0px}

#centreBlock{ width:605px; min-height:250px; height:auto !important; height:250px; background:#f6e9ce url(../images/centre_bg.gif) left top repeat-x; margin-top:15px; padding:10px 0px 0 23px;}

.blocks{ width:278px; float:left; margin-right:24px; margin-bottom:20px; display:inline;}
#centreBlock img{ border:#FFFFFF solid 1px; float:left; margin:0 3px 3px 0;}
.blocksCentreHead{ display:block; padding:0px; color:#71081d; font-size:15px; font-weight:bold; min-height:30px; height:auto !important; height:30px;}
.blocksDescription{ margin-left:130px; line-height:18px;}
.blocksDescription span{ color:#71081d; line-height:15px; display:block; font-weight:bold; margin-bottom:3px;}
.blocksdevider{border-bottom:solid 1px #e9c689; width:580px; height:1px; line-height:1px; font-size:1px; margin:0 24px 18px 0; clear:both; display:block;}

#footerLinks{width:902px; margin:0px auto; background:#ddc595 url(../images/footer_linkgbg.gif) repeat-x left top; text-align:center; color:#ad8e51; padding:20px 0px 17px 0px;}

#footerLinks a{ color:#71081d; text-decoration:none; padding:0px 10px 0px 10px}
#footerLinks a:links, #footerLinks a:visited, #footerLinks a:active{ padding:0px 10px 0px 10px; text-decoration:none;}
#footerLinks a:hover{padding:0px 10px 0px 10px; text-decoration:none;}


/*-----------------------------Main Menu-----------------------------*/
#links a{
height:35px;
display:block;
float:left;
margin-right:8px;
padding-left:4px;
font-size:15px;
color:#71081d;
font-weight:bold;
text-decoration:none;
}
#links a:hover{
background:url(../images/left_menu_bg.gif) no-repeat left 3px;
text-decoration:none;}


#links A SPAN{
display:block;
float:left;
cursor:pointer;
height:27px;
padding:10px 15px 0px 15px;}

#links a:hover SPAN{
background:url(../images/right_menu_bg.gif) no-repeat right 3px; color:#c8223b;}

.main_links_active {
background:url(../images/left_menu_bg.gif) no-repeat left 3px; color:#c8223b;}

.main_links_active SPAN{
background:url(../images/right_menu_bg.gif) no-repeat right 3px;}
/*-----------------------------Main Menu END-----------------------------*/

#pageHeadBox{ font-size:18px; color:#71081d; padding:5px 0 8px 13px; background-color:#fbf3e3;}
.innerContent1{ background-color:#f7e9ce; padding:5px 13px 20px 13px; min-height:350px; height:auto !important; height:350px;}

.announcementsBox{ background:url(../images/border_line_bg.jpg) bottom repeat-x; padding:10px 0 15px 0; margin:0 0 0px 0;}
.announcementTitle{ font-weight:bold;}
.date{color:#71081d; font-size:11px;}
.redText{color:#c80000;}
.redText a{color:#c80000;}
.redText a:hover{ text-decoration:underline;}
.menu_title{ background:url(../images/left_menu_title.gif) repeat-x; height:16px; width:169px; padding:10px 10px 14px; font-size:16px; font-weight:bold; color:#72081f;}
.leftInnerHead{ font-weight:bold; color:#72081f; text-decoration:none; display:block; margin-bottom:6px;}
.mapQuest{display:block; text-align:center; margin:15px 0 0 0;}
.mapQuest A{background:none;}


/*--------------------------------list--------------------------------*/

.listBox{
	margin:0px;
	}
.listBox ul{ 
	margin:0px; padding:0px;
	}
.listBox ul li{ 
	padding:0 0 0 12px; margin:0 0 0 10px; background:url(../images/list_bullet.gif) no-repeat 0 9px; list-style:none;
	}

/*-----------------black bold right sub head-----------------*/
.blackBoldHead{
	display:block; margin:18px 0 7px 0; font-weight:bold;
	}
.firstBoldHead{
	margin:0px 0px 7px 0px;
	}
	
/*--------------------inner content link--------------------*/
.innerContent1 a:link, .innerContent1 a:visited{color:#990000; text-decoration:underline;}
.innerContent1 a:hover{text-decoration:none;}
.boldText{font-weight:bold;}

/*---------------- left list link ----------------*/
.leftLinksTwo{ background:url(../images/leftlinks_bg.gif) repeat-y; padding:0px 4px;}
.leftLinksTwo ul li{ margin:0px; padding:0px; list-style-type: none; background:url(../images/border_line_bg.jpg) bottom repeat-x;}
.leftLinksTwo ul li a:link, .leftLinksTwo ul li a:visited{display:block; margin:0px; padding:10px; background:url(../images/red_list_bullet.gif) no-repeat 0 16px; border:0px;}
.leftLinksTwo ul li a:hover{display:block; margin:0px; padding:10px; background:url(../images/red_list_bullet.gif) no-repeat 0 16px; border:0px; background-color:#fdf2db;}


/*------------------- LINK PART IN TO TWO -------------------*/
.linkBox{ float:left; width:290px; padding-right:10px; margin-bottom:20px;}
.amenities{ display:block; padding-bottom:6px; margin-bottom:8px; border-bottom:1px solid #ECD6AF; font-size:14px; color:#71081d; font-weight:bold;}


/*------------------- PHOTO GALLERY -------------------*/

.picBox{ float:left; width:112px; height:65px; padding:4px; background:url(../images/gallery_img_bg.gif) no-repeat; margin:10px 41px 20px 0;}
.lastPic{margin:10px 0 0 0;}
.picBox img{border:1px solid #b09158; }

.imageBox{ width:120px; height:73px; float:left; margin:10px 41px 20px 0;}
.lastPict{margin:10px 0 0 0; width:120px; height:73px; float:left;}

/*------------------- FORM BOX -------------------*/
.formBox{ width:450px;}
.formName{ float:left; width:150px; margin-right:10px; margin-bottom:15px;}
.textBox{float:left; width:250px; margin-bottom:5px;}
.textBox_1{width:160px;}
.button{background:#dec595; border:1px solid #c7a364; padding:2px 6px; font-weight:bold; width:120px;}

/*------------------- Tab cantet area -------------------*/
.tabMainBox{background:url(../images/tab_top_bg.gif) repeat-x #f6e7ca; border:1px solid #ecd6af; margin-top:-1px;}
* html .tabMainBox{margin-top:-3px; border-top:0px;}
.tab_subHeads{ padding:25px 20px; background:url(../images/border_line_bg.jpg) repeat-x bottom;}
.tab_subTitle{ display:block; margin-bottom:8px; font-weight:bold;}

.tabMainBox td{padding:5px 10px 5px 20px;}
.titleBar{ background-color:#f0dbb7;}
.bgAlternative{ background-color:#f7ebd4;}
.RtLtBorder{ border-left:1px solid #e6cfa4; border-right:1px solid #e6cfa4;}
.tabInnerBox{padding:5px 10px 10px 20px;}

.spetialMatter{
	padding:10px 20px; border:1px solid #ecd6af; line-height:15px;
	}

/*------------------- Board members -------------------*/
.memberPic{ 
	float:left; width:80px; height:80px; padding:5px; background:url(../images/bord_noimage.gif) no-repeat; margin-right:15px;
	}


/*------------------- Forms and Poli -------------------*/
.policyBox{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ECD6AF;}
.policy{float:left; margin-right:20px;}
.poclicyDownload{float:right;}

.policyBox a{text-decoration:none !important; font-size:11px;}
.policyBox a:hover{text-decoration:underline !important;}
.poclicyDownload img{ margin-right:8px; margin-bottom:-2px;}


.errorMessage{clear:both; color:#f50000; font-size:11px;}


.send_btn{ width:58px; height:22px; background:url(../images/send_btn.gif) no-repeat; cursor:hand; border:0px;}
.log_btn{ width:58px; height:22px; background:url(../images/login_btn.gif) no-repeat; cursor:hand; border:0px;vertical-align: middle; margin-left:7px;}






