body {font:0.8em Trebuchet MS, Verdana, sans-serif;padding:0 0 0 0;margin:0px 0px 0px 0px;background-color:#702459;background-image:url(../images/psi_bg.gif);background-position:center top;background-repeat:no-repeat}

body#floorplan #navcontainer {display:none}

body#floorplan #adcolumn {display:none}

body#floorplan  p  {margin-left:10px;}

body#floorplan  h1 {margin-left:4px;}

body#floorplan #header {color:#726A56;width:782px;height:86px;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:3px;padding:0;}

body#floorplan #marq_hold {background-color:black;width:782px;margin-right:auto;margin-left:auto;text-align:center;}

body#floorplan #marq_hold a {color:white;text-decoration:none;}

body#floorplan #previous {text-align:left;width:605px;color: white;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding-top:5px;margin-left:5px;}

body#floorplan #previous p {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;margin-left:0px;margin-bottom:1px;margin-top:-5px;font-weight:bold;color:white;font-size:12px;display:block;border-bottom:1px solid white;}

body#floorplan #footer {width:782px;height:auto;color:#fff;background-color:#702459;font-size:0.7em;margin-top:10px;margin-right:auto;margin-left:auto;text-align:center;border-bottom:2px solid white;}

#maincolumn p  {margin-left:15px;margin-right:15px;margin-top:5px;}

#main p  {margin-left:15px;margin-right:15px;margin-top:5px;}

body#floorplan #maincolumn {width:780px;margin:0 0 0 3px;padding:0;}

body#floorplan #frame {background-color: #fff;width:790px;height:auto;margin-right:auto;margin-left:auto;text-align:center;border-right:1px solid #9c937c;border-left:1px solid #9c937c;padding-top:2px;}

#fp_tower {width:120px;float:left;clear:right;padding:0px;margin:0px;position:absolute;left:800px;top:5px;z-index:2;display:none;}

#fp_tower img {border:1px solid black;float:right;padding:0px;margin:0px;}

/* containing elements */

#frame {background-color: #fff;width:760px;height:auto;margin-right:auto;margin-left:auto;text-align:center;border-right:1px solid #9c937c;border-left:1px solid #9c937c;padding-top:2px;}

#header {width:755px;height:82px;margin-right:auto;margin-left:auto;text-align:center;margin-bottom:5px;padding:0;background-color:#726A56;}

#logo {float:left;padding:0px;text-align:left;}

#date {float:right;color:white;padding-right:10px;margin-top:40px;font-weight:bold;text-align:right;background-color:black;}

#date p{margin:5px;}



#maincolumn {width:451px;text-align:left;float:left;margin-right:15px;margin-left:5px}

#main {width:451px;text-align:left;float:left;margin-right:15px;margin-left:5px}

#adcolumn {float:left;width:auto;padding-bottom:10px;padding-left:5px;min-height:600px;}

#marq_hold {background-color:black;width:755px;margin-right:auto;margin-left:auto;text-align:center;height:40px;}

#marq_hold a {color:white;text-decoration:none;}

#previous {text-align:left;width:605px;color: white;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size:9px;padding-top:5px;margin-left:5px;}

#previous p {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;margin-left:0px;margin-bottom:1px;margin-top:-5px;font-weight:bold;color:white;font-size:12px;display:block;border-bottom:1px solid white;}

#langopt {position:absolute;left:630px;top:93px;}

#footer {width:755px;height:auto;color:#fff;background-color:#702459;font-size:0.7em;margin-top:10px;margin-right:auto;margin-left:auto;text-align:center;border-bottom:2px solid white;}

/* containing elements end */

/* navigation starts */

#navcontainer { width:160px;float:left;text-align:left; margin-left:1px;margin-right:8px;font-size:90%;}

#navcontainer ul {padding-left: 0;list-style-type: none;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}

#navcontainer li {text-indent:25px;}

#navcontainer .heading a {margin-top:1px;font-weight:bold;background-image:url(../images/header.gif);text-indent:15px;color:white!important;height:18px;background-repeat:no-repeat;background-position:right;}

#navcontainer .heading a:hover {color:red!important}

#navcontainer .heading2 a {margin-top:1px;font-weight:bold;background-image:url(../images/head_exp.gif);text-indent:15px;color:white!important;height:18px;background-repeat:no-repeat;background-position:right;}

#navcontainer .heading2 a:hover {color:red!important}

#navcontainer .heading3 a {margin-top:1px;background-image:url(../images/sublink_exp.gif);background-position:left;}



#navcontainer .homeheading a {margin-top:5px;font-weight:bold;background-image:url(../images/link.gif);text-indent:10px;color:white!important;height:18px;background-repeat:no-repeat}

#navcontainer .homeheading a:hover {color:black!important;}

#navcontainer .euheading a {margin-top:2px;font-weight:bold;background-image:url(../images/eulink.gif);text-indent:10px;color:white!important;height:18px;background-repeat:no-repeat}

#navcontainer .euheading a:hover {color:black!important;}

#navcontainer .asiaheading a {margin-top:2px;font-weight:bold;background-image:url(../images/asialink.gif);text-indent:10px;color:white!important;height:18px;background-repeat:no-repeat}

#navcontainer .asiaheading a:hover {color:black!important;}


#navcontainer .meheading a {margin-top:2px;font-weight:bold;background-image:url(../images/melink.gif);text-indent:10px;color:white!important;height:18px;background-repeat:no-repeat}

#navcontainer .meheading a:hover {color:black!important;}

#navcontainer .ruheading a {margin-top:2px;font-weight:bold;background-image:url(../images/rulink.gif);text-indent:10px;color:white!important;height:18px;background-repeat:no-repeat}

#navcontainer .ruheading a:hover {color:black!important;}

#navcontainer .samheading a {margin-top:2px;font-weight:bold;background-image:url(../images/samlink.gif);text-indent:10px;color:white!important;height:18px;background-repeat:no-repeat}

#navcontainer .samheading a:hover {color:black!important;}

#navcontainer a {margin-left:1px;display:block;padding:0px;background-image:url(../images/link.gif);height:18px;background-repeat:no-repeat;margin-top:1px;background-color:#a5a097}

#navcontainer a:link, #navlist a:visited {text-decoration: none;color:white;}

#navcontainer a:hover {color: black;}

#ad_lhs {margin-top:10px;padding:0px;width:150px;margin-bottom:5px}
#ad_lhs img {width:147px}
#ad_lhs a {margin-top:0px;background-image:none;}

#ad_lhs a:hover {margin-top:0px;background-image:none;}

#ad_lhs h3 {margin-left:1px;width:14px;background-image:url(../images/h3_bg_nav.gif);background-repeat:no-repeat;width:auto;color:#fff;margin-top:0;margin-bottom:2px;font-size:1em;display:block;padding:3px 0;text-align:center}



#call_lhs {background-color:#DAEAF4;line-height:1.2em;margin-top:10px;width:150px;text-align:center;background-image:url(../images/call_bg.gif);background-position:center bottom;background-repeat:no-repeat}

#call_lhs h3 {MARGIN-BOTTOM:0px;FONT-SIZE:100%;color:white;padding:2px 0px 2px 0px; border-top: 1px solid black;border-bottom:1px solid black;background-color:#B30606}

#call_lhs p {padding-right:2px;padding-left:2px}

#call_lhs a {margin-top:5px;padding-top:2px;background-image:none;font-size:115%}

#call_lhs a:hover {background-image:none;color:white;background-color:#B30606}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
	
.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 150px; /* Width of Menu Items */
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 160px; /*sub menu width*/
top: 0;
visibility: hidden;
background-color:white;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;

border-right:1px solid white;
}

.suckerdiv ul li a:visited{
color: white;
}

.suckerdiv ul li a:hover{

}

.suckerdiv .subfolderstyle{

}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

/* navigation ends */

/* styling elements */

.clearing {clear:both;font-size:1px;margin-top:0;margin-bottom:10px;}

#maincolumn li {margin-top:5px;}

#main li {margin-top:5px;}

#maincolumn h1 {font-size:180%;color:black;margin-top:0;padding-bottom:0px;border-bottom:1px solid #000;/*background-image: url(../images/h1_bg.gif);background-position:right bottom;background-repeat:no-repeat;*/}

#maincolumn h2 {font-size:140%;color:#702459;margin:0px;padding:0px;}

#main h1 {font-size:180%;color:black;margin-top:0;padding-bottom:0px;border-bottom:1px solid #000;/*background-image: url(../images/h1_bg.gif);background-position:right bottom;background-repeat:no-repeat;*/}

#main h2 {font-size:140%;color:#702459;margin:0px;padding:0px;}

#adcolumn h3 {background-image:url(../images/h3_bg.gif);background-repeat:no-repeat;width:auto;color:#fff;margin-top:0;margin-bottom:2px;font-size:1em;display:block;padding:3px 0;text-align:center}

#adcolumn img {border:1px solid #000;display:block;margin-bottom:5px;}

#maincolumn a {color: red;font-weight:bold;}

#maincolumn a:hover {color:#000;}

#maincolumn a {color: red;font-weight:bold;}

#maincolumn a:hover {color:#000;}




.session {background-color:black;background-image: url(../images/caption_bg.gif);background-repeat:repeat-x;padding:5px 5px;color:black;font-weight:bold;margin-top:10px!important;color:white;text-align:left;width:auto;}

#session {background-color:black;background-image: url(../images/caption_bg.gif);background-repeat:repeat-x;padding:5px 5px;color:black;font-weight:bold;margin-top:10px!important;color:white;text-align:left;}

#session p {margin:0;padding:0;}



/* styling elements end */

/* table elements */

#tablewidth {margin:10px}
caption {background-color:black;background-image: url(../images/caption_bg.gif);background-repeat:repeat-x;padding:5px 0 5px 0;color:black;font-weight:bold;text-align:center;border:1px solid white;color:white}

#boothfees  {border:1px solid white;text-align:left;}

#boothfees th {background-color:#702459;padding:5px 5px;border:1px solid white;color:white}

#boothfees td{padding:5px 5px;background-color:#e0ffff;border:1px solid white;}

#quicknav {float:right;margin:0px 0px 5px 5px;background-color:#e0ffff;border:1px solid white;width:140px;}

#quicknav td {padding:5px;background-color:#e0ffff;border-bottom:1px solid white;}

.bold {font-weight:bold}

.boldmedium {font-weight:bold;font-size:120%}

/* table elements end */

/* transplanted styles */
#mainBlock {width:92%;display:block;clear:both;height:auto; background-color:#fcf9ab;text-align:left;margin-top:10px;margin-left:15px;border:1px solid #726A56}
#mainBlock img {float:right;margin:2px;border:2px solid #726A56}
#mainBlock p {margin:5px;padding:0;}

#wallBlock {width:92%;display:block;clear:both;height:118px; background-color:#fcf9ab;text-align:left;margin-top:10px;margin-left:15px;border:1px solid #726A56}
#wallBlock img {float:left;margin:5px;border:2px solid #726A56}
#wallBlock p {margin:0;padding:0;}
#blockqoute {width:96%;}

/* latest news section */
#news a {margin:0;padding:0;}
#news {height:720px;overflow:auto}
#news p {margin:0px 0px 1px 15px;padding:0; }
.latest_news {border-bottom:1px dashed #dddddd;padding-bottom:0px;margin-top:0px;}
.news_date {display:block;margin-bottom:5px;padding:0;font-size:80%;}

/* latest news ends */

/*  swfobject */

#flashmap {width: 780px;height: 560px;margin:0;padding:0}

#flashmap09 {width: 780px;height: 480px;margin:0;padding:0}

#flashmap10 {width: 780px;height: 740px;margin:0;padding:0}

#flashmap_test {width: 780px;height: 500px;margin:0;padding:0}

#flashtankbank {width: 110px;height: 220px;margin:0;padding:0;background-color:black;border:1px solid black;}

#flashheader {width: 752px;height: 86px;margin:0;padding:0;background-color:#726A56!important;}

#flashheader_fp {width: 782px;height: 86px;margin:0;padding:0;background-color:#726A56!important;}

#emerson_flash {width: 148px;height: 120px;margin-top:41px;padding:0;}

/* swfobject ends */

/* form styles */

.formButton {background-color:black;background-image: url(../images/caption_bg.gif);background-repeat:repeat-x;padding:5px 0 5px 0;color:white;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;border:none;}

.textField {font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;border:1px solid #dddddd}

.redstar {color:red;font-size:80%}
#ticker {margin:0;padding:0;background-color:red;}

#tower {width:120px;float:left;clear:right;padding:0px;margin:0px;position:absolute;left:770px;top:5px;z-index:2;display:none;}
#tower img {border:1px solid black;float:right;padding:0px;margin:0px;}

#topstory {margin-right:5px;}
#news .latest_news  {margin: 5px 5px 0px 0px;}

/* new form styles */

.invisible {display:none}
input, select, textarea {float:right;clear:left;margin-top:-20px;}
.redstar {float:left;margin-right:5px}
#tablewidth p {margin:0px;padding:0px;width:50%;}


#flags {float:left;margin-top:5px;margin-right:2px;padding:0px;}

#stretcher {width:100%;height:500px}

.special {color:red;font-size:140%;padding:5px 0px 25px 5px;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-right:2px solid #ccc;
border-bottom:3px solid #ccc;
clear:both;
background-color:#abc;
}


.special a {color:white!important}

.special a:hover {color:red!important}

.special img {float:right;margin-bottom:20px;margin-left:10px;}

.almostspecial {padding:5px 0px 25px 5px;

clear:both;

}

.almostspecial img {float:right;margin-bottom:20px;margin-left:10px;}

#main h5 {font-size:130%;color:#702459;margin-bottom:0px}

#maincolumn h5 {font-size:130%;color:#702459;margin-bottom:0px}

#frame #maincolumn .programme h5 {margin-bottom:0px;margin-top:15px
}

#frame #maincolumn .programme ul {margin-bottom:0px;margin-top:0px
}

.speaker_red {color:#c41230;font-weight:bold;margin-bottom:0px;text-align:left!important}

.smallclear {clear:both;width:100%;height:1px;margin:10px 0px 10px 0px}

.nav {color:white}
.nav_current {color:white}