body{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%;color: #333;}

#wrapper{          width: 980px; margin: 0px auto; }

#header { width: 980px;  height: 163px; margin: 0px auto; position: relative; }

#main_content{ background: url(../images/main_content_backdrop.png) repeat-x; } 
#main_content .inner{ width: 980px; margin: 0px auto; }

a{ color:#82143C; text-decoration: none; }

#left{        width: 426px; float: left; min-height: 300px;   }
.body_home     #left { padding: 16px 8px 8px 8px;}
.body_internal #left { padding: 16px 8px 48px 8px; }

#middle{      width: 256px; float: left; min-height: 300px; padding: 16px 8px 16px 8px; position: relative; }
#right{       width: 220px; float: left; min-height: 300px; padding: 8px; position: relative;  }
#right_wide{  width: 600px; float: left; border: 1px dotted #00F; min-height: 300px; padding: 4px; margin: 4px; position: relative; }
#left_wide{   width: 600px; float: left; border: 1px dotted #00F; min-height: 300px; padding: 4px; margin: 4px; position: relative; }

#footer{      width: 980px; height: 100px; margin: 0px auto; border-top: 1px solid #547676; position: relative; }

.block{}

a.want_to_exhibit{    background: url(../images/buttons/button_want_to_attend.png);      text-decoration: none; font-size: 1.1em; line-height: 24px; color: #FFF; padding-left: 24px; font-weight: bold; margin-bottom: 8px;display: block;width: 116px;height: 26px;}
a.want_to_exhibit{    background: url(../images/buttons/button_want_to_attend.png);      text-decoration: none; font-size: 1.1em; line-height: 24px; color: #FFF; padding-left: 24px; font-weight: bold; margin-bottom: 8px;display: block;width: 116px;height: 26px;}
a.register_to_attend{ background: url(../images/buttons/button_register_to_attend.png);  text-decoration: none; font-size: 1.1em; line-height: 24px; color: #FFF; padding-left: 24px; font-weight: bold; margin-bottom: 8px;display: block;width: 116px;height: 26px;}
a.find_out_more{ float: right; color: #82143C; font-size: 1.2em; background: url(../images/bullets/bullet01.png) no-repeat; padding-right: 16px; background-position: center right; }
a.more_information,
a.read_more{ float: right; color: #82143C; font-size: 1.2em; background: url(../images/bullets/bullet02.png) no-repeat; padding-right: 14px; background-position: center right; }


/* header */
#header_backdrop{height: 139px;xbackground: url(../images/header_backdrop.jpg) no-repeat 16px 0px;}
.mainlogo{position: absolute;top: 0px; left: 693px;z-index: 100px;}

#header_text{ width: 585px; height: 139px; position: absolute; top: 0px; left: 34px; }

/* main navigtaion */
#navigation.style6{z-index: 1px;background: url(../images/nav_begining.png) no-repeat 6px 0px;padding-left: 11px;width: 682px;height: 24px;font-size: 1.2em;}
#navigation.style6 ul li{background: url(../images/nav_li_backdrop_border.png) no-repeat top right;list-style-type: none;float: left;position: relative;height: 24px;line-height: 24px;padding-right: 2px;}
#navigation.style6 ul li ul{position: absolute;top: 24px;left: 0px;z-index: 100;}
#navigation.style6 ul li a{background: url(../images/nav_li_backdrop.png);text-decoration: none;display: block;color: #FFF;padding: 0px 20px;}

#navigation.style6 ul li a:hover{background: url(../images/nav_li_backdrop_over.png) top right;}

#navigation.style6 ul li ul li a:hover{background: none; background-color: #E6E6D3; color: #333 !important; }

#navigation.style6 ul li ul li a{background: none;width: 214px;}
#navigation.style6 ul li ul li{width: 214px;padding: 0px;display: inline; background-color: #929442;}

#navigation.style6 ul li ul{background-color: #A0194B; border: 1px solid #951745; width: 254px; }

#navigation.style6 .class_section_highlight{color: #FFF !important;}
#navigation.style6 ul li ul li{background: none;background-color: #000;list-style-type: none;float: left;position: relative;height: 24px;line-height: 24px;padding-right: 2px;}
#navigation.style6 ul li ul li a{background-color: #929442;}
#navigation.style6 .content{ background-color: #FF0000; background: url(../images/nav_li_backdrop.png) top right; }
li.nav_end{ padding-right: 0px !important; }


#internal_header_banner .inner{  width: 980px;  height: 46px; margin: 0px auto; }
#internal_header_banner { background: url(../images/internal_header_backdrop.png);  }

#home_header_banner{ background: url(../images/home_page_header_backdrop.png); height: 270px; }

#home_header_banner .inner{ width: 980px; padding:39px 0 21px 26px; margin: 0px auto; height: 255px; }
#banner{width: 560px;heigth: 195px;float: left;}

#banner_text{ width: 360px; float: left; margin-right: 16px; }
#banner_text p{ color: #FFF; font-size: 1.6em; line-height: 1.2em; marging-top: 4px; margin-bottom: 8px;}
#home_header_banner     {  }


/* footer navigation */

/*-- style 5 --*/
#footer_navigation.style5 li{font-size: 1.2em;}
#footer_navigation.style5 li{list-style-type: none;float: left;position: relative;}
#footer_navigation.style5 ul li a{text-decoration: none;padding: 8px 24px;display: block;color: #547676;}

     
/* Left */

#left h1{ margin: 16px 0px 8px 0px;  margin: 16px 0px 8px 0px; color: #88153F;font-size: 2em;}
#left h2{ margin: 8px 0px 4px 0px; color: #88153F;font-size: 1.6em; }
#left h3{ margin: 8px 0px 4px 0px; color: #88153F;font-size: 1.4em; }
#left h4{ margin: 2px 0px 6px 0px; color: #497070;font-size: 1.2em; }
#left h5{ margin: 0px 0px 2px 0px; color: #000;font-size: 1.1em; }
#left p{  font-family: arial; margin: 4px 0px 8px 0px; font-size: 1.2em;}
#left ul, #left ol{  margin: 4px 0px 8px 0px; padding-left: 26px; font-size: 1.2em; font-family: arial; }
#left li{  margin-bottom: 8px;}

.summary_section{ border-bottom: 1px solid #CCC; padding: 0px 0px 16px 0px; margin: 5px 0px 8px 0px; }
.summary_section p{font-size: 1.2em;}


#block_social_networking_links{
vertical-align: bottom;
margin: 0px 0px 0px 8px; padding: 8px 0px 8px 4px; height: 24px; line-height: 24px;
position: absolute; top: -42px; left: 0px;
}

.social_link1, .social_link2, .social_link3 { margin-top: 4px;}
.social_link2, .social_link3                { padding-left: 8px; }

#block_social_networking_links span{ position: relative; top: -3px; font-size: 1.2em; }

/* home page events section */
#upcoming_events{}
.body_home #upcoming_events { background-color: #F4F7F7;border: 1px solid #D8D8D8; padding: 8px;}

#upcoming_events .our_next_event .event_image { padding: 1px; border: 2px solid #8DB5B5; margin-bottom: 12px; margin-left: 18px;}
#upcoming_events .upcoming_event .event_image { padding: 1px; border: 2px solid #8DB5B5; margin-bottom: 12px; margin-left: 18px;}
#upcoming_events .future_events  .event_image { padding: 1px; border: 2px solid #8DB5B5;  margin-bottom: 12px; margin-left: 18px;}
#upcoming_events .left { width: 258px; float: left; padding: 0px 12px 0px 0px; }
#upcoming_events .right{ width: 128px; float: left; }
#upcoming_events .our_next_event{ padding: 0px 0px 12px 0px; }
#upcoming_events .upcoming_event{ padding: 8px 0px 12px 0px; }
#upcoming_events .border_bottom{ border-bottom: 1px solid #DCDCDC; }

#upcoming_events .future_events { padding-top: 8px; padding-bottom: 12px; }
#upcoming_events .upcoming_event .left{ }
#upcoming_events .future_events  .left{ }


/* middle */
#middle .news_events h2{ font-size: 1.2em; background-color: #D1E0E0; color: #333333; padding: 8px 4px 8px 8px; margin-bottom: 8px; }
#middle .news_events .smaller { font-size: 1.1em; background-color: #D1E0E0; color: #333333; padding: 8px 4px 8px 4px; margin-bottom: 8px; }

#middle .news_events h3{ color: #333333; margin-bottom: 4px; font-size: 1.1em; }
#middle .news_events h4{ color: #82143C; margin-bottom: 4px; font-size: 1.2em; }
#middle .news_events p{ margin-bottom: 8px; font-size: 1.1em; }
#middle .news_events .content{ padding: 4px;}
#middle .news_section {margin-bottom: 12px;}

#block_event_sub_navigation{ padding: 32px 18px 18px 18px; margin-top: -16px; margin-bottom: 16px; color: #000;}
#block_event_sub_navigation{ background: #EDF3F3 url(../images/upcoming_backdrop.jpg) no-repeat; }
#block_event_sub_navigation .upcoming_offset1{position: relative; left: 20px;}
#block_event_sub_navigation .upcoming_offset2{position: relative; left: -24px;}
#block_event_sub_navigation h3{ margin: 4px 0px 2px 0px; color: #497070; font-size: 1.6em;}
#block_event_sub_navigation h4{ margin: 2px 0px 0px 0px; color: #000; font-size: 1.4em; font-weight: normal;}
#block_event_sub_navigation p{  line-height: 1.2em; margin: 4px 0px 4px 0px; font-size: 1.2em; }
#block_event_sub_navigation ul { line-height: 1.2em; padding: 0px 0px 8px 0px;}
#block_event_sub_navigation li{font-size: 1.2em;list-style-type: none; padding: 0px 0px 0px 22px;}
#block_event_sub_navigation img { padding: 1px; border: 2px solid #8DB5B5; margin: 24px 0px 0px 2px; } 
#block_event_sub_navigation li a{ display: block; color: #82143C; text-decoration: none; padding: 4px 0px 4px 4px; border-bottom: 1px solid #FFF; }
#block_event_sub_navigation li.nav_current{font-weight: bold; background: url(../images/bullets/bullet04.gif) center left no-repeat; padding}
#block_event_sub_navigation .intro_content{ padding: 22px 22px 12px 22px;}

#block_upcoming_events_right_column{ min-height: 100px; padding: 32px 32px 32px 32px; margin-top: -16px;}
#block_upcoming_events_right_column{ margin-bottom: 16px; color: #000; }
#block_upcoming_events_right_column{ background: #EDF3F3 url(../images/upcoming_backdrop.jpg) no-repeat; }
#block_upcoming_events_right_column .upcoming_offset1{position: relative; left: 20px;}
#block_upcoming_events_right_column .upcoming_offset2{position: relative; left: -24px;}
#block_upcoming_events_right_column h2{ margin: 6px 0px 4px 0px; color: #88153F;font-size: 2em;}
#block_upcoming_events_right_column h3{ margin: 4px 0px 3px 0px; color: #497070; font-size: 1.6em;}
#block_upcoming_events_right_column h4{ margin: 2px 0px 0px 0px; color: #497070; font-size: 1.6em; font-weight: normal;}
#block_upcoming_events_right_column p{  line-height: 1.2em; margin: 4px 0px 4px 0px; font-size: 1.2em; }
#block_upcoming_events_right_column ul {line-height: 1.2em; padding: 0px 0px 8px 16px;}
#block_upcoming_events_right_column li{font-size: 1.2em;list-style-type: none;background: url(../images/bullets/bullet03.gif) center left no-repeat; padding-left: 14px;padding: 2px 0px 2px 16px;}
#block_upcoming_events_right_column img { padding: 1px; border: 2px solid #8DB5B5; margin: 24px 0px 0px 2px; } 

/*

#block_latest_news_wfw h2,
#block_latest_news_eaw h2{ font-size: 1.2em; background-color: #D1E0E0; color: #333333; padding: 8px 0px 8px 8px; margin-bottom: 8px; }
#block_latest_news_wfw h3,
#block_latest_news_eaw h3{ color: #333333; margin-bottom: 4px; font-size: 1.2em; }
#block_latest_news_wfw h4,
#block_latest_news_eaw h4{ color: #82143C; margin-bottom: 4px; font-size: 1.2em; }
#block_latest_news_wfw p,
#block_latest_news_eaw p{  margin-bottom: 8px; font-size: 1.1em; }

#block_latest_news_wfw h4,
#block_latest_news_eaw h4{ color: #82143C; margin-bottom: 4px; font-size: 1.2em; }
*/



/* right */
#static_logos .content{ padding: 8px 0px 16px 8px; }
#static_logos .bottom_border{border-bottom: 2px dotted #CCC; }


/* breadcrumb */
#breadcrumb a{ color: #547676; }

/* forms */

/* email updates form */
#form_email_updates{width: 245px;padding: 8px;position: relative;background-color: #8B8B3D;
/*background: #8B8B3D url(../images/email-updates-fields.png) 44px 59px no-repeat;*/
}
#form_email_updates .form_th{width: 32px; color: #FFF;padding: 6px 0px 0px 0px; }
#form_email_updates .form_td{width: 100px; padding: 6px 0px 0px 2px;}
#form_email_updates .frmText{width:154px;margin: 0px;border: 0px; padding: 3px;border: 1px solid #666;}
#form_email_updates h6{font-weight: normal;font-size: 1.4em;margin-bottom: 4px; color: #ffffff;}
#form_email_updates p{font-size: 1.1em;margin-bottom: 4px; line-height: 1.1em; color: #ffffff;}
#form_email_updates .button_sumbit{ position: relative; top: 4px; left: 6px; }

.form_td2{ }
.form_th2{ }

#form_contact_us .form_th{width: 120px;} 

#form_register_for_event .form_th{width: 140px;}
                            
.mandatory_field_key{ text-align: right; padding: 4px 0px; }

.form_th{font-size: 1.2em; font-weight: normal; color: #333;}

hr{
border: none;
border-bottom: 1px solid #CCC;
}

.internal_image{
float: right;
padding: 1px;
border: 1px solid #CCC;
margin-left: 16px;
margin-bottom: 16px;
}


.left_div_highlight{
border: 3px dashed #88153F;
background-color: #F8F8FF;
color: #666;
padding: 8px;
margin-bottom: 8px;
}

.left_div_highlight{
border: 3px dashed #88153F;
background-color: #F8F8FF;
color: #666;
padding: 8px;
margin-bottom: 8px;
}

.left_div_highlight_3{
margin-bottom: 8px;
background-color: #497070;
color: #FFF;
padding: 8px;
}

.rhimage{
margin-top: 16px;
}

.brunz-footer-logo{ float: left; padding-right: 10px;}
.brunz-footer-details{ float: left; padding-top: 4px;}

#vid_player{
background-color:#FFFFFF;
border:1px solid #666666;
width:540px;
height:500px;
padding:4px;
position:absolute;
left: 0px;
top: 0px;
}

.vid_top_panel {
background-image:url(../images/vid_player_top_panel.jpg);
height:20px;
margin-bottom:3px;
position:relative;
}

.vid_title{font-size:10px;padding:3px 2px 2px 4px;}

.vid_top_panel_close {
cursor:pointer;
display:block;
height:16px;
left:527px;
position:absolute;
top:1px;
width:16px;
}