body { background: #E5E5E5 url('/images/bg.png'); background-repeat: repeat-x; margin: 20px 0 10px 0; font-family: arial, helvetica, sans-serif; }
img,div { behavior: url('/inc_iepngfix.htc'); border: 0; }
.clear { clear: both; }

#container { width: 970px; text-align: left; }

#header1 .part2a,#header2 .part2a,#header3 .part2a,#header4 .part2a,#header5 .part2a,#header6 .part2a,#header7 .part2a { float: left; width: 50px;  height: 183px; background: url('/images/header1_02.png'); }
#header1 .part2b { float: left; width: 870px; height: 183px; background: url('/images/header1_03.jpg'); }
#header2 .part2b { float: left; width: 870px; height: 183px; background: url('/images/header2_03.jpg'); }
#header3 .part2b { float: left; width: 870px; height: 183px; background: url('/images/header3_03.jpg'); }
#header4 .part2b { float: left; width: 870px; height: 183px; background: url('/images/header4_03.jpg'); }
#header5 .part2b { float: left; width: 870px; height: 183px; background: url('/images/header5_03.jpg'); }
#header6 .part2b { float: left; width: 870px; height: 183px; background: url('/images/header6_03.jpg'); }
#header7 .part2b { float: left; width: 870px; height: 183px; background: url('/images/header7_03.jpg'); }
#header1 .part2c,#header2 .part2c,#header3 .part2c,#header4 .part2c,#header5 .part2c,#header6 .part2c,#header7 .part2c { float: left; width: 50px;  height: 183px; background: url('/images/header1_04.png'); }
#logo { padding: 45px 0 0 20px; }
#logobb { padding: 31px 0 0 20px; }

#mainc { background: url('/images/main_bg.png'); }
#main { padding: 0 50px 0 50px; }

#nav { padding: 5px 0 5px 0; }
#nav #navdrop_about { display: none; margin-top: 30px; position: absolute; }
#nav #navdrop_events { display: none; margin-top: 30px; position: absolute; }
#hiddennav { display: none; }

#content_home { height: 505px; background: url('/images/content_bg.png'); }
#content_home .left { float: left; width: 630px; height: 505px; background: url('/images/content_bg.png'); }
#content_home .left h1 { color: #7F4513; font-size: 31px; margin: 0; padding: 30px 65px 30px 40px; }
#content_home .left p { color: #000000; font-size: 12px; line-height: 1.3em; margin: 0; padding: 0 65px 30px 40px; }
#content_home .left p.lead { font-size: 14px; font-weight: bold; line-height: 1.7em; }
#content_home .right,#content .right { float: left; width: 240px; padding-top: 30px; text-align: center; }
#content_home .right .section,#content .right .section { color: #2D2D2D; padding: 0 25px 20px 40px; font-size: 12px; line-height: 1.3em; }
#content_home .right .section .lead,#content .right .section .lead { font-size: 13px; font-weight: bold; line-height: 1.5em; padding-top: 8px; }
#content_home .right .section .title,#content .right .section .title { font-size: 13px; font-weight: bold; text-transform: uppercase; }
#content_home .right .section .title a,#content .right .section .title a { color: #7F4513; text-decoration: none; }
#content_home .right .section .introtext,#content .right .section .introtext { padding-top: 10px; }
#content_home .right .section .details,#content .right .section .details { padding-top: 10px; }
#content_home .right .section .details a,#content .right .section .details a { color: #323232; text-decoration: underline; }
#content_home .right .section .details a:hover,#content .right .section .details a:hover { color: #7F4513; }
#content_home .right .section .button,#content .right .section .button { padding-top: 10px; }
#content_home .right .spacer,#content .right .spacer { padding: 0 0 7px 30px; }

#content { background: url('/images/content_bg.png'); }
#content .left { float: left; width: 630px; }
#content .left h1 { color: #7F4513; font-size: 31px; margin: 0; padding: 30px 65px 30px 40px; }
#content .left h2 { color: #7F4513; font-size: 13px; margin: 0; padding: 0 65px 3px 40px; }
#content .left p { color: #323232; font-size: 12px; line-height: 1.3em; margin: 0; padding: 0 65px 20px 40px; }
#content .left ul { color: #323232; font-size: 12px; line-height: 1.3em; margin: 0; padding: 0 65px 20px 60px; }
#content .left a { color: #323232; text-decoration: underline; }
#content .left a:hover { color: #7F4513; }
#content .left .error { border: 1px solid #FF0000; font-size: 12px; padding: 3px; color: #FF0000; margin: 0 65px 20px 40px; }

#content .left table { color: #323232; font-size: 12px; width: 525px; margin: 0 65px 20px 40px; }
#content .left table td { padding: 5px; }
#content .left .contact_left { width: 20%; }
#content .left .contact_right { width: 80%; }

#content .left form { margin: 0; padding: 0; }
#content .left input { background: #FFFFFF; }
#content .left .textbox { border: 1px solid #7F4513; font-family: arial,verdana,sans-serif; font-size: 12px; }

#content .left .eventinfo { line-height: 22px; }
#content .left .eventinfo td { border-bottom: 1px solid #CCCCCC; }
#content .left .eventinfo .col1 { width: 25%; }
#content .left .eventinfo .col2 { width: 75%; }

#content .left .agenda { line-height: 22px; }
#content .left .agenda td { padding: 15px; }
#content .left .agenda .col1 { width: 25%; }
#content .left .agenda .col2 { width: 75%; }

#content .left .partners { text-align: center; }
#content .left .partners div { text-align: center; }
#content .left .partners img { padding: 10px; }

#content .left .register2 { width: 525px; }
#content .left .register .col1 { width: 25%; }
#content .left .register .col2 { width: 75%; font-size: 12px; }
#content .left .register2 .col1 { font-weight: normal; }
#content .left .register .textbox,#content .left .register2 .textbox { border: 1px solid #000000; font-family: arial, verdana, sans-serif; font-size: 12px; }
#content .left .register_submit input { font-size: 14px; background: #FFFFFF; width: 200px; }

#content .left .contact { width: 570px; }
#content .left .contact .col1 { width: 25%; }
#content .left .contact .col2 { width: 75%; font-size: 12px; }
#content .left .contact .textbox { border: 1px solid #000000; font-family: arial, verdana, sans-serif; font-size: 12px; }
#content .left .contact_submit input { font-size: 14px; background: #FFFFFF; width: 200px; }

#footer { text-align: center; color: #555555; font-size: 11px; line-height: 1.5em; }
#footer a { color: #555555; text-decoration: none; }
