/* Default CSS - START */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small,  strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;}body { line-height: 1;}table { border-collapse: collapse; border-spacing: 0;}section, article, aside, header, footer, nav, dialog, figure { display:block;}
/* Div borders */
div { border: 0px solid #666666;}
/* Default CSS - END */

/* Body/Wrapper styles */
body, html {height: 100%;}
body { background-color:#f3f3f3; font-family: Arial, Helvetica, san-serif; font-weight: normal; font-size: 12px ; color: #666666; padding:0; margin:0;}
body a { color: #CCCCCC; text-decoration:none;}
.wrapper {	margin: 0 auto;	width: 800px; height:590px; margin-top:26px; border: 1px solid #cccccc; background-color:#FFF; }
.wrapper-papers {	margin: 0 auto;	width: 800px; height:550px; margin-top:26px; border: 1px solid #cccccc; background-color:#FFF; background-image:url(../images/leica-conferencepapers-background.jpg); background-position:top; background-repeat:no-repeat; }
.wrapper-register {	margin: 0 auto;	width: 800px; height:610px; margin-top:26px; border: 1px solid #cccccc; background-color:#FFF; background-image:url(../images/leica-registration-background.jpg); background-position:top; background-repeat:no-repeat; }
.wrapper-exhibit {	margin: 0 auto;	width: 800px; height:610px; margin-top:26px; border: 1px solid #cccccc; background-color:#FFF; background-image:url(../images/leica-conference-background.jpg); background-position:top; background-repeat:no-repeat; }


#logo {padding-top:22px;}

#leftcolumn_thanks { color: #333; margin-left:5px; float: left; width:280px;}
#rightcolumn_thanks { font-family:Arial, Helvetica, sans-serif; float: right; color: #767676; margin-top:20px; margin-left:18px; margin-right:15px; display:inline;  width:430px;}

.content-text { font-size:12px; line-height:130%;}
.content-text a { font-size:12px;}

.content-text_thanks { font-size:14px; line-height:130%; padding-bottom:5px;}
.content-text_thanks a { font-size:14px;}

.content-datetext { font-size:12px; color: #000;}
.content-datetext a { font-size:12px; color: #000;}
.content-datetext a:hover { font-size:12px; color:#ed1b34;}

.datetextpadding { font-size:11px; color: #000; padding-bottom:18px; padding-top:3px;}

.content-datetextpadding { font-size:11px; color: #000; padding-bottom:18px; padding-top:3px;}
.content-datetextpadding a { font-size:11px; color: #000;}
.content-datetextpadding a:hover { font-size:11px; color:#ed1b34;}

.datetextlinks { background-color:#e8e8e8; width:260px; height:250px; padding:15px; margin-bottom:50px; margin-left:50px;}

.dates-image-logo {position:absolute; top:-6px; right:7px;}

.small-text { font-size:10px; padding-top:10px;}
.content-redtext { font-size:12px; color:#ed1b34; font-weight:bold; padding-bottom:15px; line-height:130%;}
.content-blacktext { font-size:12px; color:#767676; font-weight:bold; line-height:130%;}
.content-redtextinline { font-size:12px; color:#ed1b34; font-weight:bold; line-height:130%;}
.content-redtextinline a { font-size:12px; color:#ed1b34; font-weight:bold; text-decoration:underline;}

.form-text { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#43525a;}
.form-text-small { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#43525a;}

.home-img{ margin-top:25px; margin-bottom:20px;}
.registration-logo {padding-left:140px;}
.exhibit-logo {padding-left:70px;}
.paper-logo {padding-left:70px;}
.dates-logo {padding-left:75px;}
.dates-header {padding-left:70px;}
.register-header { margin-bottom:20px;}
.papers-header { padding-top:150px;}

.spacer {padding-top:10px; width:10px;}
    
/* Navigation */

#navigation  td {border:0px solid #f00; vertical-align:bottom;}
.navigation-text {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#9d9d9d; margin:0; padding:0;}
.navigation-text a {font-size:11px; color:#9d9d9d;}
.navigation-text a:hover {font-size:11px; color:#000000;}

.navigation-text-on {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000000; margin:0; padding:0;}
.navigation-text-on a {font-size:11px; color:#000000;}
.navigation-text-on a:hover {font-size:11px; color:#000000;}

/* dates and venues */

.popup {position:absolute; display:none; width:800px; padding-top:0px;}

.text2 {padding-left:0px; padding-top:12px;}
.text2 a {color:#43525a; font-size:12px; text-decoration:none; display:block; margin-bottom:8px;}
.text2 h2 {font-size:14px;}

/* exhibitors */

#dhtmltooltip{ position: absolute; font-family:Arial, Helvetica, sans-serif; background-color:#ed1b34; color:#ffffff; padding:15px; font-size:12px; line-height:115%; width: 430px; border: 1px #999 solid; padding: 20px; visibility: hidden; z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
xfilter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}

#footer {	text-align:center; color:#666666; font-size:10px; padding-top:5px; line-height:130%; }
#footer a {	text-align:center; color:#666666; font-size:10px; text-decoration:underline ; }