body {
/*font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;*/
/*font-family: Tahoma, Geneva, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
/*font-family: 'MS Sans Serif', Geneva, sans-serif;*/
font-size: 0.8em;
margin: 0;
padding: 0;
background:#dadbd5;
color: #000;
padding-top:10px;
padding-bottom:30px;
}

div {border:0px solid red}

/*PAGE STRUCTURE*/

#canvas {
position: relative;
width: 980px;
margin: 0 auto;
padding:0px;
background:white;
border:0px solid red;
}

#page {
position: relative;
width: 980px;
margin: 0 auto;
background:#fff;
}

#header {
height: 408px;
text-align:center;
}
#header img{
display:block;
}

#header #stripes 
{
    width:980px;
    height:90px;
    background :url(/images/site/header-stripes.jpg)
}
#header #stripes div
{
    margin:34px 0 0 766px;
    width:194px;
    height:18px;
    border:0px solid red;
    float:left;
    display:inline;
}


#header #divcrumb 
{
    width:732px;
    height:19px;
    float:left;
    background:url(/images/site/header-stripes.jpg);
    text-align:left;
    padding:5px 0 0 20px;
    font-size:10px;
    
}
#header #xmenu 
{
    width:751px;
    height:39px;
    float:left;
    border-bottom:1px solid #e3e4e1;
}
#header #strapimage 
{
    width:752px;
    height:254px;
    float:left;
}
#header img
{
    display:block;
}

#top {
height: 25px;
text-align: right;
background:#b1c1c1;
}

#left {
float: left;
width: 752px;
padding-bottom:0px;
background:#fff;
min-height:700px;
_height:700px;

    background-repeat: repeat-y;
}
#left #contentleft
{
    float: left;
    width:185px;
}
#left #contentleft img
{
   display:block;
   border:0;
}
#left #contentleft a#leftmenu1
{
    width:185px;
    height:41px;
    display:block;
    background:url(/images/site/left-menus/left-menu-conferences.gif)
}
#left #contentleft a#leftmenu1:hover
{
    background:url(/images/site/left-menus/left-menu-conferences-1.gif)
}
#left #contentleft a#leftmenu2
{
    width:185px;
    height:41px;
    display:block;
    background:url(/images/site/left-menus/left-menu-events.gif)
}
#left #contentleft a#leftmenu2:hover
{
    background:url(/images/site/left-menus/left-menu-events-1.gif)
}
#left #contentleft a#leftmenu3
{
    width:185px;
    height:41px;
    display:block;
    background:url(/images/site/left-menus/left-menu-exhibitions.gif)
}
#left #contentleft a#leftmenu3:hover
{
    background:url(/images/site/left-menus/left-menu-exhibitions-1.gif)
}


#left #contentright
{
    float: right;
    width:566px;
    border:0px solid green;
}
#left #contentright ul
{
   list-style-image :url(/images/site/arrowbullit.gif);
   
}
#left #homeleftleft ul
{
   list-style-image :url(/images/site/white-arrow.gif);
   
}
#left #homeleftleft
{
    float: left;
    width:500px;
    background:#fff;
}

.paradiv
{
    border-bottom:1px solid #d4d6d2;
    padding:20px;
    
}
#left #homeleftright
{
    float: right;
    background:#f7f7f0;
}
#left #homeleftright img
{
    display:block;
}
#left #homeleftright input
{
  width:80px;
  border:1px outset #d4d6d2;
  font-size:10px;
  padding:3px;
  color:#444444;
  background:white;
}
#left #homeleftright select
{
  border:1px solid #d4d6d2;
  font-size:10px;
  padding:3px;
  color:#444444;
}
#left #homeleftright td
{
  padding:3px; 
  vertical-align:middle;
}

#left #homeleftright ul
{
   margin:12px 0 12px 18px;
   padding:12px 0 12px 18px;
   list-style-image :url(/images/site/arrowbullit.gif);     
}
#left #homeleftright form
{
 margin:12px 14px 12px 14px;
     
}
#left #homeleftright #maplinks
{
   text-align:center ;
   font-size:11px;
}
#left #homeleftright li
{
   border:0px solid blue;  
      width:200px;
      font-size:11px;

}

#right {
float: right;
width: 228px;
display: inline;
position: relative;
background:#eaeae4;
}

#right #enquiry
{
  background:white;
  border:0px solid blue;
  padding:10px 20px 10px 20px ;
}
#right #enquiry input
{
  width:180px;
  border:1px solid #d4d6d2;
  font-size:10px;
  padding:3px;
  color:#444444;
}
#right #enquiry textarea
{
  width:180px;
  border:1px solid #d4d6d2;
  font-size:11px;
  padding:3px;
  color:#444444;
  font-family:Arial,Helvetica,sans-serif;
}
#right #enquiry input#ctl00_ContentPlaceHolder1_idRP_but1
{
  width:80px;
  border:1px outset #d4d6d2;
  font-size:10px;
  padding:3px;
  color:#444444;
  background:white;
}




#footer {
height: 48px;
margin-top:10px;
text-align:center;
font-size:10px;
background:#dadbd5;
color:#989897;
}


/*HEADER AND TOP MENU*/

.menutop {
list-style-type: none;
 list-style: none;
margin: 0;
padding:0;
color: #979077;
font-size:1em;
text-transform:uppercase;
font-weight:normal;
}

.menutop li {
display: inline;
float:left;
padding:0;
margin:0;
border-right:1px solid #e3e4e1;
padding:19px 21px 4px 20px;
}
#header .menutop img {
display:inline-block;
border-top:0px solid orange ;
border-right:0px solid orange ;
border-bottom:0px solid orange ;
border-left:0px solid orange ;

}

.menutop a {
font-size:90%;
font-weight:bold;
margin: 0;
padding:0;
color: #000;
text-decoration: none;
}

.menutop a:hover {
color: purple;
}


/*General elements*/

p, td {
margin: 5px 0px 10px 0px;
padding:0px;

line-height:150%;
font-size:11px;
}
li
{
    font-size:11px;   
    line-height:150%;
}
p.pdownload
{
    padding:3px 10px 3px 30px ;
    margin-left:12px;
    font-size:11px;
    background :url(/images/site/pdf-icon.gif) center left;
    background-repeat:no-repeat;
}

h1 {margin:0px; padding:0px;}


h2 {
padding:0;
margin:0;
}



h2 span.graphic {
color: #979077;
}

h2 a {
text-decoration:none;
}

h2 .line2 {font-size:80%;}

h3 {
color: #781d7e;
font-size:1em;
text-transform:uppercase;
margin:0px;
font-weight:normal;
line-height:1.3em;
font-weight:bold;
}

h4 {
color: purple;
font-size:0.9em;
text-transform:uppercase;
margin:0px;
font-weight:normal;
}

a {
color: #000;
}

a:hover {
color: #ae88b9;
}



/*Left Column*/

#left h3, #left h4, #left p  {
padding-right:30px;
}



/*Right Column*/



/* All Pages - Content */
#left p.inside-picture {
text-align:center;
width:200px;
margin:0px 5px 0px 0px;
padding-right:15px;
padding-bottom:10px;
font-size:90%;
color: #979077;
float:left;
clear:left;
}

#left p.inside-picture img {
border:solid 1px #ffffff;
margin-bottom:5px;
}

P.instruction
{
    border:0px solid yellow;
    padding:0 10px 0 8px;
    font-size:10px;
}





/*Used to hide text when using text pictures and staying accessible for screen reader*/

.hidden {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

.spacer {
clear:both;
}

#four5one
{
	vertical-align:middle;border:0;
}