/* global */
html{height: 100%;}

body
{ font-family: verdana, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .74em;
	/* background: #fff url(../brown/sdd.jpg);*/
 background: #fff;
  color: #FFF;
}

p
{ margin: 0px;
  padding: 0px 0px 24px 0px;
  line-height: 20px;
}


h1
{ margin: 0px;
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 176%; 
  font-weight: normal;
}

h2
{ margin: 0px;
  padding: 0px 0px 4px 0px;
  font-size: 100%;
  text-decoration: underline;
  font-weight: normal;
}

h3
{ margin: 0px;
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 125%;
  font-weight: bold;
}

img{border: 0px;}

/* image positioning - left, right and center */
.left
{ float: left;
  padding: 0px 8px 0px 0px;
}

.right
{ float: right;
  padding: 0px 0px 0px 8px;
}
.rightk
{ float: right;
  padding: 13px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

/* block quote */
blockquote
{ margin: 20px 0px 20px 0px; 
  padding: 10px 20px 0px 20px;
  border-top: 1px solid;
  border-bottom: 1px solid;
}

/* unordered list */
ul
{ margin: 8px 0px 0px 14px;
  padding: 0px;
}

ul li
{ list-style-type: square;
  margin: 0px 0px 11px 0px; 
  padding: 0px;
}

ol
{ margin: 8px 0px 0px 14px;
  padding: 0px;
}

ol li
{ list-style-type: square;
  margin: 0px 0px 11px 0px; 
  padding: 0px;
}

/* main container */
#main
{ width: 850px;
  margin-left: auto; 
  margin-right: auto;
  margin-top:7px;
  color:#000;

}
table
{
      color:#0B3B0B;
}

/* header above  */
#header
{ width: 845px;
  margin-left: auto; 
  margin-right: auto;
  height:40px;
  border-bottom: 1px solid #D7E8D9;
  border-left: 1px solid #D7E8D9;
  border-right: 1px solid #D7E8D9;
   background: #fff ;
}


#logonew { float: left; width: 425px;  height:40px; background: #fff ;
  /* background: #fff url(../images/realblue.jpg) left ;*/
background-color: #fff ;
background-repeat: no-repeat;
background-position: 10px 3px;     color:#0B3B0B;

}

#logonew img{
  text-align:left;
  margin-left:10px;
   margin-top:3px;
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
  color:#0B3B0B;

}


#topRight { float:right; width: 400px; height: 40px;   }
#topRight p{
  text-align:right;
  margin-top:10px;
  margin-right:10px;
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
    color:#0B3B0B;

}



#topRight a { color:#0B610B;text-decoration: none; }
#topRight a:hover { color:#0B610B;text-decoration: none; }

/* For brown color

#topRight a { color:#8A4B08;text-decoration: none; }
#topRight a:hover { color:#B45F04;text-decoration: none; }*/



/* header above  for picture */
#spaceheader
{ width: 850px;
  margin-left: auto; 
  margin-right: auto;
  height:165px;



}

#spaceheader1 { float: left; width: 524px;  height:165px; 
border-right: 2px solid #fff;}
#spaceheader2 { float: left; width: 107px;  height:165px; 
border-right: 1px solid #fff;}
#spaceheader3 { float: left; width: 107px;  height:165px; 
border-right: 1px solid #fff;}
#spaceheader4 { float: left; width: 107px;  height:165px; background: #fff ;
}

#topMenu { float:right; width: 777px; height: 32px;  margin: 0px 0px 0px 0px; 
 color:#A4A4A4;
   
    border-top: 1px solid;
    border-left: 1px solid;
	border-right: 1px solid;
		 background: #0B610B url(../images/menubgk.jpg) top repeat-x;
}
#menuItems { float: left; width: 700px; }
#menuItems ul { list-style: none; }
#menuItems ul li { margin: 0px;  list-style: none; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; float: left; }
#menuItems ul li a { padding: 4px 17px; height: 5px; text-decoration: none; color:#fff; margin-left:-5px;}
#menuItems ul li a:hover { padding: 4px 17px; color: #848484; 
 background: #0B610B url(../images/menubg.jpg) top repeat-x;
}

/* main content */
#content
{ width: 846px;
  height: auto;
  padding: 0px;
  text-align: justify;
  overflow: hidden;
  background-color: #FFF;
  color: #FFF;
  border-left: 1px solid #D7E8D9;
  border-top: 1px solid #D7E8D9;

  border-right: 1px solid #D7E8D9;


}

#content p { text-align:left; padding: 0px 0px 0px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif;   margin: 8px 0px;
margin-left:10px; color:#6E6E6E;
}
#content p.more { text-align: right; margin-right:20px; }
#content p.more a { text-decoration: none; color: #0B3B0B; }
#content p.more a:hover { text-decoration: none; color: #0B610B; }

/* column 1 - contains menu, news, add links and other info */
#column1-1
{  width: 450px;
   float: left;
   color:#A4A4A4;
   display:inline;
   margin-left:30px;
   font: 11px Tahoma, Arial, Helvetica, sans-serif;
   background-color: #FFF;
   border-top: 1px solid #F2F2F2;


}
#column1-1 img { margin-left:10px; margin-top:10px; margin-right:10px; }

#column1
{ width: 425px;
  float: left;
   height:354px;
  color:#A4A4A4;
   display:inline;
  margin: 0px auto;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
    background-color: #FFF;


}
#column1 img { margin-left:10px; margin-top:10px; margin-right:10px; }


#column1-topleft
{ 
	float: left; width: 195px; height:164px; background: #fff;
        color:#A4A4A4;
	margin-top:10px;
	margin-left:14px;
	display:inline;
	border-bottom: 1px solid #D7E8D9;


}
#column1-topright
{ 
	float: left; width: 195px; height:165px; background: #fff;
        color:#A4A4A4;
	margin-top:10px;
	margin-left:4px;
	border-bottom: 1px solid #D7E8D9; border-left: 1px solid #D7E8D9;
}

#column1-topright img { margin-left:10px; margin-top:10px; }


#column1-bottomleft
{ 
	float: left; width: 195px; height:165px; background: #fff;
    color:#A4A4A4;
  
	margin-top:4px;
	margin-left:14px;
	
	display:inline;


}

#column1-bottomleft img { margin-left:10px; margin-top:10px; }


#column1-bottomright
{ 
	float: left; width: 195px; height:165px; background: #fff;
    color:#A4A4A4;
   	margin-top:4px;
	margin-left:4px;
	 border-left: 1px solid #D7E8D9;



}

#column1-bottomright img { margin-left:10px; margin-top:10px; }


#column1-top {width:400px; height:225px; 
 color:#A4A4A4;
 border: 1px solid; margin:10px 10px 10px 10px;

 
} 
#column1-top img { margin-left:10px; margin-top:10px; }

#column1-bottom {width:423px; height:161px; background: #fff;
 color:#A4A4A4;
} 

/* column 2 - page content */
#column2
{ text-align: justify;
  
  width: 262px;
   height:354px;
  float: left;
   color:#0B3B0B;
    background-color: #FFF;
  
  margin: 0px auto;
}


#column2-top
{ 
	  float: left; width: 260px; height:159px; 
	  background: #C5DBC8;
    color: #FFF;
   	display:inline;
		border-bottom: 1px solid #D7E8D9;
		border-left: 1px solid #D7E8D9;
  border-right: 1px solid #D7E8D9;
}
#column2-top p{ padding: 0px 0px 0px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif;  margin: 5px 15px;}
#column2-bottom
{
	float: left; width: 259px; height:200px; background: #fff;
    color:#A4A4A4;
   	
	
	display:inline;
	
    border-left: 1px solid #D7E8D9;
	border-right: 1px solid #D7E8D9;
	
}
#column2-bottom p { padding: 0px 0px 0px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif;  margin: 5px 15px;}

#column2-bottom a { 

text-decoration:none;
color:#2E2EFE;
}
#column2-top p{
       color:#0B3B0B;
}

#column2-bottom p{
       color:#0B3B0B;
}


#column3
{ width: 159px;
  float: left;
  min-height:354px;
  color:#A4A4A4;

  margin: 0px auto; 
  background-color:#FFF;


}

#column3 p { padding: 0px 0px 0px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #6E6E6E;  margin: 5px 15px;}



#column3 img { margin-left:10px; margin-top:10px; }

#booking
{ width: 686px;
  float:left;
    color: #0B3B0B;
  margin: 0px auto;
  left: 1px solid #E6E6E6;
  background-color:#FFFFFF;
  border-left: 1px solid #D7E8D9;
}
#booking p { padding: 5px ; font: 11px Tahoma, Arial, Helvetica, sans-serif;
  line-height:17px; text-align:justify;


}
#booking img
{
  margin-left:5px; margin-top:5px; padding:5px;
}

#login
{ width: 686px;
  float: left;
   height:354px;
  color:#0B3B0B;
  overflow: auto;
  margin: 0px auto;
  overflow:hidden;
  background-color:#FFFFFF;
   border-right: 1px solid #D7E8D9;

}


#login p { padding: 0px 0px 0px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif;  margin: 5px 15px; text-align:center;}

#login a {

text-decoration:none;
color:#2E2EFE;

}

#login h1
{ 
  width: 500px;
  float: left;
  font: bold 14px Tahoma, Arial, Helvetica, sans-serif;  
  color:#0B3B0B;
  padding:0px 0 0px 200px; 

}



#stay
{
  width: 686px;
  overflow: auto;
  min-height: 354px;
}

#sstay
{
  width: 660px;
  margin-left:5px; margin-top:5px; padding:5px;
  min-height: 354px;
}

#booking ul
{ 
  width:500px;
  margin: 8px 0px 0px 14px;
  padding: 0px;
  font:  11px Tahoma, Arial, Helvetica, sans-serif;
}

#booking ul li
{ list-style-type: square;
  margin-left:40px;
}

#booking ol
{ margin: 8px 0px 0px 14px;
  padding: 0px;
  font:  11px Tahoma, Arial, Helvetica, sans-serif;
}

#booking ol li
{ list-style-type: square;
  margin-left:20px;
}


#stay-left
{
  float:left;
  width: 525px;
  margin:20px 20px;
 margin-top:-5px;
  }

#stay-center
{
  width: 525px;
  margin-left: auto; 
  margin-right: auto;
 margin-top:-5px;
 
}
#stay-right
{
  float:right;
  width: 525px;
  margin:20px 20px;
  margin-top:-5px; 
}

.sideheader{
	display:block;
	
	text-decoration:none;
	height:20px;   
	border-bottom:1px solid #D7E8D9;
	padding-left:16px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#0B3B0B;
	
	padding: 8px 0px 0px 20px;
}
.sideheader p{
	margin-top:10px;
  margin-right:10px;
}




.sidekk a{
	color:#0B3B0B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 180px 6px; 
	background-color:#FFF;
	height:30px;
	border-bottom:1px solid #FFF;
	line-height:30px;
	padding-left:16px;
}

.sidekk a:hover{
	background: #F2F2F2;
	padding-left:16px;
	color:#0B610B;
	
	/* for brown color:#B45F04;*/
}


.sidekk1 a{
	color:#0B3B0B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 180px 6px; 
	background-color:#FFF;
	height:30px;
	border-bottom:1px solid #f2f2f2;
	line-height:30px;
	padding-left:16px;
}

.sidekk1 a:hover{
	background: #FFF;
	padding-left:16px;
	color:#0B610B;
	
	/* for brown color:#B45F04;*/
}


.sidebaritem a, #column2 a, .sidebaritem a:hover, #column2 a:hover
{ padding: 0px;
  text-decoration: none; 
}

#booking a { 
text-decoration:none;
color:#0B3B0B;
}

#booking a:hover { 
color:#0B610B;

}



#booking h1
{ 
  width: 500px;
  float: left;
  font: bold 14px Tahoma, Arial, Helvetica, sans-serif;  
  color:#585858;
  padding:0px 0 0px 200px; 
}

/* footer */
#footer
{ float: left;
  padding: 9px 0px 3px 0px;
    width: 846px;
  text-align: center;
  height: 18px;
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
   background:#7F9F84;
   color:#0B3B0B;
   border-right: 1px solid #D7E8D9;
   border-left: 1px solid #D7E8D9;
   
   
/* for brown footer

   background:url(images/foot.gif) repeat-x;
   color:#8E6630;*/
    
}

#footerimg a, #footer a:hover{text-decoration: none;}

/* footer */
#footerimg
{ float: left;
  padding: 9px 0px 3px 0px;
  width: 846px;
  border-top: 1px solid #D7E8D9;
  height: 50px;
  font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
   color:#0B3B0B;
   border-right: 1px solid #D7E8D9;
   border-left: 1px solid #D7E8D9;
   background: #fff;
}

#footercenter{
     width: 475px;float: left;text-align:right;
}
#footerright{
     width: 360px;float: left; text-align:right;  font:  11px Tahoma, Arial, Helvetica, sans-serif;
}

#footer a{ text-decoration: none;
      color:#0B3B0B; margin-top:-50px;
  }
#footer a:hover{ color:#0B610B;text-decoration: none;}

#footer a, #footer a:hover{text-decoration: none;}

#disci
{
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  width: 846px;
  border: 1px solid #D7E8D9;
  min-height:550px;
  font:  11px Tahoma, Arial, Helvetica, sans-serif;
  color:#6E6E6E;
  text-align:justify;

}

#disci p
{
  padding:15px;

}
#disci h1
{ margin: 0px;
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 150%; line-height:10px;
  font-weight: normal; padding:15px;
}



/* contact page - form layout */
form{margin-top: 0px; color:#0B3B0B;}

div.row
{ clear: both;
  width: 0px;
}

div.row span.formlabel 
{ float: left;
  width: 150px;
  text-align: left;
}

div.row span.forminput
{ float: right;
  text-align: right;
} 

div.spacer
{ clear: both;
  width: 80px;
}

input
{
   font: normal 11px Tahoma, Arial, Helvetica, sans-serif;

   
}
select
{
color:#424242;
border: 1px outset #FFFFFF;
padding: 0;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
line-height:12px;

}

.submit
{ font-family: verdana, arial, sans-serif;
  font-size: 100px;
  border: 0px solid;
  width: 20px;
  height: 22px;
  cursor: pointer;
}

.button
{ font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
  
  border: 1px solid;
color:#0B3B0B;
  background:#F2F2F2;
 
  cursor: pointer;
}

/*Blogs*/

#down
{ width: 210px;
  float: left;
  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;  
  color:#0B3B0B;
  margin: 0px auto; 
  background-color:#FFF;
}
#down li
{ 
  margin-left:16px;
  text-align:left;
}
#down ul img
{ 
  margin-top:10px;
}

#down a { text-decoration: none; color: #0B3B0B; }
#down a:hover { text-decoration: none; color: #7F9F84; }


#blogs
{ width: 615px;
  float:left;
  color:#A4A4A4;
  margin: 0px auto;
  left: 1px solid #E6E6E6;
  background-color:#FFFFFF;
  min-height: 583px;
  Text-align:justify;
  display:inline;   border-right: 1px solid #D7E8D9;padding: 10px ;
}
#blogs p 
{ 
  padding: 4px ; font: 11px Tahoma, Arial, Helvetica, sans-serif;
  color: #6E6E6E;     Text-align:justify;
}
#blogs img
{
  margin-left:5px; margin-top:5px; padding:5px;
}


/*About India css*/

#cont
{ width: 846px;
  padding: 0px;
  text-align: justify;
  overflow: auto;
  min-height:360px;
  background-color:#FFFFFF;
  color: #0B3B0B;
    border-left: 1px solid #D7E8D9;
  border-top: 1px solid #D7E8D9;

  border-right: 1px solid #D7E8D9;

  
}
#abtind
{ width: 684px;
  padding: 0px;
  text-align: justify;
  overflow: auto;
  min-height:360px;
  float:left;
  background-color:#fff;
  border-right: 1px solid #D7E8D9;

}

#indright
{
 float:right;padding:8px; border: 1px solid #D7E8D9;margin-left:8px;
}
#indleft
{
 float:left;padding:8px;  border: 1px solid #D7E8D9;margin-right:8px;
}
.imgtext
{
 font: italic 11px Tahoma, Arial, Helvetica, sans-serif;
}

#abtcont
{ 
  padding:35px;
   font: 11px Tahoma, Arial, Helvetica, sans-serif;
   color:#6E6E6E;
}
#abtcont p
{ 
  padding:5px;
}

#abtcont ul
{ margin: 8px 0px 0px 14px;
  padding: 0px;
}

#abtcont ul li
{ list-style-type: square;
  margin-left:30px;
}


#abtcont h1
{ 
    font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}



.chromestyle{
width: 684px;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
 border-bottom: 1px solid #E6E6E6;
width: 100%;
background: #C5DBC8; /*THEME CHANGE HERE*/
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;  
padding: 3px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
line-height:16px;

}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #0B3B0B;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #C5DBC8;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
color: #0B3B0B;
/*background: url(../images/footsnow.jpg) center center repeat-x; THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
 font: normal 11px Tahoma, Arial, Helvetica, sans-serif;  
line-height:18px;
z-index:100;
background-color: white;
width: 145px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
background-color: #F9FAF9;
color: #0B3B0B;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
/*background-color: #EFF5FB;*/
color:#0B3B0B;
}

/* ######### Real Guide ######### */

#guide
{
  float:left;width: 667px;
  color: #0B3B0B;
  margin-left:5px; padding:5px;

   font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
  /*border: 1px solid #BBB; */
}

#guide img
{
  margin-left:0px; margin-top:0px; padding:8px;
}

#guidepr
{
  float:left;width: 590px;
  color: #0B3B0B;
  margin-left:25px; padding:5px;

  font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
 /* border: 1px solid #BBB; */

}

#guidepr img
{
  margin-left:0px; margin-top:0px; padding:8px;
}
#guidephoto
{
  float:left;width: 100px;
  padding: 5px; /* border: 1px solid #BBB; */

}
#guidedesc
{
  float:left;width: 450px;  margin-left:5px;

}

#guided
{
  float:left;width: 470px;  margin-left:5px; /* border: 1px solid #BBB; */
}

.guidetab
{
    color:#0B3B0B;
 font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
  text-align:justify;
}

.guidetab a
{
    color:#0B3B0B;
 font: normal 11px Tahoma, Arial, Helvetica, sans-serif; text-align:justify;
}

#guidedesc p
{
     font: normal 12px Tahoma, Arial, Helvetica, sans-serif;line-height: 25px;  padding: 5px;
}

#guideext
{
  float:left;width: 620px;  margin-left:10px;
}
#detguide
{
  float:left; width: 657px;  margin-left:5px; min-height:350px; 
}

#guidet
{
  float:left;width: 335px;  margin-left:25px;
}

#detimg
{
  float:left;width: 225px;  height:130px;
  text-align:center;
}
#guideabt
{
  float:left;width: 580px;   margin-left:25px;   
}
#cenfrm
{
  float:left;width: 590px;  margin-left:5px;  border: 2px solid #D8D8D8; 
  margin-left:50px;margin-top:30px;height:195px;
}

#cenfrmleft
{
  float:left;width: 180px;  margin-left:5px;  display:inline;
  margin-top:10px;height:175px;text-align:center;
}

#cenfrmright
{
  float:left;width: 375px;  margin-left:5px; display:inline;  
  height:175px;margin-top:10px;
}
#splitp
{
  float:left;width: 205px; min-height:90px;padding:5px;text-align:left;
}
/*profile style*/
#profile
{ width: 500px;
  float: left;
  color: #6E6E6E;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  overflow: auto;
  margin: 0px auto;
  overflow:hidden;
  background-color:#FFFFFF;
	min-height:400px;
	 border-left: 1px solid #D7E8D9;
	  border-right: 1px solid #D7E8D9;
}
#profile p { padding: 0px 0px 0px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif;  margin: 5px 15px; text-align: justify;}


#profile img { margin-left:10px; margin-top:10px; }

#profile p.more { text-align: right;}
#profile p.more a { text-decoration: none; color: #0B3B0B; }
#profile p.more a:hover { text-decoration: none; color: #7F9F84; }

#profile a 
{
text-decoration:none;
color:#0B3B0B;
}
#profile a:hover
{
text-decoration:none;
color:#7F9F84;
}

#bprofile
{ width: 675px;
  float: left;
  color:#0B3B0B;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  overflow: auto;
  margin: 0px auto;
  background-color:#FFFFFF;
    min-height:354px;

}
#bprofile p { padding: 0px 0px 0px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif;  margin: 5px 15px;}

#bprofile a { 

text-decoration:none;
color:#7F9F84;
}


#bigprofile
{ width: 680px;
  float: left;
  color: #2E2E2E;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  overflow: auto;
  color:#0B3B0B;
  min-height:354px;
  margin: 0px auto; 
  overflow:hidden;
  background-color:#FFFFFF;
}
#bigprofile p { padding: 0px 0px 0px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #2E2E2E;  margin: 5px 15px; text-align:center;}

#bigprofile a { 

text-decoration:none;
color:#2E2EFE;
}

#sideprofile
{ width: 185px;
  float: left;
   height:354px;
  color:#A4A4A4;

  margin: 0px auto; 
  background-color:#FFF;
}

#sideprofile p { padding: 0px 0px 0px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #6E6E6E;  margin: 5px 15px;}

#sideprofile img { margin-left:8px; margin-top:10px; padding :0px;}

#sideprofile a { color:#0B3B0B; }

#sideprofile hr

{ color:#F2F2F2;width:100px; }

#proimg
{ width: 500px;
  float: left;
   height:136px;

 font: 11px Tahoma, Arial, Helvetica, sans-serif;


    border-bottom: 1px solid #D7E8D9;
  margin: 0px auto; 
  overflow:hidden;
}
#proimg img { margin-left:15px; margin-top:10px; border:1px solid #D8D8D8; }
#proimg p {  font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#proimg a { color: #0080FF; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

#proimg1
{ width: 165px;
  float: left;
   height:136px;
  color: #2E2E2E;
  margin: 0px auto;
  overflow:hidden;
  border-right: 1px solid #D7E8D9;
}
#proimg1 form{
  color: #0B3B0B;
}

#proimg2
{ width: 165px;
  float: left;
   height:136px;
  color: #2E2E2E;
  margin: 0px auto;
  overflow:hidden;
  border-right: 1px solid #D7E8D9;
}
#proimg3
{ width: 165px;
  float: left;
   height:136px;
  color: #2E2E2E;
  margin: 0px auto;
  overflow:hidden;
}

.hside a
{ color:#000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	background:#7F9F84;
           color:#0B3B0B;
	height:27px;
	border-bottom:1px solid #f2f2f2;
	line-height:25px;
	padding-left:18px;
	text-align:center:
}


#gallery
{
    float:left;
    width: 686px;
   color:#0B3B0B;
  min-height: 354px;
  background:#fff;
    display:inline;
    border-left: 1px solid #D7E8D9;




}

#galshow
{
  float:left;
  width: 515px;
  color:#0B3B0B;
  min-height: 354px;
  background:#fff;
  border-right: 1px solid #D7E8D9;
  display:inline;
}
#galleft
{ width: 170px;
  float: left;
   min-height:354px;
  color:#A4A4A4;

  margin: 0px auto; 
  background:#fff;
  display:inline;
}

#galleft p {
  padding: 0px 0px 0px 0px; 
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
   color:#0B3B0B;
  margin: 5px 15px;
  }

.galdes a
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	 background:#7F9F84;
    color:#0B3B0B;	height:27px;
	border-bottom:1px solid #f2f2f2;
	line-height:25px;
	padding-left:18px;
	text-align:center:
	width: 155px;
}
#thumbimg
{
  width: 500px;
  color:#1C1C1C;
  height: 60px;
  float:left;
}
#thumbimg img
{
    margin-left:3px; margin-top:0px; padding:2px; margin-right:3px;
}
.imgtitle
{
   color:#0B610B;
   font: bold 13px Tahoma, Arial, Helvetica, sans-serif;

}

.galimg
{
  width: 500px;
  color:#1C1C1C;
  min-height: 354px;
  float:left;
  margin-left:0px;
}
.moregalimg
{
  width: 475px;
  color:#1C1C1C;
  height: 60px;
  float:left;
}




/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 100%; /* Set to gallery width, in px or percentage */
height: 130px; /* Set to gallery height */
}

#motioncontainer1 {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 50%; /* Set to gallery width, in px or percentage */
height: 130px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

.headingfont
{
    color:#0B3B0B;
   font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
.headingfontn,.font
{
    color:#0B3B0B;
   font: italic 12px Helvetica, sans-serif;
}
.headingnormal
{
    color:#0B3B0B;
   font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
/*Bus booking page*/
#busbooks
{ width: 500px;
  float: left;
  height:60px;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #D7E8D9;
  margin: 0px auto; 
  overflow:hidden;
}
#busbooks img { margin-left:15px; margin-top:10px; border:1px solid #D8D8D8; }
#busbooks p {  margin-top:23px;font: 11px Tahoma, Arial, Helvetica, sans-serif; }
#busbooks a { color: #0080FF; font: 11px Tahoma, Arial, Helvetica, sans-serif; }

/* unordered list */
#profile ul
{ width: 380px;
  margin-left : 30px;
  padding: 0px;
	color:#6E6E6E;
}

#profile ul li
{ list-style-type: square;
  margin: 0px 0px 11px 0px; 
  padding: 0px;color:#6E6E6E;
}

.black
{
    color:#0B3B0B;
   font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
.fontlightgrey{
  color:#0B3B0B;
   font: bold 12px Tahoma, Arial, Helvetica, sans-serif;

}
/*Themes*/


#theme
{ width: 475px;
  float: left;
  display:inline;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  margin-left:15px;

}
#theme img
{
    margin-left:15px; margin-top:0px; padding:0px; margin-right:3px;
}
.themedate
{ float:right;
  text-align:right;
  padding: 0px 0px 0px 8px;
}
#spacek
{
  margin-left:5px;float:left;width:310px;height:220px;
  padding: 10px;
  border-bottom: 1px solid #D7E8D9;
}

#spacek img
{
  margin-left:0px; margin-top:0px; padding:8px;
}

#spacek p
{ margin: 0px;
  padding:8px;
  line-height: 20px;
  text-align:left;
}
#profileinner
{ width: 475px;
  float: left;
  display:inline;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  margin-left:10px;
  min-height:350px;  
}

#profileinner img
{
       padding:0px;margin-left:0px;margin-right:5px;margin-top:0px;
}
#profileside
{ width: 125px;
  float: left;
  display:inline;
  font: 11px Tahoma, Arial, Helvetica, sans-serif;
  margin-left:10px;
  min-height:350px;
}
#profileside p
{ padding:0px;
}


#calenderd
{ width: 684px;
  padding: 0px;
  text-align: justify;
  overflow: auto;
  min-height:360px;
  float:left;
  background-color:#fff;
  border-left: 1px solid #D7E8D9;
  font: 12px Tahoma, Arial, Helvetica, sans-serif;

}
/*Calender table*/

#calend
{
   float: left;
   color:#424242;
   background: #fff;
   min-height: 450px;
   width: 600px;
   font: 11px Tahoma, Arial, Helvetica, sans-serif;


}

#abtcal
{
   float: left;
   color:#424242;
   background: #fff;
   width: 200px;
     display:inline;  

     font: 11px Tahoma, Arial, Helvetica, sans-serif;
}


/* Calendar */

.Calendar { 
	border: 1px solid #D7E8D9;
	width: 600px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	}

.CalendarWeekdayName{
	font: normal 12px  Helvetica, sans-serif;
   
	padding: 2px;
	border-top: 1px solid #D7E8D9; border-right: 1px solid #D7E8D9; border-left: 1px solid #D7E8D9;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #D7E8D9; 
	color: #000000;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	}

.CalendarWeekdayName a:link {
	color: #216d3d;
	}

.CalendarWeekdayName a:visited{
	color: #216d3d;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

.CalendarWeekendName{
  	padding: 2px;
	border-top: 1px solid #D7E8D9; 
	border-right: 1px solid #D7E8D9;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background: #D7E8D9;
	color: #000000;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	}

.CalendarWeekendName a:link {
	color: #000000;
	}

.CalendarWeekendName a:visited{
	color: #000000;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Day */
.CalendarDay{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
   	padding: 4px;
	border: 1px solid #D7E8D9; 
	text-align: center;
	background-color:#FFFDFD;	
	color: #000000;
	width:50px;
	}

.CalendarDay a:link {
	color: #216d3d;
	}

.CalendarDay a:visited{
	color: #216d3d;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #3d84cc;
	text-decoration:underline;
	}

/* Calendar Weekend */
.CalendarWeekend{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px;
	border-top: 1px solid #D7E8D9; border-right: 1px solid #D7E8D9;
	text-align: center;
	background-color: #D7E8D9;
	color: #000000;
	}

.CalendarWeekend a:link {
	color: #216d3d;
	}

.CalendarWeekend a:visited{
	color: #216d3d;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #3d84cc;
	text-decoration:underline;
	}

/* Calendar Today */
.CalendarToday {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarToday a:link {
	color: #216d3d;
	}

.CalendarToday a:visited{
	color: #216d3d;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	border: 2px solid #D7E8D9;
	text-align: center;
	background-color: #D7E8D9;	
	color: #000000;
	}

.CalendarWeekendToday a:link {
	color: #216d3d;
	}

.CalendarWeekendToday a:visited{
	color: #216d3d;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #3d84cc;
	text-decoration:underline;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px;
	border-top: 1px solid #D7E8D9; border-right: 1px solid #D7E8D9;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	background-color: #f7f7f7;	
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px;
	border-top: 1px solid #D7E8D9; border-right: 1px solid #D7E8D9;
	text-align: center;
	background-color: #BACF94;	
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	border: 2px solid #3d84cc;
	text-align: center;
	color: #3d84cc;
	background-color: #BACF94;	
	}

.CalendarOtherMonthWeekendToday a:link {
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #3d84cc;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 2px;
	border-top: 1px solid #D7E8D9; border-right: 1px solid #D7E8D9;
	background-color: #D7E8D9;
	color: #000000;
	text-align: center;

	}

.CalendarSelectedDay a:link {
	color: #000000;
	}

.CalendarSelectedDay a:visited{
	color: #000000;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

/* Calendar Navigator */
.CalendarNavigator {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 2px;

	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigator a:link {
	text-decoration: none;
      color:#0B0B61;

	}

.CalendarNavigator a:visited{
	color:#08088A;text-decoration: none;	
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color:#08088A;text-decoration: none;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEvent{
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
	width:20px;
	}

.CalendarEvent a:link {
	color: #216d3d;
	}

.CalendarEvent a:visited{
	color: #216d3d;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color:#3d84cc;
	text-decoration:underline;
	}

	
.Header {
	width: 600px;
	}

.Header th { 
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px;
	background:#7F9F84; color: #ffffff;
	width: 600px;
	white-space: nowrap;
	}

.Header a:link { 
	color: #ffffff;
	}

.Header a:visited { 
	color: #ffffff;
	}

.Header a:hover, .Caption a:active { 
	color: #ffffff; text-decoration: none;
	}

.HeaderLeft { 
	background:#D7E8D9;
	}

.HeaderRight { 
	background:#D7E8D9;
	}

.HeaderLeft img{
	width: 7px;
	}

.HeaderRight img{
	width: 14px;
	}


















