@charset "utf-8";

.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,
.st-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:0.9em}
.ui-widget .ui-widget{font-size: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 #a7a7a7;background:#ffffff url(ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;color:#3e3e3e}
.ui-widget-content a{color:#3e3e3e}
.ui-widget-header{border:1px solid #a7a7a7;background:#ffffff url(ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;color:#3e3e3e;font-weight:bold}
.ui-widget-header a{color:#3e3e3e}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:1px solid #a6a6a6;background:#e4e4e4 url(ui-bg_highlight-hard_75_e4e4e4_1x100.png) top left repeat-x;font-weight:normal;color:#3e3e3e}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color:#3e3e3e;text-decoration:none}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{border:1px solid #ccd203;background:#ccd203 url(ui-bg_highlight-soft_75_ccd203_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#ffffff}
.ui-state-hover a,
.ui-state-hover a:hover{color:#ffffff;text-decoration:none}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{border:1px solid #ccd203;background:#ccd203 url(ui-bg_highlight-soft_75_ccd203_1x100.png) 50% 50% repeat-x;font-weight:normal;color:#ffffff}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#3e3e3e;text-decoration:none}
.ui-widget :active{outline:none}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight  {border:1px solid #eff0d1;background:#eff0d1 url(ui-bg_inset-soft_75_eff0d1_1x100.png) 50% bottom repeat-x;color:#3e3e3e}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#3e3e3e}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {border:1px solid #fcd7d7;background:#fcd7d7 url(ui-bg_highlight-hard_75_fcd7d7_1x100.png) 50% top repeat-x;color:#cd0a0a}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
 .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}

.ui-icon{width:16px;height:16px;background-image:url(ui-icons_006633_256x240.png)}
.ui-icon-white{width:16px;height:16px;background-image:url(ui-icons_ffffff_256x240.png)}
.ui-widget-content .ui-icon {background-image:url(ui-icons_006633_256x240.png)}
.ui-widget-header .ui-icon {background-image:url(ui-icons_006633_256x240.png)}
.ui-state-ui-icon{background-image:url(ui-icons_1a171b_256x240.png)}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {background-image:url(ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon {background-image:url(ui-icons_ffffff_256x240.png)}
.ui-state-highlight .ui-icon {background-image:url(ui-icons_3e3e3e_256x240.png)}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {background-image:url(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-start{background-position:-80px -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:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px}
.ui-corner-tr{-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px}
.ui-corner-bl{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px}
.ui-corner-br{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px}
.ui-corner-top{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px}
.ui-corner-bottom{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px}
.ui-corner-right{ -moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px}
.ui-corner-left{-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px}
.ui-corner-all{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}

.ui-widget-overlay{background:#ffffff url(ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;opacity:0;filter:Alpha(Opacity=0)}
.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#a7a7a7 url(ui-bg_inset-hard_50_a7a7a7_1x100.png) 50% bottom repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}

.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:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;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-selectable-helper{border:1px dotted black }

.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:0.5em 0.5em 0.5em 0.7em}

.ui-accordion a{zoom:1}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:0.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;zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}

.ui-autocomplete{position:absolute;cursor:default}	
.ui-autocomplete-loading{background:white url('ui-anim_basic_16x16.gif') right center no-repeat}


* html .ui-autocomplete{width:1px} 


.ui-menu {list-style:none;padding:2px;margin:0;display:block;}
.ui-menu .ui-menu {margin-top:-3px}
.ui-menu .ui-menu-item {margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:0.2em 0.4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {font-weight:normal;margin:-1px}


.ui-button{font-weight:700;display:inline-block;position:relative;padding:0;margin-right:0.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible} 
.ui-button-icon-only{width:2.2em} 
button.ui-button-icon-only{width:2.4em} 
.ui-button-icons-only{width:3.4em} 
button.ui-button-icons-only{width:3.7em} 


.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:0.2em 0.8em}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text{padding:0.4em;text-indent:-9999999px}
.ui-button-text-icon .ui-button-text,
.ui-button-text-icons .ui-button-text{padding:0.4em 1em 0.4em 2.1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:0.2em 0.8em}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary{left:0.5em}
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary{right:0.5em}

.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}

button.ui-button::-moz-focus-inner{border:0;padding:0}

.ui-dialog{position:absolute;padding:0.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:0.5em 1em 0.3em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:0.1em 16px 0.2em 0} 
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0.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:0.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:0.5em 0 0 0;padding:0.3em 1em 0.5em 0.4em}
.ui-dialog .ui-dialog-buttonpane button{float:right;margin:0.5em 0.4em 0.5em 0;cursor:pointer;padding:0.2em 0.6em 0.3em 0.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-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:0.7em;display:block;border:0;background-position:0 0}

.ui-slider-horizontal{height:0.8em}
.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.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:0.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.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{position:relative;padding:0.2em;zoom:1} 
.ui-tabs .ui-tabs-nav{margin:0;padding:0.2em 0.2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 0.2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:0.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}
.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{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tabs .ui-tabs-hide{display:none !important}


html{margin:0;padding:0}
body{color:#3e3e3e;font-size:100%;min-width:41em;font-family:verdana, geneva, sans-serif;background-repeat:repeat-x;background-color:#fff}
body#default{background-image:url(bg-content.png)}
body#index{background-image:url(bg-index.png)}	

ul.st-ul{list-style-image:url(st-list-icon.gif)}	
a{text-decoration:none;border-bottom:1px solid transparent}
a:link,
a:visited,
a:active{color:	#006633;cursor:pointer}
.service-links a:link,
.service-links a:visited,
.service-links a:active,
#breadcrumb a:link,
#breadcrumb a:visited,
#breadcrumb a:active{color:#3e3e3e}	
.service-links a:hover,
#breadcrumb a:hover,
a:hover{color:#006633;border-color:#006633}
img{border:0}	
p, li, td{margin-left:0;margin-right:0;text-align:left}
h1,h2,h3,h4{margin-top:0}
h1{/*font-size:1.4em;*/margin-bottom:15px}
h2{/*font-size:1.2em;*/margin-bottom:10px}
h3{/*font-size:1.0em;*/margin-bottom:5px} 

.code{font-family:monospace;background:#ffe;color:#000;padding:2px;border:1px dotted #07334C}
* .right-align{text-align:right !important}
* .left-align{text-align:left !important}
* .center-align{text-align:center !important}
* .nowrap{white-space:nowrap}
#wrapper{margin:10px auto 0;padding:0;width:1014px;height:100%}
#header,
#service-menu,
#logo,
#header-title,
#topnav,
#breadcrumb,
#footer{width:974px !important;position:relative;margin:0 auto;z-index:999991}
#breadcrumb{clear:both;display:block;font-size:70%;padding:25px 0 10px;position:static}
#breadcrumb a{white-space:nowrap}
#breadcrumb a,
#breadcrumb span{white-space:nowrap}
#breadcrumb .ui-state-active{background-color:#fff;background-image:none;border:0;font-weight:700;color:#006633}
#service-menu{height:16px;text-align:right}	
#language-label{text-align:right;height:16px;vertical-align:middle;padding:0.2em 0em 0.2em 0.5em}
.service-links,
#language-label{vertical-align:middle;font-size:60%;width:auto;white-space:nowrap}
.service-links,
#language-label,
#language,
#service-menu #search{float:right}}
#service-menu #search{position:relative;top:-1px;padding:0;margin:0}
#service-menu #search input.gsc-input{height:16px;width:80px;font-size:60%;padding:0 2px;border:1px solid #a7a7a7;float:left}
#search .gsc-search-button{display:inline;height:18px;width:18px;border:1px solid #a7a7a7;background-color:#a7a7a7;cursor:pointer}
#logo{display:block;position:static}
#logo a,
#logo a:hover,
#language li.ui-state-active a:hover{border:0}
#header-title{clear:both;display:inline-block;margin-top:15px;margin-bottom:7px;width:75% !important}
/*
#header-title h1{width:auto;float:left;font-weight:normal;font-size:1.3em;margin:0;padding:0}
#header-title h1 span.futuramediumbold{position:relative;left:-13px;top:-1px}
*/
#intro{padding:0;width:974px;margin:0 auto;height:auto;border:0;clear:left;display:block}
#advertisement{background-color:#FFFFFF;min-height:1px;border:0;position:static}	
#default #advertisement{width:904px;margin:0 35px}
#index #advertisement{width:974px;margin:0}
#outer-content{background-image:url(content-border.png);background-repeat:no-repeat;height:600px;padding-top:4px}
#content{border:0;background-color:#fff;width:974px;min-height:420px;padding:10px 0 0 0;margin:0px 20px;padding:0}
body#default #content{padding:30px 0 0}
#main-content,
#searchresults{position:static;width:auto;padding:0;margin:0;background-color:#fff}
#aside{padding:0;float:right;width:282px;margin-right:35px;margin-left:10px;background-color:#fff}	
div.footer{clear:both;display:block}		
#footer	.footer-links{font-size:60%;background-color:#fff;margin:0;padding:80px 35px 14px}
#footer .footer-comment{background-color:transparent}
#footer	.footer-links span{white-space:nowrap}
#footer div.footer-message{display:block;background-image:url(footer.png);background-repeat:repeat-y;background-color:#00722d;border-top:4px solid #ccd203;height:63px;width:974px;vertical-align:middle}
/*
#footer div.footer-message h2{font-weight:normal;font-size:0.9em;margin:24px 35px 0;color:#fff;padding:0;white-space:nowrap}
*/
/*---- Table Sytles -----*/
table.simpletable{border-style:solid;border-color:#000000;border-width:1px}
tr.header{background-color:#FFD334}
tr.odd{background-color:#ffffff}
tr.even{background-color:#efefef}
/*---NAVIGATION---*/
.navmask{position:absolute;z-index:999992;height:90px;width:974px;top:90px;background:white}
#nav{font-size:90%;clear:both;display:block;}

.ui-state-active{background-color:#6af}

#topnav{padding:0;list-style:none;}

/*#topnav > li h2{padding:0;margin-top:10px;}*/
#topnav > li{float:left;margin:0;padding:0;font-weight:700;height:32px;position:relative;border:0;vertical-align:middle;white-space:nowrap}
#topnav > li > a{font-size:90%;float:left;vertical-align:middle;text-align:center;border:0;color:#242424;width:100%;margin:8px auto}

#topnav li a,
#topnav li a:hover,
#topnav li a object,
#topnav li a:hover object{cursor:pointer !important}

#topnav > li:hover a, 
#topnav > li a:hover,
#topnav > li.ui-state-active a,
#topnav > li.ui-state-hover a{color:#fff;text-decoration:none;border:0} 
#topnav > li.ui-state-default{background-image:url(ui-bg_topnav-default-e4e4e4-d3d3d3.png) !important;background-position:0 0 !important;background-repeat:repeat-x !important;background-color:#d3d3d3 !important;margin-right:2px;text-align:center}
#topnav > li.ui-state-active,
#topnav > li.ui-state-default:hover{background-position:0 0 !important;background-repeat:repeat-x !important;background-color:#00722d;color:#fff;margin-right:2px;text-align:center}
#topnav > li.ui-state-active{background-image:url(ui-bg_topnav-active-008b39-00722d.png) !important}
#topnav > li.ui-state-default:hover{background-image:url(ui-bg_topnav-hover-008b39-00722d.png) !important}

#topnav > li.ui-corner-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}

#topnav > li .sub{font-size:60%;position:absolute;top:30px;left:0;z-index:99999;padding:10px;border:0 !important;display:none}
#topnav li .row{clear:both;float:left;width:100%;margin-bottom:10px;background-color:red}

#topnav > li > .sub > ul{list-style:none;padding:0;width:150px;margin:0 7px;float:left;display:inline;position:static;float:left}
#topnav > li > .sub > ul > li{width:100%;color:#3e3e3e;font-weight:normal;white-space:pre-wrap;}
#topnav > li > .sub > ul > li > h2{font-size:140%;margin:0;padding:0;}
#topnav > li > .sub > ul > li a{text-indent:0;height:auto;padding:0;margin:3px 0;display:block;text-decoration:none;color:#3e3e3e;text-align:left}
#topnav > li > .sub > ul > li > a{font-size:120%;}
#topnav > li > .sub > ul > li a:hover{color:#006633;text-decoration:underline}
#topnav > li > .sub > ul > li h2 > a{padding:0;margin-bottom:10px;background-image:none;color:#3e3e3e}
#topnav > li > .sub > ul > li.ui-state-active{background-image:none;background-color:transparent;border:0;font-weight:700}
#topnav > li > .sub > ul > li.ui-state-active a{color:#006633}

/*----Language ----*/

#language{margin:0;padding:0;width:90px;list-style:none;position:relative}
#language li{vertical-align:middle;height:14px;float:left;margin:0;padding:0 5px;position:relative}
#language li.ui-state-active{background-color:#fff;background-image:none;border:0;width:75px;text-align:right;font-size:60%}
#language li a{font-weight:700;color:#006633;width:98%;vertica-align:middle}
#language li.ui-state-active span.langText,
.service-links span{float:left;height:17px;vertical-align:middle;padding:0.2em 0em 0.2em 0.5em}
#language li a .ui-icon{border:1px solid #a7a7a7;display:inline-block}
#language li.ui-state-active .ui-icon{background-image:url(ui-icons_006633_256x240.png)}
#language li:hover a, 
#language li a:hover{ background-position:left bottom}
#language li .sub{position:absolute;top:16px;right:5px;z-index:99999;background-color:#fff;border:1px solid #a7a7a7;padding:5px;display:none}
#language li .sub ul{list-style:none;margin:0;padding:0;width:110px}
#language .sub ul li{height:16px;color:#3e3e3e;width:100%}
#language .sub ul li a{width:99%;float:left}
#language .sub ul li a:hover{border-bottom:1px solid #006633}
/*--- Default Form Elements ---*/
select,
input{border:1px solid #a6a6a6}
input.radio{border:0}
/*--- From here Infocentric Styles -----*/
.hidden{display:none}
.float-left{float:left}
.float-right{float:right}
.clearfix{clear:left}
.clear-left{clear:left;display:block;height:1px;width:1px;overflow:hidden}
span.clear-both,
p.clear-both{clear:both;display:block;height:1px;width:1px;overflow:hidden}
/*--- Picture Gallery and fancy box -----*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104000;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100000;
	display: none;
	margin:0;
	min-height:1200px;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101000;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103000;
	display: none;
}
a#fancybox-close:hover,
a#fancybox-left:hover,
a#fancybox-right:hover {
 border:0;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102000;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('blank.gif');
	z-index: 1102000;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102000;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001000;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

.gallery{border:1px solid #9b9b9b;background:#e6e6e6;padding:10px;width:auto;display:inline-block;display:table}
.gallery .image{display:inline;width:100px;border:1px sold red;padding:0;text-align:center;}
.gallery .image a.fancyImage img{margin-bottom:5px;border:4px solid #fff !important;-moz-box-shadow: 5px 3px 10px #3e3e3e;-webkit-box-shadow: 5px 5px 10px  #3e3e3e;box-shadow: 5px 5px 10px  #3e3e3e;}
/*--- Inline movie player  -----*/
#content .fancyplayer{display:none}
.fancyplayer{overflow:auto;width:904px;height:600px;background-color:#FDFDFD}
/*--- sIFR  -----*/
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 a&#8364;&#8220; 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  .sIFR-active h1.futura {
    font-family: Verdana;
    visibility: hidden;
  }

}
/*--- news  -----*/


/* ----- archive ----------------*/
#newsFilters{border: solid 1px #a6a6a6;padding: 3px}

#typeFilter, 
#fulltextFilter{padding: 0;width:277px}
#typeFilter label, 
#fulltextFilter label{font-weight:700}
#typeFilter{float: left;margin-right:34px}

#newsFilters input.ui-button{height:20px;padding:0 3px;position:relative;top:1px}
#newsFilters label{}
#newsFilters #typeSelect,
#newsFilters #fullSearch{width:150px;border:1px solid #a6a6a6;margin-right:5px;padding:0 3px}
#newsFilters #typeSelect{height:20px;padding:0}
#newsFilters #fullSearch{height:18px}

#fulltextFilter{display:inline}

div.filterActive #typeSelect{background-color:#CCD203}

#yeartabbar{clear:left;display:block;margin-top:10px;border-bottom:1px solid #a6a6a6}

#allYears{display:block;clear: left}

div.resultTab{border-color: red}

div.newsYear{display: none}

#allYears div.oneNews{border-bottom:1px dotted #A6A6A6;padding:0 10px 0;width:auto}


#thumbChooser, 
#thumbUploader{border: solid 2px black;padding: 5px}

#chooseThumbChooser, 
#chooseThumbUploader{border: solid 1px black;margin: 3px 3px 0px 3px;padding: 3px;float: left;cursor: pointer}

div.displayMessage{border: solid 2px blue;margin: 5px;padding: 3px;width: 70%}

a.state-2{color: green !important}

a.state-3{color: red !important}

a.state-1, 
a.state-4, 
a.state-5{color: #a7a7a7 !important}

/* ----zone 1 + 2 ----------- */

/*
.text-news-zone1,
.text-news-zone2,
div.date-news-zone2, 
.nDate, 
.nType,
div.news-zone2-link{font-size:80%}
*/
.table.TwoColContent div.newsList-zone1{padding: 0;margin: 0px} 
div.newsList-zone2, 
.oneNews{padding: 10px;margin-bottom: 5px}

div.newsList-zone2{width:588px}

div.newsList-zone1 > a, 
div.newsList-zone2 > a{color: #006633}

div.newsList-zone1 img, 
div.newsList-zone2 img{margin-right: 10px;margin-bottom: 5px}

table.newsTable-zone2 {border-collapse:collapse}
table.newsTable-zone2 td.news-zone2,
table.newsTable-zone2 td.text-news-zone2{padding:10px 0;border-bottom:1px dotted #a7a7a7}

table.newsTable-zone2 td.date-news-zone2 > p{padding-top:10px}

table.newsTable-zone2 td > p{padding:0 0 10px 0;margin:0}


table.newsTable-zone2 td.date-news-zone2 > p{padding:0}

table.newsTable-zone2 td.date-news-zone2 > p.headline-news-zone2{padding-bottom:10px;font-size:90% !important}

h1.headline-news-zone2{width:588px}

div.headline-news-zone1 a, 
/*div.headline-news-zone2 a,*/ 
.nHeadlineLink{color: #3e3e3e}

div.headline-news-zone1 a:hover, 
.nHeadlineLink:hover{color: #006633}

div.date-news-zone1{font-weight:700}

div.featured div.summary-news-zone2{margin-bottom:20px;font-weight:700}
.date-news-zone2 .date,
.newsFull-dateType .date,
.nDate{font-weight:bold;color:#ccd203}

div.news-zone2-link{clear:left}

div.news-zone2-link a{height:16px;vertical-align:middle}

div.featured div.begin-news-zone2{margin-top:20px}

/* ----- full page ----------------*/
#fullNews{width:588px}
p.newsFull-headline{font-weight: 700}
p.newsFull-dateType{float:left;margin-right:10px}
p.newsFull-summary{font-weight: 700}

.newsBack{cursor: pointer;color:#006633;font-weight:700;text-align:right}
.newsBack:hover span.link{border-bottom:1px solid #006633}
/* ---- admin ---------------*/


.news-errMsg{color: red}
/*--- Courses and Events  -----*/
#evtCrsContent{display: inline; clear: left; position: static}
#evtCrsContent div.leftcolumn,
#evtCrsContent div.rightcolumn{border:0;margin-bottom:10px}

#evtCrsContent fieldset.sized{border:0; border-top:2px solid #A7A7A7;margin:0;padding:10px 0}

#evtCrsContent div#eventplace, 
#evtCrsContent div#organizer, 
#evtCrsContent div#advancedfields{/*display: block !important;border: solid 1px green;*/}

.searchHeaderLink{background: #fff !important;background-image:none;border:0;margin:0}

#evtCrsContent a.selected{background: #006633 !important;color: white !important}

.searchHeaderLink{padding:0.2em 0;margin:0}
.searchHeaderLink > .ui-button-text{padding:0;margin:0}
.ui-button-text > .ui-icon{float:left}
#evtCrsContent > a.selected > .ui-button-text > .ui-icon{display:none !important}
#evtCrsContent > a.selected > .ui-button-text{display:inline;margin:0 3px}

#evtCrsContent label{font-weight:700}

#evtCrsContent select{border: 1px solid #A6A6A6;width: 262px;font-weight:normal}

/*----- search results -----*/

.evt-list-title,
.cours-list-title{font-weight:700}

#evtCrsContent .clear{clear: both}

table.courseResults, table.evtResults{width: 588px !important;margin-bottom: 20px;}
/*
.courseResults td, .evtResults td{border-bottom: dotted 1px #A7A7A7;}

td.courseResults-col1, td.evtResults-col2{text-align: left}

td.courseResults-col2{text-align: center}
.courseResults th, .evtResults th{background-color: #e6f1eb;padding: 3px;text-align: left;white-space:nowrap}
*/

.courseResults th, .evtResults th,
table.courseResults td.odd{white-space:nowrap}
table.courseResults td.resultcell,
table.evtResults td.resultcell{background-color:#F5F5F5;margin:0;padding:0}

.evt-list-date, .cours-list-date{color: #BBBB00;font-weight: 700}
.evt-list-language{font-weight: 700}

a.cours-list-sacLevel, cours-list-status{background-image: none !important;padding-left: 0px !important}

div.SAC-label{display: none;position: absolute;z-index:999999;padding: 10px; width: 300px;border: solid 1px #7a7a7a;font-size:85%;background-color: #f8f9e3}

/* details */

tr.odd > td.hiddentext > #evtCrsContent fieldset.details{background-color:#fff;border-bottom:0}
tr.even > td.hiddentext > #evtCrsContent fieldset.details{background-color:#f5f5f5;border-bottom:0}
table.courseResults fieldset.details,
table.evtResults fieldset.details,
div.regform fieldset{background-color:#f5f5f5;border:0;padding:0 10px;margin:0}

table.courseResults fieldset.details h3,
table.evtResults fieldset.details h3{margin:10px 0}
table.courseResults div.details,
table.evtResults div.details{padding-bottom:5px}
table.courseResults div.details span.loader,
table.evtResults div.details span.loader{position:relative;top:5px}

table.courseResults fieldset.details table.Table2A td,
table.evtResults fieldset.details table.Table2A td,
td.hiddentext > #evtCrsContent fieldset.details table.Table2A td{vertical-align: top;padding-bottom: 3px}

table.courseResults fieldset.details table.Table2A td.first,
table.evtResults fieldset.details table.Table2A td.first{white-space:nowrap;padding-right:10px}

table.courseResults fieldset.details table.Table2A tr.last td,
table.evtResults fieldset.details table.Table2A tr.last td{border-bottom:0}

table.courseResults fieldset.details table.Table2A a.togglediv + div.hidden,
table.evtResults fieldset.details table.Table2A a.togglediv + div.hidden,
#evtCrsContent fieldset.details table.Table2A a.togglediv + div.hidden{font-size:85%}
table.courseResults .small,
table.evtResults .small{font-size:85%}

.cours-list-sacLevel{position: relative;}

/*--- course Reg Form ----*/

div.regform{width:620px;font-size:80%;}
div.regform label{font-weight:700}
div.regform textarea {width: 558px;height: 100px;border:1px solid #a6a6a6}
div.regform .twocols {width: 558px}
div.regform .privacystatement {width: 558px;border:1px solid #7a7a7a;font-size:85%;background-color: #f8f9e3;padding:3px;margin:10px 0}
div.regform button#privacy,
div.regform .acceptcell,
div.regform input.button{margin:10px 0}

/*---- 3 CourseEvents output in Sidebar / Content -----*/

#aside .cet,
#aside .cet div,
#main-content .cet,
#main-content .cet div{margin:0px;padding:0px;border:0}

#main-content .cet{font-size:85%}

#aside .cet div.row,
#main-content .cet div.row{border-bottom:1px dotted #7a7a7a;padding:5px 0}

#aside .cet .tabs,
#main-content .cet .tabs{border-bottom:1px solid #7a7a7a;margin:0;padding:0;display:inline-block;width:100%}

#aside .cet .tabs .tab,
#main-content .cet .tabs .tab{font-weight:700;width:auto;float:left;border:1px solid #7a7a7a;border-bottom:0;padding:3px;margin:0 3px 0 0 !important}

#aside .cet .tabs .tab:hover,
#aside .cet .tabs .tab.ui-state-active{background-color:#CCD203;color:#fff}

#main-content .cet .tabs .tab:hover,
#main-content .cet .tabs .tab.ui-state-active{background-color:#006633;background-image:none;color:#fff}

#aside .cet .tabs .tab:hover a,
#aside .cet .tabs .tab.ui-state-active a,
#main-content .cet .tabs .tab:hover a,
#main-content .cet .tabs .tab.ui-state-active a{color:#fff;text-decoration:none;border-color:transparent}

#aside .cet .tabs #countryselect{vertical-align:middle}

#aside .cet .tabs #countryselect,
#main-content .cet .tabs #countryselect{padding:0;clear:left;display:block;border-top:1px solid #7a7a7a}

#aside .cet .tabs #countryselect select,
#main-content .cet .tabs #countryselect select{width:100%}
/*--- Default Style definitions BNA ------ -----*/
.footer-message img{margin-left:35px;margin-top:25px}
.st-icon { width: 18px; height: 18px; background-image: url(icon-set-files.png);float:left;margin-right:5px}
.st-icon-pdf{background-position: -90px -54px}
.st-icon-zip{background-position: -36px -72px}
.st-icon-xls{background-position: 0px -90px}
.st-icon-swf{background-position: -36px -90px}
.st-icon-ppt{background-position: -144px -108px}
.st-icon-doc{background-position: -144px -126px}
.st-icon-zoomMap{background-position: -162px -72px}

hr,
#main-content > div > hr,
#aside > div > hr{background-color:transparent;border:0;}
hr,
#main-content > div > hr,
#aside > div > hr {border-bottom:2px solid #a7a7a7}
hr.dotted,
#main-content > div > hr.dotted,
#aside > div > hr.dotted {border-bottom:1px dotted #a6a6a6;height:0px}

#main-content .sized,
#searchresults .sized{width:588px !important}
#main-content{font-size:0.8em;line-height:1.4em}

#main-content h1{font-size:170% !important}

#main-content h2{font-size:150% !important}

#main-content h3{font-size:130% !important}

#main-content th{}

#main-content > div,
#searchresults > div{margin-left:35px;margin-right:35px;margin-top:30px}

#main-content > div > p{padding-right:35px;width:auto}

/*
#main-content > div > h1,
#main-content > div > h2,
#main-content > div > h3{width:588px}
*/
#main-content sup{line-height:1.0em}

#main-content span.arrow-right{background-image:url(arrow-right-006633.gif);background-repeat: no-repeat;background-position:top left;padding-left:10px}

#main-content span.arrow-left{background-image:url(arrow-left-006633.gif);background-repeat: no-repeat;background-position:top left;padding-left:10px}

#main-content span.arrow-right a{border-bottom:1px solid transparent;color:#006633;background-color:transparent;vertical-align:middle}
.small {font-size: 80%}

.comment{font-size: 85%;line-height:1.3em;color:#a6a6a6}
p.comment{/*font-size: 0.9em;*/}
p span.comment{/*font-size: 1.0em;*/}
#footer .comment{font-size: 70%}
#main-content span.arrow-right:hover a,
#main-content span.arrow-right a:hover{border-bottom:1px solid #006633}

#main-content .leftcolumn,
#main-content .rightcolumn{width:277px;border-bottom:2px solid #a7a7a7;padding:0;float:left}
#fancybox-inner .leftcolumn,
#fancybox-inner .rightcolumn{float:left}

#main-content .leftcolumn,
#fancybox-inner .leftcolumn{margin-right:34px}

#main-content .rightcolumn{}

#main-content .leftcolumn p,
#main-content .rightcolumn p{width:277px !important}

#aside div{background-color:#f5f5f5;padding:20px 20px 25px;border-bottom:2px solid #d2d2d2;margin-top:30px;color:#3e3e3e}
#aside{font-size:70%;line-height:1.4em}
#index #aside div{margin-top:0}

#aside  div h2,
#aside  div h2.futuramediumbold{font-size:1.4em !important}


#aside a:link, 
#aside a:visited, 
#aside a:active {color:#3e3e3e}

#aside div span.arrow-right{padding-left:10px;background-image:url(arrow-right-9d9d9d.gif);background-repeat: no-repeat;height:16px;background-position:top left}
#aside div span.arrow-leftarrow-left-9d9d9d.gif{padding-left:10px;background-image:url();background-repeat: no-repeat;height:16px;background-position:top left}
#aside div span.arrow-right:hover{background-image:url(arrow-right-006633.gif)}
#aside div span.arrow-left:hover{background-image:url(arrow-left-006633.gif)}

#aside div span.arrow-right a{border-bottom:1px solid #f5f5f5;background-color:transparent;height:16px;vertical-align:middle}
#aside div span.arrow-right:hover a,
#aside div span.arrow-right a:hover{color:#006633;border-bottom:1px solid #006633}

/* ---- AddThis Vertical Hover Menu ----- */
#aside .addthis_toolbox,
#aside .atclear{margin:0;padding:0;border:0}

.addthis_toolbox div{border:0}

.addthis_toolbox a {margin-right:10px}
.addthis_toolbox a.at300b {background-image:none;padding-left:0}


.addthis_toolbox a {float:left}

.addthis_toolbox a span{float:left;margin-right:3px}
.addthis_toolbox .custom_button {clear:both;display:inline-block}

.addthis_toolbox .custom_button.active {}

.addthis_toolbox .tower {}
/*------ G-Search Styles ------*/
.ui-tabs a:hover{border-bottom:0}
#searchresults .ui-tabs{padding:30px 35px}

#searchresults .ui-widget-header{border-top:0;border-left:0;border-right:0;padding:0;margin:0}

.gsc-results{font-size:75%}

.gsc-resultsHeader td{height:20px}

.gsc-resultsHeader .gsc-twiddle,
.gsc-resultsHeader .gsc-stats{float:left;margin:10px 5px 0;color:#a6a6a6;font-weight:700}

.gsc-webResult .gsc-webResult{border-bottom:1px dotted #d2d2d2;padding:10px 0}
 
.gs-title{margin-bottom:10px}
 
.gs-title a.gs-title{color:#006633;font-weight:700;border-bottom:1px solid transparent}

.gs-title a.gs-title:hover{border-bottom:1px solid #006633}

.gsc-resultsRoot > .gsc-results{clear:both;display:block;margin-top:-30px}
.gsc-expansionArea{display:block !important}
.gsc-cursor-box{clear:both;float:none;display:block}

.gsc-cursor-box .gsc-cursor{text-align:center;margin-top:10px}
.gsc-cursor-box .gsc-cursor-page{width:auto;padding:2px 10px;display:inline;cursor:pointer;font-weight:bold;border-right:1px solid #a7a7a7}

.gsc-cursor-box .gsc-cursor-page:hover{background-color:#d2d2d2}

.gsc-cursor-box .gsc-cursor-current-page{background-color:#ccd203;color:#fff}
.gsc-imageResult .gsc-imageResult{float:left}
.gs-imageResult{width:auto;text-align:center;border:1px dotted #a6a6a6;margin:10px}
a.gs-watermark{color:#a6a6a6;cursor:pointer}
a.gs-gs-visibleUrl{color:#006633;cursor:pointer}
a.gs-watermark:hover,
a.gs-visibleUrl:hover{color:#006633;border-bottom:1px solid #006633}

#searchresults form.gsc-search-box{display:none}
/*--- Table Styles---*/

table.TwoColContent{width:588px;border-collapse:collapse}
table.TwoColContent tr td{padding:0;vertical-align:top}
table.TwoColContent tr td.first{}
table.TwoColContent tr td.second{padding:0;width:35px}
table.TwoColContent tr td.first .futuramediumbold:first-child{position:static}
table.TwoColContent tr td .futuramediumbold {margin:0;padding:0}
table.TwoColContent tr td > p{padding-top:0;margin-top:0;font-size:85%}
table.TwoColContent .date-news-zone1,
table.TwoColContent .headline-news-zone1{font-size:85%}

table td > p:first-child{margin-top:0}
table.bartable{border-collapse:collapse;width:99%;}

table.bartable th{background-color:#e6f1ed;color:#3a3a3a;font-weight:700}

table.bartable th.first{white-space:normal}

table.bartable td,
table.bartable th{padding:3px;text-align:left}

table.bartable td{border-bottom:1px dotted #a6a6a6}
table.bartable tr.noBorder td{border:0}

table.bartable .odd{background-color:#fff}

table.bartable .even{background-color:#f5f5f5}

table.bartable{}
/*--------- Table 3 A -----------------*/
table.Table3A{background-color:#f5f5f5;border-collapse:collapse;border:1px solid #a6a6a6;width:99%}
table.Table3A td{padding:10px}
table.Table1A{}

/*--------- Table 1 C -----------------*/
table.Table1C tr td.even{background-color:#f8f9e3}
table.Table1C tr td.odd{background-color:#fdfcf1}
/*--------- Table 1 D -----------------*/
table.Table1D tr.ui-state-highlight{background-image:none;border:0}
table.Table1D tr td{width:100%}
table.Table1D tr td:first-child{padding-left:0;padding-right:0;width:16px}
div.abstract:hover{background-color:#dcf2aa}
table.Table1D span.ui-icon-triangle-1-e{position:relative;top:3px}
.open{background-color:#d2d2d2}
.open .ui-icon-triangle-1-e{background-position: -64px -16px}
table.Table1D tr.odd,
table.Table1D tr.odd td{background-color:#fff !important}

table.Table1D tr.open td{border-bottom:1px dotted transparent}
.showdetail:hover{cursor:pointer}

/*--- Table Combinations ----*/

table.TwoColContent table.bartable td.first,
table.TwoColContent table.bartable td:first-chlid{padding-right:10px}

/*----- BOXES -----*/
div.GreyBox{background-color:#f5f5f5;border:1px solid #a6a6a6;padding:10px;margin-top:20px;margin-bottom:20px}
div.GreyBox p:first-child,
div.GreyBox ul:first-child{margin-top:-10px}


/*---- Toolbox custimzing styles -------*/
.addthis_toolbox a{border:0}
.at300bs {text-indent: -99999px;overflow: hidden; background-repeat: no-repeat;position:relative;top:1px;height:16px;width:16px}
.addthis_toolbox .at300b{height:16px;vertical-align:top}
.at300b .at15t_shared {background-image:url(shared-3e3e3e.png) !important;background-position:0px 0px}
.at300b .at15t_email{background-image:url(email-3e3e3e.png) !important;background-position:0px 0px}
.at300b .at15t_print{background-image:url(ui-icons_3e3e3e_256x240.png) !important;background-position:-160px -96px}
.addthis_toolbox a.at300b:hover{text-decoration:underline;color:#006633 !important}

.at300b:hover .at15t_print,
.at300b:hover .at15t_print:hover{background-image: url(ui-icons_006633_256x240.png) !important}

.at300b:hover .at15t_email,
.at300b:hover .at15t_email:hover{background-image:url(email-006633.png) !important}
.at300b:hover .at15t_shared,
.at300b:hover .at15t_shared:hover {background-image:url(shared-006633.png) !important}

a.button{color:#3e3e3e;font-size:80%}

p.button,
div.button{width:auto !important;max-width:200px}

a.button{color:#3e3e3e;font-size:80%}
a.button:hover,	/*{color:#fff}*/
p.button:hover a,
p.button a:hover{color:#fff;text-decoration:none;border-color:transparent}

div.button a,
div.button a:hover{text-decoration:none;border:0 !important}

/*---- Fancy overwirtings ---*/

a.fancyImage,
a.fancyImage:hover{border-bottom:0px}

* hr.dotted{background-color:transparent;border:0;border-bottom:1px dotted #A6A6A6 !important}

/*--- Search -----*/
.selected{font-weight:bold}
.gsc-search-box{display:none}
/*--- Contact Form  -----*/
#contactus,
#labfindersearch,
div.regform fieldset{width:588px}

#contactus > fieldset,
#evtCrsContent > fieldset.details,
div.regform > fieldset{background-color:#f5f5f5;border:0;padding:10px;border-bottom:2px solid #d2d2d2}
#contactus > fieldset legend{background-color:#f5f5f5;margin-top:30px}

#contactus .leftcolumn,
#contactus .rightcolumn,
div.regform .leftcolumn,
div.regform .rightcolumn{border:0;margin-bottom:10px;width:262px}

#contactus input.foc,
#contactus select,
div.regform input.foc,
div.regform select,
#labfindersearch input#name_or_phone_rem,
#labfindersearch select{width:262px;border:1px solid #a6a6a6}

#contactus textarea#txt {width: 558px;height: 300px;border:1px solid #a6a6a6}

#contactus input.medium,
div.regform input.medium{width: 168px}

#contactus input.short,
div.regform input.short{width: 85px}

#contactus input.now {float:left;border:1px solid transparent;position:relative;top:2px}

#contactus .required,
div.regform .required,
.mandatory{background-color:#f8f9e3}

#contactus .valid,
div.regform .valid{background-color:#e6f1ed}	

* .checkbox.required,
* .checkbox.valid{background-color:transparent !important}

#contactus .error,
div.regform .error,
* .checkbox.error{border: 1px solid red !important}
/*--- LabFinder  -----*/
/* necessary for the map display to work */
/*#LabFinder #map_canvas { width:512px; height:320px;}*/
/*#LabFinder #map_canvas { width:904px; height:450px;}*/

#LabFinder #map_canvas,
#labFinderDetailedProfile #labfinderdetailedprofilemap{width:588px; height:420px;border:0;border-bottom:2px solid #d2d2d2;margin-bottom:20px}

#labfindersearch > fieldset{background-color:#fff;border:0;padding:10px 0;border-bottom:2px solid #d2d2d2}
#labfindersearch div.leftcolumn,
#labfindersearch div.rightcolumn{border:0;margin-bottom:10px;width:275px}

/* display results of lab search */

#labfindersearch #name_or_phone_submit{margin-top:5px}
#labfindersearch label{font-weight:700;}

#LabFinder #map_details{margin:20px 0;clear:left}
#LabFinder table.article{display:block;border-collapse:collapse;margin-bottom:20px;width:588px;}
#LabFinder table.article td{width:100%;border-bottom:2px solid #d2d2d;text-align:left;vertical-align:top;border-bottom:1px dotted #a7a7a7}
#LabFinder table.article td:first-child{width:40px;padding-right:20px}
#LabFinder table.article td .LabLogo {display:block}
#LabFinder table.article td .name{font-weight:bold;font-size:120%}
#LabFinder table.article td span.name,
#LabFinder table.article td span.phone
#LabFinder table.article td span.address{height:1px;overflow:vivible}

#LabFinder table.article td p.links .ui-icon{position:relative;top:3px}

#LabFinder table.article td p.links span.arrow-right{width:16px;height:16px;background-position:4px 4px;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;padding:0}
#LabFinder table.article td .id{display:none}

#pager{margin:10px 0 20px 0;position:relative !important;top:auto !important}

#pager img{vertical-align:middle}

#LabFinder .mapInfoWindow{line-height:1.6em}

#LabFinder .mapInfoWindow a{border-color:#006633;color:#006633}
.infobox .closeImg{float: right}

.infobox .infoboxbody{background-color:white;padding:5px;-moz-box-shadow: 5px 3px 10px #3e3e3e;-webkit-box-shadow: 5px 5px 10px  #3e3e3e;box-shadow: 5px 5px 10px  #3e3e3e;}

.infobox .infoboxtitle{border:1px solid #3e3e3e;background-image:url(greybgtrans60.png);color:white;font-weight:700;padding:5px}

.infobox .infoboxpointer{height:10px;overflow:hidden;width:10px;background-image:url(corner.gif);background-repeat:no-repeat}

/*--- Profiles Editor ---*/
#LabFinderEditProfiles legend{font-size:120%;font-weight:700;padding:0 10px}
/* temporary entries to make development bearable */
#LabFinderEditProfiles label {display: block; padding-bottom: 10px;width: 600px;position: relative;}
#LabFinderEditProfiles label input {position: absolute; right:0}

/* needed for the map to display properly */
#LabFinderEditProfiles #map_canvas { width: 515px; height: 500px;}

/* needed for the error display during form submission */

#LabFinderEditProfiles input.validationError,
#LabFinderEditProfiles select.validationError {
	background-color: red !important;
}
#LabFinderEditProfiles select.validationError option {
	background-color: white !important;
}
#LabFinderEditProfiles form {
	margin-bottom: 10px;
}
#LabFinderEditProfiles #imageuploadiframe, 
#LabFinderEditProfiles #additionaluploadiframe ,
#LabFinderEditProfiles #galleryuploadiframe {
	
	position: absolute;
	
	/*
	keep it visible while programming.
	Keep height,width > 0 fo the iframe is not illegal (JavaScript security against tracking)
	*/
	
	width: 100px;
	height: 100px;
	left: -500px; 
	top: -500px;

}

#LabFinderEditProfiles .hidden {
	display: none;
}

#LabFinderEditProfiles .widefield {
	width: 300px;
}

#LabFinderEditProfiles .section {
	margin: 5px; border: solid 1px green;
}

#LabFinderEditProfiles #details {
	width: 500px; 
	height: 300px;
}

/*-- ProfileDetails ----*/
#labFinderDetailedProfile .bartable{margin-bottom:20px;width:100%}
#labFinderDetailedProfile .Table1D{border-bottom:1px dotted #A6A6A6}
#labFinderDetailedProfile .bartable .inlineTable{width:100%}
#labFinderDetailedProfile .bartable .inlineTable td{padding-right:40px}
#labFinderDetailedProfile .bartable .inlineTable td.nowrap{padding-right:0px}
#labFinderDetailedProfile .logocolumn{margin-left:10px;float:right}
#labFinderDetailedProfile .addresscolumn{}
#labFinderDetailedProfile .addresscolumn *{position:relative}
#labFinderDetailedProfile .addresscolumn h2.sized{width:375px !important;}
#labFinderDetailedProfile .leftcolumn, 
#labFinderDetailedProfile .rightcolumn{border:0}
#labFinderDetailedProfile .rightcolumn{text-align:right}
#labFinderDetailedProfile{width: 588px;}
#labFinderDetailedProfile a.fancyImage img{margin-right:10px;}
/*#labFinderDetailedProfile .preformatted {white-space:pre}*/


#LabFinderListProfiles .table_hidden_col {
	display:none;
}

