body{
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   background-color:#32241d;
}


#wrapper {
    position: absolute;
    margin: 0 auto;
    width:1174px;
    height:1050px;
    left:20px;
    top:0px;
}
div.locator{
   position:relative;
   top: 10px;
   left: 20px;
   width:80px;
   height:200px;
   border: none;
   border: 0px;
   border-style:none;
   outline:none;
   box-shadow: 0;
   -moz-box-shadow:0;
   background:none;
}
#content {
   width: 100%;  
   height: 100%;
   background-image:url("images/background.png");
   background-position: top:0px; center;
   background-repeat: no-repeat;
   font-family: tahoma,verdana;
   font-weight: normal;
}

div.big{
   position: absolute;
   top: 0px;
   left: 400px;
   font-size: 12pt;
   font-weight: normal;
   font-style:  italic;
   color: #ffffff;
}

font#frame2{
   position: absolute;
   font-family: tahoma,verdana;
   width: 200px;
   font-size: 10pt;
   font-weight: normal;
   font-style:  italic;
   color: #ffffff;
}

div.mid{
   font-size: 11pt;
   font-weight: normal;
   color: #000000;
   width: 400px;
}
div.black{
   font-size: 11pt;
   color: #000000;
   font-weight: normal;
   font-family: tahoma,verdana;
}
div#href{
   cursor: pointer;
   color: #66a9bb;
   width: 200px;
}
div.href{
   cursor: pointer;
   color: #66a9bb;
   width: 200px;
}
div#email{
  cursor:pointer;
  width:200px;
  
}
div#email.hover{
   color: #66a9bb;
   width: 200px;
}
div.menuitem{
   display:block;
   padding:8px 5px 0 5px;
   font-weight:500;
   height:24px;
   text-decoration:none;
   color:#ffffff;
   text-align:left;
}
div.menuitem{
   cursor: pointer;
}

h1{
  color: #043f72;
  font-style: italic;
   font-size: 14pt;
   font-weight: normal;
 font-family: tahoma,verdana;
}
h2{
  color: #000000;
  font-style: normal;
   font-size: 14pt;
   font-weight: normal;
 font-family: tahoma,verdana;
}
h3{
  color: #043f72;
  font-style: italic;
   font-size: 12pt;
   font-weight: normal;
 font-family: tahoma,verdana;
}
h4{
  color: #0000000;
  font-style:normal;
   font-size: 12pt;
   font-weight: normal;
 font-family: tahoma,verdana;
}
h5{
  color: #0000000;
  font-style:normal;
   font-size: 11pt;
   font-weight: normal;
 font-family: tahoma,verdana;
}
span.heading{
  color: #043f72;
  font-style: italic;
  font-size: 14pt;
  font-weight: normal;
  font-family: tahoma,verdana;
}
span.blue{
  color: #043f72;
  font-style: italic;
  font-size: 12pt;
  font-weight: italic;
  font-family: tahoma,verdana;
}
span.white{
  color: #ffffff;
  font-size: 12pt;
  font-weight: italic;
  font-family: tahoma,verdana;
}
div.linksm{
   font-size: 10pt;
   color: #00804B;
   height: 30px;
   width: 90px;
   text-align: center;
   line-height: 30px;
   cursor: pointer;
   border:none;
}

div.linksm2{
   font-size: 10pt;
   color: #00804B;
   height: 30px;
   width: 90px;
   text-align: left;
   line-height: 30px;
   cursor: pointer;
   border:none;
}

div.linkbig{
   font-size: 12pt;
   color: #D1CEBF;
   height: 30px;
   width: 90px;
   text-align: center;
   line-height: 30px;
   cursor: pointer;
 /*  border:none;*/
}

div.hr{
   height:1px;
   width:300px;
   background-color:#000066;
   line-height:1px;
}

img#pointer{
   position:relative;
   top:-174px;
}
/*============================== BLURB  */
div.blurb{
   position: absolute;
   top: 40px;
   left: 520px;
   width: 500px;
   text-align: center;
   font-size: 12pt;
   font-weight: normal;
   font-style:  italic;
   color: #ffffff;
}
div#blurb{
   position: absolute;
   top: 40px;
   left: 520px;
   width: 500px;
   text-align: center;
   font-size: 12pt;
   font-weight: normal;
   font-style:  italic;
   color: #ffffff;
}

/*============================== PAGE SETUPS - RIGHT SIDE */

div#pages{
   z-index: 1;
   position:absolute;
   top:500px;
   left: 0px;
   width:1130px;
} 

div#home{
   position:absolute;
   top: 0px;
   left: 50px;
   width:1030px;
}

div#about{
   position:absolute;
   top: 0px;
   left: 50px;
   width:1030px;
}

div#about2{
   position:absolute;
   top: 0px;
   left: 50px;
   width:1030px;
}

div#gallery{
   position:absolute;
   top: 0px;
   left: 50px;
   width:1030px;
}

div#gallery2{
   position:absolute;
   top: 0px;
   left: 50px;
   width:1030px;
}

div#gallery3{
   position:absolute;
   top: 0px;
   left: 50px;
   width:1030px;
}
div#contact{
   position:absolute;
   top: 0px;
   left: 50px;
   width:1030px;
}
/*============================== HOME */
div#home_button{
  position:absolute; 
  font_size: 20pt;
  top:-30px; 
  left:250px;
}
div#home_heading{
  position:absolute; 
  top:0px; 
  left:0px;
  color: #000000;
  font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  font-family: tahoma,verdana;
}
div#home_hr{
  position:absolute; 
  top:25px; 
  left:0px;
}
div#home_para{
  position:absolute; 
  top:60px; 
  left:0px;
  width:445px;
}
div#home_para2{
  position:absolute; 
  top:60px; 
  left:520px;
  width:540px;
}
/*============================== ABOUT*/
div#about_heading{
  position:absolute; 
  top:0px; 
  left:0px;
  color: #000000;
  font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  font-family: tahoma,verdana;
}
div#about_hr{
  position:absolute; 
  top: 25px; 
  left:0px;
}
div#about_para{
  position:absolute; 
  top:60px; 
  left:0px;
  width:440px;
  height:370px;
  overflow-x: hidden;
  overflow-y: scroll; 
}

div#about_hroperation{
  position:absolute; 
  top: 128px; 
  left:0px;
}
div#about_heading2{
  position:absolute; 
  top:45px; 
  left:520px;
}
div#about_para2{
  position:absolute; 
  top:45px; 
  left:520px;
  width:370px;
}
div#about_para3{
  position:absolute; 
  top:300px; 
  left:520px;
  width:530px;
}
/*============================== ABOUT 2 */
div#about2_heading{
  position:absolute; 
  top:0px; 
  left:0px;
  color: #000000;
  font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  font-family: tahoma,verdana;
}
div#about2_hr{
  position:absolute; 
  top: 25px; 
  left:0px;
}
div#about2_para{
  position:absolute; 
  top:65px; 
  left:0px;
  width:430px;
  overflow-x: hidden;
  overflow-y: scroll; 
}
div#about2_heading2{
  position:absolute; 
  top:45px; 
  left:520px;
}
div#about2_para2{
  position:absolute; 
  top:45px; 
  left:520px;
  width:530px;
}
div#about2_para3{
  position:absolute; 
  top:310px; 
  left:520px;
  width:530px;
}
/*============================== gallery */
div#gallery_button{
  position:absolute; 
  font_size: 20pt;
  top:-50px; 
  left:450px;
}
div#event_heading{
  position:absolute; 
  top:0px; 
  left:0px;
  color: #000000;
  font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  font-family: tahoma,verdana;
}
div#event_hr{
  position:absolute; 
  top:25px; 
  left:0px;
}
div#event_para{
  position:absolute; 
  top:60px; 
  left:0px; 
  width: 430px;
}
div#event_para1{
  position:absolute; 
  top:100px; 
  left:-8px; 
  width: 508px;
  height: 340px;
  overflow-x: hidden;
  overflow-y: scroll;
  border:1px solid #99d9ea; border-radius:25px; box-shadow: 2px 2px 5px #696969;
}
div#event_heading2{
  position:absolute; 
  top:60px; 
  left:570px;
}
div#event_para2{
  position:absolute; 
  top:100px; 
  left:560px; 
  width: 508px;
  height: 340px;
  overflow-x: hidden;
  overflow-y: scroll;
  border:1px solid #99d9ea; border-radius:25px; box-shadow: 2px 2px 5px #696969;
}
div#event_para3{
  position:absolute; 
  top:310px; 
  left:520px;
  width:530px;
}
#gal {
    font-family: tahoma,verdana;
    margin:0;
    padding:0;
    list-style:none;
   color:#000000;
}    


#gal li {
   display:block;
   width:350px;
   height: 330px;
   align:center;
   position:relative;
   z-index:500;
   margin:0 36px;
   padding:8px 5px 0 5px;
   text-decoration:none;
   color:#000000;
   text-align:bottom;
   border-bottom:1px solid #5b638a;
}

#gal2 {
    font-family: tahoma,verdana;
    margin:0;
    padding:0;
    list-style:none;
   color:#000000;
}    


#gal2 li {
   display:block;
   width:300px;
   height: 330px;
   position:relative;
   z-index:500;
   margin:0 36px;
   padding:8px 5px 0 5px;
   text-decoration:none;
   color:#000000;
   text-align:bottom;
   border-bottom:1px solid #5b638a;
}




/*============================== gallery 2 */
div#event2_heading{
  position:absolute; 
  top:0px; 
  left:0px;
  color: #000000;
  font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  font-family: tahoma,verdana;
}
div#event2_hr{
  position:absolute; 
  top:25px; 
  left:0px;
}
div#event2_para{
  position:absolute; 
  top:60px; 
  left:0px; 
  width: 430px;
}
div#event2_para1{
  position:absolute; 
  top:100px; 
  left:0px; 
  width: 503px;
  height: 350px;
  overflow-x: hidden;
  overflow-y: hidden;
}
div#event2_heading2{
  position:absolute; 
  top:60px; 
  left:570px;
  width:500px;
}
div#event2_hr2{
  position:absolute; 
  top:75px; 
  left:550px;
}
div#event2_para2{
  position:absolute; 
  top:120px; 
  left:550px; 
  width: 523px;
  height: 320px;
  overflow-x: hidden;
  overflow-y: hidden;
}
div#sample_link{
   position:absolute;
   top: 620px;
   left:0px;
}
/*============================== gallery 3 */
div#event3_heading{
  position:absolute; 
  top:0px; 
  left:0px;
  color: #000000;
  font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  font-family: tahoma,verdana;
}
div#event3_hr{
  position:absolute; 
  top:25px; 
  left:0px;
}
div#event3_para{
  position:absolute; 
  top:60px; 
  left:0px; 
  width: 430px;
}
div#event3_para1{
  position:absolute; 
  top:100px; 
  left:-8px; 
  width: 508px;
  height: 340px;
  overflow-x: hidden;
  overflow-y: scroll;
  border:1px solid #99d9ea; border-radius:25px; box-shadow: 2px 2px 5px #696969;
}
div#event3_heading2{
  position:absolute; 
  top:60px; 
  left:520px;
  width:500px;
}
div#event3_hr2{
  position:absolute; 
  top:75px; 
  left:520px;
}
div#event3_para2{
  position:absolute; 
  top:100px; 
  left:560px; 
  width: 508px;
  height: 340px;
  overflow-x: hidden;
  overflow-y: scroll;
  border:1px solid #99d9ea; border-radius:25px; box-shadow: 2px 2px 5px #696969;
}
div#sample_link{
   position:absolute;
   top: 620px;
   left:0px;
}
#gal3 {
    font-family: tahoma,verdana;
    margin:0;
    padding:0;
    list-style:none;
   color:#000000;
}    


#gal3 li {
   display:block;
   width:350px;
   align:center;
   position:relative;
   z-index:500;
   margin:0 36px;
   padding:8px 5px 0 5px;
   text-decoration:none;
   color:#000000;
   text-align:bottom;   
   border-bottom:1px solid #5b638a;
}

#gal4 {
    font-family: tahoma,verdana;
    margin:0;
    padding:0;
    list-style:none;
   color:#000000;
}    


#gal4 li {
   display:block;
   width:300px;
   height: 300px;
   position:relative;
   z-index:500;
   margin:0 36px;
   padding:8px 5px 0 5px;
   text-decoration:none;
   color:#000000;
   text-align:bottom;
   border-bottom:1px solid #5b638a;
}


/*============================== CONTACT */
div#contact_heading{
  position:absolute; 
  top:0px; 
  left:0px;
  color: #000000;
  font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  font-family: tahoma,verdana;
}
div#contact_hr{
  position:absolute; 
  top:25px; 
   left:0px;
}
div#contact_heading2{
  position:absolute; 
  top:45px; 
  left:0px;
}
div#contact_para{
  position:absolute; 
  top:65px; 
  left:0px;
  width:300px;
  font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  font-family: tahoma,verdana;
}
div#contact_para2{
  position:absolute; 
  top:50px; 
  left:0px;
  width:300px;
}
div#contact_heading3{
  position:absolute; 
  top:228px; 
  left:0px;
}
div#contact_hr4{
  position:absolute; 
  top:250px; 
   left:0px;
}

div#contact_hr3{
  position:absolute; 
  top:73px; 
   left:0px;
}
div#contact_hr2{
   top: 220px;
   left: 0px;
}
div#title{
   postion:absolute;  
   top:255px; 
   left:40px;  
   width: 200px;
}
div#email{
   postion:absolute; 
   top:275px; 
   left:40px;
   color:#000066;
   text-decoration:none;
}
div#contact_heading4{
  position:absolute; 
  top:-40px; 
  left:520px;
  width:500px;
}
/*=================================BOTTOM LINKS  */
div#bottom_links{
  position:relative;
   top: 1000px;
   left: -40px;
   visibility: visible;
   font-size: 8pt;
   color: #ffffff;
   text-align: left;
   line-height: 30px;
   border:none;
   outline:none;
}
div.bottom_links{
  position:relative;
   top: 1000px;
   left: -40px;
   visibility: visible;
   font-size: 8pt;
   color: #ffffff;
   text-align: left;
   line-height: 30px;
   border:none;
   outline:none;
}
div.linksmall{
   position:absolute;
   top: 1000px;
   left: -40px;
   font-size: 8pt;
   color: #ffffff;
   height: 30px;
   width: 800px;
   text-align: left;
   line-height: 30px;
   border:none;
   outline:none;
   top: 0px;
   left: 40px;
}
div.visit2{
   position:absolute;
   font-size: 8pt;
   color: #ffffff;
   height: 30px;
   width: 60px;
   text-align: left;
   line-height: 30px;
   border:none;
   outline:none;
}
a:link.linkbar{FONT-WEIGHT:normal; color:#ffffff; font-family:arial; font-size:11; text-decoration:none; font-style:italic}
a:visited.linkbar{FONT-WEIGHT:normal; color:#ffffff; font-family:arial; font-size:11; text-decoration:none; font-style:italic}
a:hover.linkbar{FONT-WEIGHT: normal; color:#66a9bb; font-family:arial; font-size:11; text-decoration:none; font-style:italic}

a:link.pagelink{FONT-WEIGHT:normal; color:#234655; font-family:arial; font-size:11; text-decoration:none; font-style:italic}
a:visited.pagelink{FONT-WEIGHT:normal; color:#234655; font-family:arial; font-size:11; text-decoration:none; font-style:italic}
a:hover.pagelink{FONT-WEIGHT: normal; color:#66a9bb; font-family:arial; font-size:11; text-decoration:none; font-style:italic}

a:link.fb{FONT-WEIGHT:normal; color:#ffffff; font-family:arial; font-size:6; text-decoration:none; font-style:italic}
a:visited.fb{FONT-WEIGHT:normal; color:#ffffff; font-family:arial; font-size:6; text-decoration:none; font-style:italic}
a:hover.fb{FONT-WEIGHT: normal; color:#66a9bb; font-family:arial; font-size:6; text-decoration:none; font-style:italic}

/* ===============================PICTURES */

div#slideshow {
	width: 700px; height:310px; padding: 15px 0 0 12px;
	overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	position: relative; z-index: 5;
                 top:142px; 
                 left:295px;       
}

div#slideshow ul#nav10 {
	display: none;
	list-style: none;
	position: relative; top: 85px; z-index: 15;
}
	div#slideshow ul#nav10 li#prev {
		float: left; margin: 0 0 0 40px;
	}
	div#slideshow ul#nav10 li#next {
		float: right; margin: 0 50px 0 0; 
	}
	div#slideshow ul#nav10 li a {
		display: block; width: 80px; height: 80px; text-indent: -9999px;
	}
		div#slideshow ul#nav10 li#prev a {
			background: url(images/prev.png);
		}
		div#slideshow ul#nav10 li#next a {
			background: url(images/next.png);
		}

	div#slideshow ul#slides {
		list-style: none;
	}
		div#slideshow ul#slides li {
			margin: 0 0 20px 0;
		}
/* ----------------------------------------------------------------end PICTURES */

/* --------------------------SIDE MENU  */
.clear {clear:both}  
div#side_menu{
   position:absolute;
   top:240px;
   left:20px;
   width:280px;
   font-family: tahoma,verdana;
   font-size:14px;
   color:#000066;
   text-decoration:none;
}
  
/*  ------------------------ list style */
div#side1{
    position:absolute;
    top:0px;
    left:0px;
    width:100px;
}
#nav1 {
     font-family: tahoma,verdana;
    font-size:14px;
    margin:0;
    padding:0;
    list-style:none;
    border: none;
    outline: none;
}    
#nav1 li {
   float:left;
   display:white;
   width:100px;
   background:#ffffff;
   position:relative;
   z-index:500;
   margin:0 38px;
}        
/* -------SIDE MENU 1 parent menu */
#nav1 li a {
   display:block;
   padding:10px 5px 10px 5px;
   font-weight:500;
   height:20px;
   text-decoration:none;
   color:#000066;
   text-align:center;
    border: none;
    outline: none;
}    
#nav1 li a:hover {
   text-decoration:none;
   color:#66a9bb;
    border: none;
    outline: none;
}
/*  ------------------------ 	NAV2 */
div#side2{
    position:absolute;
    top:52px;
    left:0px;
    width:102px;
}
#nav2 {
     font-family: tahoma,verdana;
    font-size:14px;
    margin:0;
    padding:0;
    list-style:none;
    border: none;
    outline: none;
}    
#nav2 li {
   float:left;
   display:white;
   width:87px;
   background:#ffffff;
   position:relative;
   z-index:500;
   margin:0 38px;
    border: none;
    outline: none;
}        
/* -------SIDE MENU 2 parent menu */
#nav2 li a {
   display:block;
   padding:10px 5px 10px 5px;
   font-weight:500;
   height:24px;
   text-decoration:none;
   color:#000066;
   text-align:center;
    border: none;
    outline: none;
}    
#nav2 li a:hover {
   text-decoration:none;
   color:#66a9bb;
}/*  ------------------------ NAV3 */
div#side3{
    position:absolute;
    top:104px;
    left:0px;
    width:100px;
}
#nav3 {
     font-family: tahoma,verdana;
    font-size:14px;
    margin:0;
    padding:0;
    list-style:none;
    border: none;
    outline: none;
}    
#nav3 li {
   float:left;
   display:white;
   width:87px;
   background:#ffffff;
   position:relative;
   z-index:500;
   margin:0 48px;
    border: none;
    outline: none;
}        
/* -------SIDE MENU 3 parent menu */
#nav3 li a {
   display:block;
   padding:10px 5px 10px 5px;
   font-weight:500;
   height:24px;
   text-decoration:none;
   color:#000066;
   text-align:center;
    border: none;
    outline: none;
}    
#nav3 li a:hover {
   text-decoration:none;
   color:#66a9bb;
}
#nav3 a:visited{ 
    border: none;
    outline: none;
}
#nav2 a:visited{ 
    border: none;
    outline: none;
}
#nav1 a:visited{ 
    border: none;
    outline: none;
}


/* --------------------------END SIDE MENU  */   
 
/*============================= NEW TOP NAVIGATION BAR  */
.clear {clear:both}  
  
/*  ------------------------ list style */
#nav {
     font-family: tahoma,verdana;
    font-size:14px;
    margin:0;
    padding:0;
    list-style:none;
}    
    
/* ------------------------LI display inline - MENU */
/* --------------NOTE: it's position relative so that position absolute can be used in submenu */
a{
   border: none;
}

#nav li {
   float:left;
   display:white;
   width:60px;
   position:relative;
   z-index:500;
   margin:0 36px;
}
        
/* ---------------------parent menu */
#nav li a {
   display:block;
   padding:8px 5px 0 5px;
   font-weight:500;
   height:16px;
   text-decoration:none;
   color:#000000;
   text-align:left;
}
    
#nav li a:hover {
   text-decoration:none;
   color:#ace8eb;
}
    

    
/*  ----------------------submenu, it's hidden by default */
#nav ul {
   position:absolute;
   left:-75px;
   display:none;
   margin:0 0 0 -1px;
   padding:0;
   list-style:none;
}
        
#nav ul li {
   left:0px;
   width:130px;
   float:left;
   border-top:1px solid #5b638a;
   background:#469ec7;
   -moz-box-shadow: 5px 5px 5px #000000;
   -webkit-box-shadow: 5px 5px 5px #000000;
   box-shadow: 5px 5px 5px #000000;
}
     
/* --------------------------display block will make the link fill the whole area of LI */
#nav ul a {
   display:block;
   height:10px;
   padding: 8px 5px 10px 0px;
   color:#ffffff;
}
        
#nav ul a:hover {
   text-decoration:none;  
   border-top:0px solid #a8a07b;  
}
#nav ul li a:active {
   text-decoration:none;    
   color:#6ec054;
   border-top:0px solid #a8a07b;
   border: none;
} 
/* -----------------------active colour  */
#nav a:active {
   color:#6ec054;
   border: none;
    outline: none;
}
#nav a:visited{ 
    border: none;
    outline: none;
}
/* fix ie6 small issue we should always avoid using hack like this should put it into separate file : ) */
*html #nav ul {
    margin:0 0 0 0px;
}



/*  =========================================   END  =========================================  */