
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-icon { width: 16px; height: 16px; background-image: url(/images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/ui-icons_cd0a0a_256x240.png); }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.ui-widget-overlay { background: #aaaaaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-cover {
 display: none; 
 display: block; 
 position: absolute; 
 z-index: -1; 
 filter: mask(); 
 top: -4px; 
 left: -4px; 
 width: 200px; 
 height: 200px; 
}
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.WarningAdminContent, .adminContent {background-color:yellow; border:1px solid black;font-weight:bold;padding:5px}
.NoteAdminContent {background-color:yellow;border:1px solid black; border-radius:5px;padding:10px;}
.WarningErrorContent, .errorContent {color:yellow;background-color:red; border:1px solid black;font-weight:bold;padding:5px}
.xdomWarningText {font-weight:bold;color:red;}
.xdomLightWarning {font-weight:normal;color:red;}
.xdomModalBlocker {position:fixed;height:100%;width:100%;top:0px;left:0px;opacity:0.6;background:white none repeat scroll 0 0;z-index:1024} 
.xdomWarningBlocker {position:absolute;filter:alpha(opacity=60);opacity:0.6;background:red none repeat scroll 0 0;z-index:1024;pointer-events:none;}
.xdomWarningFrame {border: 1px solid #ff0000;}
.xdomWarningBlock {color:red;background-color:yellow; border:1px solid black; padding:5px;}
.xdomModalBlockerElement {background:url(/images/trans_black_75.png);display:none;z-index:-1;position:fixed;left:0;top:0;width:100%;height:100%;}
.DisabledEntryContainer {background-color:red;}
.DisabledEntryContainer img {opacity:0.5;filter:alpha(opacity=30);}
.DraggedElement {position:absolute;border:1px solid green;}
.DropZone {border:2px solid transparent;cursor:move;}
.DropOver {border:2px solid green !important;}
.manageLink img {border-color:transparent;background-color:transparent;}
.Anchor {position:relative;}
.Pointer {cursor:pointer;}
select, textarea, input {max-width:100%;}
.xdomWhiteOver {position:relative;box-shadow:rgba(0,0,0,0.4) 0px 0px 16px 2px;}
.xdomWhiteOver:before {content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.50)}
.FacebookBlue {color:#3b5998;}
.GooglePlusOrange {color:#dd4b39;}
.InstagramBlue {color:#3f729b;}
.LinkedInBlue {color:#0976b4;}
.PinterestRed {color:#cc2127;}
.TwitterBlue {color:#55acee;}
.WordpressBlue {color:#21759b;}
.YouTubeRed {color:#cd201f;}
table.xdomBorderedTable {border-collapse:collapse;}
.xdomBorderedTable td, .xdomBorderedTable th {border:1px solid black;padding:2px;}
.xdomListSelectorList {background-color:white; border: grey 1px solid; white-space:nowrap; height:250px; overflow:auto}
.xdomListSelectorSelectedList {color: blue; font-weight:bold;white-space:nowrap;}
.xdomListSelectorSelectionList {color: blue; font-weight:bold;white-space:nowrap;}
.xdomListSelectorSelectedItem {background-color: blue; color:yellow}
.xdomListSelectorDisabledItem {font-style:oblique; font-weight:normal; color:grey;}
.xdomListSelectorInheritedItem {font-style:oblique;color:grey;}
.xdomListSelectorButton {width:100px;white-space:nowrap;}
.xdomPercentageBar {position:relative;border:1px solid #777;background-color:white;}
.xdomPercentageBar .indicator {position:absolute;z-index:1024;border-right:1px solid #777;}
.xdomPercentageBar .normalLevel {background-color:green;}
.xdomPercentageBar .warningLevel {background-color:yellow;}
.xdomPercentageBar .alertLevel {background-color:red;}
.xdomDefaultSelectLink {white-space:nowrap;padding:5px 8px 10px;}
.xdomDefaultSelectLink > select {margin:0px 0px 5px}
.xdomDefaultSelectLink > p {white-space:normal;}
.labeledSelectLink {border:0px;padding:0;margin:0;}
.xdomImageLink img, .xdomInputImage {border:0px;}
.xdomAjaxPopupContentMessage {text-align:left;}
.xdomAjaxPopupFormTable {width:100%;}
.PopupInlineEditWrapper {border:1px solid gray;min-height:100px}
.PopupInlineEditContainer {padding:5px;min-height:100px;}
.PopupInlineEditContainer:after {content:"";display:block;clear:both;}
.xdomHelpIcon:hover {filter:alpha(opacity=30); opacity:.30;}
.xdomHelpPopupLink {border:0px}
a.xdomHelpPopupLink:link img, a.xdomHelpPopupLink:visited img {border:0px solid}
.xdomHelpHoverContainer {position:absolute;width:400px;background-color:#000;color:#fff;text-align:left;padding:5px;font-weight:normal;font-size:10pt;white-space:normal;z-index:32000;}
.xdomEditForm {margin:10px 0px;}
.xdomEditForm table {margin:0px;}
.xdomEditFormTitleRow {text-align:center !important;font-size:14pt!important;font-weight:bold!important}
.xdomEditFormLabelCell {text-align:right; padding:1px 5px 1px 0;font-weight:bold;width:1%;display:table-cell;vertical-align:top;}
.xdomEditFormLabelCell label {white-space:nowrap}
.xdomEditFormControlRowTable {width:1%;margin:0px!important;}
.xdomEditFormControlRowTable .xdomEditFormLabelCell label {margin-left:20px;}
.xdomEditFormTextareaCell {padding:5px 0px;text-align:left !important;font-size:12pt }
.xdomEditFormGoogleMapCell {padding:10px 0px;position:relative;}
.xdomEditFormControlCell {text-align:left;padding:1px 0;display:table-cell;}
.xdomEditFormControlCell a:link,.xdomEditFormControlCell a:visited {background:transparent;border:0px}
.xdomEditFormControlCell img {border:0px}
.xdomEditFormCell {padding:2px 0;}
.xdomEditFormControlEntry {float:left;margin-left:5px;}
.xdomEditFormIsLabel {color:#888;font-style:italic;}
.xdomEditFormLabelPlain {font-size: 12px;font-weight: normal;}
.xdomLabeledFormRow {display:table-row;}
.xdomEditFormButtonCell {text-align:center;padding-bottom:20px;}
.xdomEditFormButtonCell button {font-size:20px;}
.miniAjaxEmptyControl {color:#888;font-style:italic;}
.miniAjaxForm {width:100%;}
.miniAjaxForm input, .miniAjaxForm select {width:100%;border-radius:4px;font-size:12px;padding:1px;}
.miniAjaxForm button {font-size:12px;}
.xdomAjaxPopupShrink {display:none;} 
.xdomAjaxPopupExpand {position:absolute;height:auto;width:auto;top:-250px;left:-250px;background-color:white;z-index:20025; border:3px solid #aaaaaa;}
.xdomAjaxPopupContentClose {cursor:pointer;float:right;}
.xdomAjaxPopupContentHead {border-bottom:2px solid #aaaaaa;background-color:#cccccc;text-align:left;padding:2px;cursor:move;width:100%}
.xdomAjaxPopupContentBody {padding:10px;color:black;text-align:left;}
.xdomAjaxPopupContentBody table {color:black}
.xdomRequiredControl {background-color:pink;}
.xdomRequiredControlFail {background-color:red;color:#000;}
.xdomRequiredControlLabel {}
.xdomRequiredControlLabelFail {color:red; font-weight:bold;}
.ControlOnLeft {width:1%;padding-right:5px;}
.LabelOnRight {width:99%;text-align:left;}
.LabelOnRight label {white-space:normal;}
.FUWLink {font-size:11px;text-align:center}
.FUWLink a {font-style:italic;font-weight:bold;}
.FUWLink a hover {background-color:black;color:red}
.FUWLink img {float:right;border:0px;}
.StdYouTubeFrame {position:relative;width:100%!important;height:auto!important;}
.StdYouTubeFrame:before {content:"";display:block;padding-top:56.26%;}
.StdYouTubeFrame > div {position:absolute;z-index:20;left:0;top:0;right:0;bottom:0;}
.StdYouTubeFrame iframe {border:0 none;width:100%!important;height:100%!important;}
.DisplayNone {display:none!important;}
.FloatRight {float:right;margin-left:10px;margin-bottom:5px;}
.FloatLeft {float:left;margin-right:10px;margin-bottom:5px;}
img.png { behavior: url("/pngbehavior.htc"); }
.searchText {width:440px;}
.memberDirectoryOptionSelectorSelect {width:320px;}
.memberDirectoryQuerySelectorSelect {width:320px;}
.memberDirectoryGroupSelectorSelect {width:320px;}
.nowrapCenter {white-space:nowrap;text-align:center;}
.nowrapLeft {white-space:nowrap;text-align:left;}
.nowrapRight {white-space:nowrap;text-align:right;}
.PhotoAlbumContentImageTitle {word-break:break-all;}
.pre {white-space:pre;}
.width_100pct {width:100%;}
.positionRelative {position:relative;}
.bold {font-weight:bold;}
.grayText {color:#999;font-style:italic;}
a.transImageLink:link,a.transImageLink:visited,a.transImageLink:hover {background-color:transparent!important;}
.memberImageLink {margin-right:10px;}
.memberImageLink img {vertical-align:middle;}
.MemberImage {border:1px solid black;background:white; padding:5px;}
.MemberPrivateImage {border:1px solid black;background:red; padding:5px;}
.memberDirectoryListType {float:left;}
.memberDirectoryListValue {margin-left:130px;font-weight:normal;}
.memberDirectoryListItem {padding:2px 0px 2px 40px;}
.memberFeedbackText {white-space:pre-wrap!important}
.memberDirectoryBackLink {font-weight:bold;text-align:center;display:block;}
.memberDirectoryCatQuick td {vertical-align:top;width:50%;padding-bottom:10px;}
.memberDirectoryCatQuick .catTitle {font-weight:bold;}
.memberDirectoryCatQuick .catEntries {font-style:italic;font-size:9pt;padding-top:5px;}
.memberDirectoryCatQuick .catEntries a {padding-right:6px;}
.memberQuickEditContainer {clear:both;}
.PurchaseOrderMainTitle {font-size:18px;font-weight:bold;margin:1em 0 1em;}
.PurchaseOrderSubTitle {font-size:14px;font-weight:bold;margin:1em 0 1em;}
.PurchaseOrderListTitle {font-size:14px;font-weight:bold;margin-top:1em;}
.PurchaseOrderTitle {font-size:14px;font-weight:bold;}
.PurchaseOrderShipNote {white-space:pre-wrap;margin-top:1em;}
.PurchaseOrderItemTable td {padding:2px 10px;}
.PurchaseOrderItemPrice, .PurchaseOrderItemTotal, .PurchaseOrderTotalsTotal {text-align:right;}
.PurchaseOrderTotalsMainTitle {font-size:14px;font-weight:bold;padding:.5em 0px 0 10px !important;white-space:nowrap;}
.PurchaseOrderTotalsMainTotal {font-size:14px;font-weight:bold;padding:.5em 0px 0 10px !important;text-align:right;}
td.PurchaseOrderBlankRow {padding:5px;}
.PurchaseOrderTotalsTitle {padding:0 0px 0 20px !important;white-space:nowrap;}
.PurchaseOrderTotalsTotal {padding:0 0 0 10px !important;}
.PurchaseOrderTotalsSubTitle {padding:0 0px 0 30px !important;white-space:nowrap;font-size:10px;}
.PurchaseOrderTotalsSubTotal {text-align:right;font-size:10px;}
.PurchaseOrderItemQty {text-align:center;}
.PurchaseOrderItemQty input {width:30px;}
.PurchaseOrderListNotes {white-space:pre-wrap;padding:10px 0 0 0 !important;}
.PurchaseOrderItemRowOdd {background-color:#ddd;}
.PurchaseOrderItemRowEven {background-color:#f0f0f0;}
.PurchaseOrderManageDefaultColumn {}
.PurchaseOrderManageNotes {height:1.2em;text-align:left;white-space:pre-wrap;overflow:hidden;}
.PurchaseOrderManageNotes:hover {overflow:visible;height:auto;}
.PurchaseOrderCartCheckButton {display:block;float:right;}
.MailFormWide {width:500px;}
.MailFormNarrow {width:360px;}
.newsletterIframe {border:1px solid black;background-color:white;}
.RssWidgetTitle {font-size:14pt}
.RssWidgetItemDate {}
.RssWidgetItemDescription {margin-bottom:5px;padding-bottom:5px}
.RssWidgetItemDescriptionOnly {border-bottom:1px solid black;margin-bottom:5px;padding-bottom:5px}
.RssWidgetItemContent {border-bottom:1px solid black;margin-bottom:5px;padding-bottom:5px}
li > .RssWidgetItemDescription, li > .RssWidgetItemDescriptionOnly {border-bottom:0px;}
.RssWidgetItemTitle {font-size:12px;font-weight:bold}
a.RssWidgetItemTitle:link, a.RssWidgetItemTitle:visited {color:black;}
a.RssWidgetItemTitle:hover {color:#e0e0e0;background-color:#bc5b4d;}
.RssWidgetItemDescriptionOnly img {float:left;margin:5px 10px 5px 0}
.ShowcasePageTitle {font-size:18pt;font-weight: bold; text-align: left; margin-top: 0.11em; margin-bottom: 0.1em;}
.ShowcasePageSubTitle {font-size:12pt;font-weight:bold; margin-top: 0.1em; margin-bottom: 0.1em; }
.ShowcasePageDate {font-size:10pt;font-weight:bold; margin-top: 0.1em; margin-bottom: 0.1em; }
.ShowcaseTitleLink {font-size:14pt;font-weight:bold; margin-top: 0.1em; margin-bottom: 0.1em;}
.ShowcaseSubTitleLink {font-size:10pt;font-weight:bold; margin-top: 0.1em; margin-bottom: 0.1em; }
.ShowcaseExternalLink {font-size:9pt;font-weight:bold; margin-top: 0.1em; margin-bottom: 0.1em; }
.ShowcaseImageLink img {margin:0px 10px 10px 0px;border:1px solid black}
.ShowcaseImageLink img:link, .ShowcaseImageLink img:visited {border:1px solid black}
.user_page_entry,.user_primary_entry {color:green;font-weight:bold;}
.system_page_entry,.user_secondary_entry {font-style:italic}
.user_link_entry {color:purple;font-weight:bold;font-style:italic}
.memberonly_page_entry {color:red;}
.LoginHiddenCell {padding-top:5px;}
.GuestbookImage {float:left;border:1px solid black;background:white; padding:10px;margin:0 15px 5px 0;}
.GuestbookEntry, .ClearBoth {clear:both}
.GuestbookName {font-weight:bold;margin-top:10px;}
.GuestbookTitle {font-weight:bold;}
.GuestbookResponse {margin-top:1em;padding-left:20px;}
.GuestbookPrivate {font-weight:bold;color:red;}
.guestbookEditFrame, .GenericEditFrame {margin-top:30px;}
.GuestbookWidgetFixedInner {width:100%;float:left;overflow:hidden;position:relative;}
.PublicationDocumentContainer {position:relative;}
.PublicationListEntry {clear:both;}
.PublicationPageTitle {font-size:16pt;font-weight:bold;line-height:18pt;margin:2px 0;}
.PublicationPageSubTitle {font-size:13pt;font-weight:bold;margin:2px 0;}
.publicationEditFrame {margin-top:30px;}
.PublicationWidgetFixedInner {width:100%;float:left;overflow:hidden;position:relative;}
.PublicationAbstractTitle {font-size:11pt;font-weight:bold;}
.PublicationListWidgetTitle {font-size:13pt;font-weight:bold;margin:1em 0;}
.PublicationListTable {width:100%;}
.PublicationAbstractImage {float:left;border:1px solid #000;margin:0 15px 10px 0;}
.PublicationWidgetImage {float:left;border:1px solid #000;margin:10px 10px 10px 0;}
.PublicationDocumentImage {float:right;border:1px solid #000;margin:15px 0 10px 15px;}
.PublicationDocumentYouTubeVideo {float:right;margin:15px 0 10px 15px;}
.PublicationPageHasAddtoDocImages .PublicationDocumentImage {float:left;margin:15px 15px 10px 0;}
.PublicationPageHasYouTubeVideos .PublicationDocumentImage {float:left;margin:15px 15px 10px 0;}
.PublicationDocumentAddtoImages {float:right;clear:right;border:1px solid #000;margin:15px 0 10px 15px;}
table.PublicationDocumentImageWrapper {float:right;border:1px solid #000; padding:5px;margin:15px 0 10px 15px;width:1%;}
table.PublicationDocumentImageWrapper .PublicationDocumentImage {float:none;margin:0;border:0;}
.PublicationDocumentImageTitle {padding:5px 0;font-weight:bold;font-size:10pt;text-align:center;}
.PublicationDocumentImageText {padding:4px 0; font-size:8pt;}
.PublicationStampImage {float:left;margin:0 5px 5px 0;}
#popup_submit_publication_entry {width:840px;max-width:98%;} 
.PublicationSubmitButton,.EventsApproveButton {font-weight:bold;border-radius:8px;font-size:14px;}
.PublicationApproveButton {color:white;background-color:darkRed;border-color:darkRed;}
.PublicationBusyImage {margin:20px 0 400px;}
.PublicationPopupBody {text-align:left;padding:15px;}
.PublicationSubmitSelectBox {max-width:400px;}
.PublicationTitleLinkContainer {font-weight:bold;}
.PublicationBackToLink {clear:left;}
.PublicationListCatTitle {font-size:18pt;font-weight:bold;background:#aaa;margin:5px 0;padding:10px;position:relative;}
.PublicationListCatTitle.PLevel1 {}
.PublicationListCatTitle.PLevel2 {margin-left:20px;}
.PublicationListCatTitle.PLevel3 {margin-left:40px;}
.PublicationListCatTitle.PLevel4 {margin-left:60px;}
.PublicationListCatImage {display:block;}
.PublicationListCatTitle.pubCatOpen {cursor:ns-resize;}
.PublicationListCatTitle.pubCatClosed {cursor:pointer;}
.PublicationListCatList.pubCatOpen {}
.PublicationListCatList.pubCatClosed {display:none;}
.AutoHide {float:left;overflow:hidden;width:100%;height:0px;}
.AutoHideArrow {margin-right:4px;cursor:pointer;}
.ModalPopupContainer {display:none;left:40px;position:absolute;top:80px;z-index: -1;}
.ModalPopupCloseLink {background: url(/images/CloseButton.png) no-repeat scroll right center transparent;display:block;float:right;height:20px;width:100px;}
.ModalPopupBody {background:url(/images/busy.gif) center center no-repeat #DDDEDF; border:14px solid #FFFFFF;}
.PopupTrigger, .PopupContent {cursor:pointer;}
.ExpandingImage {text-align:center;}
.UploadPopupShrink {display:none;} 
.UploadPopupExpand {position:absolute;height:auto;width:710px;top:0px;left:0px;background-color:white;z-index:2; border:3px solid #aaaaaa;}
.UploadPopupContentClose {cursor:pointer;float:right;}
.UploadPopupContentHead {border-bottom:2px solid #aaaaaa;background-color:#cccccc;text-align:left;padding:2px;cursor:move;width:100%}
.UploadPopupContentBody {padding:10px;text-align:left;color:#000;}
.UploadPopupContentBody h3 {margin:.5em 0;}
.UploadPopupContentBody .XHTMLPopopenContainer {margin:.5em 0;}
.UploadUpdateProgress {width:10em;height:1em;margin:.3em;position:relative;float:right;background-color:#cccccc;}
.UploadUploadProgressBar {width: 0em;height:1em;position:absolute;top:0px;left:0px;background-color:#00df00;z-index:2}
.UploadUploadProgressStatus {float:right;margin:.2em;width:275px;}
.UploadUploadIframe {border:0px;height:0px;width:0px;padding:0px;position:absolute;visibility:hidden;}
.UploadButtonContainer {position:relative;overflow:hidden;}
.UploadFileInput {position:absolute;right:0;top:0;z-index:30000;filter:alpha(opacity=0);opacity:0.0;font-size:14pt;color:transparent;background-color:transparent;}
.AnimatedImageHTML, .AnimatedImageTitle {position:relative;}
.AnimatedImageThumbsAnchor {position:relative;}
.AnimatedImageThumbsContainer {margin-top:10px;}
.AnimatedImageThumbContainer {float:left;width:10px;height:10px;background-color:#ccc;margin-right:10px;cursor:pointer;}
.AnimatedImageThumbContainer:hover {background-color:#000}
.AnimatedImageSelectedThumbContainer {float:left;width:10px;height:10px;background-color:#000;margin-right:10px;}
.AnimatedImageThumbEnd {clear:both;}
.AnimatedImageLinkOverlay {display:block;background:transparent;position:absolute;top:0;left:0;z-index:2004;}
.AnimatedImageLinkOverlay:hover {background-color:transparent!important;}
.AnimatedImageLinkOverlay img {width:100%;height:100%;}
.AnimatedImageTextAnchor {position:relative;}
.AnimatedImageTitle {font-size:2em;font-weight:bold;}
.AnimatedImagesMgmtContainer {display:inline-block;width:140px;height:110px;margin:0 10px 10px 0;border:1px solid #aaa;}
.AnimatedImagesMgmtContainer > a {margin:0 0 5px 4px;display:inline-block;}
.AnimatedImagesMgmtDrop {float:right;width:106px;height:106px;overflow:hidden;}
.AnimatedImagesMgmtBox img {max-width:100px;max-height:100px;}
.AnimatedImagesMgmtBox {display:table-cell;height:102px;width:100px;vertical-align:middle;text-align:center;background-color:#ccc;border:1px solid #aaa;}
.AnimatedImageWrapper {float:left;display:block;}
.AnimatedImageSliderTitle {float:left;clear:both;overflow:hidden;font-size:10px;font-weight:bold;}
.AnimatedImageSliderHTML {float:left;clear:both;overflow:hidden;font-size:9px;}
.AnimatedImageSliderHTML p{font-size:9px;}
.AnimatedImageLeftArrow, .AnimatedImageRightArrow {float:left;width:auto;height:auto;background-color:transparent;margin-right:10px;cursor:pointer;padding:0px;font-size:24pt;}
.AnimatedImageThumbsContainer.SliderThumbs {position:absolute;right:0px;top:-50px;}
.AnimatedImageLeftArrow:before {content:"«"}
.AnimatedImageRightArrow:before {content:"»"}
.AnimatedImagePopupLeftArrow, .AnimatedImagePopupRightArrow {display:inline-block;font-size:60pt;margin:10px;vertical-align:top;cursor:pointer;color:#888;font-weight:bold;}
.AnimatedImagePopupLeftArrow:before {content:"〈"}
.AnimatedImagePopupRightArrow:before {content:"〉"}
.AnimatedImagePopupWrapper .oldIE {zoom:1;display:inline;}
.AnimatedImagePopupWrapper {white-space:nowrap;}
.AnimatedImagePopupImage {margin:14px;border:1px solid black;}
.AnimatedImagePopupTitle {margin:14px;font-size:10pt;font-weight:bold;}
.AnimatedImagePopupHTML {margin:14px;}
.AnimatedImageManageButtons {position:absolute;top:10px;left:10px;width:230px;height:25px;z-index:20000;}
.ImagesGridFrame {clear:both;}
.ImagesGridImage {width:100%;height:auto;display:block;}
.ImagesGridContainer {display:inline-block;vertical-align:top;position:relative;}
.ImagesGridTitle {font-size:1.5em;font-weight:bold;text-align:center;}
.ImagesGridTitle, .ImagesGridHTML {padding:0 5%;}
.ImagesGridLinkOverlay {display:block;background:transparent;position:absolute;top:0;left:0;z-index:2004;}
.ImagesGridLinkOverlay:hover {background-color:transparent!important;}
.ImagesGridLinkOverlay img {width:100%;height:100%;}
li.PhotoAlbumContentThumbOuterCell, .PhotoAlbumContentLinksFieldset li, .PhotoAlbumContentAlbumEntry>li>ul>li {list-style:none none inside;}
ul.PhotoAlbumContentThumbOuterTable, .PhotoAlbumContentLinksFieldset ul, ul.PhotoAlbumContentAlbumEntry, .PhotoAlbumContentAlbumEntry>li>ul {padding:0;}
ul.PhotoAlbumContentAlbumEntry>li {padding:5px;list-style:none none inside;clear:both;}
li.PhotoAlbumContentThumbOuterCell {display:inline-block;}
.PhotoAlbumPopupContentBody {text-align:left;}
.PhotoAlbumContentPageLinks, .PhotoAlbumContentSubLinks, .PhotoAlbumContentSubLinksDisabled {margin-right:1em;}
.PhotoAlbumContentAlbumEntry {border-spacing:0 2px;}
.PhotoAlbumContentAlbumEntryCell > table {border-collapse:collapse;}
.PhotoAlbumContentAlbumEntryCell {vertical-align:top;}
.PhotoAlbumDetailLinks {width:100%}
.PhotoAlbumContentSubLinksThumb {position:absolute;background-color:white;border:2px solid black;}
.PhotoAlbumContentSubLinksThumb td {text-align:center;vertical-align:middle;padding:5px;}
.PhotoAlbumContentAlbumInfoTitle, .PhotoAlbumContentThumbsTitle {font-size:14pt;font-weight:bold;margin:1em 0 1em 0;}
.PhotoAlbumContentAlbumInfoText, .PhotoAlbumContentThumbsText {margin:1em 0 1em 0;}
.PhotoAlbumContentAlbumThumbUpdate {position:absolute;top:10px;left:10px;width:120px;height:25px;}
.PhotoAlbumEditPurchaseDescription {width:300px;}
#playerFrame #innerFrame {width:100%;height:100%}
.playerResizeHandle {width:15px;height:15px;float:right;cursor:se-resize;background-image:url(http://fredsusedwebsites.com/images/ResizeHandle.gif);background-repeat:no-repeat}
.PhotoAlbumEditPurchaseExpanded {border:1px solid gray; margin:10px;padding:10px;}
.PhotoAlbumListLinks .SiteSearchTable {float:left;width:auto;}
.PhotoAlbumCategorySelector {float:left;width:auto;margin:5px 20px 0 0;}
#PhotoAlbumCartPopupBlocker, #PhotoAlbumPopupBlocker, #PublicationPopupBlocker, #DirectoryPopupBlocker, #AnimatedImagePopupBlocker {position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:-1;background:url(/images/trans_black_75.png);display:none;}
#PhotoAlbumCartPopupContainer, #PhotoAlbumPopupContainer, #PublicationPopupContainer, #DirectoryPopupContainer, #AnimatedImagePopupContainer {position:absolute;top:80px;left:150px;z-index:-1;display:none;}
.PhotoAlbumPopupTable, .PublicationPopupTable, .DirectoryPopupTable {width:950px;}
.PhotoAlbumCartPopupTable {width:850px;}
.PhotoAlbumCartPopupBody, .PhotoAlbumPopupBody, .PublicationPopupBody, .DirectoryPopupBody, #AnimatedImagePopupBody {border:14px solid #fff;background-color:#dddedf;}
.PhotoAlbumCartPopupBody {padding:10px;}
.PhotoAlbumCartPopupCloseLink, .PhotoAlbumPopupCloseLink, .PublicationPopupCloseLink, .DirectoryPopupCloseLink, .AnimatedImagePopupCloseLink {float:right;width:100px;height:20px;display:block;background:url(/images/CloseButton.png) no-repeat right center;}
.PhotoAlbumPageTitle {font-size:20pt;margin:.65em 0;font-weight:bold;}
.PhotoAlbumAddThis {float:right;margin-top:5px;}
.PhotoAlbumPopupImage {background: url("/images/busy.gif") no-repeat scroll center center rgba(0, 0, 0, 0);}
.PhotoAlbumPlayerButton {float:right;cursor:pointer;vertical-align:top;background-color:rgba(0,0,0,0.6);border-radius:5px;margin:0 10px;font-size:25px;padding:3px;}
.PhotoAlbumPlayerDefWrapper {padding:10px;display:table-cell;text-align:center;vertical-align:middle;}
.PhotoAlbumPlayerPanel {position:absolute;top:0;left:0;right:0;height:0px;color:#fff;overflow:hidden;z-index:1000;}
.PhotoAlbumPlayerInnerPanel {padding:10px;background-color:rgba(255,255,255,0.4);border-radius:15px;margin:10px;}
.PhotoAlbumPlayerInnerPanel:after {content:'';display:block;clear:both;}
.PhotoAlbumPlayerInnerPanel audio {padding:0 3px;}
.EventsListEntry {margin:2px 0px;}
.EventsListLink, .EventsListNoLink {font-weight:bold;font-size:14px;}
.EventsListLink a:link, .EventsListLink a:visited {color:black;}
.EventsListLink a:hover {color:white;background-color:black;}
.EventsNavLinks {font-weight:bold;font-size:12px;margin:10px 0px;}
.EventsNavLinks a:link, .EventsNavLinks a:visited {color:black;margin:0px 8px;}
.EventsNavLinks a:hover {color:white;background-color:black;margin:0px 8px;}
.EventsExportLinks {font-weight:bold;font-size:12px;}
.EventsExportLinks a:link, .EventsExportLinks a:visited {color:black;margin:0px 8px;}
.EventsExportLinks a:hover {color:white;background-color:black;margin:0px 8px;}
.EventsNextLinks {font-weight:bold;font-size:12px;margin:10px 0px;}
.EventsNextLinks .Selected {padding:0px 8px;font-style:italic;color:white;background-color:black;}
.EventsNextLinks a:link, .EventsNextLinks a:visited {color:black;padding:0px 5px;}
.EventsNextLinks a:hover {color:white;background-color:black;padding:0px 5px;}
.EventsListDateDuration {font-weight:bold;font-size:11px}
.EventsTitleButtons {margin-left:20px;}
.EventsAbstract {margin-top:1em;}
.EventsListAddress, .EventsListContact, .EventsListWebsite, .EventsCost {font-weight:bold;font-size:11px;}
.EventsListButton {margin:0px 0px 0px 9px}
.EventsEditFrame {margin-top:30px;}
.EventsCalendarTable, .EventsMiniCalendarTable {border-collapse:collapse; width:100%}
.EventsCalendarTitle {text-align:center;font-weight:bold;font-size:14pt}
.EventsCalendarWeekname {text-align:center;font-weight:bold;font-size:11pt; width:14.3%}
.EventsCalendarBlankDay {border:1px solid #777; background-color:#ccc}
.EventsCalendarDay {border:1px solid #777; vertical-align:top;white-space:normal;font-size:11px;font-family:Verdana,sans-serif;height:80px}
.EventsWeekDate {font-weight:bold;font-size:14pt;margin:10px 0px;}
.EventsWeekDateContent {margin-left:100px;}
.EventsStressed {font-weight:bold;color:#444;}
.EventsPageTitle {font-weight:bold;font-size:16pt;margin:.5em 0}
.EventsPageDate {font-weight:bold;font-style:italic;font-size:12pt;}
.EventsPageAddress, .EventsPageContact {font-weight:bold;font-size:10pt;margin:.4em 0 .5em 0;}
.EventsPageWebsite {font-weight:bold;font-size:10pt;}
.EventsPrevNextLink {margin:5px 10px; font-size:10pt;font-weight:bold;}
.EventsNextLinks {margin-top:15px; text-align:center;word-break:break-all;}
.EventsPageContent {margin-top:10px;}
.EventsWarning {font-weight:bold;font-style:italic;color:darkred;background-color:#fafad2}
.EventsMiniListEntry {margin:10px 0px;font-size:10px;}
.EventsMiniCalendarContainer {padding:5px}
.EventsMiniCalendarTitle {font-size:10pt;text-align:center;font-weight:bold;float:left;}
.EventsMiniCalendarWeekname {font-size:10pt;font-weight:bold;text-align:center;}
.EventsMiniCalendarDay {text-align:center;}
.EventsContactName, .EventsContactLink, .EventsContactPhone, .EventsListWebsite, .EventsPageWebsite {display:block;float:left;margin-right:10px;}
a.EventsContactLink:link, a.EventsContactLink:visited,a.EventsWebLink:link, a.EventsWebLink:visited {color:black;}
a.EventsContactLink:hover, a.EventsWebLink:hover {color:white;background-color:black;}
.EventsMiniLink {}
.EventsMiniNextLinks {font-weight:bold;font-size:12px;margin:2px 0px;text-align:center;}
.EventsMiniNextLinks .Selected {padding:0px 8px;font-style:italic;color:white;background-color:black;}
.EventsMiniNextLinks a:link, .EventsMiniNextLinks a:visited {color:black;padding:0px 5px;}
.EventsMiniNextLinks a:hover {color:white;background-color:black;padding:0px 5px;}
.EventsMiniCalendarNextLinks {float:right;font-size:14pt;line-height:10pt;text-align:right;}
.EventsMiniCalendarNextLinks a {display:inline-block;float:left;}
.EventsMiniCalendarNextLinks a:link {text-decoration:none;}
.EventsMiniCalendarNextLinks a:hover {text-decoration:none;background-color:transparent;}
.EventsMiniCalendarPrevLink {padding-right:10px;}
.EventsCalLink {}
.EventsCalLink:link, .EventsCalLink:visited {color:black;}
.EventsCalLink:hover {color:white;background-color:black;}
.EventsCalAdminLink {}
.EventsCalAdminLink:link, .EventsCalAdminLink:visited {color:red;}
.EventsCalAdminLink:hover {color:yellow;background-color:red;}
.EventsCalNoLink {}
.EventsAbstractImage {float:left;margin:5px 10px 5px 0;border:1px solid #000;}
.EventsDocumentImage {float:right;margin:5px 0 5px 10px;border:1px solid #000;}
.EventsCalendarSelector {float:left;margin:0 20px 0 0;}
.EventsNoImageBox {border:1px solid black;padding:50px;font-size:16px;white-space:pre-wrap;}
#popup_submit_event {width:840px;max-width:98%} 
.EventsSubmitButton,.EventsApproveButton {font-weight:bold;border-radius:8px;font-size:14px;}
.EventsApproveButton {color:white;background-color:darkRed;border-color:darkRed;}
.EventsExternalInfo {margin:1em 0;}
.EventsExternalInfo p {font-size:14px;font-weight:bold;}
.EventsFuture {margin:1em 0;float:left;padding:10px;border:1px solid black;border-radius:10px;}
.EventsFutureTitle {font-weight:bold;margin-bottom:.2em;}
.EventsShowMoreLink {display:block;float:left;clear:left;}
a.EventsShowMoreLink:link, a.EventsShowMoreLink:visited, .EventsExternalPageLink a:link, .EventsExternalPageLink a:visited {color:#000;text-decoration:underline;}
a.EventsShowMoreLink:hover, .EventsExternalPageLink a:hover {color:#fff;background-color:#000;text-decoration:underline;}
.EventsExternalPageLink {display:block;margin:1em 0; font-weight:bold;}
#event_repeat_show_cals a:link, #event_repeat_show_cals a:visited {color:#000;text-decoration:none;}
#event_repeat_show_cals a:hover {color:#fff;background-color:#000;text-decoration:none;}
.EventRepeatNote {margin-top:10px;font-weight:bold;}
.EventRepeatNote a:link, .EventRepeatNote a:visited {text-decoration:underline!important;}
a.EventsMiniCalendarTitleLink:link, a.EventsMiniCalendarTitleLink:visited, a.EventsMiniCalendarTitleLink:hover {text-decoration:none;}
.EventsMiniCalendarPopup {position:absolute;display:none;background-color:#fff;padding:5px;border:1px solid #444;width:200px;}
.EventsCalendarPopup {position:absolute;display:none;background-color:#eee;border:1px solid #444;width:550px;}
.EventsCalendarPopup .EventsListEntry {padding:10px;margin:0;}
.EventsMiniCalendarPopupTitle {font-size:10pt;font-weight:bold;}
.EventsCalendarPageWrapper .EventsMiniCalendarTable,
.EventsCalendarPageWrapper .EventsMiniCalendarNextLinks {display:none;}
#event_repeat_show_cals:after {content:'';display:block;clear:both;}
.EventsDateNote {min-height:1em;border-top:1px dotted #ccc;}
.EventsDateNote p {margin:0;font-size:inherit;border-bottom:1px dotted #ccc;}
.EventsCalendarPrintButton {float:right;}
.RepeatMiniCalendar {margin:10px 20px 10px 0px!important;float:left;}
.RepeatMiniCalendar:nth-child(4n+1) {clear:both;}
.RepeatMiniCalendar td {text-align:center;}
.RepeatMiniCalendar td.EventsMiniCalendarDay, .RepeatMiniCalendar td.EventsMiniCalendarBlankDay {padding:2px;background-color:transparent;font-size:12px;font-family:arial,sans-serif;}
#popup_submit_directory_entry {width:850px;min-height:700px;}
.GoogleMapPopupWidget {background-color:white;border:1px solid black}
.GoogleMapDirectionsContainer {float:right;margin-bottom:10px;}
.GoogleMapPSelect {float:left;margin-bottom:10px;}
.GoogleMapContainer {height:inherit;}
.GoogleMapOuterContainer {position:relative;width:auto;height:auto;}
.GoogleMapOuterContainer .Map {width:700px;height:600px;}
.GoogleMapRouteContainer {float:left;width:0%;height:100%;visibility:hidden;overflow:auto;}
.GoogleMapMapContainer{float:right;width:100%;}
.GoogleMapDirectionsClose {float:right;margin:0 5px 1em 3px;}
.GoogleMapDirectionsTitle {font-size:20px;font-weight:bold;}
.EditIcon {font-size:18px;letter-spacing:-4px;margin-left:-4px;line-height:.8em;color:#555;}
.EditPencil, .EditCheck, .EditPlus, .EditPay {color:darkgreen;}
.EditWrongWay, .EditClose, .EditBlock {color:#d60000;}
.EditHelp {font-size:1.1em;color:#755ca3;}
.EditFitText {font-size:1em;vertical-align:middle;}
.xdomAjaxPopupExpand {max-width:100%;}
.UploadPopupExpand,.PhotoAlbumPopupPhotoExpand,.PhotoAlbumPopupAlbumExpand {max-width:99%;}
@media (max-width:720px) {
 .RepeatMiniCalendar:nth-child(4n+1) {clear:none;}
 .RepeatMiniCalendar {display:inline-block;float:none;}
}
.DirectoryEditAmenityControl, .DirectoryEditAmenityLabel {display:table-cell;}
@media (max-width:500px){
 .DirectoryEditAmenityContainer .xdomLabeledFormRow {border:none;margin:0;padding:0;}
 .DirectoryEditAmenityControl{display:block;float:left;clear:left;}
 .DirectoryEditAmenityLabel {display:block;}
}
@media (max-width:960px) {
 .PublicationPopupTable, .DirectoryPopupTable {width:auto;}
 #DirectoryPopupContainer, .GoogleMapPopupWidget {width:auto;left:0!important;}
 #popup_submit_directory_entry {width:100%;left:0!important;}
 .GoogleMapPopupWidget {max-width:100%;width:100%!important;left:0!important;}
 .GoogleMapDirectionsContainer {float:none;});
 .ui-dialog .ui-dialog-content {padding:5px;}
 .ui-dialog {padding:0;}
}
@CHARSET "UTF-8";
.PhotoAlbumContentThumbsFieldset {}
.PhotoAlbumContentThumbCell {border:1px solid #cccccc; }
.PhotoAlbumContentThumbOuterCell{}
.PhotoAlbumContentThumb img {border:1px solid #ffffff;}
.PhotoAlbumContentThumb img:hover {filter:alpha(opacity=30); opacity:.30;border:1px solid black}
a:link.PhotoAlbumContentThumb {}
a:hover.PhotoAlbumContentThumb {background-color:#ffffff;}
.PhotoAlbumContentLinksFieldset {margin-bottom:10px;}
.PhotoAlbumContentLinks {font-size:12pt;display:block;width:360px;font-weight:bold;background-color:#CCCCCC;border:2px solid white;}
a.PhotoAlbumContentLinks {text-decoration:none;color:black}
a:link.PhotoAlbumContentLinks {text-decoration:none;color:black}
a:visited.PhotoAlbumContentLinks {text-decoration:none;color:black}
a:hover.PhotoAlbumContentLinks {background-color:black;color:white;text-decoration:none;}
.PhotoAlbumContentSubLinks {font-size:14px;font-weight:bold;}
.PhotoAlbumContentSubLinksDisabled {font-size:14px;font-weight:bold;color:#aaaaaa}
a.PhotoAlbumContentSubLinks {text-decoration:none;color:black}
a:link.PhotoAlbumContentSubLinks {text-decoration:none;color:black}
a:visited.PhotoAlbumContentSubLinks {text-decoration:none;color:black}
a:hover.PhotoAlbumContentSubLinks {background-color:black;color:white;text-decoration:none;}
.PhotoAlbumContentPageLinks {font-size:10pt;font-weight:bold;}
a.PhotoAlbumContentPageLinks {text-decoration:underline;color:black}
a:link.PhotoAlbumContentPageLinks {text-decoration:underline;color:black}
a:visited.PhotoAlbumContentPageLinks {text-decoration:underline;color:black}
a:hover.PhotoAlbumContentPageLinks {background-color:black;color:white;text-decoration:underline;}
a:link.manageLink{color:red;}
a:visited.manageLink {color:red;}
a:hover.manageLink{color:white; background-color:red;}
#PhotoAlbumListContent {border:1px solid black;padding:10px;}
#PhotoAlbumListContent h2 {margin:0px 0px 5px}
#PhotoAlbumListContent h3 {margin:5px 0px 16px}
.PhotoAlbumContentImage {border:2px solid black;}
.PhotoAlbumContentImageContainer {text-align:center;padding:10px 0px;width:100%}
.PhotoAlbumContentImageTitle {font-size:12pt;font-weight:bold;text-align:center;margin:5px 0px;}
.PhotoAlbumContentImageArtist {font-size:11pt;font-weight:normal;text-align:center;margin:5px 0px;}
.PhotoAlbumContentImagePrice {font-size:12pt;font-weight:bold;text-align:center;margin:5px 0px;}
.PhotoAlbumContentThumbTitle {font-size:10pt;font-weight:bold;text-align:center;margin:5px 0px;}
.PhotoAlbumContentThumbArtist {font-size:9pt;font-weight:normal;text-align:center;margin:5px 0px;}
.PhotoAlbumContentThumbPrice {font-size:9pt;font-weight:bold;text-align:center;margin:5px 0px;}
.PhotoAlbumContentImageText {margin-top:10px}
.PhotoAlbumContentAlbumThumbCell {border:1px solid black; text-align:center;padding:5px;width:10%}
.PhotoAlbumContentAlbumInfoCell {border:1px solid black; text-align:left;padding:5px;vertical-align:top;width:90%}
.PhotoAlbumPopupAlbumShrink {display:none;} 
.PhotoAlbumPopupAlbumExpand {position:absolute;height:auto;width:710px;top:-250px;left:-250px;background-color:white;z-index:2; border:3px solid #aaaaaa;}
.PhotoAlbumPopupPhotoShrink {display:none;} 
.PhotoAlbumPopupPhotoExpand {position:absolute;height:auto;width:710px;top:0px;left:0px;background-color:white;z-index:2; border:3px solid #aaaaaa;}
.PhotoAlbumPopupContentClose {cursor:pointer;float:right;}
.PhotoAlbumPopupContentHead {border-bottom:2px solid #aaaaaa;background-color:#cccccc;text-align:left;padding:2px;cursor:move;width:100%}
.PhotoAlbumPopupContentBody {padding:10px;}
.PhotoAlbumUpdateProgress {width:10em;height:1em;margin:.3em;position:relative;float:right;background-color:#cccccc;}
.PhotoAlbumUploadProgressBar {width: 0em;height:1em;position:absolute;top:0px;left:0px;background-color:#00df00;z-index:2}
.PhotoAlbumUploadProgressStatus {float:right;margin:.2em;width:275px;}
.PhotoAlbumUploadIframe {border:0px;height:0px;width:0px;padding:0px;position:absolute;visibility:hidden;}
.DropZone {border:2px solid white;cursor:move;}
.DropOver {border:3px solid green !important;}
html {font-size:10pt;font-family:Tahoma,Arial,Helvetica;}
html,body {margin:0;padding:0;height:100%;}
#mainPageElement {position:relative;width:1050px; margin:auto;padding:10px;box-shadow:0 0 10px #555;}
#blankPageElement {margin:auto;position:relative;}
#popupPageElement {margin:auto;position:relative;}
#headerElement {width:100%; height:104px;margin-top:15px;position:relative;border-bottom:4px solid #751009;}
#logoTruckElement {float:left;margin-left:10px;border:0px} 
#logoElement {float:left;margin:5px 0 0 5px;border:0px;} 
#headerLoginBox {position:absolute;top:5px;right:10px;background-color:#fff;z-index:4;}
#headerLoginBox input {background-color:#fff;border:1px solid #4d2e21;}
#headerAddElement {position:absolute;top:20px;right:0px;width:125px;height:20px;}
#headerLangElement {position:absolute;top:40px;right:100px;width:125px;height:20px;}
#mainLinkElement {text-align:center;margin-top:10px;}
#topLinkElement {position:absolute;top:40px;right:0px;text-align:right;}
#topIconElement {position:absolute;right:10px;bottom:45px;height:42px;width:42px;padding-top:6px;cursor:pointer;color:#fff;background-color:#751009;text-align:center;display:none;}
#topIconElement div {font-size:30px;width:42px;height:42px;}
#iconLinkElement {display:none;position:absolute;right:5px;top:70px;z-index:20;min-width:300px;background-color:#751009;}
#mainBodyElement {clear:both;padding-top:20px;}
#blankBodyElement {position:absolute; top:0px;left:0px;height:auto}
#popupBodyElement {position:absolute; top:0px;left:0px;height:auto}
.pageNarrow {display:none;border:2px solid #751009;padding:5px 10px;border-radius:10px;background:lightyellow;}
.headerNameElement,.headerPhoneElement {position:absolute;right:0px;color:#751009;font-size:32px;font-family:Arial,sans-serif;text-shadow:1px 1.6px 1.4px #555;}
.headerNameElement {bottom:4px;}
.headerPhoneElement {bottom:40px;}
.NamePhoneElement {display:none;}
#headerElement a#logoTruckElement:hover, #headerElement a#logoElement:hover {background-color:transparent;}
.pageWrapper {display:table-row;clear:left;}
.pageSideLeft {width:200px;min-width:200px;min-height:400px;display:table-cell;padding-right:25px;position:relative;vertical-align:top;}
.pageSideRight {width:200px;min-width:200px;min-height:400px;display:table-cell;padding-left:25px;position:relative;vertical-align:top;}
.pageSideLeft:after {position:absolute;top:45px;bottom:45px;right:0;background:#000;width:1px;content:"";}
.pageSideRight:before {position:absolute;top:45px;bottom:45px;left:0;background:#000;width:1px;content:"";}
.pageBodyLeft {width:650px;min-height:400px;display:table-cell;padding-right:25px;vertical-align:top;}
.pageBodyRight {width:650px;min-height:400px;display:table-cell;padding-left:25px;vertical-align:top;}
.pageBody {min-height:400px;max-width:100%;width:1050px;}
.blankBody {font-size:10pt; vertical-align:top;}
.popupBody {font-size:10pt; vertical-align:top;}
.footerContainer {clear:both;text-align:center;}
.footerRule {width:75%;border-bottom:2px solid #000;margin:auto;}
.SiteMapContainer {font-size:10px;text-align:left;padding:15px 0 27px;display:table;width:100%;border-top:1px solid #000;}
.SiteMapContainer .SiteMapList {list-style-type:none;padding:0;margin:0;display:table-row;width:100%''}
.SiteMapContainer ul.SiteMapList > li {display:table-cell;min-height:20px;margin:12px 0 0;font-weight:bold;color:#000;position:relative;}
.SiteMapContainer ul.SiteMapList > li > * {margin:0 10px;}
.SiteMapContainer .SiteMapList > li.firstListItem > * {margin-left:0;}
.SiteMapContainer .SiteMapList > li.lastListItem {padding-right:0;}
.SiteMapContainer .SiteMapList > li.lastListItem > * {margin-right:0;}
.SiteMapContainer ul.SiteMapList > li:after {content:'';position:absolute;top:0;right:0;bottom:-15px;width:1px;background-color:#000;}
.SiteMapContainer .SiteMapList > li.lastListItem:after {content:'';display:none;}
.SiteMapList1, .SiteMapList2, .SiteMapList3, .SiteMapList4 {list-style-type:none;padding-left:10px;margin:0;font-weight:normal;max-width:160px;}
.SiteMapContainer a:link, .SiteMapContainer a:visited {text-decoration:none;color:#000;}
.SiteMapList1 a:link, .SiteMapList1 a:visited {color:#000;}
.SiteMapContainer a:hover {text-decoration:underline;background-color:transparent;color:#000;}
 @media (max-width:760px) {
 .SiteMapContainer {display:none;}
} 
@media (max-width:1050px) {
 .headerNameElement,.headerPhoneElement {padding-right:10px;}
 #mainPageElement {width:100%;box-shadow:none;padding:0;}
 .memberGreetingBox {display:none;}
 .MailFormWide {max-width:500px;width:100%;}
 .MailFormNarrow {max-width:360px;width:60%;}
 #headerElement, #mainBodyElement {margin:0}
 #mainBodyElement {padding:20px 10px;}
 
 
 .EventsAbstractImage {width:22.222222%;height:auto;min-width:75px;}
 .GuestbookImage {width:22.1022%;height:auto;min-width:75px;}
 .PublicationAbstractImage {width:17.681729%;height:auto;min-width:75px;}
 .PublicationPopupTable, #PublicationPopupContainer {max-width:100%;}
 .PublicationDocumentImage {width:36.836935%;height:auto;min-width:150px;}
 .PublicationPopupBody .PublicationDocumentImage {width:42.040359%;}
 .EventsDocumentImage {width:38.1%;height:auto;min-width:75px;}
}
@media (max-width:760px) {
 #headerLoginBox, #headerAddElement {display:none;}
}
@media (max-width:690px) {
 #logoElement {display:none;}
 #mainLinkElement {margin-top:75px;}
}
@media (max-width:680px) {
 #topLinkElement {display:none;}
 #mainLinkElement {display:none;}
 #topIconElement {display:block;}
 .headerPhoneElement {right:60px;}
}
@media (min-width:680px) {
 #iconLinkElement {display:none !important;}
}
@media (max-width:600px){
 .xdomLabeledForm .MailFormCopyMe {display:block;}
 .MailFormNarrow {max-width:500px;width:100%;}
}
@media (max-width:580px) {
 .headerNameElement,.headerPhoneElement {display:none;}
 .NamePhoneElement {display:block;padding-left:10px;color:#751009;font-size:24px;font-family:Arial,sans-serif;}
}
@media (max-width:500px) {
 .xdomLabeledFormRow {display:block;border:1px solid #aaa;margin:5px 0; padding:5px;}
 .xdomEditFormLabelCell, .xdomEditFormControlCell {display:block;text-align:left;width:100%}
 .xdomEditFormLabelCell label {white-space:normal;}
 .xdomEditFormTextareaCell textarea {width:100%!important;}
}
@media (max-width:700px) {
 .pageNarrow {display:block;}
 .pageSideLeft,.pageSideRight {display:none;}
 .pageBodyRight {padding-left:0;}
}
@media (max-width:600px) {
 .EventsCalendarPageWrapper .EventsMiniCalendarTable {display:table;}
 .EventsCalendarPageWrapper .EventsCalendarTable {display:none;}
}
.fuw_responsive_image {min-width:75px;}
.fb_likebox, .fb_likebox span, .fb_likebox span iframe[style] {max-width:100%!important;}
body.form {font-size:10pt;margin-top:5px;margin-left:5px;margin-right:5px;background-color:beige;background-image:none !important;}
body.formView{font-size: 10pt;margin-top:5px;margin-left:5px;margin-right:5px;background-color:#ffffff;background-image:none !important;}
p {font-size:10pt;font-family: Tahoma, Arial, Helvetica; margin-top:0px;}
h1 {color:#751009;font-size:32px;font-weight:normal;}
h2 {color:#751009;font-size:20px;font-weight:normal;}
h3 {color:#000;font-size:20px;font-weight:normal;}
a {color: #000;text-decoration:underline;}
a:link, a:visited {color:#000}
a:hover {color:#fff;background-color:#000;}
a.small {font-size:11px;}
a img {border:0px;}
table {font-size:10pt}
label {text-align:right;font-weight:bold}
.borderedCellsTable {border:0;border-collapse:collapse;border-spacing:0;}
.borderedCellsTable td {border:1px solid #000;}
.AnimatedImageFrame:after {clear:both;content:'';display:block;}
.AnimatedImages-next_slides {margin:10px 0;}
.AnimatedImageContainer {}
.AnimatedImageContainer img {right:0;bottom:0;max-width:100%;max-height:100%;width:auto;height:auto;}
.AnimatedImages-top_slides .AnimatedImageFrame {width:100%!important;height:auto!important;}
.AnimatedImages-top_slides .AnimatedImageContainer {position:relative;width:100%;}
.AnimatedImages-top_slides .AnimatedImageContainer:before {content:'';display:block;padding-top:31.111%}
.AnimatedImages-next_slides {width:44.4444%!important;float:left;}
.AnimatedImages-next_slides .AnimatedImageFrame {width:100%!important;height:auto!important;}
.AnimatedImages-next_slides .AnimatedImageContainer {position:relative;width:100%;float:left;}
.AnimatedImages-next_slides .AnimatedImageContainer:before {content:'';display:block;padding-top:70%}
.AnimatedImages-next_slidesElement .AnimatedImageTextAnchor {width:48%;float:right;}
.AnimatedImages-next_slides .AnimatedImageThumbsAnchor {height:10px;}
.AnimatedImages-next_slidesElement .AnimatedImageTitle div,
.AnimatedImages-next_slidesElement .AnimatedImageHTML div {width:100%!important;}
@media (max-width:550px) {
 .AnimatedImages-next_slides {width:100%!important;float:none;}
 .AnimatedImages-next_slidesElement .AnimatedImageTextAnchor {width:100%;float:none;margin:10px 0;float:none;}
}
.ImagesGridTitle {font-family:Tahoma,Arial,Helvetica;}
.ImagesGrid2 .ImagesGridContainer {width:45%;margin:0 0 20px 10%;}
@media (min-width:550px) {
 .ImagesGrid2 .ImagesGridContainer:nth-child(2n+1) {margin-left:0;}
}
@media (max-width:550px) {
 .ImagesGrid2 .ImagesGridContainer {width:100%;margin-left:0;}
}
.ImagesGrid3 .ImagesGridContainer {width:26.666666667%;margin:0 0 20px 10%;}
@media (min-width:675px) {
 .ImagesGrid3 .ImagesGridContainer:nth-child(3n+1) {margin-left:0;}
}
@media (max-width:675px) and (min-width:400px) {
 .ImagesGrid3 .ImagesGridContainer {width:45%;margin-left:10%}
 .ImagesGrid3 .ImagesGridContainer:nth-child(2n+1) {margin-left:0;}
}
@media (max-width:400px) {
 .ImagesGrid3 .ImagesGridContainer {width:100%;margin-left:0;}
}
.ImagesGrid4 .ImagesGridContainer {width:20%;margin:0 0 20px 6.666666667%;}
@media (min-width:700px) {
 .ImagesGrid4 .ImagesGridContainer:nth-child(4n+1) {margin-left:0;}
}
@media (max-width:675px) and (min-width:450px) {
 .ImagesGrid4 .ImagesGridContainer {width:26.666666667%;margin-left:10%}
 .ImagesGrid4 .ImagesGridContainer:nth-child(3n+1) {margin-left:0;}
}
@media (max-width:450px) {
 .ImagesGrid4 .ImagesGridContainer {width:45%;margin-left:10%}
 .ImagesGrid4 .ImagesGridContainer:nth-child(2n+1) {margin-left:0;}
}
.ImagesGrid5 .ImagesGridContainer {width:16%;margin:0 0 10% 5%;}
@media (min-width:732px) {
 .ImagesGrid5 .ImagesGridContainer:nth-child(5n+1) {margin-left:0;}
}
@media (max-width:732px) and (min-width:566px) {
 .ImagesGrid5 .ImagesGridContainer {width:20%;margin-left:6.666666667%}
 .ImagesGrid5 .ImagesGridContainer:nth-child(4n+1) {margin-left:0;}
}
@media (max-width:566px) and (min-width:400px) {
 .ImagesGrid5 .ImagesGridContainer {width:26.666666667%;margin-left:10%}
 .ImagesGrid5 .ImagesGridContainer:nth-child(3n+1) {margin-left:0;}
}
@media (max-width:400px) {
 .ImagesGrid5 .ImagesGridContainer {width:45%;margin-left:10%}
 .ImagesGrid5 .ImagesGridContainer:nth-child(2n+1) {margin-left:0;}
}
.navBottom {margin:8px 0px;font-size:10px;}
.fuwLink {font-size:10px;}
.HighlightBlockRight {margin:5px 0 20px 10px;float:right;clear:right;}
.HighlightBlockLeft {margin:5px 10px 20px 0px;float:left;clear:left;}
.HighlightBlockWide {margin:15px 0; color:#fff;background-color:#751009;font-weight:bold;border:2px solid #000;clear:both;}
.HighlightBlockRight, .HighlightBlockLeft {width:360px;min-width:150px;padding:10px;color:#751009;background-color:#ded4b5;border:2px solid #751009;}
.HighlightBlockWide, .HighlightBlockRight, .HighlightBlockLeft {min-height:40px;padding:10px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;}
.HighlightBlockRight, .HighlightBlockLeft {
 -moz-box-shadow:10px 10px 10px 2px #888;
 -webkit-box-shadow:10px 10px 10px 2px #888;
 box-shadow:10px 10px 10px 2px #888;
 
}
.HomeFeaturing {width:35%!important;}
@media (max-width:500px) {.HighlightBlockRight {box-shadow:none;width:92%!important;margin:0!important;}}
@media (max-width:450px) {.HomeGuestbook {width:95%!important;}}
.FeaturingThumb {width:41%!important;}
.FeaturingThumb img {max-width:100%;height:auto;}
.SitesTable {max-width:100%;table-layout:fixed;}
@media (max-width:612px) {.SitesTable{width:100%!important}}
.SitesTable td {width:33.334%;}
.SitesTable td img {max-width:100%;height:auto;}
.HomeChambers {min-width:150px;}
.PublicationWidgetAbstract img {float:left;margin:5px 10px 5px 0}
.PublicationTitleLink {font-size:12pt;font-weight:bold;}
.PublicationWidgetDate {font-weight:bold;}
a.PublicationTitleLink:link, a.PublicationTitleLink:visited, a.PublicationMoreLink:link, a.PublicationMoreLink:visited {color:black;}
a.PublicationTitleLink:hover, a.PublicationMoreLink:hover {color:black;}
.IconFontListEntry {display:inline-block;width:200px;}
.IconFontListEntry ul {padding:0 10px 20px 0;}
.IconFontListEntry li {list-style:none none inside;}
.IconFontListEntry li:last-child {padding-left:20px;}
.IconFontListEntry li span {font-family:iconf;font-size:50px;display:inline-block;}
.navMain {color:#751009;font-size:16px;font-weight:normal;font-family:Tahoma,Arial,sans-serif;}
.navMain td {white-space:nowrap}
a.navMainLink:link, a.navMainSelectedLink:link { color:#751009;text-decoration:none;padding-right:3px; padding-left: 3px;}
a.navMainLink:visited, a.navMainSelectedLink:visited {color:#751009;text-decoration:none;padding-right:3px;padding-left:3px; }
a.navMainLink:hover, a.navMainSelectedLink:hover { color: #fff;background-color:#751009;text-decoration:none;padding-right:3px;padding-left:3px; }
.navMain1 {color:#fff;font-weight:normal;font-size:12px;padding:4px;margin:0px;z-index:1002;text-align:left;background-color:#751009}
a.navMain1Link:link, a.navMain1Link:visited {color:#fff;text-decoration:none;}
a.navMain1Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navMain1Link {color:#fff;font-weight:normal;font-size:12px;}
.navMain2 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:1002;text-align:left;background-color:#751009}
a.navMain2Link:link, a.navMain2Link:visited {color:#fff;text-decoration:none;}
a.navMain2Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navMain2Link {color:#fff;font-weight:bold;font-size:12px;}
.navMain3 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:1002;text-align:left;background-color:#751009}
a.navMain3Link:link, a.navMain3Link:visited {color:#fff;text-decoration:none;}
a.navMain3Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navMain3Link {color:#fff;font-weight:bold;font-size:12px;}
.navMain4 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:1002;text-align:left;background-color:#751009}
a.navMain4Link:link, a.navMain4Link:visited {color:#fff;text-decoration:none;}
a.navMain4Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navMain4Link {color:#fff;font-weight:bold;font-size:12px;}
.navTop {color:#fff;font-size:13px;font-weight:bold;}
.navTop td {white-space:nowrap}
.navTopLink, .navTopSelectedLink {padding:0 3px 0;}
a.navTopLink:link, a.navTopSelectedLink:link { color:#fff;text-decoration:none;}
a.navTopLink:visited, a.navTopSelectedLink:visited {color:#fff;text-decoration:none;}
a.navTopLink:hover, a.navTopSelectedLink:hover { color: #751009;background-color:#fff;text-decoration:none;}
.navTop1 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:1002;text-align:left;background-color:#751009}
a.navTop1Link:link, a.navTop1Link:visited {color:#fff;text-decoration:none;}
a.navTop1Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navTop1Link {color:#fff;font-weight:bold;}
.navTop2 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:1002;text-align:left;background-color:#751009}
a.navTop2Link:link, a.navTop2Link:visited {color:#fff;text-decoration:none;}
a.navTop2Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navTop2Link {color:#fff;font-weight:bold;}
.navTop3 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:1002;text-align:left;background-color:#751009}
a.navTop3Link:link, a.navTop3Link:visited {color:#fff;text-decoration:none;}
a.navTop3Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navTop3Link {color:#fff;font-weight:bold;}
.navTop4 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:1002;text-align:left;background-color:#751009}
a.navTop4Link:link, a.navTop4Link:visited {color:#fff;text-decoration:none;}
a.navTop4Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navTop4Link {color:#fff;font-weight:bold;}
.navIconOpen {color:#fff;font-weight:bold;font-size:19px;margin:5px;padding:3px;}
.navIconOpenLink {display:block;background-color:#751009;margin:4px 0px;padding:7px 3px}
a.navIconOpenLink:link {color:#fff;text-decoration:none;}
a.navIconOpenLink:visited {color:#fff;text-decoration:none;}
a.navIconOpenLink:hover {color: #751009;background-color:#fff;text-decoration:none;}
.navIconOpenSelectedLink {display:block;color:#751009;background-color:#fff;margin:4px 0px;padding:7px 3px}
a.navIconOpenSelectedLink:link {color:#fff;text-decoration:none;}
a.navIconOpenSelectedLink:visited {color:#fff;text-decoration:none;}
a.navIconOpenSelectedLink:hover {color:#751009;background-color:#fff;text-decoration:none;}
.navIconOpen1 {font-weight:bold;font-size:18px;margin:0 0 0 20px;background-color:#751009;}
.navIconOpen1Link,.navIconOpen1SelectedLink {display:block;background-color:#751009;margin:4px 0px;padding:4px;}
.navIconOpen1 a:link, .navIconOpen1 a:visited {color:#000;background-color:#751009;text-decoration:none;}
.navIconOpen1SelectedLink, a.navIconOpen1SelectedLink:link, a.navIconOpen1SelectedLink:visited {color:#751009;background-color:#fff;}
.navIconOpen1 a:hover {color:#751009;background-color:#fff;text-decoration:none;}
.navIconOpen2 {font-weight:bold;font-size:17px;margin:0 0 0 20px;background-color:#751009;}
.navIconOpen2Link,.navIconOpen2SelectedLink {display:block;background-color:#751009;margin:4px 0px;padding:4px;}
.navIconOpen2 a:link, .navIconOpen2 a:visited {color:#000;background-color:#751009;text-decoration:none;}
.navIconOpen2SelectedLink, a.navIconOpen2SelectedLink:link, a.navIconOpen2SelectedLink:visited {color:#ff0000;}
.navIconOpen2 a:hover{color:#751009;background-color:#fff;text-decoration:none;}
.navIconOpen3 {font-weight:bold;font-size:16px;margin:0 0 0 20px;background-color:#751009;}
.navIconOpen3Link,.navIconOpen3SelectedLink {display:block;background-color:#751009;margin:4px 0px;padding:4px;}
.navIconOpen3 a:link, .navIconOpen3 a:visited {color:#000;background-color:#751009;text-decoration:none;}
.navIconOpen3SelectedLink, a.navIconOpen3SelectedLink:link, a.navIconOpen3SelectedLink:visited {color:#ff0000;}
.navIconOpen3 a:hover{color: #751009;background-color:#fff;text-decoration:none;}
.navIconOpen4 {font-weight:bold;font-size:15px;margin:0 0 0 20px;background-color:#751009;}
.navIconOpen4Link,.navIconOpen4SelectedLink {display:block;background-color:#751009;margin:4px 0px;padding:4px;}
.navIconOpen4 a:link, .navIconOpen4 a:visited {color:#000;background-color:#751009;text-decoration:none;}
.navIconOpen4SelectedLink, a.navIconOpen4SelectedLink:link, a.navIconOpen4SelectedLink:visited {color:#ff0000;}
.navIconOpen4 a:hover{color: #751009;background-color:#fff;text-decoration:none;}
.navSide {color:#751009;font-size:14pt;font-weight:bold;}
.navSideLink, .navSideSelectedLink {display:block;margin-bottom:10px;}
.navSideSelectedLink{background-color:#751009;color:#fff;text-transform:uppercase;text-decoration:none;}
a.navSideSelectedLink:link, a.navSideSelectedLink:visited {background-color:#751009;color:#fff;text-decoration:none;}
a.navSideLink:link,a.navSideLink:visited {color:#751009;text-decoration:none;}
a.navSideLink:hover, a.navSideSelectedLink:hover {background-color: #751009;color:#fff;text-decoration:none;text-transform:none;}
.navSide1 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:2;text-align:left;background-color:#751009}
a.navSide1Link:link, a.navSide1Link:visited {color:#fff;text-decoration:none;}
a.navSide1Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navSide1Link {color:#fff;font-weight:bold;font-size:12px;}
.navSide2 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:2;text-align:left;background-color:#751009}
a.navSide2Link:link, a.navSide2Link:visited {color:#fff;text-decoration:none;}
a.navSide2Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navSide2Link {color:#fff;font-weight:bold;font-size:12px;}
.navSide3 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:2;text-align:left;background-color:#751009}
a.navSide3Link:link, a.navSide3Link:visited {color:#fff;text-decoration:none;}
a.navSide3Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navSide3Link {color:#fff;font-weight:bold;font-size:12px;}
.navSide4 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:2;text-align:left;background-color:#751009}
a.navSide4Link:link, a.navSide4Link:visited {color:#fff;text-decoration:none;}
a.navSide4Link:hover{color:#751009;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navSide4Link {color:#fff;font-weight:bold;font-size:12px;}
#adminLinkElement {position:absolute;top:0;right:314px;width:500px;font-weight:bold;font-size:12px;text-align:right;font-family:Tahoma,Arial,Helvetica;font-size:12px;z-index:20000;}
.navAdmin {}
.navAdminLink, .navAdminSelectedLink {margin-left:15px;}
a.navAdminLink:link, a.navAdminSelectedLink:link { color:#000;text-decoration:none;}
a.navAdminLink:visited, a.navAdminSelectedLink:visited {color:#000;text-decoration:none;}
a.navAdminLink:hover, a.navAdminSelectedLink:hover, .navAdminLink.touchover { color: #fff;background-color:#000;text-decoration:none;}
.navAdmin1 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:8;text-align:left;background-color:#000}
a.navAdmin1Link:link, a.navAdmin1Link:visited {color:#fff;text-decoration:none;}
a.navAdmin1Link:hover{color:#000;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navAdmin1Link {color:#fff;font-weight:bold;font-size:12px;}
.navAdmin2 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:8;text-align:left;background-color:#000}
a.navAdmin2Link:link, a.navAdmin2Link:visited {color:#fff;text-decoration:none;}
a.navAdmin2Link:hover{color:#000;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navAdmin2Link {color:#fff;font-weight:bold;font-size:12px;}
.navAdmin3 {color:#fff;font-weight:bold;font-size:12px;padding:4px;margin:0px;z-index:8;text-align:left;background-color:#000}
a.navAdmin3Link:link, a.navAdmin3Link:visited {color:#fff;text-decoration:none;}
a.navAdmin3Link:hover{color:#000;background-color:#fff;text-decoration: none;vertical-align:bottom;border-style:none}
.navAdmin3Link {color:#fff;font-weight:bold;font-size:12px;}
.MediaFrame a:link, .MediaFrame a:visited {text-decoration:none;}
.MediaFrame a:hover {text-decoration:none;background:none;}
.MediaFrame img {border:0px transparent;background:none}
.MediaPodFrame p {margin:5px 0px; text-align:left}
.MediaPodFrame img {margin:3px 10px 0px 0px;}
.MediaSubscribeFrame {width:400px; text-align:center}
.MediaSubscribeFrame p {margin:5px 0px 5px;text-align:left}
.MediaSubscribeFrame a {padding:0px 5px; border:none;}
.MediaListHover {color:white;background-color:black}
.MediaListSelect {color:white;background-color:black;font-weight:bold}
.RssWidgetTitle {font-size:14pt}
.RssWidgetItemDate {}
.RssWidgetItemDescription {border-bottom:1px solid black;margin-bottom:5px;padding-bottom:5px}
.RssWidgetItemTitle {font-size:12px;font-weight:bold}
a.RssWidgetItemTitle:link, a.RssWidgetItemTitle:visited {color:black;text-decoration:none}
a.RssWidgetItemTitle:hover {color:white;background-color:black;text-decoration:none}
.printLink {float:right;color: #33FF33;font-weight: bold;font-size: 12px;}
.printLink:hover {color: #FFFFFF;}
.searchResultURL {font-weight:bold;}
.searchResultAbstract {width:650px;}
.searchResultTrailer {color:blue;}
.memberFeedbackText {font-size:10pt; font-weight:bold; color:red; white-space:pre}
.memberWarningText {font-size:10pt;font-weight:bold;color:red;}
#greetingBoxElement {position:absolute;top:0;right:0px;width:250px;height:20px;z-index:2;}
#greetingBoxElement a:link, #greetingBoxElement a:visited {color:#000000;text-decoration:none}
#greetingBoxElement a:hover {color:#ffffff;background-color:#000000;text-decoration:none}
.loginTableCell0 {font-size:10pt;font-weight:bold; text-align:right;white-space:nowrap}
.memberGreetingBox {position:relative; font-size:10pt;font-family:Tahoma,Arial,Helvetica}
.memberGreetingBox a:link, .memberGreetingBox a:visited {color:#000000;text-decoration:none}
.memberGreetingBox a:hover {color:#000000;background-color:#ff6600;text-decoration:none}
.memberGreetingLoginBox {position:absolute;top:15px; left:0px}
.memberGreetingMyAccountLink {position:absolute;top:0px;left:100px;font-size:12px;font-weight:bold}
.memberGreetingMyAccountLink:link {text-decoration:none;}
.memberGreetingLoginLink {position:absolute;top:0px;left:0px;font-size:12px;font-weight:bold}
.memberGreetingLogoutLink {position:absolute;top:0px;left:200px;font-size:12px;font-weight:bold}
.memberGreetingEditSiteLink {position:absolute;top:0px;left:0px; font-size:12px; font-weight:bold}
.memberGreetingQuickEditLink {position:absolute;top:0px;left:60px; font-size:12px; font-weight:bold}
.memberGreetingManageLink {position:absolute;top:0px;left:140px; font-size:12px; font-weight:bold}
.memberGreetingMessage {position:absolute;top:15px;left:-50px; font-size:10px;}
.memberGreetingNotYou {position:absolute;top:20px;left:0px;font-size:10px}
.memberStatusMessage {position:absolute;top:27px;left:0px;width:250px;height:15px;overflow:hidden;}
.memberStatusMessage p {font-size:9px;color:red;text-align:left}
.ImageManagerLink {position:absolute;display:block;top:0px;left:-45px;font-family:Tahoma,Arial,Helvetica;font-size:12px;font-weight:bold;}
.AnimatedImageSlider, .AnimatedImageFrame {max-width:100%;}
.AnimatedImageWrapper {display:inline-block;float:none;}
.memberDirectoryLetterLinks {text-align:center}
.memberDirectoryListEntry dt {font-weight:bold}
.memberDirectoryListEntry dd {}
.memberDirectoryListColumn0 {font-weight: bold; width:130px;}
.xdomListSelectorList {background-color:white; border: gray 1px solid; white-space:nowrap; height:250px; overflow:auto}
.xdomListSelectorSelectedList {color: blue; font-weight:bold;white-space:nowrap;}
.xdomListSelectorSelectionList {color: blue; font-weight:bold;white-space:nowrap;}
.xdomListSelectorSelectedItem {background-color: blue; color:yellow}
.xdomListSelectorDisabledItem {font-style:oblique; font-weight:normal; color:gray;}
.xdomListSelectorButton {width:100px}
.xdomRequiredControl {background-color:pink;}
.xdomRequiredControlFail {background-color:red; }
.xdomRequiredControlLabel {}
.xdomRequiredControlLabelFail {color:red; font-weight:bold;}
.xdomHelpIcon:hover {filter:alpha(opacity=30); opacity:.30;}
a.memberImageLink {text-decoration: none}
a.memberImageLink img{color:white;border:1px solid transparent;outline:0px}
a.memberImageLink:link img, 
a.memberImageLink:visited img {color:white;border:1px solid transparent;outline:0px}
a.memberImageLink:hover img ,
a.memberImageLink:active img,
a.memberImageLink:focus img {color:white; border:1px solid black; background:#9966CC;}
.memberImageLink img {color:white}
.invoiceContainer {border:1px solid black; width:852px;margin-top:20px}
.invoiceTable {border-left:1px solid black;border-top:1px solid black;margin-top:5px}
.invoiceDescriptionCell {}
.invoiceCostCell {width:160px;}
.invoiceTotalCell {width:80px; text-align:right}
.invoiceEditCell {text-align:center;background-color:yellow}
.invoicePaymentCheckCell {text-align:center;}
.invoicePaymentAmountCell {text-align:center;}
.paymentInfoLabelCell {text-align:right;font-weight:bold;}
.paymentInfoValueCell {text-align:left;}
.invoiceAdminContent, .adminContent {background-color:yellow; border:1px solid black;font-weight:bold;padding:5px}
.invoiceErrorContent, .errorContent {color:yellow;background-color:red; border:1px solid black;font-weight:bold;padding:5px}
.invoiceHighlight, .highlightContent {color:yellow;background-color:green;border:1px solid black;font-weight:bold;padding:5px;margin-bottom:15px}
.invoiceHighlight a:link {color:yellow;}
.invoiceHighlight a:visited {color:yellow;}
.invoiceHighlight a:hover {color:green;background-color:yellow}
.highlightContent a:link {color:yellow;}
.highlightContent a:visited {color:yellow;}
.highlightContent a:hover {color:green;background-color:yellow}
.invoiceDescriptionCell,.invoiceCostCell,.invoiceTotalCell,.invoiceEditCell,.invoicePaymentCheckCell,.invoicePaymentAmountCell,.paymentInformationCell,.paymentInfoLabelCell,.paymentInfoValueCell{
 border-right:1px solid black; border-bottom:1px solid black; padding:4px;font-size:10pt;}
.invoiceDescriptionCell p,ul {margin:0px}
.invoiceCustomerSummary {width:800px;margin-left:auto;margin-right:auto;margin-top:7px;margin-bottom:5px}
.invoiceLabel {font-weight:bold;font-size:10pt;text-align:right;padding-right:5px;}
.invoiceValue {font-size:10pt; text-align:left;padding-left:5px;}
.invoicePaymentTable{border-left:1px solid black;border-top:1px solid black;background-color:yellow;}
.reportAbuseLink {font-size:10px}
.memberQuickEditFrame {border: 1px solid #9966CC;}
.memberQuickEditLink {border:none;font-size:11px;font-weight:bold}
img.memberQuickEditLink:link {border:none}
.memberQuickEditLink:hover{}
.memberPublic {}
.memberPrivate {color:red;}
.memberPrivate:link {color:red}
.memberPrivate:hover {background:yellow;color:red;}
.memberPrivate:visited {color:red}
.memberGeneralListHeading {font-weight:bold; padding-top:10px;padding-bottom:10px}
.memberGeneralListSubheading {font-weight:normal}
input{border:gray 1px solid;}
input.view{ background-color: whitesmoke;}
input.checkbox{width: 20px;border-style:none;}
select{border:gray 1px solid;}
select.view{background-color: whitesmoke;}
textarea{border:gray 1px solid;}
input.find{background-color: whitesmoke;}
select.find{background-color: whitesmoke;}
.FUW_SiteThumbnail {display:inline-block;vertical-align:top;margin-bottom:2.85%;}
.FUW_SiteThumbnailImage {max-width:100%;height:auto;}
@media (min-width:520px) {
 .FUW_SiteThumbnail {width:30%;margin-left:5%;}
 .FUW_SiteThumbnail:nth-child(3n+1) {margin-left:0;}
}
@media (max-width:520px) {
 .FUW_SiteThumbnail {width:45%;margin-left:10%;}
 .FUW_SiteThumbnail:nth-child(2n+1) {margin-left:0;}
}
@media (max-width:375px) {
 .FUW_SiteThumbnail {width:100%;}
 .FUW_SiteThumbnail {margin-left:0;}
 .FUW_SiteThumbnails {text-align:center;}
}
