/* CSS Document */
body{
     margin-bottom:0px;
	 margin-right:0px;
	 margin-left:0px;
	 margin-top:0px;
	 background:url(../images/bodybgg.jpg) top repeat-y;
     }
.topbg{
     background:url(../images/topbg.jpg) top no-repeat;
	 }
.botbg{
     background:url(../images/botbg.jpg) top no-repeat;
	 }		 	 
.bg{
    background:url(../images/bg.jpg);
	background-repeat:repeat-y;
	}	
.redtxt{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#A0410A;
	line-height:16px;
	text-align:justify;
	}	 
.more{
    font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#804E12;
	}
.more:hover{
    font-family:Tahoma, Arial, Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#7F3002;
	}	
.graytxt{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#584127;
	line-height:16px;
	text-align:justify;
	}	
.list{
    font-family: Arial,Tahoma, Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#584127;
	}
.list:hover{
    font-family: Arial,Tahoma, Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#9B6409;
	}
.green{
    font-family: Arial,Tahoma, Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#6E802A;
	}
.green:hover{
    font-family: Arial,Tahoma, Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	color:#6F3712;	
	/*color:#008000;*/
	}	
.lastbg{
    background:url(../images/lastbg.jpg) repeat-x top;
	}
.lasttxt{
    font-family: Arial,Tahoma, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#977E5A;
	}   		
.terms{
    font-family: Arial,Tahoma, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#977E5A;
	} 	
.terms:hover{
    font-family: Arial,Tahoma, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#977E5A;
	} 	
.bios{
    font-family: Arial,Tahoma, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#977E5A;
	} 	
.bios:hover{
    font-family: Arial,Tahoma, Verdana;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#F6E2BD;
	} 
/*	sub	*/
	
.head{
    font-family: Arial,Tahoma, Verdana;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#6F802A;
	padding-left:5px;
	padding-top:8px;
	}   
.subhead{
    font-family: Arial,Tahoma, Verdana;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#6F3712;
	}   	
.leftbg{
    background:url(../images/leftbot.gif) left bottom no-repeat;
	}
.leftbga{
    background:url(../images/leftbg.gif) repeat-y top;
	}			
.tblhead{
    font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	} 	
/*.tbltxt{
    font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	line-height:19px;
	font-weight:normal;
	text-decoration:none;
	color:#976614;
	}*/
	
	.tbltxt{
     font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#958D1E;
	line-height:16px;
	}	
.malayalam{
    font-family:Tahoma,Verdana, Arial ;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#976614;
	}
.roomtxt{
 	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
	color:#976614;
}		
.formBorder{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#976614;

	/*border:1px solid #CA9B5D;*/
	}
	
 .tblBorder{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#5D5D5D;
	border:1px solid #E7DDB9;
	}	
	
.textbox{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color: #353535;
	border:1px solid #CA9B5D;
}
.hidstar{
	width:8px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	border:none;
	background-color:#DCC18D;
}

hr{
	color:#D78831;
	width:95%;
}
.brownBorder{
	border: solid 1px #D78831;
}

.photoborder{
	border: solid 1px #666666;
}
.astrik{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}
.button{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;	
	font-weight:bold;	
	width:75px;	
	height:22px;
	border:1px solid #A7CD9A;
	color:#FFFFFF;
	background-color:#976614;
	cursor:hand;
	
}
.errortext{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}
.roweven{
    background-color:#FEF7DD;
    font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#976614;
	}	
.rowodd{
    background-color:#FDF6CC;
    font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#976614;
	}	
 .boxtitle
{
  width: 250px;
  padding: 2px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #F5DAAF;
  background-color: #CA9B5D;
  border-bottom:  1px solid #C5D7BD;
}

.boxcontent{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#976614;
  border:1px solid #DCC18D;
  background-color:#E7DDB9;

}
.selectbox{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color: #353535;
	height:19px;
	background-color:#F6E9D3;
	border:1px solid #CA9B5D;
}
#addon_scroll{
	height:50px;
	width:560px;
	overflow:auto;
} 
.selectbox{
	background-color: #F7EAD4;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color: #353535;
	border:1px solid #CA9B5D;
	padding:0px;
}
li
{
	list-style-type: none;
	background-repeat: no-repeat;
	list-style-image:url(../images/Bullet.gif);
}
.imgborder{
    /*background-color:#DCC18D;*/
	border:solid 5px #DCC18D;

}
.dateborder{
	border:solid 1px #DCC18D;
}
/*Places of Interest*/

.placessubhed{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#A0410A;
	}
.placessubtext{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#A0410A;
	text-align:justify;
	}
.placesimagehed{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FACC70;
	}
.placesimgbdr{
    border:6px solid #D6B36F;
	}
	
	
	
/*Pop Up StyleF7E9D4*/	
.table{
    background:#EDD9B4;
	filter:alpha(opacity=60); 
   -moz-opacity: 0.01; 
    opacity: 0.7; 
	}
.dc_text{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	filter:alpha(opacity=90); 
   -moz-opacity: 0.1; 
    opacity: 0.8;
	color:#000000;
	text-decoration:none
	}
.dc_text:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	filter:alpha(opacity=90); 
   -moz-opacity: 0.1; 
    opacity: 0.8;
	color:#332E28;
	text-decoration:none
	}
/*Pop Up Style Ends*/
	
.logoutheadertxt{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #476E32;
	font-weight:bold;
	text-decoration:none;
}
.logoutheadertxt:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #933819;
	font-weight:bold;
	text-decoration:none;
}

/*Calender Style */
	
	.calendaremptybox{ /*  empty day*/
	background-image: url(../images/calender_emptybox.gif);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
}

.calendarbox{ /*  avilable day*/
	border: 1px solid black;
	/*background-color: lightyellow;*/
	background-image:url(../images/bg_green.gif);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
}

.calendarboxcheckgrey{
	border: 1px solid black;
	/*background-color:#CACACA;*/
	background-image:url(../images/bg_grey.gif);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
}
.calendarboxcheckviolet{
	border: 1px solid black;
	background-color:#FFB3FF;
	
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
}
.calendarboxcheckvioletcurve{
	border: 1px solid black;
	background-image:url(../images/violetcurve.jpg);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
}
.calendarboxcheckgreycurve{
	border: 1px solid black;
	background-image:url(../images/bg_curve_grey.gif);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;

}

.calendarboxcheckincurve{ /* //start red*/
	border: 1px solid black;
	background-image:url(../images/bg_curveorg.gif);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;

}
.calendarboxcheckin{ /* //red*/
	border: 1px solid black;
	/*background-color: #FF9A36;*/
	background-image:url(../images/bg_org.gif);
	background-repeat:repeat-y;
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
}


.calendarboxcheckinblue{
	border: 1px solid black;
	background-image:url(../images/bg_blue.gif);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;

}
.calendarboxcheckinbluecurve{
	border: 1px solid black;
	background-image:url(../images/bg_curveblue.gif);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;

}
.calendarboxcorpcurve{ 
	border: 1px solid black;
	background-image:url(../images/corpbg.jpg);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;

}
.calendarboxcorpbg{
	border: 1px solid black;
	background-color: #d3c926;
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
}
.calendarboxcorpcurvebg{
	border: 1px solid black;
	background-image:url(../images/corpcurve.jpg);
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
}
.calendarboxcorpbg1{
	border: 1px solid black;
	background-color : #886593;
	width: 29px;
	height: 22px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
}


.calendardate{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#400040;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;

}

.calendardate:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#831B2B;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}	
/*Calender Style Ends */
.mail{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #808040;
	font-weight:bold;
	text-decoration:none;
}
.mail:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #CC3300;
	font-weight:bold;
	text-decoration:none;
}
.fieldtext{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5D5D5D;
	padding-left:10px;
	text-align:left;
	}
	.tabletext{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5D5D5D;
	padding-left:10px;
	text-align:left;
	}

	
.edit{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B36666;
	font-weight:bold;
	text-decoration:none;
}
.edit:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#693434;
	font-weight:bold;
	text-decoration:none;
}
.whitehead{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
.blackText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	font-weight:bold;
}
/*Invoice Style*/
.italicfont{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CA9B5D;
	font-size:11px;
	font-style: italic;
	font-weight:bold;
}
.smalltext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CA9B5D;
	font-size:10px;
}
/*Invoice Style Ends*/
#calendardiv{
	position:absolute;
	visibility:hidden;
	background-color:#f7e9d4;
	layer-background-color:white;
}



