* {
	
}
body {
	background-color:#C00000;
	margin:11px 0 11px 11px;
	padding:0;
	text-align:left;
}
a{
	font:normal 11px Verdana;
	color:#000000;
	text-decoration:underline;
}
a:hover{
	color:#cc0000;
}
form {
	padding:0;
	margin:0;
}
input, textarea, select {
	font:normal 11px Verdana;
	color:#1962A6;
}
input.reg, select.reg, textarea.reg {
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	width:290px;
	margin:2px 0 2px 0;
}
input.reg_readonly, select.reg_readonly  {
	border:1px solid #ACA899;
	color:#ACA899;
	width:290px;
	margin:2px 0 2px 0;
}
select.reg {
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	width:224px;
	margin:2px 0 2px 0;
}
input.reg_sm, select.reg_sm {
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	width:60px;
	margin:2px 0 2px 0;
}
input.reg1 {
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	width:44px;
	margin:2px 4px 2px 0;
}
input.reg2 {
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	width:194px;
	margin:2px 0 2px 0;
}
input.reg3 {
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	width:226px;
	margin:2px 0 2px 4px;
}
input.other {
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	width:255px;
	margin:2px 0 2px 0px;
}
input.reg1_readonly {
	border:1px solid #ACA899;
	color:#ACA899;
	width:44px;
	margin:2px 4px 2px 0;
}
input.reg2_readonly {
	border:1px solid #ACA899;
	color:#ACA899;
	width:194px;
	margin:2px 0 2px 0;
}
input.submit_rec {
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	text-align:center;
	color:#000000;
	cursor:pointer;
}
input.calculate {
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	width:100px;
	font:bold 24px Verdana;
	color:#C00000;
	text-align:right;
}
input.exhibitor_list, select.exhibitor_list {
	font:normal 11px Verdana;
	color:#000000;
	border:1px solid #A1A1A1;
	background-color:#FFFFFF;
	width:270px;
	margin:2px 0 2px 0;
}
select.vip {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:276px;
	margin-left:20px;
	color:#000000;
}
select.vip_right {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:276px;
	color:#000000;
}
input.vip_big {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:562px;
	color:#000000;
}
input.vip_big1 {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:525px;
	color:#000000;
}
textarea.vip_big {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:582px;
	color:#000000;
}
input.vip_percent {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:30px;
	color:#000000;
}
input.vip_days {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:234px;
	color:#000000;
}
input.vip_event1 {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:250px;
	color:#000000;
}
input.vip_event2 {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:200px;
	color:#000000;
}
input.vip_event3 {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:123px;
	color:#000000;
}
input.vip_event4 {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:117px;
	color:#000000;
}
input.vip_event5 {
	border:1px solid #636363;
	background-color:#FFFFFF;
	width:339px;
	color:#000000;
}
.text {
	font:normal 11px/16px Verdana;
	color:#000000;
}
.text1 {
	font:normal 11px Verdana;
	color:#000000;
}
.text_blue {
	font:normal 9px Verdana;
	color:#4A73A6;
}
a.text_blue {
	font:normal 9px Verdana;
	color:#4A73A6;
	text-decoration:none;
}
a.text_blue:hover {
	font:normal 9px Verdana;
	color:#6E6E6E;
}
.text_grey {
	font:normal 11px Verdana;
	color:#676B6D;
}
.text_grey a{
	font:normal 11px Verdana;
	color:#676B6D;
	text-decoration:underline;
}
.text_grey a:hover{
	color:#cc0000;
}
.text_red {
	font:normal 11px Verdana;
	color:#B10808;
}
.text14 {
	font:bold 13px Verdana;
	color:#000000;
}
.text18 {
	font:normal 18px Verdana;
	color:#000000;
}
.text12 {
	font:bold 12px/17px Verdana;
	color:#000000;
}
.text_red14 {
	font:bold 14px Verdana;
	color:#C00000;
}
.text_grey12 {
	font:bold 12px Verdana;
	color:#5D5D5D;
}
.standard {
	font:bold 16px Arial;
	color:#3F3F3F;
}
.bronze {
	font:bold 16px Arial;
	color:#9B4837;
}
.silver {
	font:bold 16px Arial;
	color:#899DA6;
}
.gold {
	font:bold 16px Arial;
	color:#A59512;
}
.error_red {
	color:red;
	line-height:16px;
}
#top {
	width:980px;
	background-color:#FFFFFF;
	overflow:hidden;
	clear:both;
}
#logo {
	float:left;
}
#title {
	float:right;
}

#titlex {
	float:right;
}


#menu_bar {
	width:980px;
	height:25px;
	background-color:#000000;
}
#grey {
	float:left;
	display:inline;
	margin-left:8px;
	width:159px;
	height:25px;
	background-color:#969C9C;
}
#menu{
	float:left;
	height:25px;
}
#menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	
}
#menu li {
	float:left;
	padding:3px 12px 0 12px;
	background-image:url('images/pipe.gif');
	background-repeat:no-repeat;
	background-position:top right;
	
}
#menu li a {
	font:normal 12px Verdana;
	color:#FFFFFF;
	text-decoration:none;
	
}
#menu li a:hover{
	font:normal 12px Verdana;
	color:#C00000;
}
#select_lang {
	float:right;
}
#flags {
	float:right;
	width:134px;
	height:25px;
	text-align:center;
	background-color:#969C9C;
}
#flags img {
	margin-top:3px;
}
#Main {
	width:980px;
	overflow:hidden;
	background-image:url('images/bg.gif');
	background-repeat:repeat-y;
	background-position:0;
	
	}
#Main1 {
	width:980px;
	overflow:hidden;
	background-image:url('images/bg1.gif');
	background-repeat:repeat-y;
	background-position:0;
	padding-bottom:90px;
}

#left {
	float:left;
	display:inline;
	width:159px;
	background-color:#e4e4e4;
	margin-left:8px;
}
#login {
	background-color:#F6F6F6;
	padding:5px 0 5px 8px;
	border:1px solid #b48a8a;
}

.login2_wellcome {
	font:bold 10px Tahoma;
	color:#ffffff;
	background-color:#c86767;
	padding:3px 0px 0px 0px;
	border-bottom:1px solid #d99595;
	height:32px;	
	max-height:29px;	
	text-align:center;
	vertical-align:middle;
}

#login2 {
	background-color:#c86767;
	padding:0px 0 0px 0px;
	border:1px solid #b48a8a;
	
}
#login2 a {
	display:block;
	clear:both;
	font:bold 10px Tahoma;
	color:#f7d6d6;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image:url('images/arrow_login1.gif');
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:1px solid #d99595;
	height:17px;
	line-height:17px;
}
#login2 a:hover {
	font:bold 10px Tahoma;
	color:#ffffff;
	height:17px;
	line-height:17px;
	text-decoration:none;
	background-image:url('images/arrow_login2.gif');
	background-repeat:no-repeat;
	background-position:0;
}







#login_header {
	border-top:1px solid #ffffff;
	padding:8px 0 4px 12px;
	background-color:#B14545;
	font:bold 11px Tahoma;
	color:#ffffff;
}
#login_header2 {
	border-top:1px solid #ffffff;
	padding:8px 0 4px 12px;
	background-color:#000000;
	font:bold 11px Verdana;
	color:#ffffff;
}
#login a {
	display:block;
	clear:both;
	font:normal 9px Verdana;
	color:#000000;
	text-decoration:none;
	padding-left:8px;
	background-image:url('images/arrow_red.gif');
	background-repeat:no-repeat;
	background-position:0;
}
#login a:hover {
	font:normal 9px Verdana;
	color:#C00000;
	text-decoration:none;
}
#arrow {
	position:absolute;
	margin:0;
	padding:0;
	width:8px;
	left:-8px;
	top:0px;
}
#middle {
	overflow:hidden;
	float:left;
	width:679px;
	max-width:677px;
	text-align:center;
	background-color:#d4d4d4;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	
	background-color:#ffffff;
}
#home_flash {
	clear:both;
	width:677px;
}
#home_info_container{
	overflow:hidden;
}
/*
#home_info_container{
	width:677px;
	overflow:hidden;
	margin-top:10px;
	padding-bottom:30px;
}*/

#identity_container {
	overflow:hidden;
	margin:11px 0 0 11px;
	text-align:left
}
#identity {
	overflow:hidden;
	width:655px;
	padding-top:6px;
	background-color:#FFFFFF;
	font:normal 10px Verdana;
	color:#5F5F5F;
	background-image:url('images/bgleft.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	text-align:left
}
.identity_header {
	clear:both;
}
#identity .left {
	float:left;
	width:498px;
	background-image:url('images/bottom_left_c.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left
}
#identity .right {
	float:right;
	text-align:right;
	width:157px;
}
.identity_item {
	overflow:hidden;
	margin-left:20px;
	padding-left:13px;
	background-image:url('images/grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:6px;
	margin-bottom:6px;
	text-align:left
}
.identity_item a {
	clear:both;
	display:block;
	font:bold 10px Verdana;
	color:#52606E;
	text-decoration:none;
}
.identity_item a:hover {
	color:#C00000;
}
a.identity_more {
	display:inline;
	clear:none;
	font:bold 10px Verdana;
	color:#52606E;
	text-decoration:none;
}
a.identity_more:hover{
	color:#C00000;
}

#middleDiv1 {
	
	
	
	/*float:left;
	
	margin:9px 0px 0px 6px;*/
	
	text-align:left;
	overflow:hidden; 
	width:654px;
	margin:11px 0 0 11px; 
	text-align:left;
	font:normal 9px Verdana;
	color:#373737;
	background-color:#EDECE2;
}
#middleDiv1 .content{
	padding:5px 18px 10px 0;
	background-image:url('images/floorplan.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	text-align:left
}
#middleDiv1 .content1{
	font:normal 9px Verdana;
	color:#373737;
	padding:5px 18px 10px 17px;
	text-align:left
}
#middleDiv1 a{
	display:block;
	clear:both;
	font:normal 9px Verdana;
	color:#8F0000;
	text-decoration:none;
}
#middleDiv1 a:hover{
	color:#373737;
}


#middleDiv {
	overflow:hidden;
	background-color:#EDECE2;
	width:655px;
	margin:9px 0 0 11px;
	font:normal 9px Verdana;
	color:#373737;
	text-align:left
}
#middleDiv .content{
	padding:5px 18px 10px 0;
	background-image:url('images/floorplan.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	text-align:left
}
#middleDiv .content1{
	font:normal 9px Verdana;
	color:#373737;
	padding:5px 18px 10px 17px;
	text-align:left
}
#middleDiv a{
	display:block;
	clear:both;
	font:normal 9px Verdana;
	color:#8F0000;
	text-decoration:none;
}
#middleDiv a:hover{
	color:#373737;
}
#application_form {
	overflow:hidden;
	float:left;
	width:236px;
}
#floorplan {
	overflow:hidden;
	float:left;
	width:205px;
}
#exhibitors_catalogue {
	overflow:hidden;
	float:left;
	width:213px;
}
h3 {
	margin:10px 0 0 0;
	font:bold 10px Arial;
	color:#52606e;
	font-weight:bold;
	padding-left:30px;
	width:500px;
	max-width:470px;
}

.h3x a
{
	font:bold 11px Arial;
	color:#52606e;
	font-weight:bold;
	text-decoration:none;
	padding-left:30px;
	margin-top:10px;
	float:left;
	width:500px;
	padding-left:30px;
	max-width:470px;
	background-image:url('images/grey_bullet.gif');
	background-position:left top;
	background-repeat:no-repeat;
	
}	
.more {
	display:block;
	text-align:right;
	margin:5px;
	background-color:#ffffff;
}
.more1 {
	display:block;
	text-align:right;
	margin:5px;

	}
a.more {
	display:block;
	padding-left:15px;
	font:bold 10px Tahoma;
	color:#616161;
	text-decoration:none;
}
a.more:hover {
	color:#C00000;
}
#news_container {
	width:677px;
	height:352px;
	max-height:292px;
	overflow:hidden;
	padding:50px 0px 20px 0px;
	background-image:url('images/bg100.gif');
	background-repeat:repeat-x;
	background-position:left bottom;

}
#news {
	float:left;
	display:inline;
	width:319px;
	margin-left:11px;
	margin-right:16px;
}
.news_item_container {
	overflow:hidden;
	width:319px;
	padding-bottom:6px;
	background-color:#ffffff;
	background-image:url('images/linex.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left
}
.news_item_container_noborder {
	overflow:hidden;
	width:319px;
	padding-bottom:8px;
	background-color:#ffffff;
	background-image:none;
}
.news_item {
	background-color:#ffffff;
	padding-left:15px;
	padding-top:6px;
	padding-right:15px;
	margin:0px;
	text-align:left
	}
.news_title {
	display:block;
	font:bold 10px Verdana;
	color:#52606e;
	line-height:13px;
	margin-left:4px;
	margin-right:4px;
	padding-bottom:1px;
	text-align:left;
	text-decoration:none
}
.news_title a {
	text-decoration:none;
}
.news_txt {
	display:block;
	font:normal 11px Verdana;
	color:#6E6E6E;
	width:319px;
	padding:5px;
	max-width:309px;
	padding-right:10px;
	text-align:left
	}
	
	
.added {
	display:block;
	float:left;
	width:180px;
	height:16px;
	padding:0px 0px 0px 5px;
	margin-top:5px;
	text-align:left;
	
	background-color:#ffffff;
}
.view {
	display:block;
	float:right;
	padding-left:17px;
	height:16px;
	margin-top:5px;
	
}
#press {
	float:left;
	width:319px;
	background-color:#ffffff;
}
.pp_item {
	overflow:hidden;
	width:319px;
	margin:0;
	background-color:#ffffff;
}
.pp_item_left {
	float:left;
	display:block;
}
.pp_item_right {
	float:left;
	display:block;
	padding-left:15px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:4px;
	background-image:url('images/linexx.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}
.pp_item_right_nobg {
	float:left;
	display:block;
	padding-left:15px;
	padding-top:5px;
	padding-right:15px;
	padding-bottom:2px;
	background-image:none;
}
#supported_by_container {
	margin:0;
	clear:both;
	position:relative;
	width:0px;
	height:0px;
}
#supported_by {
	position:absolute;
	top:-113px;
	left:167px;
	width:677px;
	padding:10px 0 5px 0;
	text-align:center;
	background-image:url('images/supported_by.gif');
	background-repeat:no-repeat;
	background-position:top right;
	border-top:1px dotted #7B8586;
}
#supported_left {
	margin:18px 0 0 12px;
	width:134px;
	text-align:center;
	padding-bottom:40px;
}
#right {
	float:right;
	width:134px;
	text-align:right;
	
}
#association_partners {
	width:134px;
	overflow:hidden;
	text-align:left;
}
#quicklinks {
	background-color:#f9f9f9;
	padding-top:7px;
	padding-bottom:10px;
	text-align:left;
}
#quicklinks a {
	display:block;
	clear:both;
	margin-left:7px;
	padding-left:10px;
	margin-bottom:2px;
	font:normal 11px Tahoma;
	color:#000000;
	text-decoration:none;
	background-image:url('images/arrowx.gif');
	background-position:left;
	background-repeat:no-repeat;
}
#quicklinks a:hover {
	color:#c00000;
}
#supporter {
	width:134px;
}
#official_travel {
	width:134px;
}
#media_sponsor {
	width:134px;
}
#association_partners img, #supporter img, #media_sponsor img, #official_travel img{
	margin-bottom:5px;
}
#footer {
	width:980px;
}
#copyright_privacy {
	float:left;
	width:167px;
	padding:8px 0px 10px 0px;
	background-color:#969B9E;
	text-align:center;
	font:normal 10x Verdana;
	color:#4E0004;
	text-decoration:none;
}
#copyright_privacy a {
	font:normal 10px Verdana;
	color:#4E0004;
	text-decoration:none;
}
#copyright_privacy a:hover {
	font:normal 10px Verdana;
	color:#ffffff;
	text-decoration:none;
}
.produced_by {
	float:left;
	padding:10px 0px 0px 10px;
}
.footer_links {
	float:right;
	margin-top:7px;
	margin-right:5px;
}
.footer_links a{
	font:normal 10px Verdana;
	color:#F4B2A6;
	text-decoration:none;
}
.footer_links a:hover{
	font:normal 10px Verdana;
	color:#ffffff;
	text-decoration:none;
}
#middle_content {
	float:left;
	width:679px;
	overflow:hidden;
}
#middle_content1 {
	float:left;
	width:813px;
	overflow:hidden;
}
#path {
	background-color:#E2E4E6;
	background-image:url('images/path_arrow.gif');
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align:middle;
	padding-left:22px;
	font:bold 9px Verdana;
	color:#000000;
	text-decoration:none;
	line-height:21px;
}
#path a {
	font:normal 9px Verdana;
	color:#808080;
	text-decoration:none;
}
#content {
	padding:20px 30px 15px 20px;
}
#presspoint {
	position:relative;
	overflow:hidden;
	width:679px;
	text-align:center;
	border-top:1px solid #C1C1C1;
/*	background-image:url('images/press_point_bg.gif');  */
	background-repeat:no-repeat;
	background-position:top left;
}
#press_welcome {
	text-align:left;
	width:380px;
	margin:9px 0 0 266px;
}
#clip {
	position:absolute;
	top:12px;
	left:233px;
	z-index:1000;
}
#press_tabs {
	overflow:hidden;
	width:660px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
}
.press_tab1 {
	float:left;
	cursor:pointer;
	width:170px;
	height:27px;
	background-image:url('images/presspoint_tab1.gif');
	background-repeat:no-repeat;
	background-position:0;
}
.news_tab {
	float:left;
	cursor:pointer;
	width:170px;
	height:27px;
	background-image:url('images/latest_news.gif');
	background-repeat:no-repeat;
	background-position:0;
}
.press_tab1_on {
	float:left;
	cursor:pointer;
	width:170px;
	height:27px;
	background-image:url('images/presspoint_tab1_on.gif');
	background-repeat:no-repeat;
	background-position:0;
}
.press_tab2 {
	float:left;
	cursor:pointer;
	width:148px;
	height:27px;
	background-image:url('images/presspoint_tab2.gif');
	background-repeat:no-repeat;
	background-position:0;
}
.press_tab2_on {
	float:left;
	cursor:pointer;
	width:148px;
	height:27px;
	background-image:url('images/presspoint_tab2_on.gif');
	background-repeat:no-repeat;
	background-position:0;
}
.press_tab3 {
	float:left;
	cursor:pointer;
	width:150px;
	height:27px;
	background-image:url('images/presspoint_tab3.gif');
	background-repeat:no-repeat;
	background-position:0;
}
.press_tab3_on {
	float:left;
	cursor:pointer;
	width:150px;
	height:27px;
	background-image:url('images/presspoint_tab3_on.gif');
	background-repeat:no-repeat;
	background-position:0;
}
#related_links {
	clear:both;
	border-top:1px solid #969B9E;
	padding:7px 0 0 15px;
	font:normal 11px/16px Verdana;
	color:#969B9E;
	background-image:url('images/related_links.gif');
	background-repeat:no-repeat;
	background-position:3px 12px;
}
#related_links a{
	font:normal 11px/16px Verdana;
	color:#969B9E;
	text-decoration:none;
}
#related_links a:hover{
	font:normal 11px/16px Verdana;
	color:#5C6469;
	text-decoration:none;
}
.rel_links_title {
	font:bold 11px/16px Verdana;
	color:#5C6469;
}
a.rel_links_title {
	font:bold 11px/16px Tahoma;
	color:#5C6469;
}
#press_sort {
	margin-left:auto;
	margin-right:auto;
	padding-right:8px;
	margin-bottom:5px;
	width:660px;
	max-width:652px;
	height:17px;
	font:normal 10px/16px Tahoma;
	color:#ffffff;
	text-align:right;
	background-color:#4D4D4D;
}
#press_sort1 {
	margin-left:auto;
	margin-right:auto;
	padding-right:8px;
	margin-bottom:5px;
	width:660px;
	max-width:652px;
	height:18px;
	font:normal 10px/16px Tahoma;
	color:#ffffff;
	text-align:right;
	background-color:#ab4a4a;
}
#press_sort1 a{
	font:normal 10px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
#press_sort1 a:hover{
	font:normal 10px Tahoma;
	color:#FFE400;
	text-decoration:none;
}
#press_sort2 {
	margin-left:auto;
	margin-right:auto;
	padding-right:8px;
	width:660px;
	max-width:652px;
	height:18px;
	font:normal 10px/16px Tahoma;
	color:#ffffff;
	text-align:right;
	background-color:#6c8172;
}
#press_sort2 a{
	font:normal 10px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
#press_sort2 a:hover{
	font:normal 10px Tahoma;
	color:#FFE400;
	text-decoration:none;
}
#press_sort3 {
	margin-left:auto;
	margin-right:auto;
	padding-right:8px;
	width:660px;
	max-width:652px;
	height:18px;
	font:normal 10px/16px Tahoma;
	color:#ffffff;
	text-align:right;
	background-color:#7d8791;
}
#press_sort3 a{
	font:normal 10px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
#press_sort3 a:hover{
	font:normal 10px Tahoma;
	color:#FFE400;
	text-decoration:none;
}
.sort {
	font:bold 10px Tahoma;
	color:#CBCBCB;
}
#press_sort a{
	font:normal 10px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
#press_sort a:hover{
	font:normal 10px Tahoma;
	color:#FFE400;
	text-decoration:none;
}
#press_sort.on{
	font:bold 10px Tahoma;
	color:#FFE400;
	text-decoration:none;
}
#press_container {
	overflow:hidden;
	width:660px;
	max-width:638px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 9px 40px 9px;
	text-align:left
}
.press_item {
	overflow:hidden;
	width:638px;
	margin-bottom:7px;
	/*background-image:url('images/press_item_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;*/
}
.press_title {
	float:left;
	display:inline;
	width:532px;
	height:23px;
	font:bold 12px Verdana, Arial;
	color:#3E6EC6;
	background-image:url('images/press_title_bottom.gif');
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
}
.press_title1 {
	float:left;
	height:auto;
	width:522px;
	font:bold 12px Verdana, Arial;
	line-height:15px;
	color:#c62b00;
	background-color:#ffffff;
}
.press_title2 {
	float:left;
	height:auto;
	width:532px;
	font:bold 12px Verdana, Arial;
	line-height:15px;
	color:#6c8172;
	background-color:#FFFFFF;
}
.press_title3 {
	float:left;
	height:auto;
	width:532px;
	font:bold 12px Verdana, Arial;
	line-height:15px;
	color:#7d8791;
	background-color:#FFFFFF;
}
/*
.press_title2 {
	float:left;
	display:inline;
	width:532px;
	height:23px;
	font:bold 12px Verdana, Arial;
	color:#6c8172;
	background-image:url('images/press_title_bottom.gif');
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
}
.press_title3 {
	float:left;
	display:inline;
	width:532px;
	height:23px;
	font:bold 12px Verdana, Arial;
	color:#7d8791;
	background-image:url('images/press_title_bottom.gif');
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#FFFFFF;
}
*/
.press_date {
	float:left;
	width:106px;
	height:auto;
	font:bold 9px/16px Verdana;
	color:#464646;
	text-align:center;
/*	background-image:url('images/press_date_bottom.gif');
	background-repeat:repeat-x;
	background-position:bottom left;*/
	background-color:#FBFBFB;
}
.press_intro {
	float:left;
	width:532px;
	max-width:502px;
	font:normal 11px Verdana;
	color:#444444;
	background-color:#FAFAFA;
	padding:0px 11px 12px 19px;
	line-height:15px;
}
.press_icons {
	float:left;
	clear:right;
	width:106px;
	background-color:#F3F3F3;
	text-align:center;
	padding-bottom:5px;
}
#article_container {
	overflow:hidden;
	width:656px;
	max-width:625px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:10px 22px 10px 9px;
}
#article_top {
	overflow:hidden;
	float:left;
	width:625px;
	padding-top:6px;
	padding-bottom:8px;
	margin-bottom:8px;
	border-top:1px solid #C7C7C7;
	border-bottom:1px solid #C7C7C7;
}
#article_info {
	float:left;
	width:440px;
	font:normal 11px/17px Verdana;
	color:#6B6B6B;
}
#article_download {
	float:left;
	font:normal 11px Verdana;
	color:#6B6B6B;
	text-align:right;
	margin-right:10px;
	margin-bottom:8px;
}
#article_title {
	font:normal 18px Verdana, Arial;
	color:#C62B00;
	padding:15px 0px 9px 0px;
	line-height:24px;
}
#article_ {
	float:right;
	text-align:right;
}
#article_info_right a{
	float:left;
	display:inline;
	margin-left:8px;
	margin-right:8px;
}
#article_body {
	clear:both;
	font:normal 11px Verdana;
	color:#000000;
	line-height:15px;
}
#article_body img {
}
#back {
	margin-top:20px;
}	
#back a{
	font:normal 10px Verdana;
	color:#F00001;
	text-decoration:none;	
}
#back a:hover{
	font:normal 10px Verdana;
	color:#F00001;
	text-decoration:underline;	
}
#calendar_container {
	overflow:hidden;
	width:642px;
	margin-left:auto;
	margin-right:auto;
}
#calendar_title {
	width:625px;
	display:block;
	clear:both;
	margin-top:6px;
	margin-bottom:2px;
	font:bold 20px Arial;
	color:#ffffff;
	background-color:#D6C2BC;
	line-height:38px;
	padding-left:13px;
}
#day {
	float:left;
	display:inline;
	margin-right:6px;
}
#day.nomargin {
	margin-right:0;
}
#day ul {
	width:143px;
	padding:0 6px 0 6px;
	margin:0;
	list-style-type:none;
	background-color:#EFEFEF;
}
#day ul li {
	font:normal 9px Verdana;
	color:#484848;
	min-height:22px;
	line-height:22px;
	vertical-align:middle;
	border-bottom:1px solid #BFBFBF;
}
#day ul li a{
	display:block;
	font:normal 9px Verdana;
	color:#484848;
	text-decoration:none;
	vertical-align:middle;
	line-height:22px;
}
#day ul li a:hover{
	background-color:#F8F6F6;
}
#day ul li.top {
	height:14px;
	max-height:14px;
	border-bottom:1px solid #BFBFBF;
}
#day ul li.bottom {
	line-height:12px;
	max-height:12px;
	border-bottom:none;
}
.hour {
	float:left;
	cursor:pointer;
}
.request {
	float:left;
	color:#165FCC;
	cursor:pointer;
}
.unavailable {
	display:block;
	float:left;
	color:#8F8F8F;
	font-style:italic;
	cursor:pointer;
}
.app_request {
	float:left;
	font:normal 9px/22px Tahoma;
	color:#165FCC;
	background-image:url('images/exclamation.gif');
	background-repeat:no-repeat;
	background-position:0;
	padding-left:8px;
	margin-left:8px;
	cursor:pointer;
}
.unavailable_txt {
	display:block;
	float:left;
	font:normal 9px/22px Tahoma;
	color:#8F8F8F;
	font-style:italic;
	padding-left:16px;
	cursor:pointer;
}
.calendar_txt {
	display:block;
	float:left;
	font:normal 9px/22px Tahoma;
	color:#000000;
	padding-left:16px;
	cursor:pointer;
}
.call {
	float:left;
	font:normal 9px/22px Tahoma;
	color:#000000;
	background-image:url('images/tel.gif');
	background-repeat:no-repeat;
	background-position:0;
	padding-left:12px;
	margin-left:8px;
	cursor:pointer;
}
a.details {
	font:normal 11px Arial;
	color:#000000;
	text-decoration:none;
}
a.details:hover {
	font:normal 11px Arial;
	color:#C00000;
}
#exhibitor {
	
	margin-bottom:21px;
	
/*	padding-top:54px;
	background-image:url('images/exhibitor_info.gif'); 
	background-repeat:no-repeat;
	background-position:top left;*/
}
.exhibitor_name {
	overflow:hidden;
	margin-left:14px;
	padding:20px 0px 0px 0px;
}
.exhibitor_name1 {
	position:relative;
	overflow:hidden;
	width:788px;
	margin-left:14px;
	background-image:url('images/exh_bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
}
.exhibitor_name2 {
	overflow:hidden;
	width:788px;
	background-image:url('images/exh_line.gif');
	background-repeat:repeat-y;
	background-position:top left;
}
#exhibitor_name_header {
	height:62px;
	background-image:url('images/exhibitor_name.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#exhibitor_name_header .left{
	float:left;
	width:561px;
	margin-left:22px;
	padding-top:17px;
}
#exhibitor_name_header .right{
	float:right;
	width:188px;
	text-align:center;
	margin-right:18px;
	margin-top:36px;
}
.exh_name {
	font:bold 16px Arial;
	color:#000000;
}
.exh_cat {
	font:normal 11px Verdana;
	color:#393939;
}
.stand_id {
	font:bold 12px Arial;
	color:#ffffff;
}
.clearer {
	clear:both;
}
.exhibitor_details {
	overflow:hidden;
	width:788px;
	background-image:url('images/exh_bg1.gif');
	background-repeat:repeat-y;
	background-position:top left;
	
}
.exhibitor_details_left {
	float:left;
	width:591px;
	padding:5px 0px 8px 0px;
}
#exhibitor_logo {
	float:left;
	width:188px;
	text-align:left;
	height:auto;
	padding:0px 0px 0px 0px;
}
#exhibitor table {
	width:570px;
	padding:0;
	border:none;
	border-collapse:collapse;
	margin-left:21px;
}
#exhibitor1 table {
	
	width:188px;
	
	
}
#exhibitor td {
	border-bottom:1px solid #D4D4D4;
	height:20px;
	padding-left:9px;
}
#exhibitor td.toptitle {
	border-bottom:1px solid #9B9B9B;
	vertical-align:bottom;
	padding:6px 0px 0px 0px;
}
#exhibitor td.toptitle1 {
	border-bottom:1px solid #9B9B9B;
	vertical-align:bottom;
	padding:10px 0px 0px 0px;
}
#exhibitor td.title {
	border-bottom:1px solid #9B9B9B;
	vertical-align:bottom;
	padding-left:0;
	padding-top:12px;
}
#exhibitor td.title1 {
	border-bottom:1px solid #9B9B9B;
	vertical-align:bottom;
	padding-left:0;
	padding-top:17px;
}
#exhibitor td.big {
	padding-bottom:6px;
	padding-top:6px;
}
#exhibitor td.noborder {
	border-bottom:none;
}
.exhibitor_top {
	height:13px;
	background-image:url('images/top_exh.gif');
	background-repeat:no-repeat;
	background-position:0;
}
#exhibitor table.subject {
	width:100%;
	margin-top:8px;
	margin-left:none;
}
#exhibitor table.subject td{
	padding-left:0;
}
#exh_top_right {
	position:absolute;
	top:0;
	right:0px;
	width:194px;
	text-align:center;
	margin-left:4px;
	background-image:url('images/top_right_exh.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#exh_top_right_txt {
	height:34px;
	font:bold 11px Tahoma;
	color:#ffffff;
	text-align:center;
	margin-top:17px;
}
#exhibitor table.profile {
	width:750px;
}
#choices {
	float:left;
	overflow:hidden;
	margin-top:28px;
}
.choice {
	width:175px;
	margin-left:7px;
	margin-bottom:6px;
	border-bottom:1px solid #CDCDCD;
	font:normal 10px Verdana;
	color:636363;
}
.choice_title {
	display:block;
	clear:both;
	font:bold 11px Tahoma;
	color:#B32222;
	margin-bottom:2px;
}
.btn_go a{
	display:block;
	text-align:right;
	clear:both;
	margin-bottom:5px;
	margin-top:2px;
}
.noborder {
}
.noborder1 {
	border:none;
}
#next {
	clear:both;
	text-align:right;
	margin:30px 30px 20px 0;
}
#next a{
	font:bold 12px Arial;
	color:#676B6D;
	text-decoration:none;
}
#next a:hover{
	color:#1962A6;
}
#registration {
	position:relative;
	overflow:hidden;
	width:679px;
}
#reg_content {
	overflow:hidden;
	padding:0 25px 12px 20px;
	font:bold 11px Verdana;
	color:#676B6D;
}
.reg_title {
	position:relative;
	height:18px;
	margin-top:20px;
	margin-bottom:12px;
	border-bottom:1px solid #DADADA;
}
#interest_areas .left{
	float:left;
	width:350px;
	margin-right:20px;
	margin-top:12px;
}
#interest_areas .right{
	float:left;
	width:260px;
	margin-top:12px;
}
#interest_areas ul{
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:7px;
}
#interest_areas ul li{
	font:bold 11px Verdana;
	color:#000000;
}
#interest_areas ul ul{
	margin:3px 0 12px 14px;
}
#interest_areas ul ul li{
	font:normal 11px Verdana;
	color:#646464;
}
#booth_content {
	overflow:hidden;
	padding:25px 0px 12px 10px;
	font:bold 11px Verdana;
	color:#676B6D;
}
#booth_cost {
	overflow:hidden;
	width:656px;
	margin-bottom:12px;
	background-image:url('images/booth_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}
#booth_cost .left {
	float:left;
	width:440px;
}
.left_header {
	clear:both;
	padding:18px 0 8px 22px;
	font:normal 11px Verdana;
	color:#000000;
	background-image:url('images/header_left.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#booth_header2 {
	clear:both;
	padding:18px 0 8px 22px;
	font:normal 11px Verdana;
	color:#000000;
	background-image:url('images/header_booth.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#booth_cost td {
	border-bottom:1px solid #CDCDCD;
	padding:8px 0 6px 11px;
	font:normal 11px/17px Verdana;
	color:#000000;
}
#booth_cost td.righttd{
	text-align:right;
	padding-right:11px;
}
#booth_cost td.noborder{
	border-bottom:none;
}
#booth_cost td.right1{
	text-align:right;
	padding-right:14px;
}
#booth_cost .right {
	float:left;
	width:216px;
}
.right_header {
	clear:both;
	width:216px;
	padding:18px 0 8px 0;
	font:bold 11px Verdana;
	color:#ffffff;
	text-align:center;
	background-image:url('images/header_right.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#booth_closure1 {
	clear:both;
}
#booth_cost2 {
	overflow:hidden;
	width:656px;
	background-image:url('images/booth_bg2.gif');
	background-repeat:repeat-y;
	background-position:top left;
}
#booth_cost2 td{
	border-bottom:1px solid #CDCDCD;
	font:normal 11px Verdana;
	color:#4E4E4E;
}
#booth_cost2 td.middle{
	padding:10px 12px 2px 15px;
}
#booth_cost2 td.right{
	text-align:center;
	font:normal 9px Tahoma;
	color:#000000;
}
.thanks {
	font:bold 16px Verdana;
	color:#C00000;
}
td.lefttd {
	text-align:right;
	padding-right:8px;
}
#how {
	float:left;
	width:385px;
}
#seminars {
	float:left;
	width:236px;
}
.exhibitor_list_search {
	overflow:hidden;
	clear:both;
	width:636px;
	border-bottom:4px solid #7D8791;
	padding-bottom:14px;
	margin-bottom:14px;
}
#by_cat {
	float:left;
	display:inline;
	width:315px;
	margin-right:39px;
}
#by_name_stand {
	float:left;
	width:280px;
}
#full_list {
	float:left;
	width:333px;
	display:inline;
	margin-left:7px;
}
#full_list_img {
	float:left;
	width:231px;
}
#full_list_container {
	overflow:hidden;
}

.top_right {
	font:bold 11px Verdana;
	color:#ffffff;
	background-color:#c56364;
	height:19px;
}
.top_left {
	font:bold 11px Verdana;
	color:#ffffff;
	background-color:#c56364;
	height:21px;
	padding:0px 0px 0px 9px;
}
.top_middle {
	font:bold 11px Verdana;
	color:#ffffff;
	background-color:#c56364;
	height:21px;
}
.top_second {
	font:bold 11px Verdana;
	color:#ffffff;
	background-color:#c56364;
	height:21px;
}
.top_fourth {
	font:bold 11px Verdana;
	color:#ffffff;
	background-color:#c56364;
	height:21px;
	margin:0px 4px 0px 0px;
}

#full_list_container td.top{
	height:21px;
	background-color:#C46363;
	font:bold 11px Verdana;
	color:#FFFFFF;
	border-bottom:3px solid #ffffff;
}
#full_list_container td.left{
	padding-left:9px;
	width:350px;
	height:19px;
}
#full_list_container td.left a {
	font:normal 11px Verdana;
	color:#000000;
	text-decoration:none;
}
#full_list_container td.left a:hover {
	font:normal 11px Verdana;
	color:#c00000;
	text-decoration:none;
}
#full_list_container td.list{
	padding-top:3px;
	padding-bottom:6px;
}
#full_list_container td.letter{
	height:21px;
	background-color:#EEEEEE;
	font:bold 18px Arial;
	color:#B14545; 
}
#full_list_container td.letterl{
	height:21px;
	background-color:#EEEEEE;
	font:bold 14px Verdana, Arial;
	color:#B14545; 
	padding:0px 0px 0px 8px;
}
.whiteline {
	background-color:#ffffff;
	border-bottom:1px solid #000000;
}
.grayline {
	background-color:#fafafa;
	border-bottom:1px solid #000000;
}
.linegray {
	height:1px;
	background-color:#dadada;
}
#full_list_container td.category{
	height:21px;
	background-color:#EEEEEE;
	border-bottom:1px solid #CDCDCD;
	font:bold 13px Verdana;
	color:#000000; 
}
#full_list_container td.second{
	width:22px;
	height:19px;
}
#full_list_container td.middle{
	font:normal 11px Verdana;
	width:147px;
	height:19px;
}
#full_list_container td.fourth{
	width:34px;
	height:19px;
}
#full_list_container td.right{
	width:69px;
	height:19px;
}
#full_list_container td.right a{
	font:bold 12px Verdana;
	color:#000000;
	text-decoration:none;
}
#full_list_container td.right a:hover{
	color:#c00000;
}
#booth_cost_bottom {
	clear:both;
	overflow:hidden;
	margin:20px 0 40px 0;
	width:612px;
}
#asterisk {
	float:left;
	display:inline;
	width:12px;
	margin-left:6px;
	margin-right:7px;
}
#booth_bottom {
	float:left;
}
#how_err {
	clear:both;
	margin-top:5px;
}
.vip_question {
	overflow:hidden;
	width:640px;
	margin-bottom:20px;
}
.vip_question_hdr {
	overflow:hidden;
	float:left;
	width:640px;
	background-image:url('images/BoxTitleBkrnd.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:7px 0 6px 0;
}
.vip_hdr_left {
	float:left;
	width:37px;
	text-align:center;
	font:bold 14px/13px Arial;
	color:#ffffff;
	vertical-align:middle;
}
.vip_hdr_right {
	float:left;
	width:584px;
	max-width:584px;
	padding-left:9px;
	padding-right:10px;
	font:bold 11px Verdana;
	color:#ffffff;
}
.vip_question_txt {
	overflow:hidden;
	clear:both;
	float:left;
	width:640px;
	max-width:638px;
	border-left:1px solid #BABABA;
	border-right:1px solid #BABABA;
	background-color:#F5F5F5;
}	
.vip_question table{
	margin-left:0px;
	margin-right:16px;
}
.vip_question td{
	padding:8px 0 6px 0;
	font:normal 11px Verdana;
	color:#000000;
}
.vip_question td.second{
	text-align:left;
	padding:0;
	font:normal 11px Verdana;
	color:#000000;
}
.vip_question td.left{
	width:310px;
}
.vip_question td.right{
	width:278px;
}
.vip_question td.sm_italics{
	font:italic 10px Verdana;
	color:#494949;
}
.vip_question td.border1 {
	border-bottom:1px solid #CFCFCF;
	padding-right:15px;
	font-weight:bold;
}
.vip_question td.border2 {
	border-bottom:3px solid #CFCFCF;
	font-weight:bold;
}
#vip_steps {
	position:absolute;
	right:0;
	top:-3px;
	font:normal 11px Verdana;
	color:#999999;
}
#vip_steps .box{
	float:left;
	display:inline;
	width:20px;
	height:17px;
	margin-right:3px;
	padding-top:3px;
	font:normal 11px Verdana;
	color:#999999;
	background-color:#D2D2D2;
	text-align:center;
}
#vip_steps .complete{
	background-color:#B4DB90;
	color:#ffffff;
}
.home_link {
	float:none;
	background-color:#C5CACD;
	padding:10px 0 5px 13px;
}
.home_link a{
	font:bold 11px Verdana;
	color:#000000;
	text-decoration:none;
}
#atcomProductionFlash {
	float:left;
	margin:0px;
	padding:0px;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #e0e0e0;
}
.atcom a:hover {
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
.leftpart {
	text-align:right;
	padding:4px 8px 0px 0px;
	font-weight:bold;
}

/* jdi : styles from vgenis - start */
.maintxt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 14px;
}
.titletxt {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14pt;
 font-weight: bold;
 color: #FFFFFF;
}
.smltxt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 9pt;
}
.smltxt2 {
 font-family: Tahoma, Verdana, Arial;
 font-size: 10px;
 line-height: 9pt;
 font-weight: bold;
 color: #5d7dbd;
}
.maintxttitle {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
 color: #1962a6;
}
.maintxtcenter { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 14px;
 text-align: center;
}
.maintxtright { font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 14px;
 text-align: right;
}
.smltxt3 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 15px;
 color: #4f4f4f;
}
.maintxt1 {font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 13pt;
}
.titletxt1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11pt;
 font-weight: bold;
 color: #B14545;
}
.arrow_press {
	float:left;
	overflow:hidden;
	width:10px;
	max-width:8px;
	padding:4px 2px 0px 0px;
	margin:0px;
	
}
.press_top_line {
	float:left; 
	oveflow:hidden;
	border-bottom:1px solid #c5c5c5; 
	background-color:#FBFBFB; 
	padding:0px 0px 2px 0px;
}
.press_bottom_line { 
	float:left; 
	width:638px;
	padding:5px 0px 0px 0px; 
	background-image:url('images/press_item_bg.gif'); 
	background-repeat:repeat-y; 
	background-position:top left;
}

.form_title {
	padding:2px 3px 0px 0px;
}

/* jdi : styles from vgenis - end */

/* css gia to briefcase */

.briefcase_title {
	font:bold 12px Verdana;
	color:#AD4D4D;
	padding:0px 0px 8px 8px;
}
.briefcase_roster {
	font:normal 10px Tahoma;
	color:#6F6F6F;
	padding:0px 0px 15px 0px;
}
.briefcase_roster img {
	margin:0px 0px 0px 5px;
}
.briefcase_name {
	font:bold 12px Verdana;
	color:#000000;
	padding:2px 0px 0px 8px;
}
.briefcase_country {
	font:normal 11px Verdana;
	color:#315069;
}
.briefcase_stand {
	font:bold 11px Verdana;
	color:#315069;
	padding:2px 5px 0px 0px;
}
.briefcase_details {
	font:normal 10px Verdana;
	color:#7A7A7A;
	padding:6px 0px 5px 8px;
}
.briefcase_btn {
	float:right;
	width:104px;
	height:29px;
	max-height:26px;
	border:1px solid #949494;
	font:normal 11px Verdana;
	color:#800e0e;
	text-align:center;
	background-image:url('images/btn_bg1.gif'); 
	background-repeat:repeat-x; 
	background-position:left;
	padding:3px 0px 3px 0px;
	margin:20px 0px 0px 0px;
}
.briefcase_btn a {
	font:normal 11px Verdana;
	color:#800e0e;
	text-decoration:none;
}
.briefcase_btn a:hover {
	font:normal 11px Verdana;
	color:#c00000;
	text-decoration:none;
}
.content_div {
 	margin-left:auto;
 	margin-right:auto;
 	width:639px;
 	text-align:left;
 	padding:20px 0px 0px 0px;
}
#exh_map {
	float:left;
	width:100%;
	text-align:center;
	margin:16px 0px 0px 0px;	
}


/* 14/11/2006 update */

.appointment_header {
	float:left;
	width:640px;
	padding:47px 0px 0px 0px;
}
.appointment_no {
	float:left;
	width:46px;
	padding:5px 0px 6px 0px;
	background-color:#c62b00;
	font:normal 25px Tahoma;
	color:#ffffff;
	text-align:center;
}
.appointment_title {
	float:left;
	width:444px;
	max-width:434px;
	padding:16px 0px 6px 10px;
	background-color:#636363;
	font:bold 16px Tahoma;
	color:#9f9f9f;
	text-align:left;
}
.appointment_monthday {
	float:left;
	width:150px;
	height:41px;
	background-color:#636363;
}
.month {
	float:right;
	clear:both;
	font:normal 10px Tahoma;
	color:#b4b4b4;
	padding:2px 9px 2px 0px;
}
.day {
	float:right;
	clear:both;
	font:bold 16px Tahoma;
	color:#ffffff;
	padding:0px 9px 0px 0px;
}
.tristilo {
	float:left;
	width:640px;
}
.user_availability {
	float:left;
	width:155px;
}
.exhibitor_availability {
	float:left;
	width:155px;
}
.availability_title {
	float:left;
	width:155px;
	max-width:145px;
	font:bold 13px Tahoma;
	padding:18px 0px 5px 10px;
	color:#615a58;
	background-color:#dcd7cd;
}
.request1 {
	float:left;
	width:322px;
	padding:0px 4px 0px 4px;
}
.request1_wide {
	float:left;
	width:485px;
	max-width:477px;
	padding:0px 4px 0px 4px;
	overflow:hidden;
}
.request_title {
	float:left;
	width:322px;
	max-width:312px;
	font:bold 13px Tahoma;
	padding:18px 0px 5px 10px;
	color:#615a58;
	background-color:#dcd7cd;
}
.request_title_wide {
	float:left;
	width:481px;
	max-width:471px;
	font:bold 13px Tahoma;
	padding:18px 0px 5px 10px;
	color:#615a58;
	background-color:#dcd7cd;
}
.request_area_wide {
	float:left;
	height:666px;
	max-height:642px;
	width:481px;
	max-width:461px;
	background-color:#ebe9e5;
	margin:1px 0px 0px 0px;
	padding:6px 10px 10px 10px;
}
.request_area	{
	float:left;
	height:auto;
/*	height:671px;
	max-height:665px;*/
	width:322px;
	max-width:302px;
	background-color:#ebe9e5;
	margin:1px 0px 0px 0px;
	padding:6px 10px 10px 10px;
}
.request_area span.title {
	float:left;
	width:100%;
	clear:both;
	font-weight:bold;
	border-bottom:1px solid #c0bbb2;
}
.request_area_wide span.title {
	float:left;
	width:100%;
	clear:both;
	font-weight:bold;
	border-bottom:1px solid #c0bbb2;
}
.request_area ul{	
	float:left;
	margin:0px;
	padding:11px 0px 29px 0px;		
	width:180px;
	text-align:left;
}
.request_area li{		
	text-align:left;	
	FLOAT: left; 
	MARGIN: 0px;	
	list-style: none;	
	color:#000000;
	overflow:hidden;
	text-decoration:none;
}

.schedule {
	float:left;
	height:666px;
	max-height:658px;
	width:145px;
	background-color:#efefef;
	padding:0px 5px 0px 5px;
	margin:1px 0px 0px 0px;
}
.schedule_line {
	float:left;
	width:145px;
	font:normal 11px Tahoma;
	color:#000000;
	padding:4px 0px 4px 0px;
	margin:1px 0px 0px 0px;
	border-top:1px solid #bfbfbf;
}
.schedule_line_noborder {
	float:left;
	width:145px;
	font:normal 11px Tahoma;
	color:#000000;
	padding:4px 0px 4px 0px;
	margin:1px 0px 0px 0px;
}
.hour1 {
	float:left;
	width:32px;
}
.mark {
	float:left;
	width:20px;
	text-align:center;
}
.comment {
	float:left;
	width:93px;
	font:normal 11px Tahoma;
	color:#000000;
	text-decoration:none;
}
.schedule_form {
	float:left;
	width:100%;
	padding:10px 0px 29px 0px;
}
.schedule_form select {
	border:1px solid #7f9db9;
	color:#636363;
	background-color:#fafafa;
}
.schedule_form input {
	border:1px solid #7f9db9;
	color:#636363;
	background-color:#fafafa;
}
.sm_form {
	font:normal 11px Verdana;
	color:#000000;
}
.red_txt {
	font:normal 14px Tahoma;
	color:#c62b00;
}
.red_txt_sm {
	font:normal 11px Tahoma;
	color:#c62b00;
}
.form_title {
	padding:4px 0px 1px 0px;
}
.form_buttons {
	float:left;
	width:100%;
	border-top:1px solid #c0bbb2;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.form_buttons_submit {
	float:right;
	width:104px;
	height:22px;
	max-height:17px;
	border:1px solid #636363;
	font:bold 11px Verdana;
	color:#000000;
	text-align:center;
	background-image:url('submit_btn.gif'); 
	background-repeat:repeat-x; 
	background-position:left;
	padding:3px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
}
.form_buttons_submit a {
	font:bold 11px Verdana;
	color:#000000;
	text-decoration:none;
	display:block;
	width:100%;
}
.form_buttons_submit a:hover {
	font:bold 11px Verdana;
	color:#000000;
	text-decoration:none;
}
.note {
	float:left;
	width:100%;
	border-top:1px solid #c0bbb2;
	border-bottom:1px solid #c0bbb2;
	margin:16px 0px 0px 0px;
	padding:16px 0px 16px 0px;
	font:normal 10px Tahoma;
	line-height:17px;
}
.note span.title {
	padding:0px 0px 2px 0px;
	border:none;
	font:bold 11px Tahoma;
	color:#c62b00;
}
.emphasize_note {
	font:bold 10px Tahoma;
	color:#785252;
}

/* vagelis start */
.schedule_title {
	float:left;
	width:635px;
	max-width:625px;
	padding:6px 0px 6px 10px;
	background-color:#d6c2bc;
	font:normal 20px Arial;
	color:#ffffff;
	margin:6px 0px 2px 0px;
}
.column {
	float:left;
	width:155px;
	margin:0px 5px 0px 0px;
}
.appointment_header_narrow {
	float:left;
	width:155px;
	padding:0px 0px 0px 0px;
}
.appointment_monthday_narrow {
	float:left;
	width:109px;
	height:41px;
	background-color:#636363;
}
.day_sm {
	float:right;
	clear:both;
	font:bold 13px Tahoma;
	color:#ffffff;
	padding:5px 9px 0px 0px;
}
.day_sm a {
	font:bold 13px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.day_sm a:hover {
	font:bold 13px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.appointment_no a {
	font:normal 25px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.appointment_no a:hover {
	font:normal 25px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.appointment_header_nomargin {
	float:left;
	width:640px;
	padding:0px 0px 0px 0px;
}
.schedule_title_w {
	float:left;
	width:640px;
	max-width:630px;
	padding:6px 0px 6px 10px;
	background-color:#d6c2bc;
	font:normal 20px Arial;
	color:#ffffff;
	margin:6px 0px 2px 0px;
}
.user_availability_w {
	float:left;
	width:640px;
}
.schedule_w {
	float:left;
	height:666px;
	max-height:658px;
	width:640px;
	max-width:630px;
	background-color:#efefef;
	padding:0px 5px 0px 5px;
	margin:1px 0px 0px 0px;
}
.schedule_line_w {
	float:left;
	width:630px;
	font:normal 11px Tahoma;
	color:#000000;
	padding:4px 0px 4px 0px;
	margin:1px 0px 0px 0px;
	border-top:1px solid #bfbfbf;
}
.schedule_line_noborder_w {
	float:left;
	width:630px;
	font:normal 11px Tahoma;
	color:#000000;
	padding:4px 0px 4px 0px;
	margin:1px 0px 0px 0px;
}
.comment_w {
	float:left;
	width:550px;
	font:normal 10px Tahoma;
	color:#000000;
	text-decoration:none;
}
.comment_w a {
	font:normal 10px Tahoma;
	color:#165fcc;
	text-decoration:none;
}
.comment_w a:hover{
	font:normal 10px Tahoma;
	color:#165fcc;
	text-decoration:underline;
}
.commentb_w {
	float:left;
	width:400px;
	font:bold 11px Tahoma;
	color:#000000;
	text-decoration:none;
}
.commentb_w a {
	font:bold 11px Tahoma;
	text-decoration:none;
}
.commentb_w a:hover{
	font:bold 11px Tahoma;
	text-decoration:underline;
}
.schedule_line_in_w {
	float:left;
	width:630px;
	font:normal 11px Tahoma;
	color:#000000;
	background-color:#f8f8f8;
	padding:4px 0px 4px 0px;
	margin:1px 0px 0px 0px;
	border-top:1px solid #bfbfbf;
}
.schedule_line_in_noborder_w {
	float:left;
	width:630px;
	font:normal 11px Tahoma;
	background-color:#f8f8f8;
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
}
.notice {
	float:right;
	width:165px;
	font:normal 11px Tahoma;
	text-align:right;
	padding:0px 5px 0px 0px;
}
.notice_message {
	font:normal 11px Tahoma;
	color:#165fcc;
}
.links_left {
	float:left;
	width:270px;
	font:normal 9px Tahoma;
	color:#636363;
}
.links_left a {
	font:normal 9px Tahoma;
	color:#636363;
	text-decoration:none;
}
.links_left a:hover {
	font:normal 9px Tahoma;
	color:#636363;
	text-decoration:underline;
}
.links_right {
	float:right;
	width:270px;
	text-align:right;
	font:bold 9px Tahoma;
	color:#c62b00;
}
.links_right a {
	font:normal 9px Tahoma;
	color:#636363;
	text-decoration:none;
}
.links_right a:hover {
	font:normal 9px Tahoma;
	color:#636363;
	text-decoration:underline;
}
.divider {
	font:normal 9px Tahoma;
	color:#636363;
}
/* vagelis end */

/* jdi : 23/11/2006 ... */
.event_form {
	font:normal 11px Tahoma;
	color:#000000;
	padding:0px 10px 0px 10px;
	margin:20px 0px 0px 0px;
}
.event_form_in {
	font:normal 11px Tahoma;
	color:#000000;
}
.event_form textarea {
	font:normal 11px Tahoma;
	color:#636363;
	border:1px solid #636363;
	padding:1px;
}
.event_form input {
	font:normal 11px Tahoma;
	color:#636363;
	border:1px solid #636363;
	padding:1px;
}
.event_form select {
	font:normal 11px Tahoma;
	color:#636363;
	border:1px solid #636363;
	padding:1px;
}
.request_area_wide_n {
	float:left;
	height:627px;
	max-height:603px;
	width:481px;
	max-width:461px;
	background-color:#ebe9e5;
	margin:1px 0px 0px 0px;
	padding:6px 10px 10px 10px;
}
.reset_btn {
	width:100px; 
	font-weight:bold; 
	color:#000000; 
	height:20px; 
	font:bold 11px Tahoma;
	color:#636363;
	background-image:url(button_white.gif); 
	background-repeat:repeat-x; 
	background-position:top left;
	border:1px solid #636363;
}
.submit_btn {
	width:100px; 
	font-weight:bold; 
	color:#000000; 
	height:20px; 
	font:bold 11px Tahoma;
	color:#636363;
	background-image:url(button_green.gif); 
	background-repeat:repeat-x; 
	background-position:top left;
	border:1px solid #636363;
	padding:0px;
}
/*  ...jdi : 23/11/2006 */

#login2 .high {
	background-color:#c86767;
	padding:0px 0 0px 0px;
}
#login2 .high a {
	display:block;
	clear:both;
	font:bold 10px Tahoma;
	color:#6f2626;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image:url('images/arrow_login_high.gif');
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:1px solid #d99595;
	height:17px;
	line-height:17px;
}
#login2 .high a:hover {
	display:block;
	clear:both;
	font:bold 10px Tahoma;
	color:#6f2626;
	text-decoration:none;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	background-image:url('images/arrow_login_high.gif');
	background-repeat:no-repeat;
	background-position:0;
	border-bottom:1px solid #d99595;
	height:17px;
	line-height:17px;
}
.red_message {
	float:left;
	width:100%;
	padding:2px 0px 13px 0px;
	font:bold 15px Tahoma;
	color:#c62b00;
}