    .componentheading { font-family: Arial,Helvetica,Sans-Serif; font-size:
    16px; font-style: normal; font-weight: bold; text-align: left; color:
    #135CAE; text-decoration:none; outline:none; padding-top: 0px;
    padding-right: 0px; padding-bottom: 0px; padding-left: 8px; }
    td.sectiontableheader { height: 30px; color: white; font-family:
    Arial,Helvetica,Sans-Serif; font-style: normal; font-weight: bold;
    white-space : nowrap; padding: 0 6px; line-height: 30px; background-color:
    #135CAE; line-height: 30px; border-top: 1px solid #10437C; border-bottom:
    1px solid #10437C; } td.sectiontableheader a { height: 30px; color: white;
    font-family: Arial,Helvetica,Sans-Serif; font-style: normal; font-weight:
    bold; white-space : nowrap; padding: 0 6px; line-height: 30px;
    background-color: #135CAE; line-height: 30px; } tr.sectiontableentry0 td,
    tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding: 4px; border:
    1px solid #10437C; border-top: 1px solid #10437C; border-left: none;
    border-right: none; } tr.sectiontableentry2 td { padding: 4px;
    background-color: #539BEB; } #system-message dd.message ul {
    background-color: #135CAE; background-image: none; background-repeat:
    no-repeat; background-attachment: scroll; background-position: 4px center;
    border-top-width: 3px; border-top-style: solid; border-top-color: #10437C;
    border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color:
    #10437C; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
    margin-left: 0px; padding-left: 40px; text-indent: 0px; color:white;} #comments
    div.comments-list { margin-left: 0px; height: 1%; clear: both; }
    div#eventlist * { margin-top: 0pt; margin-right: 0pt; margin-bottom: 5px;
    margin-left: 2px; padding-top: 0px; padding-right: 2px; padding-bottom:
    0px; padding-left: 0px; } #jc h4 { font-family: Arial,Helvetica,Sans-Serif;
    font-style: normal; text-align: left; color: #135CAE; text-decoration:
    none; outline-color: -moz-use-text-color; outline-style: none;
    outline-width: medium; font-size: 14px; font-weight: bold; border-bottom:
    1px solid #10437C; padding-left: 8px; padding-top: none; padding-right:
    none; padding-bottom: 8px; margin-top: 0.8em; margin-right: 8pt;
    margin-bottom: 0.8em; margin-left: 0px; } div#eventlist h1 { font-family:
    Arial,Helvetica,Sans-Serif; font-size: 16px; font-style: normal;
    font-weight: bold; text-align: left; color: #135CAE; text-decoration:none;
    outline:none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
    padding-left: 8px; } .rbox div { text-align: left; margin-bottom: 0px; }
    .rbox_t { margin-bottom: 0px; border-top: none; background-color: none; }
    .rbox_tl { background: none; padding-left: 0px; margin-bottom: 0px; }
    .rbox_tr { height: 0px; overflow: hidden; background: none; padding-right:
    0px; margin-bottom: 0px; } .rbox_m { border-left: none; border-right: none;
    width: auto; padding: 1px 8px; background-color: none; line-height: 100%;
    margin-bottom: 0px; } .rbox_b { margin-top: 0px; border-bottom: 1px solid
    #10437C; background-color: none; height: 0px; line-height: 0px;
    margin-bottom: 0px; } .rbox_bl { background: none; padding-left: 0px;
    margin-bottom: 0px; } .rbox_br { height: 0px; background: none;
    padding-right: 0px; margin-bottom: 0px; } div#eventlist h2 { font-family:
    Arial,Helvetica,Sans-Serif; font-size: 16px; font-style: normal;
    font-weight: bold; text-align: left; color: #135CAE; text-decoration:none;
    outline:none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
    padding-left: 8px; } div.el_editevent form legend, div.el_editvenue form
    legend { font-family: Arial,Helvetica,Sans-Serif; font-size: 16px;
    font-style: normal; font-weight: bold; text-align: left; color: #135CAE;
    text-decoration:none; outline:none; padding-top: 0px; padding-right: 0px;
    padding-bottom: 0px; padding-left: 8px; } div#eventlist table.eventtable {
    width: auto; border: 1px solid #10437C; margin-left: 8px;} div#eventlist
    table.eventtable th { height: 30px; color: white; font-family:
    Arial,Helvetica,Sans-Serif; font-style: normal; font-weight: bold;
    white-space : nowrap; padding: 0 6px; line-height: 30px; background-color:
    #135CAE; line-height: 30px; border-bottom: 1px solid #10437C; border-right:
    1px solid #10437C; border-top: none; border-left: none; } div#eventlist
    table.eventtable th a, table.eventtable th a:visited { color: white;
    font-family: Arial,Helvetica,Sans-Serif; font-style: normal; font-weight:
    bold; white-space : nowrap; } div#eventlist table.eventtable th img {
    margin: 0 0 5px 5px; vertical-align: middle} div#eventlist table.eventtable
    td { padding: 0.4em; border-bottom: 1px solid #10437C; border-left: 1px
    solid #10437C; border-right: 1px solid #10437C; vertical-align: top; }
    div#eventlist table.eventtable tr.sectiontableentry2 td { background-color:
    #539BEB; } div#eventlist table.eventtable tr:hover td { background:
    #135CAE; color: white; } div#eventlist table.eventtable tr:hover td a {
    background: #135CAE; color: white; } table.lmcrl92table { margin-left: 8px;
    border: 1px solid #10437C; } div#lmcrl92 table.lmcrl92table th { height:
    30px; color: white; font-family: Arial,Helvetica,Sans-Serif; font-style:
    normal; font-weight: bold; white-space : nowrap; padding: 0 6px;
    line-height: 30px; background-color: #135CAE; line-height: 30px;
    border-bottom: 1px solid #10437C; border-right: 1px solid #10437C;
    border-top: none; border-left: none; } div#lmcrl92 table.lmcrl92table th
    img { margin: 0 0 5px 5px; vertical-align: middle; border: none; }
    div#lmcrl92 table.lmcrl92table td { padding: 0.4em; border-bottom: 1px
    solid #10437C; border-right: 1px solid #10437C; vertical-align: top; }
    div#lmcrl92 table.lmcrl92table tr.sectiontableentry2 td { background-color:
    #539BEB; } div#lmcrl92 table.lmcrl92table tr:hover td { background:
    #135CAE; color: white; } div#lmcrl92 table.lmcrl92table tr:hover td a {
    background: #135CAE; color: white; } table#cbUserTable { margin: 5px 5px;
    border: 1px solid #10437C; } #cbtab25 { margin: 5px 5px; border: 1px solid
    #10437C;} table#cbtf_11 { margin: 5px 5px; border: 1px solid #10437C; }
    table#cbtf_11 td { margin: 5px 5px; border: 1px solid #10437C; }
    table#cbtf_21 { margin: 5px 5px; border: 1px solid #10437C; } table#cbtf_21
    td { margin: 5px 5px; border: 1px solid #10437C; } table#cbtf_27 { margin:
    5px 5px; border: 1px solid #10437C; } table#cbtf_27 td { margin: 5px 5px;
    border: 1px solid #10437C; } table#cbtf_28 { margin: 5px 5px; border: 1px
    solid #10437C; } table#cbtf_28 td { margin: 5px 5px; border: 1px solid
    #10437C; } table#eventCBTabTable { margin: 5px 5px; border: 1px solid
    #10437C; } table#eventCBTabTable td { margin: 5px 5px; border: 1px solid
    #10437C; } table#registrationTable { margin: 5px 5px; border: 1px solid
    #10437C; } #cbUserTable th { height: 30px; color: white; font-family:
    Arial,Helvetica,Sans-Serif; font-style: normal; font-weight: bold;
    white-space : nowrap; padding: 0 6px; line-height: 30px; background-color:
    #135CAE; line-height: 30px; border-bottom: 1px solid #10437C; border-right:
    1px solid #10437C; border-top: none; border-left: none; } #cbUserTable th
    img { margin: 0 0 5px 5px; vertical-align: middle; border: none; }
    #cbUserTable td { padding: 0.4em; border-bottom: 1px solid #10437C;
    border-right: 1px solid #10437C; vertical-align: top; } #cbUserTable
    tr.sectiontableentry2 td { background-color: #539BEB; } #cbUserTable
    tr:hover td { background: #135CAE; color: white; } #cbUserTable tr:hover td
    a { background: #135CAE; color: white; } .cbUserListTitle { font-family:
    Arial,Helvetica,Sans-Serif; font-size: 16px; font-style: normal;
    font-weight: bold; text-align: left; color: #135CAE; text-decoration:none;
    outline:none; } table.contentpaneopen, table.contentpane { margin: 0;
    padding: 0; width: 100%; } #Kunena td, #Kunena th, #Kunena div, #Kunena p,
    #Kunena span { font-family: Arial,Helvetica,Sans-Serif; } th.th-1 ,
    th.th-2, th.th-3 , th.th-4 , th.th-5 { line-height: 30px; height: 30px;
    padding: 0 6px; } div#Kunena table { margin-left: 5px; margin-right: 5px; margin-top:5px;
    border: 1px solid #10437C; vertical-align: top;
    font-family: Arial,Helvetica,Sans-Serif; border: 1px solid #10437C; width:
    auto; padding:5px;} div#Kunena table.fb_blocktable { margin-left: 5px; margin-right:
    5px; padding: none; border: 1px solid #10437C; vertical-align: top;
    font-family: Arial,Helvetica,Sans-Serif; border: 1px solid #10437C; width:
    auto; } #Kunena table.fb_flattable { border:1px solid #10437C; } #Kunena
    .fb_header { background: #135CAE; height: 30px; } #Kunena .fb_header a{
    color:white; } #Kunena table.fb_blocktable { border:1px solid #10437C; }
    #Kunena table.fb_blocktable thead tr th { background: #135CAE;
    color:white; padding: 2px; font-weight:bold; border-bottom:1px solid
    #10437C; } #Kunena table.fb_blocktable tbody tr th { background: #539BEB;
    color:#334335; padding: 2px; font-weight:bold; } #Kunena
    table.fb_blocktable thead tr th a { background: #135CAE; color:white;
    padding: 2px; font-weight:bold; } #Kunena tr.fb_sth { background: #135CAE;
    color:#000000; padding:5px; border-bottom:1px solid #10437C; font-family:
    Arial,Helvetica,Sans-Serif; } #Kunena th.fb_sectiontableheader {
    padding:3px 5px; font-weight:normal; font-family:
    Arial,Helvetica,Sans-Serif; } #Kunena tr.fb_sectiontableentry1 td {
    background: #FFFFFF; color: #000000; padding:5px; border-bottom:1px solid
    #10437C; border-left:1px solid #10437C; border-right:1px solid #10437C; }
    #Kunena tr.fb_sectiontableentry2 td { background: #F2F1EE; color: #000000;
    padding:5px; border-bottom:1px solid #10437C; border-left:1px solid
    #10437C; border-right:1px solid #10437C; } #Kunena tr.fb_sectiontableentry1
    td.td-1, #Kunena tr.fb_sectiontableentry2 td.td-1 { background: #EEEEEE; }
    #Kunena tr.fb_sectiontableentry1 td.fb_cc-sectiontableentry1, #Kunena
    tr.fb_sectiontableentry2 td.fb_cc-sectiontableentry1 { background:none; }
    #Kunena tr.fb_sectiontableentry1 td.td-0, #Kunena tr.fb_sectiontableentry2
    td.td-0 { border-left:1px solid #10437C; background: #EEEEEE;
    text-align:center; color:#999999; } #Kunena td.td-0 strong { display:block;
    font-weight:normal; margin:5px 0; line-height:21px; } #Kunena
    .topic_latest_post, #Kunena .topic_date { } #Kunena a.fb-topic-title {
    font-weight:bold; } #Kunena .topic_latest_post_avatar { display:block;
    height:auto; width:40px; padding: 1px; margin-right:5px; border:1px solid
    #CCCCCC; float:left; } #Kunena img.fb_list_avatar { height:auto;
    width:40px; border:0px } #Kunena tr.fb_sectiontableentry1_stickymsg
    td.td-0, #Kunena tr.fb_sectiontableentry2_stickymsg td.td-0 { border-left:
    1px solid #10437C; } #Kunena .topic_sticky { position:absolute; top:-5px;
    right:-3px; } #Kunena .fb_credits { height: 31px; line-height: 26px; }
    #Kunena .fb_footer { } #Kunena #Kunena_top td { background:
    #FFFFFF; color:#000000; margin:0; border-style:solid; border-color:#67896A;
    border-top-width:0; border-right-width:0; border-bottom-width:3px;
    border-left-width:0; } #Kunena #Kunena_top td img.hideshow {
    background:#67896A; } #Kunena #fb_topmenu { } #Kunena #Kunena_tab {
    margin:0; top:0; } #Kunena #Kunena_tab ul { margin:0; padding:0;
    list-style:none; float:left; } #Kunena #Kunena_tab li { display:inline;
    float:left; margin:0 1px 0 0; padding:0; } #Kunena #Kunena_tab a {
    margin:0; padding:0; text-decoration:none; border:0; display:block;
    float:left; } #Kunena #Kunena_tab a span { display:block; padding:0 10px 0
    10px; font-family: Arial,Helvetica,Sans-Serif; font-weight:bold;
    line-height:35px; } #Kunena #Kunena_tab a:hover, #Kunena #Kunena_tab
    li.Kunena_item_active a { background-position:right bottom; } #Kunena
    #Kunena_tab a:hover span, #Kunena #Kunena_tab li.Kunena_item_active a span
    { background-position:left bottom; font-weight:bold; font-style:normal;
    text-decoration:none; } #Kunena select, #Kunena select:focus, #Kunena
    select:hover { } #Kunena option { background:#FFFFFF none repeat scroll 0
    0; color:#000000; padding: 0px 10px 0px 0px; } #Kunena .button, #Kunena
    .fb_button { background:initial;
    border:initial; color:initial; padding:initial; } #Kunena .fb_button:hover,
    #Kunena .fb_button:focus {  background:initial;
    border:initial; color:initial; padding:initial; } #Kunena .fb_list_actions { color:#000000; border:1px solid #D1D1D1;
    margin-top:-1px; width:100%; } #Kunena .fb_list_actions_bottom {
    color:#000000; border:1px solid #D1D1D1; margin-bottom:-1px; width:100%; }
    #Kunena .fb_list_actions_info { float:left; font-weight:bold; height:28px;
    line-height:28px; padding-left:15px; padding-right:10px; } #Kunena
    .fb_list_actions_info a { color:#009933; text-decoration:underline; }
    #Kunena .fb_list_pages { border-left:1px solid #D1D1D1; color:#666666;
    float:right; font-family: Arial,Helvetica,Sans-Serif; font-weight:bold;
    height:28px; line-height:28px; padding-left:10px; padding-right:5px; }
    #Kunena .fb_list_times { border-left:1px solid #D1D1D1; color:#666666;
    height:28px; line-height:28px; padding-left:5px; padding-right:10px; }
    #Kunena a.fb_list_pages_link:link, #Kunena a.fb_list_pages_link:visited {
    text-decoration:underline; } #Kunena .fb_list_pages_link { padding:0pt 5px;
    } #Kunena .fb_list_actions_info_all { font-weight:bold; height:28px;
    line-height:28px; padding-left:15px; padding-right:10px; width: 100%; }
    #Kunena .fb_list_actions_goto { height:28px; padding: 0px 2px 0px 2px; }
    #Kunena .fb_list_actions_forum { border-left:1px solid #D1D1D1;
    height:28px; padding: 1px 4px 1px 4px; white-space: nowrap; } #Kunena
    .fb_list_pages_all { width: 1%; border-left:1px solid #D1D1D1;
    color:#666666; font-family: Arial,Helvetica,Sans-Serif; font-weight:bold;
    height:28px; line-height:28px; padding-left:5px; padding-right:3px; }
    #Kunena .fb_list_times_all { width: 1%; border-left:1px solid #D1D1D1;
    color:#666666; height:28px; line-height:28px; padding-left:5px;
    padding-right:5px; } #Kunena .fb_list_jump_all { width: 1%; border-left:1px
    solid #D1D1D1; color:#666666; height:28px; line-height:28px;
    padding-left:5px; padding-right:5px; white-space: nowrap; } #Kunena
    .fb_list_jump_all form { display:table; } #Kunena .fb_list_times_all
    .inputboxusl { margin:0pt; padding:0pt; width:100px; } #Kunena
    .fb_list_jump_all form .inputbox { margin:0pt; padding:0pt; width:150px; }
    #Kunena .fb_list_pages_all table tr td { height:28px; line-height:28px;
    white-space:nowrap; } #Kunena td.fb_list_jump_all input.fbjumpgo {
    display:none; } #Kunena .fb_list_top { background:#FFFFFF none; border:1px
    solid #D1D1D1; margin:-1px 0px 5px; width:100%; } #Kunena .fb_list_bottom {
    background:#FFFFFF none; border:1px solid #D1D1D1; margin:0px 0px 5px;
    width:100%; } #Kunena .fb_list_moderators { clear: left; height:28px;
    padding-left:5px; padding-right:10px; width: 100%; } #Kunena
    .fb_list_markallcatsread { height:28px; padding-left:5px;
    padding-right:10px; width: 100%; } #Kunena .fb_list_categories {
    border-left:1px solid #D1D1D1; color:#666666; height:28px;
    line-height:28px; padding-left:10px; padding-right:5px; white-space:
    nowrap; } #Kunena .fb_pagination { white-space: nowrap; font-weight:
    normal; } #Kunena .fb_pagination a, #Kunena .fb_pagination strong {
    font-weight: normal; margin: 0px 2px; padding: 0px 4px; text-decoration:
    none; } #Kunena .fb_pagination a, #Kunena .fb_pagination a:link, #Kunena
    .fb_pagination a:visited { background-color: #F7F7F7; border: 1px solid
    #10437C; color: #000000; } #Kunena .fb_pagination strong, #Kunena
    .fb_pagination a:active, #Kunena .fb_pagination a:hover { background-color:
    #609FBF; border: 1px solid #006699; color: #FFFFFF; } 
    #Kunena a { text-decoration:none; font-weight:normal; }
    #Kunena a:link, #Kunena a:visited { } #Kunena a:hover { } #Kunena .fbxs { }
    #Kunena .fbs table td { border-bottom:none; border-top: none; } #Kunena
    .fbs { } #Kunena .fbm { } #Kunena .fbl { } #Kunena .fbxl { } #Kunena .fbxxl
    { } #Kunena
    .fb_header_th_1 { padding:5px; } #Kunena td.fb_profileboxcnt { width:95%;
    background-color: #539BEB; border: 1px solid #006699;} #Kunena .fb_header div#fb_topmenu { } #Kunena
    .fb_header div#fb_topmenu a { padding: 0 8px; display: block;
    text-decoration: none; font-weight: bold; float: left; } #Kunena .fb_header div#fb_topmenu a:hover { color: #BFC3C6; } #Kunena #fb_searchbox { width:auto; white-space: nowrap; } #Kunena #fb_searchbox form { margin: 0; padding: 0; } 
    #Kunena #fb_searchbox .fb_search_inputbox { width: auto; margin: 0
    0 0 5px; border: 1px solid #10437C; background: #FFFFFF
    url(images/search_icon.gif) no-repeat 5px center; font-weight: normal;
    padding: 1px 5px 1px 20px; } #Kunena #fb_searchbox
    .fb_search_inputbox:hover, #Kunena #fb_searchbox .fb_search_inputbox:focus
    { width: auto; margin: 0 0 0 5px; border: 1px solid #10437C; background:
    #FFFFFF url(images/search_icon.gif) no-repeat 5px center; font-weight:
    normal; color: #000000; padding: 1px 5px 1px 20px; } #Kunena #fb_searchbox
    .fb_button { margin:0 5px 0 0; } #Kunena .fb_search-results {
    color:#FF0000; font-weight:bold; } #Kunena table.fb_blocktable { width: 100%; margin: 5px 0;
    border-style:solid; border-color:#BFC3C6; border-width:0px 0px 4px 0px;
    text-align:left; } font-weight:normal; } */ #Kunena
    div.fb_title_cover { float:left; text-align:left; font-weight:normal;
    line-height:normal; padding:2px; margin-left:2px; } #Kunena
    div.fb_totalfavorite { float:right; text-align:left; font-weight:normal;
    line-height:normal; padding:4px; } #Kunena .fb_title, #Kunena a.fb_title {
    font-family: Arial,Helvetica,Sans-Serif; font-weight:bold; font-size: 12px;
    display:block; text-decoration: none; color:white; } #Kunena
    .fb_title a { font-family: Arial,Helvetica,Sans-Serif; font-weight:bold;
    font-size: 12px; color:#6c7061; text-decoration: none; } #Kunena
    img.hideshow { float:right; margin:0; padding:0; cursor:pointer; position:
    relative; z-index: 1; } #Kunena th.fb_sectiontableheader { } #Kunena
    tr.fb_sectiontableentry1 td.td-1 { border-left:1px solid #10437C; }#Kunena
    tr.fb_sectiontableentry2 td.td-1 { border-left:1px solid #10437C; } #Kunena
    div.fb_thead-title a { font-family: Arial,Helvetica,Sans-Serif;
    display:inline-block; float:left; padding-bottom:0; margin-bottom:3px;
    font-weight: bold; color:white; } #Kunena div.fb_thead-desc { clear: left;
    } #Kunena div.fb_thead-moderators { clear: left; } #Kunena
    div.fb_thead-child { clear: left; border-top: 1px dotted #D4C9AD;
    margin-top: 4px; } #Kunena table.fb_cc-table tr td { border: 0px solid
    #FFFFFF; } #Kunena div.fb_cc-childcat-title { width: 100%;
    vertical-align:top; } #Kunena div.fb_cc-table { display: inline; } #Kunena
    tr.fb_cc-sectiontableentry1 { } #Kunena tr.fb_cc-sectiontableentry2 { }
    #Kunena span.fb_childcount { margin-left:4px; margin-right:4px;
    display:inline; bottom:2px; position:relative; letter-spacing:1px; }
    #Kunena div.fb_latest-subject a { } #Kunena div.fb_latest-subject-by { }
    span.newchar { color: #009900; font-weight: bold; font-family:
    Arial,Helvetica,Sans-Serif; margin-left:3px; } #Kunena
    div.fb_cc-subcat { float:left; display:inline-block; vertical-align:top; }
    #Kunena div.fb_cc-subcat a {  }  #Kunena
    img.stickyicon, #Kunena img.attachicon { float: right; border: 0; margin:
    2px; } #Kunena img.catavatar { width: 20px; height: 20px; margin-left: 4px;
    border: 1px solid #10437C; } #Kunena .fb_contentheading { background:
    #ECE9D8; font-weight: bold; color: #990000; border-bottom: 3px solid
    #DDD5BF; border-left: 1px solid #10437C; border-right: 1px solid #10437C;
    border-top: 1px solid #10437C; } #Kunena .fb_contentheading span {
    background: url(images/spoticon.gif) no-repeat left center; padding-left:
    16px; } #Kunena .fb_sectiontableentry1_stickymsg { background: #FEFECC; }
    #Kunena .fb_sectiontableentry2_stickymsg { background: #FEFECC;
    color:#000000; } #Kunena tr.fb_sectiontableentry1_stickymsg td, #Kunena
    tr.fb_sectiontableentry2_stickymsg td { color:#000000; border-bottom:1px
    solid #10437C; border-left:1px solid #10437C; border-right:1px solid
    #10437C; padding:5px; } 
    #Kunena #fb_views { background: #FFFFFF; color: #000000; } #Kunena
    th.view-th { text-align:right; padding-right: 10px; } #Kunena
    th.fb_sectiontableheader { } #Kunena td.fb-msgview-left {
    background:#EFF0F4; vertical-align: top; width:170px; min-width:170px;} #Kunena
    td.fb-msgview-right { padding:5px 10px 5px
    10px; vertical-align: top; } #Kunena
    div.fb-msgview-l-cover { overflow:auto; text-align: center; padding:5px; }
    #Kunena span.view-username { } #Kunena span.view-username a:link, #Kunena
    span.view-username a:visited { font-weight:bold; text-decoration: none;
    color:#357994; } #Kunena span.view-username a:hover { color:#000000;
    text-decoration: none; } #Kunena span.msgusertype { font-weight:normal;
    text-decoration: none; text-decoration: none; font-style:italic; } #Kunena
    span.fb_avatar { } #Kunena span.fb_avatar img { border:1px solid #10437C;
    padding: 1px; margin:5px; } #Kunena div.viewcover { border:1px solid
    #10437C; background: #DDDDDD; color:#333333; text-align: center; margin:2px
    5px; } #Kunena span.msgtitle, #Kunena span.msgtitle_new { font-weight:bold;
    text-decoration: none; background: url(images/msgtitleicon.gif) no-repeat
    left center; padding-left:25px; line-height:26px; } #Kunena
    span.msgtitle_new { background: url(images/msgtitlenew.gif) no-repeat left
    center; } #Kunena span.msgdate { font-weight: normal; text-decoration:
    none; padding-left:10px; font-family:
    Arial,Helvetica,Sans-Serif; white-space: nowrap; } #Kunena span.msgkarma {
    font-weight: bold; color: #333333; text-decoration: none; padding-right:
    10px; white-space: nowrap; } #Kunena div.msgtext { width: 100%; overflow:
    hidden; word-wrap: break-word; border-top:1px
    solid #ddd; padding:10px 0 0 0; margin-top:5px; } #Kunena div.fbcode {
    overflow:auto; } #Kunena div.msgtext pre, #Kunena div.msgtext .code {
    border-left: 5px solid #F4A94F; border-right: 1px solid #CCC; border-top:
    1px solid #CCC; border-bottom: 1px solid #CCC; font-family:
    Arial,Helvetica,Sans-Serif; font-size-adjust: none; font-stretch: normal;
    font-style: normal; font-variant: normal; font-weight: normal; line-height:
    1.5; margin: 5px 0pt 15px; padding: 10px 15px; width: 100%; overflow:auto;
    } #Kunena div.fb_file_attachment { background:#BFC3C6; border: 1px dotted
    #555555; padding:10px; margin-bottom:10px; } #Kunena span.contentheading {
    } #Kunena div.switchcontent { } #Kunena div.fb_smalltext { 
    font-family: Arial,Helvetica,Sans-Serif; } #Kunena td.fb-msgview-right-c
    div.fb_smalltext { padding:5px; text-align:right; } #Kunena
    div.fb_message_editMarkUp_cover { padding-top:5px; margin-left:5px;
    text-align:right; border-bottom: 1px dotted #CCC; } #Kunena
    span.fb_message_editMarkUp { background:#f7f7f7 no-repeat left center;
    height: 16px; border-left:1px dotted #CCC; border-right:1px dotted #CCC;
    border-top:1px dotted #CCC; padding:2px 5px 2px 5px; margin-left: 3px;
    color:#666666; } #Kunena span.fb_message_informMarkUp {
    background:#f7f7f7; height: 16px; border-left:1px dotted #CCC;
    border-right:1px dotted #CCC; border-top:1px dotted #CCC; padding:2px 5px
    2px 5px; margin-left: 3px; color:#666666; } #Kunena
    div.msgsignature { text-align: left; word-wrap: break-word; color:#999; padding: 5px 5px; } #Kunena
    div.fb_message_buttons_cover { float: right; } #Kunena
    div.fb_message_buttons_row { text-align:right; height: 15px; line-height:
    15px; margin: 4px 0px 3px; line-height: 14px; white-space: nowrap; }
    #Kunena td.fb-msgview-left-b { vertical-align: top;
    width:170px; background-color: #eff0f4;} #Kunena td.fb-msgview-right-b { padding:1px 5px 1px 5px; vertical-align: top; } #Kunena span.fb_qr_fire {
    } #Kunena .switchcontent { display:none; } #Kunena .switchcontent .inputbox
    { border: 1px solid #10437C; background: #FFFFFF; color: #000000; margin:
    2px 0px; } #Kunena span.fb_quote { display: block; border: 1px dotted #CCC;
    margin: 5px 0pt; padding: 5px; font-family: Arial,Helvetica,Sans-Serif;
    font-style: italic; background: #F7F7F7; } #Kunena div.fbhide {
    background:#FFF8F2 url(images/bullet-tips.gif) no-repeat scroll 5px center;
    border:1px dotted #F2CAB7; padding:10px 10px 10px 25px; }
    #Kunena #fb_threadview { border:1px solid #10437C; } #Kunena
    div#fb_threadview table.fb_blocktable { margin:0; } #Kunena
    .fb_threadview_row td { border-top:1px dotted #BFC3C6; padding:2px 0; }
    #Kunena .fb_threadview_row td table tr td { border-top:0px solid #BFC3C6; }
    #Kunena #fb_postmessage { border-left: 1px solid #10437C; } #Kunena
    #fb_post_message .postinput { width: 94%; background: #FFFFFF; color:
    #000000; border: 1px solid #ccc; padding: 3px 5px; } #Kunena
    #fb_post_message .postinput:hover, #Kunena #fb_post_message
    .postinput:focus { width: 94%; background: #FFFFFF; color: #000000; border:
    1px solid #ccc; padding: 3px 5px; } #Kunena #fb_postmessage
    tr.fb_sectiontableentry2 td.fb-topicicons table { width: 95%; } #Kunena
    #fb_postmessage tr.fb_sectiontableentry2 td.fb-topicicons td { background:
    #FFFFFF; color: #000000; border: 1px solid #ccc; width: 99%; } #Kunena
    #fb_postmessage tr.fb_sectiontableentry1 .fb-postbuttonset td.fb_posthint {
    background: #FFFFCC; border: 1px solid #CFC1A9; padding: 2px 5px; } #Kunena
    table#fb_postmessage .fb_posthint .fb_inputbox { background: #FFFFCC;
    border: 0px solid #FFFFCC; width: 99%; } #Kunena .fb-postbuttonset { width:
    95%; margin: 2px; } #Kunena tr.fb_sectiontableentry1 .fb-postbuttons {
    border: 1px solid #CCC; } #Kunena table#fb_postmessage .fb_txtarea {
    width:95%; overflow: auto; height:300px; border:1px solid #ccc; } #Kunena
    .fb_txtarea { height: 300px; width: 95%; } #Kunena #fb_postmessage
    tr.fb_sectiontableentry1 .fb-postbuttonset td, #Kunena #fb_postmessage
    tr.fb_sectiontableentry2 .fb-postbuttonset td { border-bottom: 0px solid
    #BFC3C6; } #Kunena .fb_leftcolumn { width:160px; text-align: right; }
    #Kunena #Kunena_post_result div { border: 1px solid #999;}
    #Kunena #fb_post_buttons { padding: 4px; } #Kunena #fb_post_buttons
    .fb_button { padding: 4px; font-weight: bold; }
    img.fb-bbcode { cursor: pointer; margin-top: 4px; margin-right: 1px;
    padding: 0px; } img.fb-bbcode:hover { background-color: #e4e4e4; cursor:
    pointer; margin-top: 4px; margin-right: 1px; padding: 0px; }
    .fb-color_table { cursor: pointer; width:100%; margin-left:auto;
    margin-right:auto; } #Kunena table.fb-postbuttonset tr td.fb-postbuttons
    select.fb_slcbox { position:relative; bottom:5px; } 
    #Kunena .fb_review_table { text-align:left; border-spacing: 1px;
    background:#BFC3C6; } #Kunena .fb_review_header { color: #ffffff; } #Kunena
    .fb_review_body0 { color:#404040; background-color: #FFFFCC;
    line-height:100%; padding:3px 10px; } #Kunena .fb_review_body1 {
    color:#404040; background-color: #FFFFFF; padding:3px 10px;
    line-height:140%; } #Kunena .fb_review_quote { padding: 5px; border: dotted
    1px #ccc; background-color: #FFFFFF; color: #999; display: block; }#Kunena .fb_forum-pathway { padding: 3px; line-height: 18px; margin: 5px
    0 0 0; border: 1px solid #CCCCCC; color: #000000; background:#F7F7F7; }
    #Kunena .fb_forum-pathway-bottom { padding: 3px; line-height: 18px; margin:
    0 0 5px 0; border: 1px solid #CCCCCC; color: #000000; background:#F7F7F7; }
    #Kunena .path-element-first { font-weight: normal; height: 18px;
    line-height: 18px; background:
    url(images/pathway_start.gif) no-repeat left center; display: inline;
    padding-right:3px; } #Kunena .path-element-first a:link, #Kunena
    .path-element-first a:visited { font-weight:normal; text-decoration: none;
    background:none; } #Kunena .path-element-last, #Kunena .path-element-last
    a:link { font-weight:bold; text-decoration: none; text-indent:5px; display:
    inline; } #Kunena .fb_forum-pathway .path-element, #Kunena
    .fb_forum-pathway-bottom .path-element { background: url(images/arrow.png)
    no-repeat left center; padding-left: 12px; display: inline; font-weight:
    normal; height: 18px; line-height: 18px; padding-right:3px; } #Kunena
    .fb_forum-pathway .path-element-last, #Kunena .fb_forum-pathway-bottom
    .path-element-last { height: 18px; line-height: 18px; background:
    url(images/pathway_finallink.gif) no-repeat left center; padding-left:
    37px; padding-right:5px; } #Kunena .path-element-users { display: inline;
    margin-top:21px; }
    #Kunena table.jr-topnav { width: auto; margin-top: 8px; margin-right: 8px;
    padding: 5px; } #Kunena table.jr-bottomnav { width: auto; margin-top: 8px;
    margin-right: 8px; padding: 5px; } #Kunena td.jr-topnav-left { text-align:
    left; width: 50%; vertical-align: middle; } #Kunena td.jr-topnav-right {
    text-align: right; width: 50%; vertical-align: middle; } #Kunena
    div.jr-pagenav { } #Kunena div.jr-pagenav ul { list-style: none; margin: 0;
    padding: 0; float: right; } #Kunena div.jr-pagenav ul li { list-style:
    none; margin: 0; padding: 0 4px; display: block; float: left; background:
    none; } #Kunena div.jr-pagenav ul li.jr-pagenav-text { font-weight: normal;
    list-style: none; margin: 0; padding: 0 4px; display:block; float:left; }
    #Kunena div.jr-pagenav-nb, #Kunena div.jr-pagenav-nb-act { display: inline;
    } #Kunena a.jr-pagenav-nb:link, #Kunena a.jr-pagenav-nb:visited {
    font-weight:bold; text-decoration: none; } #Kunena a.jr-pagenav-nb:hover {
    text-decoration: underline; } #Kunena li.jr-pagenav-nb span.pagenav,
    #Kunena li.jr-pagenav-nb a.pagenav:link, #Kunena li.jr-pagenav-nb
    a.pagenav:visited { font-weight: normal; text-decoration: none;
    background:none; border:0px; line-height:normal; margin:0; padding:0; } #Kunena .fb_bottom_pathway { display: none; }
    #Kunena .fb_forum-headerdesc { padding: 3px; line-height: 18px; margin:
    -1px 0 0 0; border: 1px solid #CCCCCC; color: #000000; background:#F7F7F7;
    }
    #Kunena #fb_ft-cover { position: relative; float: right; } #Kunena
    table.jr-ft { width: 100%; } #Kunena td.ft-td1 { width: 100%; } #Kunena
    td.ft-td2 { width: 150px; } #Kunena #forumtools_control { width: 150px;
    text-align: right; border:none; } #Kunena #forumtools_control a { width:
    150px; text-align: right; border:none; } #Kunena .forumtools_contentBox {
    z-index:2; border: 1px solid #10437C; display: none; position: absolute;
    right: 0px; top: 20px; background: #135CAE; overflow: hidden; width:150px;
    } #Kunena .forumtools_content { position: relative; width: 100%;
    text-align: left; padding: 1px; } #Kunena #subBox1 ul { margin: 0; padding:
    0; list-style: none; } #Kunena #subBox1 ul li { margin: 0; padding: 0;
    list-style: none; padding: 3px 5px; background: #135CAE;
    } #Kunena #subBox1 ul li a:link, #Kunena #subBox1 ul li a:visited {
    color:white; text-decoration: none; font-weight:normal; list-style:none;
    background: #135CAE; text-decoration:none; outline:none; } #Kunena #subBox1
    ul li a:hover { color:white; background: #135CAE; text-decoration:none;
    outline:none; } #Kunena a.forumtools:link, #Kunena a.forumtools:visited {
    background: url(images/menu_open.gif) no-repeat right center;
    padding-right: 20px; font-size-adjust: none; font-style: normal;
    font-variant: normal; font-weight: bold; line-height: normal; text-align:
    center; text-decoration: none; } #Kunena a.forumtools:hover {
    text-decoration: underline; }
    #Kunena td.fb_faqdesc, #Kunena td.fb_rulesdesc, #Kunena td.fb_uadesc,
    #Kunena td.fb_anndesc, #Kunena td.fb_creditsdesc { vertical-align: top;
    padding: 5px; border: 1px solid #ccc; background: #FFFFFF; color:#000000; }
    #Kunena .fb_credits_intro {padding:10px 0 10px 0;} #Kunena .fb_team {
    margin:0; padding:0; border-top:1px solid #dddddd; } #Kunena .fb_teammember
    { padding:7px 10px 7px 10px; border-bottom:1px solid #dddddd; list-style:
    inside;margin:0;} #Kunena .fb_credits_more{padding:10px 0 10px 20px;}
    #Kunena .fb_profile-left { padding-right: 5px; } #Kunena .fb_profile-right
    { } #Kunena .fb_profileinfo { background: #ffffff; border-left: 1px solid
    #10437C; border-right: 1px solid #10437C; } #Kunena .fb-usrprofile-misc {
    text-align: center; margin: 0 auto; } #Kunena #fb_userprfmsg td.td-6 {
    border-right: 1px solid #10437C; } #Kunena .fb_profile-bottomnav {
    background: #ffffff; border-left: 1px solid #10437C; border-right: 1px
    solid #10437C; } 
    #Kunena .fb_myprofile_menu td { border-left: 1px solid #10437C;
    border-right: 1px solid #10437C; } #Kunena .fb_myprofile_menu a {
    display:block; padding:2px 5px 3px 10px; text-decoration:none; } #Kunena
    .fb_myprofile_menu a:hover { text-decoration:underline; } #Kunena
    .fb_myprofile_menu_title { font-weight:bold; } #Kunena
    .fb_myprofile_menu_staff { padding: 5px 10px; border-bottom: 4px solid
    #BFC3C6; } #Kunena .fb_myprofile_general td { padding: 3px 5px;
    border-left: 1px solid #10437C; border-right: 1px solid #10437C; }
	#Kunena a.fbrecent { font-weight:bold; }
	#Kunena .fbgrouplist { padding:5px; }
	#Kunena .fb_credits { position:relative; text-align:center; } #Kunena
    .fb_footer { text-align:center; } #Kunena img.rsslink { position:absolute;
    right:3px; top:0px; }
    .eventcalq td.mod_eventlistcalq { font: bold 11px/20px
    Arial,Helvetica,Sans-Serif; width: 21px; height: 20px; text-align: center; background-color: #F0F8FF; }
    .eventcalq td.mod_eventlistcalq_caltoday {
    font: bold 11px/20px Arial,Helvetica,Sans-Serif; width: 21px; height: 20px; text-align: center;
    color: #F6F4DA; background-color: #334335; } .eventcalq td.mod_eventlistcalq_caltodaylink a:link,
    .eventcalq td.mod_eventlistcalq_caltodaylink a:visited{ text-decoration:
    none; width: 19px; height: 18px; font-weight: bold; display: block; color:
    #608194; border: 1px solid #10437C; } 
    .eventcalq td.mod_eventlistcalq_caltodaylink a:hover { text-decoration:
    none; width: 19px; height: 18px; font-weight: bold; display: block; color:
    #FFFFFF; background-color: #0066FF; border: 1px solid #10437C; } .eventcalq td.mod_eventlistcalq_calday { font:
    bold 11px/20px Arial,Helvetica,Sans-Serif;width: 21px; height: 20px; text-align: center;
    background-color: #EFEFEF; } .eventcalq
    td.mod_eventlistcalq_caldaylink, .eventcalq
    td.mod_eventlistcalq_caltodaylink { font: bold 11px/20px
    Arial,Helvetica,Sans-Serif; 
    width: 21px; height: 20px; text-align: center; background-color: #CCE0FF; }
    .eventcalq
    td.mod_eventlistcalq_caldaylink a:link, .eventcalq
    td.mod_eventlistcalq_caldaylink a:visited{ text-decoration: none;
    font-weight: bold; display: block; color: #608194; background-color:
    #CCE0FF; } .eventcalq
    td.mod_eventlistcalq_caldaylink a:hover { text-decoration: none;
    font-weight: bold; display: block; color: #FFFFFF; background-color:
    #0066FF; } .eventcalq
    caption.mod_eventlistcalq_calendar-month { font: bold 12px/20px
    Arial,Helvetica,Sans-Serif; color: #ffffff; background-color: #135CAE;
    text-align: center; } 
    .eventcalq caption.mod_eventlistcalq_calendar-month a, .eventcalq
    caption.mod_eventlistcalq_calendar-month a:link, .eventcalq
    caption.mod_eventlistcalq_calendar-month a:visited { color: #DFEFFF; } .eventcalq
    caption.mod_eventlistcalq_calendar-month a:hover{ color: #990000;
    text-decoration: none; } .eventcalq
    th.mod_eventlistcalq_daynames { font-family: Arial,Helvetica,Sans-Serif;
    color: #135CAE; background: #539BEB; padding: 0px; border-top: 1px solid
    #10437C; border-bottom: 1px solid #10437C; } .tool-tip {
    float: left; background: #ffc; border: 1px solid #D4D5AA; padding: 5px;
    max-width: 300px; } .tool-title { padding: 0; margin: 0; font-size: 100%;
    font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom:
    5px; background: url(../templates/system/images/selector-arrow.png)
    no-repeat; color: #000000; } .tool-text { font-size: 100%; margin: 0;
    color: #000000; } .phocagallery-box-file { position: relative; float: left;
    width: 200px; height: 140px; padding-top: 5px;
    padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-top:
    5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; text-align:
    center; } .phocagallery-box-file:hover, .phocagallery-box-file.hover {
    border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid;
    border-bottom-style: solid; border-top-color: #135cae; border-bottom-color:
    #135cae; background-color: #f5f5f5; background-image: none;
    background-repeat: repeat; background-attachment: scroll;
    background-position: 0% 0%; text-decoration: none; } .nav .l, .nav .r div {
    background-position: left top; background-repeat: no-repeat;
    background-image: none; } div#header_l { position: relative; } div#header_r
    { height: 90px; padding-left: 300px; padding-right: 30px; padding-top:
    25px; overflow: hidden; text-align: left; } div#header { background:
    url(../images/mw_header_t.png) 0 0 repeat-x; } div#header_l { background:
    url(../images/mw_header_t_l.png) 0 0 no-repeat; } div#header_r {
    background: url(../images/mw_header_t_r.png) 100% 0 no-repeat; } div#logo {
    position: absolute; left: 0; top: 0; float: left; width: 241px; height:
    75px; background: url(../images/mw_lmc_rouelibre92_logo.png) 0 0 no-repeat;
    margin-left: 30px; margin-top: 25px; } div#tabarea { background: #f7f7f7
    url(../images/mw_header_b.png) 0 0 repeat-x; margin: 0 0px; } div#tabarea_l
    { background: url(../images/mw_header_l_b.png) 0 0 no-repeat; padding-left:
    5px; } div#tabarea_r { height: 42px; background:
    url(../images/mw_header_r_b.png) 100% 0 no-repeat; padding-right: 0px; } table.pill { margin-left: auto; margin-right: auto;
    width:auto; } td.pill_l { background:
    url(../images/mw_menu_cap_l.png) no-repeat; width: 20px; height: 32px; }
    td.pill_m { background: url(../images/mw_menu_normal_bg.png) repeat-x;
    padding: 0; margin: 0; width: auto; } td.pill_r { background:
    url(../images/mw_menu_cap_r.png) no-repeat; width: 19px; height: 32px; }
    #pillmenu { white-space: nowrap; height: 32px; 
    width:360px; } #pillmenu ul { margin: 0; padding: 0; list-style:none; }
    #pillmenu li { background:
    url(../images/mw_menu_separator.png) top right no-repeat; margin: 0;
    padding: 0; } #pillmenu a { font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; font-weight: bold; float:left; display:block; height:
    23px; line-height: 23px; padding: 0 20px; color: #000; text-decoration:
    none; } #pillmenu a#active_menu-nav { margin-top:2px; height: 21px;
    line-height: 21px; background-position: 0 0; }
    .modifydate {font-size:11px}
.dynamic-tab-pane-control .tab-row .tab {
	font-family:	Arial, Helvetica, sans-serif;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:			12px Arial, Helvetica, sans-serif;
}
.dynamic-tab-pane-control .tab-page {
	font-family:		Arial, Helvetica, sans-serif;
}
.cb-tips-font {font-family: Arial, Helvetica, sans-serif;}
.cb-tips-capfont {font-family: Arial, Helvetica, sans-serif;}
.cb-tips-closefont {font-family: Arial, Helvetica, sans-serif;}
.cb-tips-button, .cb-tips-button:link, .cb-tips-button:visited, .cb-tips-hover  {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.cbMenu, .cbSSmenu {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.cbMenu a, .cbSSmenu a, .cbMenu a:link, .cbMenu a:visited, .cbMenu a:hover, .cbSSmenu a:link, .cbSSmenu a:visited, .cbSSmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
}
.cbsMenu, .cbsMenu li ul {
	font:bold 12px Arial, Helvetica, sans-serif;
}
.cbsMenu a, .cbsMenu li ul a, .cbsMenu a:link, .cbsMenu a:visited, .cbsMenu a:hover, .cbsMenu li ul a:link, .cbsMenu li ul a:visited, .cbsMenu li ul a:hover {
	font-family:Arial, Helvetica, sans-serif;
}
span.cbDateinputJs table tr td.calendarDateInput, span.cbDateinputJs table tr:hover td.calendarDateInput {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
span.cbDateinputJs table tr td.calendarDayInput, span.cbDateinputJs table tr:hover td.calendarDayInput {font-family:Arial, Helvetica, sans-serif;font-size:14px;}
span.cbDateinputJs select.calendarDateInput {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
span.cbDateinputJs input.calendarDateInput {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.dynamic-tab-pane-control .tab-page
{
	clear: both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #135cae;
	border-bottom-color: #135cae;
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	z-index: 2;
	position: relative;
	top: -2px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
legend
{
	color: #135cae;
}
fieldset 
{
	border-color: #135cae;
}
.fb_title, a.fb_title:link, a.fb_title:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
td.td-1
{
text-align: left;
}