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; }

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

#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_bghome.png'); }
#content_home .left { float: left; width: 630px; height: 505px; background: url('/images/content_bghometop.jpg'); }
#content_home .left h1 { color: #FFFFFF; font-size: 31px; margin: 0; padding: 30px 65px 30px 40px; }
#content_home .left p { color: #FFFFFF; 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; }
#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: #00A0DC; text-decoration: none; }
#content_home .right .section .subtitle,#content .right .section .subtitle { font-weight: bold; padding-top: 3px; }
#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_home .left a { color: #FFFFFF; text-decoration: underline; }
#content_home .left a:hover { color: #323232; }

#content { background: url('/images/content_bg.png'); }
#content .left { float: left; width: 630px; }
#content .left h1 { color: #00A0DC; font-size: 31px; margin: 0; padding: 30px 65px 30px 40px; }
#content .left h3 { color: #00A0DC; font-size: 18px; margin: 0; padding: 0 65px 20px 40px; }
#content .left h2 { color: #00A0DC; 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: #00A0DC; }

#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 #00A0DC; font-family: arial,verdana,sans-serif; font-size: 12px; }

#content .left .publogo { float: left; padding: 1px; border: 1px solid #FFFFFF; margin: 0 5px 0 0; }
#content .left .publogo img { border: 1px solid #FFFFFF; }
#content .left .publogo span { line-height: 40px; }

#content .left .partners_logo { float: left; padding: 0px; border: 0px solid #FFFFFF; margin: 0 5px 0 0; }
#content .left .partners_logo img { border: 0px solid #FFFFFF; }
#content .left .partners_logo span { line-height: 40px; }

#content .left .events_map img { border: 1px solid #000000; }
#content .left area:hover { cursor: default; }
#content .left .events_capsule_east { position: absolute; background: #00A0DC; color: #FFFFFF; width: 250px; margin-left: 40px; margin-top: 0; }
#content .left .events_capsule_west { position: absolute; background: #00A0DC; color: #FFFFFF; width: 250px; margin-left: 317px; margin-top: 0; }
#content .left .events_capsule { border: 2px solid #000000; padding: 3px; }
#content .left .events_capsule .state { font-size: 12px; font-weight: bold; text-transform: uppercase; }
#content .left .events_capsule .event { font-size: 11px; font-weight: bold; padding-top: 4px; }
#content .left .events_capsule .date { font-size: 10px; }
#content .left .events_capsule .link { font-size: 10px; }
#content .left .events_capsule a { text-decoration: none; color: #FFFFFF; }

#footer { height: 75px; color: #555555; font-size: 11px; line-height: 1.5em; background: #FFFFFF; }
#footer .left { float: left; width: 630px; padding-top: 10px; }
#footer .left a { color: #555555; text-decoration: none; }
#footer .right { float: left; width: 240px; padding-top: 10px; }
