﻿/* --------------------------------------------------        --------------------------------------------------------*/
/* -------------------------------------------------- COMMON -------------------------------------------------------*/

body {
	background:#4a3617 url("../images/bg.jpg") repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#756449; line-height:18px; padding:0px; margin:0px;
}
FORM{
	margin:0; padding:0;
}
LI{
	margin:0; padding:0;
}
UL{
	margin:0; padding:0;
}
H5{
	margin:0; padding:0;
}
H4{
	margin:0; padding:0;
}
H3{
	margin:0; padding:0;
}
H2{
	margin:0; padding:0;
}
H1{
	margin:0; padding:0;
}
H6{
	display:block;  color:#e0e7ec;
}
H5{
	display:block;  color:#e0e7ec;
}
H3{
	display:block;  color:#e0e7ec;
}
H2{
	display:block;  color:#e0e7ec;
}
H1{
	display:block;  color:#e0e7ec;
}
H1{
	font-size:29px;  color:#fcfcfc; font-weight:bold; margin:0;
}
H1 span{
	display:none;
}
H2{
	 font-family:Tahoma, Geneva, sans-serif; width:100%; font-size:30px; color:#0b61ab;  font-weight:normal; display:inline; line-height:36px;
}

H3{ font-size:20px; margin:0; font-family:"Tahoma, Geneva, sans-serif"; color:#025faa; 
}


H5{ font-size:20px; margin:0; font-family:"Tahoma, Geneva, sans-serif"; color:#025faa; background:url("../images/icon_2.gif") no-repeat; padding:0px 0px 0px 50px; line-height:55px; }

H5 span{ color:#fd8007; }

UL{
	list-style-type:disc; margin: 10px 0 0 4px;
}
UL LI{
	line-height:17px; text-decoration:none;
}
IMG{
	border:0px;
}
TEXTAREA{
	font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin:0; padding:0; color:#616161;
}
SELECT{
	font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin:0; padding:0; color:#616161;
}
INPUT{
	font-family:Tahoma, Geneva, sans-serif; font-size:12px; margin:0; padding:0; color:#616161;
}
p:first-child{
	margin:0px;
}
P{
	margin:0 0 16px ;
}
A:link{
	 text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold;
}
A:visited{
	 text-decoration:none;
}
A:hover{
	 text-decoration:underline;
}
A:active{
	 text-decoration:underline;
}
A:focus{
	outline:none;
}
.clear{
	font-size:0px; display:block; clear:both;
}
.hide{
	display:none;
}
*html .clearfix {    /* For IE 6 and below */
	height:1%;
}/* End hide from IE-mac */


/* ------------------------------- Content -------------------------------*/
DIV.mainContainer{
	width:100%; height:auto; margin:0; position:relative;
}
DIV.bannerMain{
	width:976px;  margin:0 auto; padding:0px 0px 10px 0px; position:relative;
}
H1.logo{
	width:304px; height:128px; margin:0; float:left;
}
DIV#navigationMain{
	width:636px; height:18px; margin:39px 0 0 0; padding:0; float:right; position:relative;
}
DIV#navigationMain A.home{
	width:38px; height:18px; margin:0 27px 0 0; float:left; display:block; background:url("../images/home.png") no-repeat; text-indent:-9999px;
}
DIV#navigationMain A.aboutUs{
	width:59px; height:18px; margin:0 27px 0 0; float:left; display:block; background:url("../images/aboutus.png") no-repeat; text-indent:-9999px;
}
DIV#navigationMain A.services{
	width:131px; height:18px; margin:0 27px 0 0; float:left; display:block; background:url("../images/services.png") no-repeat; text-indent:-9999px;
}
DIV#navigationMain A.reccomendation{
	width:114px; height:18px; margin:0 27px 0 0; float:left; display:block; background:url("../images/recommendation.png") no-repeat; text-indent:-9999px;
}
DIV#navigationMain A.gallery{
	width:90px; height:18px; margin:0 26px 0 0; float:left; display:block; background:url("../images/picturegallery.png") no-repeat; text-indent:-9999px;
}
DIV#navigationMain A.contactUs{
	width:70px; height:18px; margin:0; float:left; display:inline; background:url("../images/contactus.png") no-repeat; text-indent:-999999px;
}
DIV#navigationMain A:hover{
	background-position:bottom;
}
.banner_border{
	background:url("../images/banner-border.png") no-repeat left top;
	width:669px;
	height:280px;
	position:absolute;
	top:81px;
	left: 295px;
	padding:12px 0px 0px 11px;
}
.sponsor{
	margin:0px;
	padding:4px 0px 0px 2px;
	width:289px;
	position:relative;
	clear:both;
}
*html .sponsor{
	padding:0px 0px 0px 2px;
}
.sponsor_top_border{
		margin:0px;
		padding:0px;
		background:url("../images/sponsor-top-border.gif") no-repeat left bottom;
		width:289px;
		height:10px;
}
.sponsor_middle_border{
		margin:0px;
		padding:0px 9px 0px 9px;
		background:url("../images/sponsor_middle_border.gif") repeat-y left top;
		width:271px;
}
.sponsor_middle_centre{
		margin:0px;
		padding:3px 10px 3px 18px;
		background:url("../images/sponsor_middle_centrebg.gif") repeat-x left top #ede5d8;
}
*html .sponsor_middle_centre{
	padding:3px 14px 1px 18px;
}
.sponsor_middle_centre p{
	margin:0px;
	padding:5px 0px 5px 0px;
}
.sponsor_middle_centre h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#6d490f;
	clear:both;
	margin:0px;
	display:block;
	padding-bottom:5px;
}

.sponsor_middle_left{
	width:126px;
	margin:0px;
	padding:0px;
	float:left;
}
.sponsor_middle_right{
	margin:0px;
	padding:23px 0px 0px 0px;
	float:right;
	height:102px;
}

 
.btn_1{
	background:url("../images/btn_1.gif") no-repeat left top;
	width:124px;
	height:41px;
	margin:0px;
	padding:4px 0px 0px 0px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
} 
.btn_1 a{
	text-decoration:none;
	font-weight:normal;
	color:#614c29;
}
.btn_1 a:hover{
	text-decoration:none;
	font-weight:normal;
	color:#f9e4c3;
}
.sponsor_bottom_border{
		margin:0px;
		padding:0px;
		background:url("../images/sponsor-bottom-border.gif") no-repeat left top;
		width:289px;
		height:9px;
		float:left;
}
.overview{
	width:974px;
	margin:0px;
	padding:10px 0px 0px 1px;
	position:relative;
}
*html .overview{
	padding:5px 0px 0px 1px;
}
.overview p{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
.overview_top_border{
	width:974px;
	margin:0px;
	padding:0px;
	background:url("../images/over-view-top.gif") no-repeat left bottom;
	height:28px;
}
.overview_middle_border{
	width:956px;
	margin:0px;
	padding:0px 9px 0px 9px;
	background:url("../images/over-view-middle.gif") repeat-y left top;
	
}
.overview_middle_centrebg{
	margin:0px;
	padding:0px 19px 5px 19px;
	background:url("../images/over-view-middlebg.gif") #e9e0d0 repeat-x left top ;
}
.overview h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#6d490f;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.overview_left{
	margin:0px;
	padding:0px 0px 0px 10px;
	width:271px;
	float:left;
}
.overview_middle{
	margin:0px;
	padding:0px 0px 0px 10px;
	width:355px;
	float:left;
}
.overview_right{
	margin:0px;
	padding:0px;
	width:266px;
	float:left;
}
.btn_2{
	background:url("../images/btn_2.png") no-repeat left top;
	width:124px;
	height:48px;
	margin:15px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	position: absolute; bottom: 10px;
} 
.btn_2 a{
	text-decoration:none;
	font-weight:normal;
	color:#614c29;
}
.btn_2 a:hover{
	text-decoration:none;
	font-weight:normal;
	color:#f9e4c3;
}

.btn_3{
	background:url("../images/btn_2.png") no-repeat left top;
	width:124px;
	height:48px;
	margin:15px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	position: absolute; bottom: 10px; 
} 
.btn_3 a{
	text-decoration:none;
	font-weight:normal;
	color:#614c29;
}
.btn_3 a:hover{
	text-decoration:none;
	font-weight:normal;
	color:#f9e4c3;
}

.overview_bottom_border{
	width:974px;
	margin:0px;
	padding:0px;
	background:url("../images/over-view-bottom.gif") no-repeat left top;
	height:9px;
}
.testimonial{
	margin:0px;
	padding:7px 0px 10px 24px;
	position:relative;
	color:#c1aa87;
}
*html .testimonial{
	padding:3px 0px 10px 24px;
}
.testimonial p{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}
.testimonial_left{
	margin:0px;
	padding:5px 0px 0px 0px;
	width:528px;
	float:left;
}
.testimonial h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#c1aa87;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.btn_4{
	background:url("../images/btn_3.png") no-repeat left top;
	width:123px;
	height:47px;
	margin:20px 0px 0px 0px;
	padding:4px 0px 0px 0px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
} 
.btn_4 a{
	text-decoration:none;
	font-weight:normal;
	color:#614c29;
}
.btn_4 a:hover{
	text-decoration:none;
	font-weight:normal;
	color:#f9e4c3;
}
.imag{
	margin:0px;
	padding:9px 0px 0px 9px;
	background:url("../images/imag-border.gif") no-repeat left top;
	width:399px;
	height:215px;
}

.testimonial_right{
	margin:0px;
	padding:0px;
	width:410px;
	float:right;
}
.footer_main{
	width:972px;
	margin:0px auto;
	padding:0px;
	background:url("../images/footerbg.gif") repeat-x left top #4a3617;
	padding:inherit;
	clear:both;
}
.footer{
	margin:0px;
	padding:12px 0px 12px 0px;
	width:450px;
	margin:0px auto;
	text-align:center;
	line-height:18px;
	color:#7c6645;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.footer A:visited{
	text-decoration:underline;
	color:#7c6645;
	font-size:11;
	font-weight:normal;
}
.footer A:link{
	text-decoration:underline;
	color:#7c6645;
	font-size:11;
	font-weight:normal;
}
.footer A:hover{
	text-decoration:none;
	color:#7c6645;
	
}
/* ------------------------------- Inner Pages -------------------------------*/

/* ---------------- Recommmendations ----------------*/

.bannerBorderInner{
	background:url("../images/inner-banner-border.png") no-repeat left top;
	width:669px;
	height:157px;
	position:absolute;
	top:91px;
	left: 295px;
	padding:12px 0px 0px 11px;
}
.sponsor_middle_border_inner{
		margin:0px;
		padding:0px 9px 0px 9px;
		background:url("../images/sponsor_middle_border.gif") repeat-y left top;
		width:271px;
}
.sponsor_middle_centre_inner{
	margin:0px;
	padding:0px 10px 3px 15px;
	background:url("../images/sponsor_middle_centrebg_inner.gif") repeat-x left top #ede5d8;

}

.sponsor_middle_centre_inner h2{
	margin:0px;
	padding:40px 5px 28px 0px ;
	color:#6d490f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	background:url("../images/book-2.jpg") no-repeat right 13px;
	display:block;
	float:left;
}

.inner_testimonial_middle_centrebg{
	margin:0px;
	padding:0px 19px 60px 19px;
	background:#e7decd url("../images/about_middile_bg.gif") repeat-x left bottom;
}
.inner_testimonial_middle_centrebg p{
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

.inner_testimonial_left{
	margin:0px;
	padding:0px 0px 0px 14px;
	width:320px;
	float:left;
}
.testimonial_left_img{
	background:url("../images/image-border-02.gif") no-repeat left top;
	width:289px;
	height:432px;
	margin:0px;
	padding:7px 0px 0px 6px;
}
.inner_testimonial_right{
	margin:0px;
	padding:0px;
	width:535px;
	float:left;
}
.inner_testimonial_right p{
	margin:0px 0px 19px 0px;
	padding:0px 0px 0px 0px;
}
/* ---------------- Photos ----------------*/
.inner_photos_left{
	width:600px;
	height:500px;
	float:left;
}
.photos_left_img{
	width:600px;
	height:500px;

}
.inner_photos_right{
	margin:0px;
	margin-left:20px;
	padding:0px;
	width:264px;
	float:left;
}
/* ---------------- Contact Us ----------------*/
.inner_contact_middle_centrebg{
	margin:0px;
	padding:0px 19px 60px 29px;
	background:url("../images/testimonial-middle-bg.gif") #e7decd repeat-x left top ;
	clear:both;
}
.inner_contact_left{
	margin:0px;
	padding:0px 0px 0px 14px;
	width:320px;
	float:left;
}
.contact_left_img{
	width:296px;
	height:444px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.inner_contact_right{
	margin:0px;
	padding:0px;
	width:535px;
	float:left;
}
/* ---------------- About Us ----------------*/
H2.about_us_heading{
	margin:0px 10px 0px 0px;
	padding:40px 0px 28px 10px ;
	color:#6d490f;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:19px;
	background:url("../images/book-2.jpg") no-repeat right 13px;
	display:block;
	float:left;
	width:225px;
}
.mission_top{
	margin:0px;
	padding:0px 0px 0px 0px;
}
.mission_top p{
	margin:25px 0px 0px 0px;
	padding:0px;
	line-height:16px;
}
.mission_list{
	margin:0px;
	padding:2px 0px 24px 0px;
}
.mission_list ul{
	margin:0px;
	padding:0px 0px 8px 34px;
	list-style-image: url(images/bullet.jpg);
}
.mission_list li{
	margin:0px;
	padding:3px 0px 0px 0px;
}
.principal{
	margin:0px;
	padding:0px;
}
.principal p{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:17px;
}
.principal_left{
	margin:0px 0px 0px 0px;
	padding:0 6px 0 0;
	float:left;
	width:196px;
	
}
.principal_right{
	margin:0px 0px 0px 0px;
	padding:0 0 0 10px;
	float:left;
	width:690px;
}
.members{
	margin:11px 0px 0px 0px;
	padding:0px;
	clear:both;
}
.menber_1{
	margin:6px 53px 0px 0px;
	padding:0px;
	float:left;
}
.menber_2{
	margin:11px 53px 0px 0px;
	padding:0px;
	float:left;
}

.menber_3{
	margin:26px 53px 0px 0px;
	padding:0px;
	float:left;
}
/*   Services Page    */
.inner_services_middle_centrebg{
	margin:0px;
	padding:0px 19px 60px 19px;
	background:url("../images/services-middle-bg.gif") #e7decd repeat-x left top ;
	clear:both;
}
.inner_services_middle_centrebg p{
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

.inner_services_middle_centrebg ul li{
	margin:0 0 0 30px;
	padding:0px 0px 0px 0px;
}

