html,body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	line-height: 17px;
	height:100%;
}
.homebg {	
	background-color: #887545;
	background-image: url(../bon_imgs/hm_bg1.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.Title
{
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 100px;
    height: 25px;
    background-image: url(../ControlPanel/Images/BonExhibiterLogo.jpg);
    background-repeat: no-repeat;
    background-position: left top;
} 
.insbg {	
	background-color: #887545;
	background-image: url(../bon_imgs/hm_bg1.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 10px;
}
.insbg_tdl {	
	background-color: #9a8449;
	background-image: url(../bon_imgs/bg_ins_b_l.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.insbg_tdr {	
	background-color: #9a8449;
	background-image: url(../bon_imgs/bg_ins_b_r.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	line-height: 17px;
	text-align: left;
}
a.topNav1:link, a.topNav1:visited, a.topNav1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1.5pt;
	line-height:25px;
	color: #FFFFFF;
	text-decoration: none;
}
a.topNav1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a8348;
	letter-spacing:1.5pt;
	line-height:25px;
	text-decoration: underline;
}
a.topNav2:link, a.topNav2:visited, a.topNav2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1.5pt;
	line-height:25px;
	color: #9a8348;
	text-decoration: none;
}
a.topNav2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing:1.5pt;
	line-height:25px;
	text-decoration: underline;
}
a.topNav2On:link, a.topNav2On:visited, a.topNav2On:active, a.topNav2On:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:1.5pt;
	line-height:25px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.sideNav:link, a.sideNav:visited, a.sideNav:active {
	font-size: 12px;
	color: #ccc3b3;
	text-decoration: none;
	padding-right:20px;
	background-color: #9a8348;
	float:right;
	width: 153px;
	height: 20px;
	display: block;
	padding-top:3px;
}
a.sideNav:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:20px;
	background-color: #937d43;
	float:right;
	width: 153px;
	height: 20px;
	display: block;
	padding-top:3px;
}
a.sideNavOn:link, a.sideNavOn:visited, a.sideNavOn:active, a.sideNavOn:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:20px;
	background-color: #5f4b0e;
	float:right;
	width: 153px;
	height: 20px;
	display: block;
	padding-top:3px;
}
a.sideNavSub:link, a.sideNavSub:visited, a.sideNavSub:active {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:20px;
}
a.sideNavSub:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right:20px;
}

.footer {
	font-size: 10px;
	color: #6b6b6b;
	text-decoration: none;
}
a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active {
	font-size: 10px;
	color: #969696;
	text-decoration: none;
}
a.footerlinks:hover {
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a:link, a:visited, a:active {
	font-size: 12px;
	color: #696969;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
a.linksSmall:link, a.linksSmall:visited, a.linksSmall:active {
	font-size: 11px;
	color: #696969;
	text-decoration: none;
}
a.linksSmall:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
a.linksBrown:link, a.linksBrown:visited, a.linksBrown:active {
	font-size: 10px;
	color: #5f4b0e;
	text-decoration:none;
}
a.linksBrown:hover {
	font-size: 10px;
	color: #5f4b0e;
	text-decoration:underline;
}
a.linksBrown1:link, a.linksBrown1:visited {
	font-size: 11px;
	color: #5f4b0e;
	text-decoration:none;
	padding:4px;
	width: 160px;
	display: block;
}
a.linksBrown1:hover, a.linksBrown1:active {
	font-size: 11px;
	color: #5f4b0e;
	text-decoration:none;
	padding:4px;
	width: 160px;
	background-color:#e4dbcb;
	display: block;
}
a.linksBrown2:link, a.linksBrown2:visited {
	font-size: 11px;
	color: #5f4b0e;
	text-decoration:none;
	padding:4px;
	width: 125px;
	display: block;
	line-height:15px;
}
a.linksBrown2:hover, a.linksBrown2:active {
	font-size: 11px;
	color: #5f4b0e;
	text-decoration:none;
	padding:4px;
	width: 125px;
	background-color:#e4dbcb;
	display: block;
	line-height:15px;
}

.contentText {
	font-size: 11px;
	color: #695643;
	line-height: 18px;
	padding-left:22px;
	padding-right:22px;
}

.contentTextNoBorder {
	font-size: 11px;
	color: #695643;
	line-height: 18px;
	padding-left:0px;
	padding-right:22px;
}

.contentArea {
	background-color: #c3b694;	
	padding-top:18px;
	width:590px; 
}
.contentOpeningText {
	font-size: 14px;
	color: #695643;
	line-height: 23px;
	font-style:italic;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:0px;
}
.inputBox {
	background-color: #efede9;
	border: 1px solid #736652;
	font-size: 11px;
	color: #333333;
}
.inputBox-login {
	background-color: #c4bba6;
	border: none;
	font-size: 10px;
	color: #735f2c;
	width:125px;
}
.submitBtn1 {
	background-color: #a39161;
	border: none;
	font-size: 10px;
	color: #dfdad0;
	height: 16px;
}
.separator {
	background-image: url(../bon_imgs/bg_sep.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 590px;
	margin-top:10px;
}
.whiteBox {
	padding:25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9a8448;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9a8448;
	background-color: #e4dbcb;
	width: 540px;
	height: 70px;
}
.backtotop {
	width: 560px;
	margin-right:30px;
	margin-bottom:10px;
}

.table-cell-hd 
{
    font-weight:bold;
	color: #FFFFFF;
	background-color:#5f4b0e;
	height: 18px;
	padding-left: 6px;
	vertical-align:middle;
}
.table-cell-td {
	font-size:10px;
	color: #5f4b0e;
	padding-left:5px;
	padding-top:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9a8448;
}
.table-cell-tdb {
	font-size:10px;
	font-weight:bold;
	color: #5f4b0e;
	padding-left:5px;
	padding-top:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9a8448;
}
.table-cell-noborder {
	font-size:10px;
	color: #695643;
	padding-left:10px;
	padding-top:2px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #9a8448;
}
.table-cell-td-borderless {
	font-size:10px;
	color: #5f4b0e;
	padding-left:5px;
	padding-top:2px;
}
.textBrown {
	font-size: 11px;
	color: #695643;
}
.textLarge {
	font-size: 13px;
	color: #695643;
}

.datebox
{
   font-family:arial,Georgia, Verdana ;
    font-size:10px;
    width: 70px;
    border: 1px solid #f0e68c;
    background-color:#f0e68c;
}
.defaultstyle
{
     font-family :arial,Georgia,Verdana ;
    font-size:10px;
    color :#000000;
}
.select
{
     font-family:arial,Georgia, Verdana ;
    font-size:10px;
    width: 160px;
    border: 1px solid #f0e68c;
   background-color:#f0e68c;
}

.tablebackground {	
	background-color: #BBA782;
	}
	.txtbox
{
    font-family:arial,Georgia, Verdana ;
    font-size:10px;
    width: 200px;
    border: 1px solid #f0e68c;
    color: #333333;
    background-color:#f0e68c;
 }
     
    .vendorHeadtextstyle
{
    font-family :arial,Georgia,Verdana ;
    font-size:12px;
    color :#000000;
    }
        
    .vendortextstyle
{
    font-family :arial,Georgia,Verdana ;
    font-size:10px;
    color :#000000;
    }
    
    .headbox
{
font-size:20px;
font-family:arial,Georgia;
}

.vendorheadtextstyle
{
    font-family :arial,Georgia,Verdana ;
    font-size:12px;
    color :#000000;
    }
    
    .defaultstyle
{
     font-family :arial,Georgia,Verdana ;
    font-size:10px;
    color :#000000;
}

.visaStyle
{
     font-family :Calibri,'sans-serif', arial,Georgia,Verdana ;
    font-size:20px;
    color :#000000;
    font-family:Calibri,'sans-serif'; 
   }
   
   .visaStyle1
{
     font-family :Calibri,'sans-serif', arial,Georgia,Verdana ;
    font-size:14px;
    color :#000000;
    }
   
     
    .visaStyle9t
{
     font-family :Calibri,'sans-serif', arial,Georgia,Verdana ;
    font-size:9px;
    color:White;
    font-family:Calibri,'sans-serif'; 
   }
   
    .visaStyle12
{
     font-family :Calibri,'sans-serif', arial,Georgia,Verdana ;
    font-size:12px;
    color :#000000;
    font-family:Calibri,'sans-serif'; 
    
   }
    .visaStyle11
{
     font-family :Calibri,'sans-serif', arial,Georgia,Verdana ;
    font-size:11px;
    color :#000000;
    font-family:Calibri,'sans-serif'; 
   }
      
   .visaStyleI10
{
     font-family :Calibri,'sans-serif', arial,Georgia,Verdana ;
    font-size:10px;
    font-style:italic;
    color :#000000;
    } 
    
     .visaStyle16
{
     font-family :Calibri,'sans-serif', arial,Georgia,Verdana ;
    font-size:16px;
    color :#000000;
    font-family:Calibri,'sans-serif';
    font-weight:bold;
    }
   
   .lblCompanyInform
   {
    background-color:#C7BB9F;
    color:#624C34;
    font-size:10px;
    font-style:normal;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;

   }
    
    .txtCompany
    {
        background-color:#EBE6DA;
        font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
        color:#56483F;
    }
    .tableborder
    {
         background-color:#FFFFFF;
         font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
         color:#56483F;
    }
    
    .textHeaderName
    {
           background-color:#A39161;
           color:White;
           font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
  }
                  
    .textname
    {
        background-color:#EAE4D8;
        font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
        color:#56483F;
    }
    .textname1
    {
        background-color:#EBE6DA;
        font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
        color:#695643;
        font-size:12px;
        font-variant:normal;
    }
    
    .textnameNoBackGround
    {
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
    color:#695643;
    font-size:12px;
    font-variant:normal;    
    }
     
   .eventhotelfont
    {
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
    color:#695643;
    font-size:11px;
    font-variant:normal;    
    }
    
    .insideSecond
    {
    background-color:#C7B99A;
	background-image: url(../bon_imgs/Tours-Background2.jpg);
	background-position: 115px 0px;
	background-repeat:no-repeat;
	padding-top: 5px;
/*	padding-top: 10px; */
	 }
      
    .hotelbackgroundDMG
    {
    background-color:#dacfb9; /* C7B99A; */
	background-image: url(../bon_imgs/BonBackgroundHotel.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	float:left;
	}  
      
    .submitBtnVisa
     {
	 background-color:#A39161;
     color:White;
     border: none;
	 font-size:12px;
     font-style:normal;
}

.submitGrid
    {
	background-color:#EBE6DA;
	border:0px;
	border-bottom-width:2px;
	border-color:#EBE6DA;
	border-bottom-color:#56483F;
	border-top-color:#56483F;
	border-top-width:2px;	
	color:#695643;
	}

.textFontVisa
{
    color:#695643;
    font-size:14px;
    font-weight:bold;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
}
 .textFontnormal
{
    color:#695643;
    font-size:13px;
    font-weight:bold;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
} 

.textFontNoWeight
{
    color:#695643;
    font-size:13px;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
} 

.textterms
{
    color:#695643;
    font-size:12px;
    font-weight:bold;    
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
}       
 .visaStyle9
{
     font-family :Calibri,'sans-serif', arial,Georgia,Verdana ;
    font-size:9px;
    color:#624C34;
    font-family:Calibri,'sans-serif'; 
   }
   
   .textFontVisaHotel
{
    color:#695643;
    font-size:16px;
    font-weight:bold;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
}

 .textIndexHotel
{
    color:#695643;
    font-size:18px;
    font-weight:bold;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
}
 .lblCompanybordor
   {
    border-color:#624C34;
    border-width:inherit;
   color:#624C34;
    font-size:10px;
    font-style:normal;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;

   }
   
    .textFontvisaGrid
{
    color:#624C34;
    font-size:6px;
    font-style:oblique;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
} 
 .textFontvisa12
{
    color:#695643;
    font-size:12px;
    font-style:normal;
    background-color:#C8BDA0;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
} 
.textFontvisaNoBackGround12
{
    color:#695643;
    font-size:12px;
    font-style:normal;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
} 

.visaReg12
{
   color:#695643;
   background-color:#C8BDA0;
  font-size:12px;
  font-weight:normal;    
  font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;   
}   

 .visaheadText
{
    color:#9A8348;
    font-size:18px;
    font-style:italic;
    font-family:'AGaramond-Italic', helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
}  

.visaRegu
{
    font-size:11px;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;
    color:#695643;
   }  

.visaBold12
{
   color:#695643;
    font-size:12px;
    font-weight:bold;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ;   
} 

.lblkindly
{
    color:#695643;
    font-size:14px;
    font-style:oblique;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ; 
}

.head14Bold
{
    color:#695643;
    font-size:14px;
    font-weight:bold;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ; 
}

.headoblique
{
    color:#695643;
    font-size:14px;
    font-style:oblique;    
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ; 
}

.starColor
{
    color:#ff0000;
    font-size:14px;
    font-family:helvitica,Calibri,'sans-serif', arial,Georgia,Verdana ; 
}

 .tableBonBackround
    {
    background-color:#C7B99A;
	background-image: url(../bon_imgs/BonBackground1.jpg);
	background-repeat:inherit;
	padding-top: 10px;
	 }
	 
	.submitBtn2 
	 {
	 background-color: #9a8348;
	 border: none;
	 font-size: 10px;
	 color: #dfdad0;
	 margin-left:0px;
	 }
	
	 .stylePasWord
     {
        background-color:#EBE6DA;
        color:#56483F;
    }
   a.topNav10:link, a.topNav10:visited, a.topNav10:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	letter-spacing:1.1pt;
	line-height:18px;
	color: #FFFFFF;
	text-decoration: none;
}
a.topNav10:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #9a8348;
	letter-spacing:1.1pt;
	line-height:18px;
	text-decoration: underline;
}

.GridhotelHead
{
    color:#695643;
    font-size:12px;
    font-weight:bold;
    font-family:Georgia,helvitica,Calibri,'sans-serif', arial,Verdana ; 
}

.GridhotelItem
{
    color:#695643;
    font-size:10px;
    font-weight:bold;
    font-family:Georgia,helvitica,Calibri,'sans-serif', arial,Verdana ; 
}

.GridhotelText
{
    color:#695643;
    font-size:10px;
    font-weight:bold;
    font-family:Georgia,helvitica,Calibri,'sans-serif', arial,Verdana ; 
}

.lblClient {
	background-color: #a39161;
	border: none;
	font-size: 9px;
	font-weight:normal;	
	height: 16px;
	color:White;
	font-family:helvitica,Georgia, Calibri,'sans-serif', arial,Verdana ;
}

.dropborder {
	background-color: #c4bba6;
	border: 5px;
	font-size: 10px;
	color: #735f2c;
	width:125px;
	border-bottom-color:Green;
	border-left: #cccccc 1px solid; 
}
 .line { height: 1px; width: 590px; background: url("../bon_imgs/controlpanel/line.jpg") repeat-x; margin-top: 10px; padding-bottom: 2px; padding-right: 20px; padding-left: 20px; }

.cal_Theme1 .ajax__calendar_container   {z-index: 10; background-color: #e2e2e2;     border:solid 1px #cccccc;}
.cal_Theme1 .ajax__calendar_header  { background-color: #FF9900; margin-bottom: 4px;}
.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {    color: #004080;     padding-top: 3px;}.cal_Theme1 
.ajax__calendar_body    { background-color: #e9e9e9;     border: solid 1px #cccccc;}
.cal_Theme1 .ajax__calendar_dayname {    text-align:center;     font-weight:bold;     margin-bottom: 4px;     margin-top: 2px;}
.cal_Theme1 .ajax__calendar_day {    text-align:center;}.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {    color: #004080;     font-weight: bold;     background-color: #ffffff;}
.cal_Theme1 .ajax__calendar_today   {    font-weight:bold;}
.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {    color: #bbbbbb;}

  li.headlink ul { display: none;     }
       li.headlink:hover ul { display: block; background-color:Red; width:100px; }


 
