body{font:normal 12px Arial, sans-serif;color:#666;text-transform:none;text-decoration:none;text-align:justify;background:#FFF;margin:0}
.body{background:url(images/bg.jpg) repeat-y 50% 0 #FFF}
p{margin-top:0}
h3{font:bold 16px Arial, sans-serif;color:#666;text-decoration:none}
a:link,a:visited,a:active{color:#52ADFE}
a:hover{color:#3692E3}
.head{font:normal 21px Arial, sans-serif;color:#666;text-transform:lowercase;text-decoration:none}
.col3{padding:10px 0}
.imageleft{float:left;background:#FFF;margin-right:5px;margin-bottom:5px;border:1px solid #CCC;padding:5px}
.imageright{float:right;background:#FFF;margin-left:10px;margin-bottom:5px;border:1px solid #CCC;padding:5px}
.boxout{background:url(images/boxoutbg.gif) repeat-x #F8F8F8;margin-bottom:10px;border:1px solid #DDD;width:330px;height:125px;float:left;margin-right:20px;padding:10px}
.boxoutsmall{background:url(images/boxoutbg.gif) repeat-x #F8F8F8;margin-bottom:10px;border:1px solid #DDD;width:20px;float:left;margin-top:30px;margin-right:20px;font-weight:700;padding:10px}
.colhead{font:bold 14px Arial, sans-serif;color:#888;text-transform:lowercase;text-decoration:none;padding-top:4px;margin-bottom:10px}
.links{margin-bottom:20px}
.link{margin-bottom:5px;border-left:3px solid #EEE;padding-left:5px;text-align:left}
.link:hover{border-left:3px solid #CCC}
.linksmall a{font:italic 10px Arial, sans-serif;color:#888;text-transform:lowercase;text-decoration:none}
.rss{margin-bottom:10px;border-bottom:1px solid #EEE;padding-bottom:5px;text-align:left;font:italic 10px Arial, sans-serif;clear:left}
.rss:hover{border-bottom:1px solid #CCC}
.find img{float:left;margin-right:10px}
.button{background:url(images/button.gif) no-repeat;width:73px;height:25px;font:bold 14px arial, sans-serif;color:#888;text-align:center;padding:4px 0}
.buttonsmall{background:url(images/button.gif) no-repeat;width:73px;height:25px;font:bold 12px arial, sans-serif;color:#888;text-align:center;padding:4px 0}
.buttontiny{background:url(images/button.gif) no-repeat;width:73px;height:25px;font:bold 11px arial, sans-serif;color:#888;text-align:center;padding:4px 0}
.ad{margin-bottom:10px}
.wrapper{height:100%;padding:0}
.hidden{display:none}
.menuleft{margin-top:10px;margin-right:10px}
.menuleft a:link,.menuleft a:active,.menuleft a:visited{font:normal 12px Arial, sans-serif;color:#52ADFE;text-decoration:none;display:block;border-bottom:1px dotted #CCC;background:#FCFCFC;padding:5px}
.menuleft a:hover{background:url(images/menuleft.gif)}
.lmenuheader{font:bold 12px Arial, sans-serif;color:#FFF;text-decoration:none;display:block;background:#DDD;border-bottom:0 dotted #CCC;padding:5px}
div#hidden1,div#hidden2,div#hidden3,div#hidden4,div#hidden5,div#hidden6,div#hidden7,div#hidden8,div#hidden9,div#hidden10{display:none;text-indent:20px}
.table{border-top:1px solid #AAA;border-left:1px solid #AAA}
.table th{background:#DDD;border-right:1px solid #AAA;border-bottom:1px solid #AAA}
.table td{background:#EEE;border-right:1px solid #AAA;border-bottom:1px solid #AAA}
.text{font:12px Arial, Helvetica, sans-serif;color:#666;border:1px solid #CCC;text-transform:none}
.textx{font:12px Arial, Helvetica, sans-serif;color:#666;border:1px solid #CCC;text-transform:none;display:block}
.date{margin-bottom:10px;font:italic 10px Arial, sans-serif}
h1.h1date{font:normal 21px Arial, sans-serif;color:#666;text-transform:lowercase;text-decoration:none;margin-bottom:0}
.newstop{margin-bottom:5px;text-align:left;font:normal 12px Arial, sans-serif;clear:both}
.news{margin-bottom:5px;border-top:1px solid #EEE;padding-top:10px;text-align:left;font:normal 12px Arial, sans-serif;clear:both}
.newsdate{font:italic 10px Arial, sans-serif}
.copyright{font:normal 11px Arial, sans-serif;text-align:center;width:700px;padding-bottom:30px;color:#BBB;font-size:10px;margin:15px auto 0}
.step1a{background:url(images/formbg.jpg) repeat-x top #FFF;display:block;float:left;width:800px;background-position:top left;padding:10px}
.step1{background:url(images/formbg.jpg) repeat-x top #FFF;background-position:top left;display:block;float:right;width:820px}
.taboff{font:bold 16px Arial, sans-serif;color:#CCC;text-transform:lowercase;display:inline;float:left;background:#EEE;margin-right:1px;padding:5px 10px}
.form{width:790px;min-height:165px;display:block;float:left;padding:10px 10px 0}
.formbuttons{width:790px;display:block;float:left;padding:0 10px 10px}
fieldset{border:0 solid red;position:relative;bottom:20px;margin:0;padding:0}
fieldset ol{border:0 solid #FFF;list-style:none;padding:0}
fieldset li{border:0 solid #FFF;margin-bottom:10px;display:block;float:left;padding:1px}
label{position:relative;float:left;width:20em;margin-right:3em;font-weight:700}
label em{position:absolute;left:22em;top:5px}
.warning{width:750px;border:1px solid #C00;background:url(images/warning.gif) no-repeat 10px 10px #FAEBEB;font:bold 12px arial, sans-serif;color:#C00;margin-bottom:10px;padding:10px 10px 10px 30px}
label strong{position:absolute;left:540px;top:0.2em;width:19em;font:bold 12px arial, sans-serif;color:#C00;font-size:85%;font-weight:400;text-transform:uppercase}
label strong img{position:absolute;left:-280px}
legend strong{position:relative;left:520px;top:-20px;width:19em;font:bold 12px arial, sans-serif;color:#C00;font-size:85%;font-weight:400;text-transform:uppercase}
legend strong img{position:relative;right:0;top:5px}
fieldset fieldset{margin-bottom:-2.5em;background-color:transparent;background-image:none;border-style:none}
.ctext{margin-left:0;padding-bottom:15px;font-weight:700;color:#666;position:relative;right:0;display:block;float:left;clear:all;width:540px;border:0 solid red;margin-top:25px;text-align:left}
.dtext{border:0 solid red;margin-top:15px;margin-bottom:15px;text-align:left;display:block;float:left;clear:both}
fieldset fieldset ol{top:-1.5em;left:-5em;margin:0 0 0 11em;padding:0}
fieldset fieldset label{float:none;width:auto;margin-right:auto;font-weight:400;position:relative}
.radio{display:block;float:left;width:250px;border:0 solid red}
.checkbox{display:block;float:left;width:270px;border:0 solid red;height:23px}
.checkbox input{display:block;float:left;margin-bottom:2px;border:0 solid red;height:23px}
.checkbox label{line-height:23px}
.checkboxhuge{margin-top:10px}
.checkboxhuge input{display:block;float:left}
.checkboxhuge label{display:block;float:left;margin-left:10px;margin-top:3px}
.other2{display:block;width:500px;position:relative;right:0;border:0 solid red;clear:both;margin:10px 0 0}
.catbutton{background:#B5D5EC;display:block;float:left;margin-right:10px;font:bold 12px arial, sans-serif;color:#C00;padding:5px}
.catbutton a{font:bold 12px arial, sans-serif;color:#C00;text-decoration:none}
.catbuttons{display:block;float:left;clear:both}
.note{font-weight:400;font-size:11px}
.badgetext{margin-left:50px;margin-right:50px}
.badgecontainer{text-align:center;margin-left:auto;margin-right:auto;width:270px;border:0 solid red}
.badge{width:270px;height:231px;text-align:center;vertical-align:middle;border:0 solid red}
.badge-visitor{background:url(images/badge-visitor.gif) no-repeat}
.badge-vip{background:url(images/badge-vip.gif) no-repeat}
.badge-visitor-red{background:url(images/badge-visitor-red.gif) no-repeat}
.badge-visitor-purple{background:url(images/badge-visitor-purple.gif) no-repeat}
.badge-visitor-yellow{background:url(images/badge-visitor-yellow.gif) no-repeat}
.badge-pressmedia{background:url(images/badge-pressmedia.gif) no-repeat}
.badgelogo{font:normal 18px arial, verdana, sans-serif;color:#000;border:0 solid red;background:none;overflow:hidden;position:relative;top:5px;left:5px;display:inline;float:left}
.badgetext3{font:bold 12px arial, verdana, sans-serif;color:#AAA;border:0 solid red;background:none;width:205px;height:23px;overflow:hidden;position:relative;top:5px;left:5px;display:inline;float:left;text-align:right}
.badgeinput{font:normal 18px arial, verdana, sans-serif;color:#000;border:0 solid red;background:none;width:250px;height:20px;position:relative;top:30px;text-align:center}
.badgeinput2{font:bold 13px arial, verdana, sans-serif;color:#000;border:0 solid red;background:none;width:250px;height:40px;overflow:hidden;position:relative;top:30px;text-align:center;padding-top:0}
.badgeinput3{font:normal 13px arial, verdana, sans-serif;color:#000;border:0 solid red;background:none;width:250px;height:16px;overflow:hidden;position:relative;top:30px;text-align:center}
.maintable{background:#F1F1F1}
.regtext{padding:3px 10px 0}
.headerbar h2{font:bold 12px Arial, sans-serif;color:#CCC;text-transform:none;text-decoration:none;border-bottom:0 solid #CCC;display:block;float:left;clear:both;border:0 solid red;margin:0;padding:0 0 0 40px}
.fadetop{background:#FFF;height:30px;text-align:center;vertical-align:bottom;margin:0;padding:0}
.fadetop img{vertical-align:bottom}
.fadebottom{background:#FFF;height:30px;text-align:center;vertical-align:top;margin:0;padding:0}
.fadebottom img{vertical-align:top}
.dataentry{font:bold 11px arial, sans-serif;color:#666}
.selectbig{border:1px solid #666;font:normal 11px arial, sans-serif;color:#666;width:140px;background:url(images/inputbg.jpg) repeat-x #FFF}
.selectsmall{border:1px solid #666;font:normal 11px arial, sans-serif;color:#666;width:90px;background:url(images/inputbg.jpg) repeat-x #FFF}
.checkboxentry input{background:none;width:20px;display:block;float:left;margin-bottom:2px;border:0 solid red}
.fakelink{float:left;border:0 solid #0F0;margin:0}
.formlink{float:left;border:0 solid red;margin:0}
.buttonsubmitlink{background:none;border:0 solid #FFF;font:normal 12px arial, sans-serif;color:#00F;float:left;height:15px;cursor:pointer;margin:0;padding:0}
.arrowdown{display:block;float:right;position:relative;top:5px}
.arrowdown,.arrowdown a{font:bold 11px arial, sans-serif;color:#AAA;text-decoration:none}
.arrowdown img{position:relative;top:3px}
div#hideme{display:none;float:left;clear:both;border:0 solid #666;width:100%;margin-bottom:10px}
.hidebutton{display:block;float:left;text-align:center;clear:all;border:0 solid #666;width:100%}
.hidebutton a{background:#EEE;border:1px solid #666;display:block;font:bold 12px arial, sans-serif;text-decoration:none;color:#666;text-align:center;width:200px;clear:all;margin-left:auto;margin-right:auto;padding:5px}
.no-bold{font-weight:400}
#box-container{width:400px;border:1px solid #DDD;background:#F8F8F8 url(images/boxoutbg.gif) repeat-x;background-position:top left;margin:auto auto 20px;padding:20px 20px 10px}
.boxout2{background:url(images/boxoutbg.gif) repeat-x #F8F8F8;margin-bottom:10px;border:1px solid #DDD;text-align:center;background-position:top left;padding:10px}
.boxout2 a{font-weight:700}
#conf-bookings{padding:10px}
th.session-title{border-top:2px solid #ccc;color:#000;font-size:14px}
.confdetails th{white-space:nowrap}
.confbutton{width:150px}
.rtl{direction:rtl}
label.rtl{width:250px;padding-left:20px;margin:0;float:right}
.col1,.col2{padding:10px 10px 10px 0}
.link a,.productlink a,.eventlink a,.maintext a{font:normal 12px Arial, sans-serif;color:#52ADFE;text-decoration:underline}
.link a:hover,.find a:hover,.productlink a:hover,.eventlink a:hover,.maintext a:hover{text-decoration:underline}
.rss a,.news a,.newstop a{font:normal 12px Arial, sans-serif;color:#52ADFE;text-decoration:none}
.rss a:hover,.news a:hover,.newstop a:hover,.tabs a{text-decoration:none}
.find a,.hiddenlink a:link,.hiddenlink a:active,.hiddenlink a:visited,.hiddenlink a:hover{font:normal 12px Arial, sans-serif;color:#666;text-decoration:none}
.productlink,.eventlink{text-align:right}
div#hidden1 a:link,div#hidden1 a:active,div#hidden1 a:visited,div#hidden2 a:link,div#hidden2 a:active,div#hidden2 a:visited,div#hidden3 a:link,div#hidden3 a:active,div#hidden3 a:visited,div#hidden4 a:link,div#hidden4 a:active,div#hidden4 a:visited,div#hidden5 a:link,div#hidden5 a:active,div#hidden5 a:visited,div#hidden6 a:link,div#hidden6 a:active,div#hidden6 a:visited,div#hidden7 a:link,div#hidden7 a:active,div#hidden7 a:visited,div#hidden8 a:link,div#hidden8 a:active,div#hidden8 a:visited,div#hidden9 a:link,div#hidden9 a:active,div#hidden9 a:visited,div#hidden10 a:link,div#hidden10 a:active,div#hidden10 a:visited,.headerbar{background:#FFF}
.table p,.step1 form{margin:0}
.checkboxlarge,.other{display:block;float:left;width:500px;border:0 solid red}
#cat1,#cat2{display:none;clear:both}
.regtext h1,.no-caps{text-transform:none}
