/* for home page */

	
.boxtopleft{
	background: url(/jsp/images/boxtopleft.gif) no-repeat left top; 
	width:24px;
	height:33px;
	}

.boxtopright{
	background: url(/jsp/images/boxtopright.gif) no-repeat right top; 
	width:24px;
	height:33px;
	}

.boxmiddletop{
	/*background: url(/jsp/images/boxtopmiddle.gif) repeat top; 
	width:24px;*/
	border-top:1px solid #0f2763;
	background-color:#0f2763;
		height:33px;
	}
/* for top image, background image and bottom image*/

.topleftcurve{
	background: url(/jsp/images/topleftcurve.gif) no-repeat left top; 
	width:24px;
	}
	
.topmiddle{
	background: url(/jsp/images/topmiddle.gif) repeat top;
	height:33px;
	
	}
	
.toprightcurve{
	background: url(/jsp/images/toprightcurve.gif) no-repeat right top; 
	width:24px;
	}
	
.leftborder{
	background-color:#d6dae4;
	width:8px;
	}
	
.pagebackground{
	background-color:#d6dae4;
	}
	
.rightborder{
	background-color:#d6dae4;
	width:8px;
	}
	
.bottomleftcurve{
	background: url(/jsp/images/bottomleftcurve.gif) no-repeat left bottom; 
	width:24px;
	height:17px;
	background-color:#d6dae4;
	}
	
.bottommiddle{
	border-bottom:1px solid #C6DAF5;
	background-color:#d6dae4;
	
	}
	
.bottomrightcurve{
	background: url(/jsp/images/bottomrightcurve.gif) no-repeat right bottom; 
	width:24px;
	height:17px;
	background-color:#d6dae4;
	}
	
.pageborder {
	border-left:1px solid #C6DAF5; 
	border-right:1px solid #C6DAF5;
	background-color:#d6dae4;
	
	}
.imageborder{
	border:1px solid #C6DAF5;
	
	}

/* Ends here */


/* for images in leftframe and right frame*/
.options5{
	width:170px;
	
	}

.welcome1{
	height:15px;
	background-image: url(/jsp/images/welcome_title.gif); 
	background-repeat:no-repeat;
	}
.whyregister{
	margin-top:6px;
	height:15px;
	width:150px;
	height:140px;
	background-image: url(/jsp/images/img_WhyRegister.gif); 
	background-repeat:no-repeat;
	cursor:pointer;
	}
.optionmenu{
	height:15px;
	width:150px;
	height:140px;
	background-image: url(/jsp/images/img_TrainingCentre.gif); 
	background-repeat:no-repeat;
	}	
.tech{
	margin-top:6px;
	width:150px;
	height:140px;
	background-image: url(/jsp/images/img_TechnicalSupport.gif); 
	background-repeat:no-repeat;
	cursor:pointer;
	}
.techhide{
	margin-top:6px;
	width:150px;
	height:140px;
	border:1px solid #C6DAF5; 
	cursor:pointer;
	}	
.msgboard{
	margin-top:6px;
	width:150px;
	height:127px;
	background-image: url(/jsp/images/img_MessageBoard.gif); 
	background-repeat:no-repeat;
	cursor:pointer;
	}
.option{
	width:153px;
	border-left:1px solid #C6DAF5; 
	border-right:1px solid #C6DAF5;
	background-color:#e5deeb;
}

	
/* Ends Here	*/








#maincontent{
	width: 960px;
	
}
#tdcontent{
	border:2px solid #2D5394;
	width: 960px;
	margin-top:10px;
	 
}



.footercolor{
	background-color:#ECECEC;
	}

.footergap td{
}

.timeOn { 
	background-color: #2D5394; 
	border:2px solid #2D5394;
	width:18px;
	height:15px;
}
.timeOff {
	background-color: #FFFFFF; 
	border:2px solid #2D5394;
	width:18px;
	height:15px;
}

.addedwhite  {background-color:#FFFFFF;}


/* for table buttons */

.actiontable1{
width:77px;
height:21px;
background-image: url(/jsp/images/bkgbutton_new_size1.gif); 
background-repeat:no-repeat;
}

.actiontable2{
width:102px;
height:21px;
background-image:url(/jsp/images/bkgbutton_new_size2.gif);
background-repeat:no-repeat;
}

.actiontable3{
width:130px;
height:21px;
background-image:url(/jsp/images/bkgbutton_new_size3.gif);
background-repeat:no-repeat;
}

.actiontable4
{
width:172px;
height:21px ;
background-image:url(/jsp/images/bkgbutton_new_size4.gif);
background-repeat:no-repeat;
}



.actionback1{
width:77px;
height:21px;
background-image: url(/jsp/images/bkgbutton_new_back1.gif); 
background-repeat:no-repeat;
}

.actionback3
{
width:138px;
height:21px ;
background-image:url(/jsp/images/bkgbutton_new_back3.gif);
background-repeat:no-repeat;
}

.actionback4
{
width:172px;
height:21px ;
background-image:url(/jsp/images/bkgbutton_new_back4.gif);
background-repeat:no-repeat;
}

.actiontablelocmap
{
	
width:160px;
height:22px;
background-image:url(/jsp/images/bkgbutton_new_locmap.gif);
background-repeat:no-repeat;
}

.actiontable1_noimage{width:65;height:21;background-color:#5a186a;}
.actiontable2_noimage{width:80;height:21;background-color:#5a186a;}
.actiontable3_noimage{width:115;height:21;background-color:#5a186a;}
.actiontable4_noimage{width:152;height:21;background-color:#5a186a;}
.actiontablehome_noimage{width:152;height:22;background-color:#5a186a;}


.action
{
	padding-left:5px;
	text-align:left;
	font-size: 12px; 
  	font-family: Arial;
  	font-weight:bold;
   	color:white;
  	text-decoration: none;
  	cursor:pointer;
}
.actionhide{
	text-align:center;
	font-size: 12px; 
  	font-family: Arial;
  	font-weight:bold;
   	color:white;
  	text-decoration: none;
  	cursor:pointer;
	background-color:#5a186a;
	}
.actionleft
{
 	padding-left:5px;
	text-align:left;
	font-size: 12px; 
  	font-family: Arial;
  	font-weight:bold;
   	color:white;
  	text-decoration: none;
  	cursor:pointer;
}
.actionright
{
	padding-right:5px;
	text-align:right;
	font-size: 12px; 
  	font-family: Arial;
  	font-weight:bold;
   	color:white;
  	text-decoration: none;
  	cursor:pointer;
}



/* ends here*/


.paging {
 background-color:#9ea8c2;
 height:21px;
}
.rowodd {
 background-color: #ebedf2;
}
.roweven {
 background-color: #d6dae4;
}

 


/*.options5 {
 float: left;
 border: 1px solid #D1D2D0;
 margin-top: 0px;
}*/
#newmiddlepannel1{
	float:left;
	width: 174px;
	margin-left: 0px;
}

#newmiddlepannel
{
float:left;
height: 267px;
width: 174px;

background-image:url(/jsp/images/Nav_bg.gif);
background-repeat:no-repeat;
margin-left: 0px;

}

.footerpanel
{
	background-color:#2D5394;
	height:22px;

}

.headerpanel
{
	background-color:#2D5394;
	height:22px;

}
.login
{
	background-color:#2D5394;
}

.login1
{
	font-family: verdana;
	color:white;
	font-weight:bold;
}
a.actionstyle:link
{
	color:white;
 	text-decoration: none;
}
a.actionstyle:visited
{
  	color:white;
 	text-decoration: none;
}

a.actionstyle1:link
{
	color:#000099;
 	text-decoration: none;
}
a.actionstyle1:visited
{
  	color:#000099;
 	text-decoration: none;
} 
 .headerbot1
{
	background-color:#0f2763;
	height:33px;
	/*color:#FFFFFF;
	text-align:right;*/
}

.bgtable	 {background-color:#FFFFFF;}


.inpt {
	
	 background-color: #CCCFB2; border: #CCCFB2;
	}
	

.highlight { color: #FF0000;}

#bottombanner
{
background-color:#2D5394;
width:1001px;
float:left;
height:16px;
margin-top: 3px;
font-size:9px;
}
	
.pageno_active
{color: 1364B7; font-weight: bold}

.white4 {background-color: #DADFE5; border:1px solid #C5C5C5; border-top:none; border-bottom: none; }
.righty1 {
	background-color: #EFEFEF; border:1px solid #C5C5C5; border-right: none;
	border-top: none;
}

.righty3 {
	background-color: #EFEFEF; border:1px solid #C5C5C5;
	border-top: none;
}

.inputimg
{
border:0;
background-color:#DADFE5;
}
/*MIS Styles*/
.tdleftborder {
	border:1px solid #2D5394;
	border-top: none;
}
.tdlefttopborder {
	border:1px solid #2D5394;
}
.tdtopborder {
	border:1px solid #2D5394;
	border-left: none;
}
.tdborder {
	border:1px solid #2D5394;
	border-left: none;
	border-top: none;
}
.mistableheader {
	border:1px solid #FFFFFF;
	border-left: none;
	border-bottom: none;
	border-top: none;
	background-color: #2D5394;
	font-family: verdana;
	color: white;
	font-weight: bold;
	height:26px;
}
.mistablerightheader {
	border:1px solid #CD3333;
	border-left: none;
	border-bottom: none;
	border-top: none;
	background-color: #2D5394;
	font-family: verdana;
	color: white;
	font-weight: bold;
}
.miscell1{
	background-color: #C8D7EE;
	height:25px
}
.miscell2{
	background-color: #EEEEEE;
	height:25px
}
/*End of MIS Styles*/


/* Home content */
 
#imagecontent {
	margin-top:10px;
	text-align: left;
}


#contentHolder {
	
	float: left;
	width: 440px;
	margin-left:20px;
}
#contentHolder1 {
	border:1px solid #CD3333;
	/*margin-left:20px;*/
	width: 950px;
	/*margin-right:20px;*/
	
}

.pageholder{
	width: 900px;
	margin-left:25px;
	margin-right:40px;
	
}
.rowHolder {
	padding: 14px 0 0 0;
	margin: 0;
}

.columnLeft {
	margin-left:20px;
	float: left;
	width: 440px;
}

#marketLeadersBox {
	padding: 0 5px 0 5px;
	margin: 0;
}

.columnRight {
	
	width: 333px;
}

#hotelSearchBox {
	width: 315px;
	margin: 0 0 0 0px;
	
}

#hotelSearchBoxTop {
	width: 315px;
	padding: 0;
	margin: 0 ;
	vertical-align: bottom;
	}

#hotelSearchBoxBase {
	width: 315px;
	height: 13px;
	padding: 0;
	margin: 0 ;
	
	
}

#hotelSearchBoxContent {

	padding:0 16px;
	background-color: #fbad1d;
}

.wideBox {
	width: 435px;
	background: url(/images/home/wideBoxBackground.gif);
	background-repeat: repeat-y;	
}

.conferences {
	height: 95px;
}

.travel {
	height: 80px;
}

.wideBoxTop, wideBoxBase {
	width: 435px;
	padding: 0;
	margin: 0;
}

.wideBoxContent {
	padding: 0;
	margin: 0;
	border-left:1px solid #C6DAF5;
	border-right:1px solid #C6DAF5;
}

.wideBoxImg {
	float: left; 
	margin: 0 10px;
}

.wideBoxText {
	float: left; 
	width: 320px;		
}

.thinBox {
	margin-left:5px;
	/*margin-right:5px;*/
	float: left;
	width: 153px;	
	background: url(/images/home/thinBoxBackground.gif);
	background-repeat: repeat-y;
}

.thinBoxTop, thinBoxBase {
	width: 153px;
	padding: 0;
	margin: 0;
}

.thinBoxContent {
	height: 215px;
	padding: 0 8px;
	margin: 0;
	border-left:1px solid #C6DAF5;
	border-right:1px solid #C6DAF5;
}

#idLoginForm table{
	background-color:#e5deeb;
}

.threeQuaterBox{
	background: url(/images/home/threeQuarterWidthBoxTop.gif);
	}
	
.Boxtop{
	width:153px;
	height:33px!important;
	background: url(/jsp/images/home/thinBoxTop.gif) no-repeat bottom;
	}
.Boxbottom{
	width:153px;
	height:15px;
	background: url(/jsp/images/home/thinBoxBase.gif) no-repeat top;
	}
	

/* End home content */




td.existing img, td.conference img, td.travel img {
	margin-top:10px;
}




/* navigation */ 
		
/* THE MENU */

	#menu {
		margin:0;
		padding:0;  
		background-color:#0f2763;
		height: 36px;
		font-size:14px;
		font-weight:bold;
		}	

	#menu ul { /* remove bullets and list indents */
		margin: 0;
		padding: 0 0 0 33px;
		list-style: none;
		text-align: left;
		margin: 0;
		}
	
	#menu li {
		margin: 0;
		padding: 0;
		float:left;
		font-size:14px;
		
		}

	#menu li ul li{ /* the drop down list items */
		margin: 0;
		padding: 0;
		background-image: none;
		clear: both;
		display: block;
		float: none;
		}

	/* style, color and size links and headings to suit */

	#menu ul a {
		margin:0;
		padding: 10px 15px 10px 15px;
		text-decoration: none;
		color:#FFFFFF;
		width: auto;
		float: left;
		border-right: 1px #FFFFFF solid;
		font-size:14px!important;
		}
	
	#menu ul a:hover {
		margin:0;
		padding: 10px 15px 10px 15px;
		width: auto;
		background-color: #ccdfee;
		color: #0f2763;
		} 
		
	#menu li ul li a { /* the drop down link items */
		margin: 0;
		padding: .5em 1em;
		background-color: #ccdfee;
		width: 11em;
		border: 0;
		display: block;
		clear: both;
		float: none;
		height: auto;
		color: #0f2763;
		}

	#menu li ul li a:hover {
		margin: 0;
		padding: .5em 1em;
		background-color: #0f2763;
		color: #fff;
		width: 11em;
		display: block;
		clear: both;
		float: none;
		height: auto;
		}

	#menu li.hotels a:hover { background-color: #9C8DC3; color: #fff;  }
	#menu li.hotels ul li a { background-color: #9C8DC3; color: #fff; }
	#menu li.hotels ul li a:hover  { background-color: #6C57A4; color: #fff; }

	#menu li.travel a:hover { background-color: #FFD24F; color: #0f2763;  }
	#menu li.travel ul li a { background-color: #FFD24F; color: #0f2763; }
	#menu li.travel ul li a:hover  { background-color: #F9BB00; color: #0f2763; }

	#menu li.mice a:hover { background-color: #4F91CD; color: #fff;  }
	#menu li.mice ul li a { background-color: #4F91CD; color: #fff; }
	#menu li.mice ul li a:hover  { background-color: #2D699F; color: #fff; }

	#menu li.exhibitions a:hover { background-color: #B3D88C; color: #0f2763;  }
	#menu li.exhibitions ul li a { background-color: #B3D88C; color: #0f2763; }
	#menu li.exhibitions ul li a:hover  { background-color: #8EC552; color: #fff; }

/* my expotel */

	a.myexpotel {
		margin:0;
		padding: 10px 15px 10px 22px;
		text-decoration: none;
		color:#FFFFFF!important;
		width: auto;
		float: right;
		font-size:14px!important;
		}
		
	a.myexpotel:hover {
		margin:0;
		padding: 10px 15px 10px 22px;
		text-decoration: none;
		color:#ccdfee!important;
		width: auto;
		float: right;
		}
		



/* Added Floating Accessibility panel (inside def_headerbot.jsp) */


#accessibility_panel {
	position:absolute;
	top:2px;
	right:2px;
	color:black!important;
}

#accessibility_panel p {
	display:inline;
	font-size:10px!important;
}

#accessibility_panel p a{
	font-weight:normal;
	padding:0px 2px;
}

#cookiesDisabled {
	display:none;
}