body {
font:11px/15px verdana;
color:#666;
background:url(../images/bodytile.jpg) #039 repeat-x;
margin:0;
padding:0;
}

p {
margin:0;
padding:0;
}

img {
border:0;
}

img a:hover {
border:0;
cursor:pointer;
}

a:active, a:visited, a:link, a {
color:#06C;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#mainblock {
width:907px;
background:url(../images/mainbrd.gif) #CDCDCD repeat-x;
margin:auto;
}

#mainblock1 {
float:left;
width:907px;
background:url(../images/mainbrd.gif) #CDCDCD repeat-x;
}

#innerblock {
float:left;
display:inline;
width:893px;
background:#FFF;
margin-left:7px;
}

#header {
float:left;
display:inline;
width:852px;
background:#FFF;
margin:0 0 0 22px;
}

h2 {
font: bold 16px Helvetica, sans serif;	
}

#flashdiv {
float:left;
display:inline;
width:852px;
height:207px;
}

#contetncontainer1 {
float:left;
display:inline;
width:852px;
background:url(../images/bgl.gif) no-repeat top left;
margin-left:22px;
}
#innercontetncontainer1 {
float:left;
display:inline;
width:852px;
background:url(../images/bg2.gif) no-repeat top left;
margin-left:22px;
margin-top:-2px;
position:relative;
}
#contentpannel {
float:right;
display:inline;
width:456px;
margin-right:13px;
}
#innercontentpannel {
float:left;
display:inline;
width:456px;
margin-right:13px;
}

#leftpannel {
float:left;
width:375px;
}
#rightpannel {
float:right; display:inline;
width:302px;
margin-right:13px;
}

#footer {
float:left;
display:inline;
width:852px;
margin-right:-3px;
}

#cp_fourmenubg {
float:left;
display:inline;
width:796px;
background:url(../images/cp_fourmenubg.jpg) no-repeat;
height:135px;
}

#menuset {
display:inline;
float:left;
width:620px;
margin-left:23px;
}

#menuset a.home {
float:left;
width:63px;
height:48px;
background:url(../images/ahome.gif) no-repeat;
}

#menuset a.home:hover {
background:url(../images/ahome1.gif) no-repeat;
}

#menuset a.alearn {
float:left;
width:114px;
height:48px;
background:url(../images/alearn.gif) no-repeat;
}

#menuset a.alearn:hover {
background:url(../images/alearn1.gif) no-repeat;
}

#menuset a.ashow {
float:left;
width:144px;
height:48px;
background:url(../images/ashow.gif) no-repeat;
}

#menuset a.ashow:hover {
background:url(../images/ashow1.gif) no-repeat;
}

#menuset a.aaboutus {
float:left;
width:94px;
height:48px;
background:url(../images/aaboutus.gif) no-repeat;
}

#menuset a.aaboutus:hover {
background:url(../images/aaboutus1.gif) no-repeat;
}

#menuset a.acontact {
float:left;
width:114px;
height:48px;
background:url(../images/acontact.gif) no-repeat;
}

#menuset a.acontact:hover {
background:url(../images/acontact1.gif) no-repeat;
}

.space1 {
float:left;
display:inline;
margin-left:0;
}

.space {
float:left;
display:inline;
margin-left:16px;
}

#menu {
float:left;
width:796px;
height:102px;
margin-top:20px;
}

#menu a.m1 {
float:left;
background:url(../images/b1.jpg) no-repeat;
width:127px;
height:91px;
margin-top:10px;
margin-left:50px;
}

#menu a.m2 {
float:left;
background:url(../images/b2.jpg) no-repeat;
width:127px;
height:92px;
margin-top:10px;
margin-left:23px;
}

#menu a.m3 {
float:left;
background:url(../images/b3.jpg) no-repeat;
width:127px;
height:92px;
margin-top:10px;
margin-left:23px;
}

#menu a.m4 {
float:left;
background:url(../images/b4.jpg) no-repeat;
width:127px;
height:92px;
margin-top:10px;
margin-left:23px;
}

#tp_loginbg {
float:right;
background:url(../images/tp_loginbgmain.jpg) no-repeat;
width:170px;
height:175px;
position:relative;
margin:-28px 3px -100px;
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;	
-khtml-opacity: 0.90;

}
#tp_loginbg1 {
float:right;
background:url(../images/login.jpg) no-repeat;
width:170px;
height:175px;
position:relative;
margin:-28px 3px -100px;
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;	
-khtml-opacity: 0.70;

}
.tp_log{
	float:left;
	width:160px;
	height:130px;
	margin:-70px 0 0 320px;
	position:absolute;
}	
.form_exhibitor{
	float:right;
	margin:3px 0px 0 0;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;	
	-khtml-opacity: 0.70;
}
.form_exhibitor1{
	font:16px Helvetica, sans serif;
	color:#FFFF99;
	float:right;
	margin:10px 10px 0 0;
}	
.tp_textbox1index{
float:left;
width:140px;
height:15px;
border:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#999;
margin:45px 0 0 14px;
}
.tp_textbox1,.tp_textbox2 {
float:left;
width:140px;
height:15px;
border:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#999;
margin:25px 0 0 14px;
}

.tp_textbox2 {
margin-top:8px;
}

.loginnowbutton {
float:left;
margin:9px 0 0 14px;
width:140px;
height:41px;
cursor:pointer;
}

.tp_logodiv {
float:left;
width:852px;
background:#fff;
height:99px;
}

.navibar {
float:left;
width:852px;
}

.logo {
float:left;
margin:22px 0 0 22px;
}

.tp_navileftpart {
float:left;
margin:0;
}

.tp_navirighttpart {
float:right;
margin:0;
}

.tp_menu {
float:left;
display:inline;
width:829px;
background:url(../images/tp_navitilex.gif) repeat-x;
height:48px;
}

.lp_viewall {
float:right;
margin:8px 10px 0 0;
}

.lp_div {
float:left;
display:inline;
background:#FFF;
width:243px;
margin:0 0 0 56px;
}

.lp_span {
float:left;
display:inline;
font:bold 11px verdana;
color:#666;
width:240px;
margin-top:12px;
}

.lp_a {
float:left;
margin-right:-3px;
font:11px Verdana;
color:#06C;
text-decoration:none;
margin-top:3px;
width:243px;
}

.lp_titlebar {
float:left;
display:inline;
background:url(../images/lp_titlebar.jpg) no-repeat;
width:320px;
height:35px;
position:relative;
margin:-35px 0 0 29px;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;	
-khtml-opacity: 0.75;
}

#lpevents_scrollleft {
float:left;
display:inline;
width:300px;
padding-bottom:10px;
margin:5px 0 0 5px;
}


.lpevents {
float:left;
clear:left;
display:inline;
background:url(../images/lp_eventz.gif) #FDFEFD repeat-x;
width:310px;
padding-bottom:10px;
margin:22px 0 0 32px;
}


#lpevents_titiletag {
float:left;
display:inline;
width:323px;
height:40px;
}

.eventsweserved {
float:left;
margin:14px 0 0 24px;
}

.cp_title {
float:left;
background:url(../images/cp_title.jpg) no-repeat;
width:457px;
height:35px;
position:relative;
margin:-35px -1px 0 0;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;	
-khtml-opacity: 0.75;
}

.cp_weworkhard {
float:left;
margin:13px 0 0 16px;
}

.cp_t {
float:left;
display:inline;
width:393px;
margin:13px 0 0 16px;
}

.cp_t1 {
float:left;
display:inline;
width:393px;
}

.cp_span {
float:left;
display:inline;
width:420px;
margin:0 0 0 16px;
}

.cp_glow {
float:right;
display:inline;
}

.cp_wherurpre {
float:left;
position:relative;
margin:-30px 0 0 16px;
}

.cp_t2 {
float:left;
display:inline;
width:393px;
position:relative;
margin:-8px 0 0 16px;
}

.fp_part1 {
float:left;
margin-left:16px;
}

.fp_links {
width:831px;
float:left;
display:inline;
border-top:solid #DDD 1px;
margin:17px 0 0 16px;
}

.fp_pipe {
float:left;
margin:29px 10px 0;
}

.fp_pt {
width:590px;
float:left;
clear:left;
}

.fp_l1 {
float:left;
font:10px verdana;
color:#36C;
text-decoration:none;
margin:27px 0 0;
}

.fp_l1a {
float:left;
font:10px verdana;
color:#666;
text-decoration:none;
margin:5px 0 0;
}

.fp_pipea {
float:left;
margin:5px 10px 0;
}

.fp_span {
float:left;
margin-top:25px;
padding-bottom:30px;
}
.fp_partner {
float:right;
margin:4px 23px 0 0;
}
.louder{
	text-decoration:none;
	color:#3366CC;
}	
#menu a.m1:hover,#menu a.m2:hover,#menu a.m3:hover,#menu a.m4:hover {
margin-top:0;
}

.tp_picture,.fp_part2 {
float:left;
}
/*inner page starts here*/
#headerimage{
float:left;
display:inline;
width:852px;
}
.in_header1{
	float:left;
	background:url(../images/img4page1.jpg) no-repeat;
	 width:350px; height:143px;
}
.in_header2{
	float:left;
	background:url(../images/img4page2.jpg) no-repeat;
	 width:350px; height:143px;
}
.in_header3{
	float:left;
	background:url(../images/img4page3.jpg) no-repeat;
	 width:350px; height:143px;
}
.in_header4{
	float:left;
	background:url(../images/img4page4.jpg) no-repeat;
	 width:350px; height:143px;
}
.in_header5{
	float:left;
	background:url(../images/img4page5.jpg) no-repeat;
	 width:350px; height:143px;
}
.in_header6{
	float:left;
	background:url(../images/img4page6.jpg) no-repeat;
	 width:350px; height:143px;
}
.in_header7{
	float:left;
	background:url(../images/img4page7.jpg) no-repeat;
	 width:350px; height:143px;
}
.in_header8{
	float:left;
	background:url(../images/img4page8.jpg) no-repeat;
	 width:350px; height:143px;
}
.in_header9{
	float:left;
	background:url(../images/img4page9.jpg) no-repeat;
	 width:350px; height:143px;
}
.in_headerpart2{
	float:right;
	background:url(../images/in_headerimage2.jpg) no-repeat;
	 width:502px; height:143px;
}
/* NEW HEADERS - Consists of left and right images */	

/* News */

.hdr1a {  
	float:left;
	background:url(../images/hdr1a.jpg) no-repeat;
	width:350px; height:143px;
}
.hdr1b {
	float:right;
	background:url(../images/hdr1b.jpg) no-repeat;
	width:502px; height:143px;
}
/* Testimonials */

.hdr2a{  
	float:left;
	background:url(../images/hdr2a.jpg) no-repeat;
	width:350px; height:143px;
}
.hdr2b{
	float:right;
	background:url(../images/hdr2b.jpg) no-repeat;
	width:502px; height:143px;
}
/* Sitemap */

.hdr3a{  
	float:left;
	background:url(../images/hdr3a.jpg) no-repeat;
	width:350px; height:143px;
}
.hdr3b{
	float:right;
	background:url(../images/hdr3b.jpg) no-repeat;
	width:502px; height:143px;
}

/* END NEW HEADERS */
	
.in_cp_t {
float:left;
clear:left;
display:inline;
width:477px;
margin:0 0 0 31px;
padding-bottom:45px;
}
.rp_div {
float:left;
display:inline;
width:260px;
margin:0 0px 0 28px;
}
.heading{
	float:left;
	clear:left;
	width:450px;
	font: 18px Arial, Helvetica, sans serif;
	color:#333333;
	padding-bottom:8px;
	margin-top:23px;
}	
.contenttitlebar{
	float:left; display:inline;
	background:url(../images/contenttitlebar.gif) no-repeat;
	width:510px;
	height:36px;
	position:relative;
	margin:-36px 0 0 14px;
	opacity: 0.75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	filter:alpha(opacity=75);
}

.righttitlebar{
	float:right; display:inline;
	background:url(../images/righttitlebar.gif) no-repeat;
	width:300px;
	height:36px;
	position:relative;
	margin:-36px -1px 0 0px;
	opacity: 0.65;
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	filter:alpha(opacity=65);
}

.title{
	float:left;
	font: bold 18px Helvetica, sans serif;		
	margin: 8px 0 0 17px;
	color:#888888;
}	
.title2 {
	font: 14px Arial, Helvetica, sans serif;
	color:#333333;
}
.event_title, .event_title a, .event_title a:link, .event_title a:active, .event_title a:visited {
	font: 16px Arial, Helvetica, sans serif;
	color:#36c;
	text-decoration:none;
}
.event_title a:hover {
	font: 16px Arial, Helvetica, sans serif;
	color:#36c;
	text-decoration:underline;
}
.cp_takeatour{
	float:right;
	margin:-25px 0 0 0;
	position:relative;
}	

.quote{
	float:left;
	font: italic 11px Georgia, serif;		
	color:#C90;
	margin: 0 0 20px 0;
}

.head {
	font-weight: bold;
}

.detail {
	border:1px solid #CCC; 
	color:#36C;
}

.gallery_nav, gallery_nav a, gallery_nav a:link,  gallery_nav a:active,  gallery_nav a:visited  {
	font:14px Helvetica, Arial, sans-serif; 
	display:block; 
	color:#3366CC; 
	text-decoration:none;
	padding:8px;
	border-bottom:#CCC 1px dotted;
}

.gallery_nav:hover  {
	font:14px Helvetica, Arial, sans-serif; 
	display:block; 
	color:#3366CC; 
	text-decoration:none;
	background-color:#EFEFEF;
	padding:8px;
	border-bottom:#CCC 1px dotted;
}

	
/* 1-column layout css */
#shoppingcart{
	float:left; display:inline;
	width:852px;
	background:url(../images/sc_left.gif) top left no-repeat; 
}	
.sc_left{
	background:url(../images/sc_left.gif) no-repeat; 
	width:14px;
	float:left;
	margin:0px;
}
.sc_right{
	background:url(../images/sc_right.gif) no-repeat;
	float:right;
	margin:0px;
	width:12px;
}	
.sc_cartarea{
	width:826px;
	margin:0 0 0 15px;
}
#sc_innercontetncontainer {
float:left;
display:inline;
width:852px;
margin-left:22px;
background:url(../images/sc_right.gif) top right no-repeat;
}
.sc_cartproduct{
	float:left; display:inline;
	width:768px;
	margin:12px 0 0 17px;
	padding-bottom:20px;
}
.sc_title{
	float:left;
	width:826px;
	background:url(../images/sc_title.gif) no-repeat;
	height:36px;
	position:relative;
	margin:-36px 0 0 -1px;
	filter: alpha(opacity=65);
	-moz-opacity:0.65;
	opacity:0.65;
	-khtml-opacity: 0.65;
}	

.field { font: 11px Verdana; }

.btn { font: 11px Verdana; height:30px; }

input, textarea {font: 11px Verdana; color: #666666; padding: 2px;}
select {background-color: #ffffff; font: 11px Verdana; color: #666666; padding: 1px; border: 1px solid #999999;}
.radio {background-color: #eeeeee; font: 11px Verdana; color: #666666; border: 0px;}

.jsvalidation {
color: #990000;
position: absolute;
width: auto;
z-index:10;
border: 1px solid #c93;
padding: 3px 3px 3px 3px;
background: #ffffff -100px -100px no-repeat;  
}

/* end 1-column layout css */	

/* use the following css code to avoid flicker during mouseover*/ 
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }