@import url(https://fonts.googleapis.com/css?family=Nunito);/*default.gecko.css*/
﻿@CHARSET "UTF-8";

form.data table.simplerow {width:100%;}
form.data table.simplerow tbody td {text-align:left;vertical-align:top;padding:5px;}
form.data table.simplerow tbody td.first {}
form.data table.simplerow tbody td.column {}
form.data table.simplerow tbody td.last {text-align:right;vertical-align:top;white-space: nowrap;}
.jqmWindow {display: none;position: absolute;top: 120px;;left: 240px;right: 40px;bottom: 40px;;margin:0px;padding: 0px;width: auto;height: auto;background-color: #ffffff;color: #333333;border: 1px solid #000000;overflow:auto;}
.jqmAlert {display: none;position: absolute;top: 140px;;left: 280px;margin:0px;padding: 0px;width: auto;height: auto;background-color: #ffffff;color: #333333;border: 1px solid #000000;overflow:auto;}
.jqmHint {display: none;position: absolute;top: 130px;;left: 270px;margin:0px;padding: 0px;width: auto;height: auto;background-color: #ffffff;color: #333333;border: 1px solid #000000;overflow:auto;}
.jqmTitlebar {position:absolute;left:0px;right:0px;top:0px;height:18px;background-color:#666666;color:#f00000;color:#ffffff;margin:0px;padding:0px;padding-left:4px;padding-top:2px;text-align:left;font-weight:bold;font-size:12px;}
.jqmTitlebar img.symbol {margin:0px;}
.jqmCloseIcon {position:absolute;top:1px;right:1px;width:16px;height:16px;}
.jqmCloseIcon img.symbol {margin:0px;}
.jqmButtonbar {position:absolute;left:0px;right:0px;bottom:0px;height:24px;background-color:#666666;color:#f00000;margin:0px;padding:2px;padding-top:5px;padding-right:3px;text-align:right;}
.jqmButtonbar button {height:22px;vertical-align:middle;font-size:12px;text-align:center;font-weight:bold;margin:0px;padding:0px;color:#666666;background-color:#ffffff;border:1px solid #666666;cursor:pointer;}
.jqmButtonbar button:hover {color:#ffffff;background-color:#333333;border:1px solid #000000;}
.jqmAlert ul {margin-top:38px;margin-left:34px;margin-bottom:50px;margin-right:20px;}
.jqmAlert ul li {font-size:12px;font-weight:bold;margin-bottom:10px;}
.jqmAlertColors {background-color:#990000;color:#ffffff;}
.jqmHint ul {margin-top:38px;margin-left:34px;margin-bottom:50px;margin-right:20px;}
.jqmHint ul li {font-size:12px;font-weight:bold;margin-bottom:10px;}
.jqmOverlay { background-color: #000000; }
span.jqtooltip, span.jqtooltipimage, a.jqtooltip, a.jqtooltip:active, a.jqtooltip:focus, a.jqtooltip:hover, a.jqtooltip:link, a.jqtooltip:visited, a.jqtooltipimage, a.jqtooltipimage:active, a.jqtooltipimage:focus, a.jqtooltipimage:hover, a.jqtooltipimage:link, a.jqtooltipimage:visited {color:#000000;cursor:pointer;}
.jqhighlight, a.jqhighlight, a.jqhighlight:active, a.jqhighlight:focus, a.jqhighlight:hover, a.jqhighlight:link, a.jqhighlight:visited { color:#f00000; font-weight:bold;}
.jqhighlight img, a.jqhighlight img {border:1px solid #f00000; }
div#jqtooltip_span{position:absolute;border:1px solid #d0d0d0;padding:0px 3px 2px 3px;background:#e0e0e0;color:rgb(102,102,102);background-color: #f7f7f7; display:none;}
div#jqtooltip_span h1, div#jqtooltip_span h2, div#jqtooltip_span h3, div#jqtooltip_span h4, div#jqtooltip_span h5, div#jqtooltip_span h6 {padding-top:2px;}
div#jqtooltip_a{position:absolute;border:1px solid #d0d0d0;padding:0px 3px 2px 3px;background:#e0e0e0;color:rgb(102,102,102);background-color: #f7f7f7; display:none;}
div#jqtooltip_a h1, div#jqtooltip_a h2, div#jqtooltip_a h3, div#jqtooltip_a h4, div#jqtooltip_a h5, div#jqtooltip_a h6 {padding-top:2px;}
div#jqtooltip_image{position:absolute;border:0px solid #d0d0d0;padding:0px;background-color: #f7f7f7; }
div#jqtooltip_image img {margin:0px;border:1px solid #000000;}
.farbtastic {position: relative;}
.farbtastic * {position: absolute;cursor: crosshair;}
.farbtastic, .farbtastic .wheel {width: 195px;height: 195px;}
.farbtastic .color, .farbtastic .overlay {top: 47px;left: 47px;width: 101px;height: 101px;}
.farbtastic .wheel {background: url(/img/jquery/wheel.png) no-repeat;width: 195px;height: 195px;}
.farbtastic .overlay {background: url(/img/jquery/mask.png) no-repeat;}
.farbtastic .marker {width: 17px;height: 17px;margin: -8px 0 0 -8px;overflow: hidden;background: url(/img/jquery/marker.png) no-repeat;}
div.jsonSuggestResults {position:absolute;border:1px solid #CCC;padding:0px;margin:0px 2px;z-index:1;}
div.jsonSuggestResults div.resultItem {margin:0px;padding:5px;position:relative;height:auto;cursor:pointer;}
div.jsonSuggestResults div.resultItem.odd {background-color:#FFEEEE;}
div.jsonSuggestResults div.resultItem.even {background-color:#FFFFFF;}
div.jsonSuggestResults div.resultItem.hover {background-color:#CCBBBB;}
div.jsonSuggestResults div.resultItem img {float:left;margin-right:10px;}
div.jsonSuggestResults div.resultItem p {margin:0px;padding:0px;}
div.jsonSuggestResults div.resultItem p strong {font-weight:bold;text-decoration:underline;}
div.jsonSuggestResults div.resultItem p.extra {font-size: x-small !important;position:absolute;bottom:3px;right: 3px;}
#hssmenu-container a img, #helpmenu-container a img {border-width:0px;}
#hssmenu ul {margin: 0px;padding: 0px;list-style: none;font-size:11px;}
#hssmenu li { float: left;position: relative;width: auto;}
#hssmenu li ul {position: absolute;display: block; top: 15px;left: 0px;width:100px;}
#hssmenu li ul a {width:112px;}
#hssmenu li:hover ul { display: block; }
#hssmenu li:hover>ul { visibility:visible; }
#hssmenu ul ul { visibility:hidden; border: 1px solid #999999;width:120px;}
#hssmenu ul, li {margin: 0px; }
#hssmenu li.path a { color:#000000;}
#hssmenu li.path ul a{ color:#666666;}
#hssmenu li.path ul a:hover{ color:#333333;}
#hssmenu ul li.item a { color:#c9070a;}
#hssmenu ul li.item ul li a { color:#666666;font-weight:normal;}
#hssmenu ul li.item ul li a:hover { color:#333333;}
#hssmenu ul li ul li.item a { color:#000000;filter:alpha(opacity=150);-moz-opacity:1.5;MozOpacity:1.50;KHTMLOpacity:1.50;opacity:1.50;}
#hssmenu ul li ul li.item a:hover { color:#000000;filter:alpha(opacity=150);-moz-opacity:1.5;MozOpacity:1.50;KHTMLOpacity:1.50;opacity:1.50;}
#hssmenu ul a {display: block;text-decoration: none;color: #000;background-color: transparent; padding: 0px;padding-left:4px;padding-right:4px;border: 0px solid transparent;border-right:1px solid black;font-weight:normal;}
#hssmenu ul a:last-child {border-right:0px solid transparent;}
#hssmenu ul a:hover { color: #000000; }
#hssmenu ul span {display: block;text-decoration: none;color: #ffffff;background-color: transparent; padding: 0px;padding-left:4px;padding-right:4px;border: 0px solid transparent;font-weight:bold;}
#hssmenu ul span.account {text-decoration: none;color: #f00000;background-color: transparent; padding: 0px;padding-left:4px;padding-right:4px;border: 0px solid transparent;font-weight:bold;}
#hssmenu li ul a {text-decoration: none;color: #333333;background-color: #ffffff;filter:alpha(opacity=50);-moz-opacity:0.5;MozOpacity:0.50;KHTMLOpacity:0.50;opacity:0.50;border: 0px solid transparent;}
#hssmenu li ul a:hover { color: #000000; background-color: #ffffff; filter:alpha(opacity=80);-moz-opacity:0.8;MozOpacity:0.80;KHTMLOpacity:0.80;opacity:0.80;}
#hssmenu li a.submenu {background:transparent url(/img/v_arrow_white.gif) no-repeat right; padding-right:14px;}
#hssmenu li a.submenu:hover {background:#ffffff url(/img/v_arrow_black.gif) no-repeat right;padding-right:14px;}
#hssmenu li.item a.submenu {background:#ffffff url(/img/v_arrow_black.gif) no-repeat right; }
#hssmenu li.item a.submenu:hover {background:#ffffff url(/img/v_arrow_black.gif) no-repeat right;}
#hssmenu li.path a.submenu {background:#ffffff url(/img/v_arrow_black.gif) no-repeat right; }
#hssmenu li.path a.submenu:hover {background:#ffffff url(/img/v_arrow_black.gif) no-repeat right;}
div#message, div.message {font-size:1.2em;font-weight:bold;color: #cc0000; margin:0px;margin-top:-10px;margin-bottom:10px;padding:5px;border:1px solid #d0d0d0; background-color: #f0f0f0; text-align:left;}
div#text, div.text {width:640px;text-align:justify;}
div#languages_edit, div.languages_edit {font-size:1.0em;margin:0px;margin-top:5px;margin-bottom:10px;padding:5px;border:1px solid #d0d0d0; background-color: #f0f0f0; text-align:right;}
div#languages_edit img , div.languages_edit img {margin-left:5px;}
table.twoColumn {width:100%;margin:0px;padding:0px;margin-bottom:10px;border:0px;}
span.highlight {color:#cc0000;}
div.linksontop {border-bottom:1px solid #d0d0d0;font-size:11px;font-weight:bold;text-align:right;margin:0px;margin-top:-10px;margin-bottom:5px;}
div.linksonbottom {border-top:1px solid #d0d0d0;font-size:11px;font-weight:bold;margin-top:5px;}
ul.faq_questions, ul.faq_themes {padding:0px;padding-left:10px;}
ul.faq_questions li , ul.faq_themes li {margin-bottom:5px;}
ul.faq_questions li h3 , ul.faq_themes li h3 {margin-bottom:0px;}
#matrix_container {background-image:url(../img/time_matrix.png);background-repeat:no-repeat;padding: 13px 0 0 22px;height:126px;}
.time_matrix {clear:both;}
.time_matrix div {float:left;width:15px;height:15px;border:1px solid white;cursor:pointer;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.time_matrix_active {background-color:#0c0;}
.time_matrix_inactive {background-color:#c00;}
form.data table.row{width:100%;}
form.data table.row thead th {background-color: #e7e7e7;border-right: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;text-align:left;vertical-align:middle;font-size: 1.4em;font-weight:bold;padding:5px;}
form.data table.row tbody td {border-right: 1px solid #d0d0d0;text-align:left;vertical-align:top;padding:5px;}
form.data table.row tbody td.first {}
form.data table.row tbody td.column {vertical-align:top;}
form.data table.row tbody td.column div {}
form.data table.row tbody td.last {}
form.data table.row thead th.buttons {border-bottom: 1px solid #e7e7e7;background-color: #e7e7e7;}
form.data table.row tbody td.buttons {background-color: #e7e7e7;text-align:center;vertical-align:middle;white-space: nowrap;vertical-align:bottom;}
form.data table.row tbody td.buttons input {display:block;padding-top:1px;padding-left:3px;padding-right:3px;}
#ui-datepicker-div { z-index: 3000000000!important; }
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }
.formHighlight {background-color:rgb(247,193,193);}
#actionDialog ul {list-style-type:none;margin:0;padding:0;}
#actionDialog ul li a *{vertical-align:middle;}
#actionDialog ul li a img{margin-right:5px;}
.alert{color:#c9070a;}
.okay{color:rgb(75,141,85);}
body {color:rgb(102,102,102);font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 11px;line-height: 130%;}
html, body {}
body {background-color:#0a202c;background-image: url(/img/background.png);background-position:top center;background-repeat:no-repeat;}
body#ajax {margin:0px;padding:0px;background-color:rgb(255,255,255);background-image: none;}
body, div, p ,form, td, tr, br {margin: 0px;padding:0px;}
h1 {color: rgb(0,0,0);font-size: 1.4em;font-weight: bold;margin: 0px;margin-top: 10px;margin-bottom: 15px;}
h2 {color: rgb(0,0,0);font-size: 1.2em;font-weight: bold;margin: 0px;margin-bottom: 15px;}
h3 {color: rgb(0,0,0);font-size: 1.0em;font-weight: bold;margin: 0px;margin-bottom: 10px;}
a, a:active, a:focus, a:hover, a:link, a:visited {color:#1f4d67;cursor: pointer;text-decoration: none;}
a:hover {color: rgb(0,0,0);}
hr {margin: 0px;padding: 0px;height: 1px;}
ul {margin: 0px;margin-left: 16px;}
ol {margin: 0px;margin-left: 24px;}
li {margin: 0px;margin-bottom:4px;}
dl.deflist {margin:0px;padding: 0px;}
dl.deflist dt {margin:0px;margin-right:5px;padding: 0px;float: left;width: 60px;}
dl.deflist dt { clear: both; }
dl.deflist dd {margin:0px;padding: 0px;float: left;}
table.vocmenu {border:0px solid transparent;border-bottom:1px solid white;font-family:arial,sans-serif;margin:0px;padding:0px;}
table.vocmenu table.vocsubmenu {border:0px solid transparent;margin:0px;padding:0px;}
table.vocmenu tr.level_1, table.vocsubmenu tr.level_1  {}
table.vocmenu td.level_1, table.vocsubmenu td.level_1 {font-size:14px;padding:2px;border:0px solid transparent;border-top:1px solid white;text-align:left;vertical-align:middle;}
table.vocmenu tr.level_2, table.vocsubmenu tr.level_2 {}
table.vocmenu td.level_2, table.vocsubmenu td.level_2 {font-size:13px;padding:2px;border:0px solid transparent;border-top:1px solid white;border-left:8px solid rgb(255,255,255);text-align:left;vertical-align:middle;}
table.vocmenu tr.level_3, table.vocsubmenu tr.level_3 {}
table.vocmenu td.level_3, table.vocsubmenu td.level_3 {font-size:12px;padding:2px;border:0px solid transparent;border-top:1px solid white;border-left:18px solid rgb(255,255,255);text-align:left;vertical-align:middle;}
table.vocmenu tr.level_4, table.vocsubmenu tr.level_4 {}
table.vocmenu td.level_4, table.vocsubmenu td.level_4 {font-size:11px;padding:2px;border:0px solid transparent;border-top:1px solid white;border-left:28px solid rgb(255,255,255);text-align:left;vertical-align:middle;}
table.vocmenu tr.level_5, table.vocsubmenu tr.level_5 {}
table.vocmenu td.level_5, table.vocsubmenu td.level_5 {font-size:11px;padding:2px;border:0px solid transparent;border-top:1px solid white;border-left:38px solid rgb(255,255,255);text-align:left;vertical-align:middle;}
table.vocmenu td.icon_1_out, table.vocmenu td.icon_1_over, table.vocmenu td.icon_1_active,table.vocsubmenu td.icon_1_out, table.vocsubmenu td.icon_1_over, table.vocsubmenu td.icon_1_active {border:0px solid transparent;border-top:1px solid white;width:20px !important;text-align:center;vertical-align:top;padding-top:2px;}
table.vocmenu td.icon_1_out, table.vocsubmenu td.icon_1_out {border-right:4px solid rgb(248,248,248);}
table.vocmenu td.icon_1_over, table.vocsubmenu td.icon_1_over {border-right:4px solid rgb(102,102,102);}
table.vocmenu td.icon_1_active, table.vocsubmenu td.icon_1_active {border-right:4px solid #c9070a;}
table.vocmenu td.icon_2_out, table.vocmenu td.icon_2_over, table.vocmenu td.icon_2_active,table.vocsubmenu td.icon_2_out, table.vocsubmenu td.icon_2_over, table.vocsubmenu td.icon_2_active,table.vocmenu td.icon_3_out, table.vocmenu td.icon_3_over, table.vocmenu td.icon_3_active,table.vocsubmenu td.icon_3_out, table.vocsubmenu td.icon_3_over, table.vocsubmenu td.icon_3_active,table.vocmenu td.icon_4_out, table.vocmenu td.icon_4_over, table.vocmenu td.icon_4_active,table.vocsubmenu td.icon_4_out, table.vocsubmenu td.icon_4_over, table.vocsubmenu td.icon_4_active,table.vocmenu td.icon_5_out, table.vocmenu td.icon_5_over, table.vocmenu td.icon_5_active,table.vocsubmenu td.icon_5_out, table.vocsubmenu td.icon_5_over, table.vocsubmenu td.icon_5_active {border:0px solid transparent;border-top:1px solid white;width:20px !important;text-align:center;vertical-align:top;padding-top:2px;}
table.vocmenu td.icon_2_out, table.vocsubmenu td.icon_2_out {border-right:4px solid rgb(240,240,240);}
table.vocmenu td.icon_2_over, table.vocsubmenu td.icon_2_over {border-right:4px solid rgb(102,102,102);}
table.vocmenu td.icon_2_active, table.vocsubmenu td.icon_2_active {border-right:4px solid #c9070a;}
table.vocmenu td.icon_3_out, table.vocsubmenu td.icon_3_out {border-right:4px solid rgb(224,224,224);}
table.vocmenu td.icon_3_over, table.vocsubmenu td.icon_3_over {border-right:4px solid rgb(102,102,102);}
table.vocmenu td.icon_3_active, table.vocsubmenu td.icon_3_active {border-right:4px solid #c9070a;}
table.vocmenu td.icon_4_out, table.vocsubmenu td.icon_4_out {border-right:4px solid rgb(204,204,204);}
table.vocmenu td.icon_4_over, table.vocsubmenu td.icon_4_over {border-right:4px solid rgb(102,102,102);}
table.vocmenu td.icon_4_active, table.vocsubmenu td.icon_4_active {border-right:4px solid #c9070a;}
table.vocmenu td.icon_5_out, table.vocsubmenu td.icon_5_out {border-right:4px solid rgb(180,180,180);}
table.vocmenu td.icon_5_over, table.vocsubmenu td.icon_5_over {border-right:4px solid rgb(102,102,102);}
table.vocmenu td.icon_5_active, table.vocsubmenu td.icon_5_active {border-right:4px solid #c9070a;}
table.vocmenu td.submenu_1, table.vocmenu td.submenu_2, table.vocmenu td.submenu_3, table.vocmenu td.submenu_4, table.vocmenu td.submenu_5 {border:0px solid transparent;margin:0px;padding:0px;}
table.vocmenu a, table.vocmenu a:active, table.vocmenu a:focus, table.vocmenu a:hover, table.vocmenu a:link, table.vocmenu a:visited {background-color:transparent;cursor: pointer;color: rgb(102,102,102);text-decoration: none;}
table.vocmenu a:hover {color: rgb(0,0,0);}
table.vocmenu span.active {color: #c9070a;font-weight:bold;}
div.alphabet {margin: 0px;margin-bottom: 5px;padding: 0px;border: 1px solid #d0d0d0; padding: 5px; background-color: #f7f7f7; text-align:center;color:#999999;font-weight:normal;}
div.alphabet span {color:#999999;padding:0px;margin:0px;border-left: 1px solid #d0d0d0; }
div.alphabet span.first {margin:3px;border-left: 0px solid transparent; }
div.alphabet span.highlight {color:#ffffff;font-weight:bold;background-color: #333333; padding:0px 4px 0px 4px;}
div.alphabet span a {color:#666666;font-weight:bold;padding:0px 2px 0px 2px;}
div.alphabet span a:hover {color:#000000;font-weight:bold;}
#vssmenu ul { margin: 0px; padding: 0px; list-style: none;width: 200px; border: 0px; background-color:transparent;}
#vssmenu li { margin: 0px; padding: 0px; border: 0px; background-color:transparent;}
#vssmenu ul li { position: relative; }
#vssmenu ul li span {color:#666666;display: block; border: 0px; border-top: 1px solid #cccccc; margin:0px;padding:4px;padding-left:4px;text-decoration:none;font-size:14px;}
#vssmenu li ul { position: relative; background-color:#f9f9f9;left:10px;width: 190px; }
#vssmenu ul a { color:#666666;display: block; border: 0px; border-top: 1px solid #cccccc; margin:0px;padding:4px;padding-left:4px;text-decoration:none;font-size:14px;}
#vssmenu ul li ul a { font-size:12px;padding-left:8px;}
#vssmenu ul a:hover { color:#333333;font-weight:bold;border-right: 4px solid #999999; }
#vssmenu li:hover ul {display: block; }
#vssmenu li:hover>ul { visibility:visible; }
#vssmenu ul ul {visibility:hidden; display: none; }
#vssmenu ul, li { margin: 0px; }
#vssmenu li.path a { color:#000000;}
#vssmenu li.path ul a{ color:#666666;}
#vssmenu li.path ul a:hover{ color:#333333;}
#vssmenu ul li.item a { color:#000000;font-weight:bold;background-color:#f0f0f0;}
#vssmenu ul li.item ul li a { color:#666666;font-weight:normal;background-color:#ffffff;}
#vssmenu ul li.item ul li a:hover { color:#333333;font-weight:bold;border-right: 4px solid #999999; }
#vssmenu ul li ul li.item a { color:#000000;font-weight:bold;background-color:#f0f0f0;}
#vssmenu ul a.submenu {background:#ffffff url(/img/r_arrow.gif) no-repeat right; }
#vssmenu ul a.submenu:hover {background:#ffffff url(/img/r_arrow.gif) no-repeat right;}
div.legendbox {border:1px solid #aaa;width:100%;max-width:100%;min-width:300px;margin-bottom:10px;}
div.legendbox .grey {background-color:#eee;}
div.legendbox .red {background-color:#900;color:#eee;}
div.legendbox .red td {background-color:#900;color:#eee;}
div.legendbox .red-font {color:#900;}
div.legendbox .yellow {background-color:#eeee00;}
div.legendbox .yellow td {background-color:#eeee00;}
div.legendbox .address, div.legendbox .date {padding:3px;border-top:1px solid #ccc;}
div.legendbox .date {font-weight:bold;}
div.legendbox .line {line-height:17px;}
div.legendbox .image {height:33px;width:37px;vertical-align:middle;text-align:center;padding-right:4px;}
div.legendbox img {border-width:0px;}
div.legendbox table {width:100%;border-collapse:collapse;border-spacing:0;}
div.legendbox table td{padding: 0;}
div.legendbox table.internals {width:100%;}
div.legendbox table.internals td {width:20px;min-width:20px;border:1px solid #ccc;border-bottom-width:0px;padding-top:1px;text-align:center;}
div.legendbox table.actions {width:100%;background-color:#eee;}
div.legendbox table.actions td {border-left:1px solid #ccc;text-align:center;padding:2px 0;}
div.legendbox .hover:hover {background-color:#bbd2e3;}
div.legendbox .hover {cursor:pointer;}
div.legendbox .hover * {cursor:pointer;}
table.legend {margin: 0px;padding: 0px;font-size:1.0em;font-weight:normal;line-height:100%;color:rgb(102,102,102);border:0px; background-color: transparent; }
table.legend td {margin: 0px;padding: 1px;padding-left: 2px;padding-right: 2px;text-align:left;vertical-align: top;}
table.legend td.icon {padding-left: 0px;padding-right: 0px;}
table.legend td {color:inherit;}
table.legend td.last {width:auto;}
table.legend tr.last td {}
table.legend tr.last td.last {width:auto;}
table.legend tr.legend_even {background-color: #f7f7f7; background-color: #ffffff; }
table.legend tr.legend_odd {background-color: #f0f0f0; background-color: #ffffff; }
table.legend tr.legend_highlight_even {background-color: #f7f7f7; background-color: #ffffff; }
table.legend tr.legend_highlight_odd {background-color: #f0f0f0; background-color: #ffffff; }
table.legend td.highlight {color:#cc0000;}
table.legend td.hint {color:#999999;}
table.legend td.strong {font-weight: bold;}
table.legend td.number {text-align:center;}
table.legend td.image, table.legend td.preview, table.legend td.thumbnail {text-align:center;}
table.legend td.link {text-align:center;}
table.legend td.center {text-align:center;}
table.legend td.middle {vertical-align:center;}
table.legend td.link img {margin:0px;margin-top:2px;margin-bottom:2px;border:0px;}
table.legend td.icon {text-align:center;}
table.legend td.icon img {margin:0px;margin-top:2px;margin-bottom:2px;border:0px;}
table.legend td.button {text-align:center;}
table.legend td a, table.legend td a:active, table.legend td a:focus, table.legend td a:hover, table.legend td a:link, table.legend td a:visited {color:inherit;}
table.legend td.button img {margin:0px;border:0px solid transparent;cursor:pointer;margin-left:2px;margin-right:2px;}
table.legend tbody {background-color:transparent;color:rgb(102,102,102);font-size:1.0em;cursor: default;}
table.legend tbody td span.highlight {color:#cc0000;font-weight:bold;}
table.legend tbody td span.hint {color:#999999;}
div#pagemenu {height:18px;margin: 10px 0px 5px 0px;padding: 4px 2px 0px 2px;border: 1px solid #d0d0d0;background-color:#f7f7f7;text-align:left;color:#333333;font-weight:normal;white-space:nowrap;z-index:2000000000;}
#pagemenu ul {margin: 0px;padding: 0px;list-style: none;font-size:13px;z-index:65001;}
#pagemenu li { float: left;position: relative;width: auto;z-index:65001;}
#pagemenu li ul {position: absolute;display: block;top: 15px;left: 3px;width: auto;font-size:12px;background-color:#f0f0f0;padding: 2px 2px 4px 2px;}
#pagemenu li ul a {width: auto;}
#pagemenu li:hover ul {display: block;}
#pagemenu li:hover>ul {visibility:visible;}
#pagemenu ul ul {visibility:hidden;border: 1px solid #c0c0c0;width: auto;}
#pagemenu ul, li {margin: 0px;}
#pagemenu ul a {display: block;text-decoration: none;color:#333333;background-color: transparent;padding: 0px 4px 0px 4px;font-weight:bold;font-weight:normal;}
#pagemenu ul a:hover {color:#E62518;background-color:transparent;}
#pagemenu ul span:hover {color:#E62518;background-color:transparent;}
#pagemenu ul span {display: block;text-decoration: none;color:#333333;background-color: transparent;padding: 0px 4px 0px 4px;font-weight:bold;font-weight:normal;}
#pagemenu li ul a {text-decoration: none;color:#333333;background-color:transparent;}
#pagemenu li ul a:hover {color:#E62518;background-color:transparent;}
#pagemenu li a.submenu, #pagemenu li span.submenu {background:transparent url(/img/v_arrow_black.gif) no-repeat right;padding-right:14px;}
#pagemenu li a.submenu:hover, #pagemenu li span.submenu:hover {background:transparent url(/img/v_arrow_red.gif) no-repeat right;padding-right:14px;}
div#pagemenu form#pagesearch {height:20px;margin:0px;margin-top:-4px;padding:0px;font-size:12px;right:0px;float:right;}
div#pagemenu form#pagesearch input[type=text] {height:14px;width:180px;margin:0px;margin-left:4px;margin-bottom:1px;color:#000000;font-size:11px;text-align:left;vertical-align:middle;}
div#pagemenu form#pagesearch input[type='submit'] {cursor: pointer;font-size:12px;font-weight:bold;color:#666666;text-align:center;vertical-align:middle;}
div#pagemenu form#pagesearch input[type='submit']:hover {color:#222;}
div#pagemenu form#pagesearch input[type='submit']:active {color:#222;}
table.twoColumn {width:100%;margin:0px;padding:0px;margin-bottom:10px;border:0px;}
table.twoColumn td.leftColumn, table.twoColumn td.rightColumn {width:50%;margin:0px;padding:0px;border:0px;text-align:left;vertical-align:top;border-bottom:1px solid #d0d0d0; }
table.twoColumn td.leftColumn {border-right:1px solid #d0d0d0; }
table.twoColumn td.leftColumn div.leftColumn {margin:0px;padding:0px;padding-right:10px;}
table.twoColumn td.rightColumn div.rightColumn {margin:0px;padding:0px;padding-left:10px;}
table.threeColumn {width:100%;margin:0px;padding:0px;margin-bottom:10px;border:0px;}
table.threeColumn td.leftColumn, table.threeColumn td.centerColumn, table.threeColumn td.rightColumn {width:33%;margin:0px;padding:0px;border:0px;text-align:left;vertical-align:top;border-bottom:1px solid #d0d0d0; }
table.threeColumn td.leftColumn {border-right:1px solid #d0d0d0;}
table.threeColumn td.leftColumn div.leftColumn {margin:0px;padding:0px;padding-right:10px;}
table.threeColumn td.centerColumn {border-right:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
table.threeColumn td.centerColumn div.centerColumn {margin:0px;padding:0px;padding-left:10px;padding-right:10px;}
table.threeColumn td.rightColumn div.rightColumn {margin:0px;padding:0px;padding-left:10px;}
table.buttonfactory {width:100%;margin: 0px;padding: 0px;border: 0px; background-color:transparent; margin-bottom:5px;}
table.buttonfactory td {text-align:right;}
table.buttonfactory input[type='button'], table.buttonfactory button {cursor: pointer;font-weight:bold;color:#666666;text-align:center;vertical-align:middle;}
table.buttonfactory input[type='button']:hover, table.buttonfactory button:hover {font-weight:bold;color:#222;}
table.buttonfactory input.left[type='button'], table.buttonfactory button.left {}
table.buttonfactory input.right[type='button'], table.buttonfactory button.right {}
table.buttonfactorybottom {margin-bottom:5px;}
table.buttonfactorybottom td {padding:5px 5px 5px 0px;text-align:left;}
div.hintfactory {margin:0px;margin-bottom:5px;padding:5px;border:1px solid #d0d0d0; background-color: #f0f0f0; text-align:left;}
div.messagefactory {margin:0px;margin-bottom:5px;padding:5px;border:1px solid #d0d0d0; background-color: #f0f0f0; text-align:left;}
table.notes {margin: 0px;margin-bottom: 5px;padding: 0px;font-size:1.0em;font-weight:normal;color:rgb(102,102,102);border:0px; border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background-color: #f7f7f7; width:100%;}
table.notes th, table.notes td {margin: 0px;padding: 2px;padding-left: 4px;padding-right: 4px;border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; text-align:left;vertical-align:top;}
table.notes th.date, table.notes td.date {width:80px;}
table.notes th.name, table.notes td.name {width:80px;}
table.notes th.icon, table.notes td.icon {width:20px;}
table.notes th {background-color: #e0e0e0; }
table.notes th .hightlight, table.notes td .hightlight {color: #f00000; }
table.notes td.odd {background-color: #f0f0f0; }
table.sortable td.even {background-color: transparent; }
table.notes td.note {color:rgb(51,51,51);}
div.objectlist {position:relative;left:0px;top:0px;margin: 0px;margin-bottom: 5px;padding: 5px;line-height:100%;color:rgb(102,102,102);background-color: #f7f7f7; border:1px solid #d0d0d0; width:100%;}
table.maptable {width:100%;margin:0px;padding:0px;margin-bottom:10px;border:0px;}
table.maptable td.map, table.maptable td.legend {margin:0px;padding:0px;border:0px;text-align:left;vertical-align:top;}
table.maptable td.map {width:75%;}
table.twoColumn td.legend {width:25%;}
table.maptable td.map div.map {width:auto;margin:0px;padding:0px;}
table.maptable td.legend div.legend {margin:0px;padding:0px;padding-left:10px;height:700px;}
table.sortable {margin: 0px;margin-bottom: 5px;padding: 0px;font-size:1.0em;font-weight:normal;color:rgb(102,102,102);border:0px; border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background-color: #f7f7f7; width:100%;}
table.sortable th, table.sortable th.sorttable_nosort, table.sortable th.sorttable_numeric, table.sortable td {margin: 0px;padding: 2px;padding-left: 4px;padding-right: 4px;border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; text-align:left;vertical-align:top;}
table.sortable th.icon, table.sortable td.icon {padding-left: 0px;padding-right: 0px;}
table.sortable th {color:inherit;cursor:pointer;}
table.sortable th.sorttable_nosort, table.sortable th.button {cursor:default;}
table.sortable td {color:inherit;}
table.sortable th.last, table.sortable td.last {width:auto;}
table.sortable tr.last th, table.sortable tr.last td {}
table.sortable tr.last th.last, table.sortable tr.last td.last {width:auto;}
table.sortable tr.sorttable_even {background-color: transparent; }
table.sortable tr.sorttable_odd {background-color: #e0e0e0; }
table.sortable tr.sorttable_highlight_even {background-color: #ffffff; }
table.sortable tr.sorttable_highlight_odd {background-color: #f0f0f0; }
table.sortable th.highlight, table.sortable td.highlight {color:#cc0000;}
table.sortable th.hint, table.sortable td.hint {color:#999999;}
table.sortable th.strong, table.sortable td.strong {font-weight: bold;}
table.sortable th.number, table.sortable td.number {text-align:center;}
table.sortable th.currency, table.sortable td.currency {text-align:right;}
table.sortable th.image, table.sortable td.image, table.sortable th.preview, table.sortable td.preview, table.sortable th.thumbnail, table.sortable td.thumbnail {text-align:center;}
table.sortable th.image img, table.sortable td.image img, table.sortable th.preview img, table.sortable td.preview img, table.sortable th.thumbnail img, table.sortable td.thumbnail img {margin:2px;border:1px solid #d0d0d0;}
table.sortable th.link, table.sortable td.link {text-align:center;}
table.sortable th.color, table.sortable td.color {margin:0px;padding:0px;}
table.sortable th.center, table.sortable td.center {text-align:center;}
table.sortable th.link img, table.sortable td.link img {margin:0px;margin-top:2px;margin-bottom:2px;border:0px;}
table.sortable th.icon, table.sortable td.icon {text-align:center;}
table.sortable th.icon img, table.sortable td.icon img {margin:0px;margin-top:2px;margin-bottom:2px;border:0px;}
table.sortable th.button, table.sortable td.button {text-align:center;}
table.sortable td a, table.sortable td a:active, table.sortable td a:focus, table.sortable td a:hover, table.sortable td a:link, table.sortable td a:visited {}
table.sortable th.button img, table.sortable td.button img {margin:0px;border:0px solid transparent;cursor:pointer;}
table.sortable th.button img, table.sortable td.button img {margin:0px;margin-left:2px;margin-right:2px;}
table.sortable thead {background-color: #f7f7f7; color:#000000;font-size:1.0em;font-weight: bold;cursor: default;}
table.sortable tbody {background-color:transparent;color:rgb(102,102,102);font-size:1.0em;font-weight: normal;cursor: default;}
table.sortable tfoot {background-color: #f7f7f7; color:#000000;font-size:1.0em;font-weight: bold;cursor: default;}
table.sortable thead th, table.sortable thead th.sorttable_nosort , table.sortable thead th.sorttable_numeric {border-bottom:2px solid #d0d0d0; }
table.sortable tfoot td {border-top:1px solid #d0d0d0; }
table.sortable tbody td span.highlight {color:#cc0000;font-weight:bold;}
table.sortable tbody td span.hint {color:#999999;}
table.sortable_footnotes {margin: 0px;margin-top: -5px;margin-bottom: 5px;padding: 0px;font-size:0.8em;font-weight:bold;color:rgb(102,102,102);border:1px solid #d0d0d0;border-top:0px; background-color: #f7f7f7; width:100%;}
table.sortable_footnotes ol {list-style-type:upper-roman;list-style-position:outside;padding:2px;padding-left:10px;padding-right:30px;}
table.sortable_footnotes ol li {text-align:justify;}
table.sortable_footnotes ol li span {color:rgb(153,153,153);font-weight:normal;}
form.loginform {background:transparent;display: inline-block;text-align: center;border:1px solid transparent;}
form.loginform td.buttons {background:transparent;background-color:#fff;border:1px solid transparent;border-top:1px solid transparent;}
div#header {height: 125px;}
div#support-container * {font-size:10px;}
div#supportform-container {display:none;position:absolute; right:570px; top:0px; z-index:91; width:auto; height: auto; margin:0px;padding:0px;background-color:transparent;}
div#logo {float: left;margin-left:15px;margin-top:38px;height:70px;}
div#content-container {position:relative;height: auto; margin:0px;margin-left:240px;margin-right:10px;padding-top:0px;border: 0px solid transparent;}
div#menu-container {position:absolute; left:10px; top:125px; z-index:93; width:230px; height: auto; margin:0px;padding:0px;}
div#news-container {position:absolute; left:10px; top:300px; z-index:93; width:230px; height: auto; margin:0px;padding:0px;}
div#login-container {position:absolute; left:-250px; top:150px; z-index:93; width:500px; height: auto; margin-left:50%;padding:0px;}
.grid3x3 {display:table; }
.grid3x3 > div {display:table-row;width:100%;}
.grid3x3 > div:nth-child(1) {height: 37px;}
.grid3x3 > div:nth-child(3) {height: 42px;}
.grid3x3 > div > div {display:table-cell;}
.grid3x3 > div > div:nth-child(1) {width:16px;}
.grid3x3 > div > div:nth-child(3) {width:35px;}
div.content-tl {background-image:url(/img/content-tl.png);}
div.content-l {background-image:url(/img/content-l.png);background-repeat:repeat-y;}
div.content-c {background-color:#fff;padding:0;margin:0;}
div#content {background-color:#fff;height: auto; margin:0px;padding:0px;border: 0px solid transparent;}
div.content-tr {background-image:url(/img/content-tr.png);}
div.content-r {background-image:url(/img/content-r.png);background-repeat:repeat-y;}
div.content-bl {background-image:url(/img/content-bl.png);}
div.content-b {background-image:url(/img/content-b.png);background-repeat:repeat-x;}
div.content-t {background-image:url(/img/content-t.png);background-repeat:repeat-x;}
div.content-br {background-image:url(/img/content-br.png);}
div.top-l {background-image:url(/img/top-l.png);float:left;width:17px;height:52px;}
div.top-c {background-image:url(/img/top-c.png);background-repeat:repeat-x;float:left;height:52px;}
div.top-r {background-image:url(/img/top-r.png);float:left;width:33px;height:52px;}
div#ajax_titlebar {height:18px;background-color:#666666;color:#ffffff;margin:0px;margin-bottom:10px;padding:1px;text-align:right;}
div#ajax_titlebar img.symbol {margin:0px;}
div#ajax_content {position:relative; background-color: #ffffff; height: auto; margin:0px;padding:10px;padding-top:0px;border: 0px solid transparent;}
div#hssmenu {padding-top:5px;}
div#hssmenu-container {position:absolute; right:220px; top:0px; z-index:91; width:auto; height: auto; margin:0px;padding:0px;background-color:transparent;}
div#help {padding-top:5px;}
div#helpmenu-container {position:absolute; right:150px; top:0px; z-index:91; width:auto; height: auto; margin:0px;padding:0px;background-color:transparent;}
div#languagemenu-container {position:absolute; right:10px; top:0px; z-index:91; width:auto; height:auto; margin:0px;padding:0px;background-color:transparent;}
div#languagemenu {padding-top:5px;}
div#infobox-container {position:absolute; left:500px; top:-38px; z-index:9999999999999999999999; width:auto; height:auto; margin:0px;padding:0px;background-color:transparent;}
div#infobox {padding-top:5px;background-color:#fff;}
div#infobox-opener {text-align:center;cursor:pointer;}
div#infobox-content {margin-top:10px;}
div#infobox-content * {vertical-align:top;}
div#vssmenu {position:absolute; left:0px; top:125px; z-index:93; background-color: #FFFFFF; width:200px; height: auto; margin:0px;padding:0px;}
div#vocmenulayer {background-color:#FFF;}
div#tipronet {position:absolute; right:33px; top:50px; z-index:94; width:150px; height: 51px; margin:0px;padding:0px;}
div#menuToggler {position:absolute;left:190px;top:8px;display:none;}
div.backtrace {margin:0px;padding:5px;width:100%;}
table.backtrace {font-size:10px;border-left:1px solid #000000;}
table.backtrace th {text-align:left;vertical-align:top;background-color:#ccff66;border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;padding:1px;padding-left:2px;padding-right:2px;}
table.backtrace td {text-align:left;vertical-align:top;background-color:#ffffff;border-right:1px solid #000000;border-bottom:1px solid #000000;padding:1px;padding-left:2px;padding-right:2px;}
table.finish {font-size:10px;border-left:1px solid #000000;margin:0px;width:100%;}
table.finish th {text-align:left;vertical-align:top;background-color:#ff6633;border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;padding:1px;padding-left:2px;padding-right:2px;}
table.finish td {text-align:left;vertical-align:top;background-color:#ffffff;border-right:1px solid #000000;border-bottom:1px solid #000000;padding:1px;padding-left:2px;padding-right:2px;}
div.variable {margin:0px;padding:5px;padding-top:0px;width:100%;}
table.variable {width:100%;color:#666666;background-color:#eeeeee;border:1px solid #cccccc;}
table.variable td {text-align:left;vertical-align:top;padding:1px;padding-left:4px;padding-right:4px;color:#666666;background-color:#eeeeee;}
div.debug {margin:0px;padding:5px;padding-top:0px;width:100%;}
div.debug div.variable {margin:0px;padding:0px;padding-bottom:5px;width:100%;}
table.debug {font-size:10px;border-left:1px solid #000000;margin:0px;margin-bottom:5px;width:100%;}
table.debug th {text-align:left;vertical-align:top;background-color:#ccff66;border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;padding:1px;padding-left:2px;padding-right:2px;}
table.debug td {text-align:left;vertical-align:top;background-color:#ffffff;border-right:1px solid #000000;border-bottom:1px solid #000000;padding:1px;padding-left:2px;padding-right:2px;}
div.drivepast {margin:0px;padding:5px;padding-top:0px;padding-bottom:0px;width:100%;}
table.drivepast {font-size:10px;border-left:2px solid #ccff66;margin:0px;margin-bottom:5px;width:100%;}
table.drivepast th {text-align:left;vertical-align:top;background-color:#ffffff;border-top:2px solid #ccff66;border-right:2px solid #ccff66;border-bottom:2px solid #ccff66;padding:1px;padding-left:2px;padding-right:2px;}
table.drivepast td {text-align:left;vertical-align:top;color:#000000;background-color:#ffffff;border-right:2px solid #ccff66;border-bottom:2px solid #ccff66;padding:1px;padding-left:2px;padding-right:2px;}
div.maparea {width:100%;height:700px;background-color:#FFFFFF;}
div.paginizer {position:relative;left:0px;top:0px;margin: 0px;margin-bottom: 5px;padding: 0px;line-height:100%;color:rgb(102,102,102);background-color: #f7f7f7; border:1px solid #d0d0d0; width:100%;height:15px;}
div.paginizer span.page {color:#ff0000;text-align:center;}
div.paginizer a, div.paginizer a:active, div.paginizer a:focus, div.paginizer a:hover, div.paginizer a:link, div.paginizer a:visited {padding:0px;padding-left:2px;padding-right:2px;cursor: pointer;color: rgb(0,0,0);text-decoration: none;text-align:center;}
div.paginizer a:hover {color: rgb(0,0,0);}
div.pages {position:absolute;left:2px;top:3px;margin: 0px;padding: 0px;font-size:12px;font-weight:bold;color:rgb(102,102,102);background-color: transparent; width:auto;}
div.limiter {position:absolute;right:2px;top:3px;margin: 0px;padding: 0px;font-size:12px;font-weight:bold;color:rgb(102,102,102);background-color: transparent; width:auto;}
#droppy { display: block; margin: 0; padding: 0; position: relative; }
#droppy li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#droppy a { display: block; }
#droppy span.parent { display: block; }
#droppy span.info { font-size:10px }
#droppy ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #droppy ul { line-height: 0; }
#droppy ul a { zoom: 1; }
#droppy ul span.parent { zoom: 1; }
#droppy ul li { float: none; }
#droppy ul ul { top: 0; }
#droppy ul { width: 199px; }
#droppy ul ul { left: 200px; }
#droppy { background-color: #999999; height: 24px; }
#droppy *:hover { background-color: transparent; color:rgb(0,0,0); font-weight:bold; }
#droppy span.parent { border-right: 1px solid rgb(0,0,0); color: rgb(255,255,255); font-size: 12px; padding: 6px; line-height: 1; cursor:pointer; }
#droppy span.info { border-right: 0px solid rgb(0,0,0); font-size: 10px; padding:0px; padding-left:6px; padding-top:0px; font-weight:normal;background-color: #999999; }
#droppy a { border-right: 1px solid rgb(0,0,0); color: rgb(255,255,255); font-size: 12px; font-weight:bold; padding: 6px; line-height: 1; }
#droppy li:hover a { background-color: #aaaaaa; font-weight:bold; }
#droppy li:hover span.parent { background-color: #aaaaaa; font-weight:bold; }
#droppy li:hover span.info { background-color: #999999; font-weight:bold; }
#droppy ul { top: 25px; }
#droppy ul li a { background-color: #aaaaaa; }
#droppy ul li span.parent { background-color: #aaaaaa; }
#droppy ul li span.parent b { color: rgb(255,255,255); }
#droppy ul a:hover { background-color: #999999; }
#droppy ul span.parent:hover { background-color: #999999; }
#droppy ul a { border-bottom: 1px solid rgb(255,255,255); border-right: 0px;  }
#droppy ul span { border-bottom: 1px solid rgb(255,255,255); border-right: 0px;  }
#droppy ul span.info { border-bottom: 1px solid rgb(255,255,255); border-right: 0px;  }
#droppy a b, #droppy a strong { color: rgb(255,255,255); }
#droppy a:hover b, #droppy a:hover strong { color:rgb(0,0,0); font-weight:bold; }
#droppy a i { color: #ffcc00; font-size:10px; }
#droppy a:hover i{ color:#ffcc00; font-size:10px; }
form.data table.columns {width:100%;}
form.data table.columns thead th {border-bottom: 1px solid #d0d0d0; background-color: #e7e7e7;text-align:left;vertical-align:middle;font-size: 1.4em;font-weight:bold;padding:5px;}
form.data table.columns thead th.first {}
form.data table.columns thead th.column {border-right: 1px solid #d0d0d0;}
form.data table.columns thead th.last {border-right: 0px solid transparent;}
form.data table.columns tbody td {text-align:left;vertical-align:top;}
form.data table.columns tbody td.column {border-right: 1px solid #d0d0d0; padding:5px;}
form.searchform table.columns tbody td.column { padding:2px;}
form.data table.columns tbody td.column div {}
form.data table.columns tbody td.first {}
form.data table.columns tbody td.column {border-right: 1px solid #d0d0d0; }
form.data table.columns tbody td.last {border-right: 0px solid transparent; }
form.data table.columns tfoot td {border-top: 1px solid #d0d0d0; background-color: #e7e7e7;text-align:right;vertical-align:middle;padding:5px;}
form.data table.col {width:100%;}
form.data table.col tbody td {text-align:left;vertical-align:top;}
form.data table.col tbody td.column {vertical-align:top;padding: 5px;}
form.data table.col tbody td.column div {}
form.data table.col tfoot td.buttons {border-top: 1px solid #d0d0d0; background-color: #e7e7e7;text-align:right;vertical-align:middle;white-space: nowrap;vertical-align:bottom;padding: 5px;}
form.data {width:100%;border: 1px solid #d0d0d0; background-color: #f7f7f7; margin: 0px;margin-bottom: 5px;padding: 0px;}
form.data table {width:auto;margin: 0px;padding: 0px;}
form.data th, form.data td {margin: 0px;padding: 0px;}
form.data pre {font-weight:normal;color:#666666;font-size:1.0em;}
form.data fieldset {margin:0px;margin-right:5px;padding:0px;padding-left:5px;padding-right:5px;border: 1px solid #d0d0d0; }
form.data legend {font-weight:bold;font-size:1.0em;color:#333333;margin:0px;margin-bottom:5px;padding:0px;padding-left:5px;padding-right:5px;border: 1px solid #d0d0d0; background-color: #e7e7e7; }
form.data div {margin: 0px;padding: 0px;}
form.data div.hint, form.data p.hint, form.data label.hint   {font-size:0.8em;color:#999999;}
form.data div.imagelabel, form.data p.imagelabel  {font-size:0.8em;color:#999999;}
form.data div.imagelabel label {font-weight:normal;font-size:0.9em;color:#000000;}
form.data div.caption {font-size:0.8em;color:#999999;}
form.data label.optional {}
form.data label.required {color:#000000;padding-right:16px;background: transparent url(/img/required.gif) right center no-repeat;}
form.data label.multiple {margin-right:10px;}
form.data fieldset.category {margin:0px;margin-top:2px;margin-bottom:5px;margin-right:5px;padding:0px;padding-left:5px;padding-right:5px;padding-bottom:5px;border: 1px solid #d0d0d0; }
form.data fieldset.category ul {list-style-type:none;margin:0px;padding:0px;}
form.data fieldset.category ul li {padding:0px;}
form.data dl {margin:0px;padding: 0px;}
form.data dl dt {margin:0px;padding: 0px;display:block;}
form.data dl dt label {font-weight:bold;font-size:1.0em;color:#333333;}
form.data dl dt.empty{height:0px;}
form.data dl dd {padding:0px;margin:0px;margin-bottom:5px;margin-left:10px;display:block;}
form.data dl dd label.option, form.data dl dd label.multioption {font-weight:normal;color:#000000;font-size:1.0em;}
form.data dl dd.headline {font-size: 1.2em;font-weight:bold;margin-left:0px;}
form.data dl dd.note {font-size:1.0em;color:#333333;}
form.data select {color:#000000;font-size:1.0em;}
form.data select option{color:#000000;font-size:1.0em;}
form.data input[type='text'].colorpicker {width:193px;}
form.data input[type='text'] {color:#000000;font-size:1.0em;}
form.data input[type='password'] {color:#000000;font-size:1.0em;}
form.data input[type=text][readonly], form.data input[type=text][disabled] {border:1px solid transparent;color:#666666;font-size:1.0em;background-color: #f7f7f7; }
form.data input[type=text][disabled] {border:1px solid transparent;color:#000000;font-size:1.0em;background-color: #f7f7f7; }
form.data textarea {color:#000000;font-size:1.0em;}
form.data textarea[readonly],form.data textarea[disabled]  {color:#666666;font-size:1.0em;border:1px solid transparent;background-color: #f7f7f7; }
form.data input[type='file'] {}
form.data input[type='image'] {margin:2px;border:1px solid #d0d0d0;}
form.data input[type='checkbox'] {width:12px;height:12px;vertical-align:middle;margin-right: 5px;}
form.data input[type='radio'] {width:12px;height:12px;vertical-align:middle;margin-right: 5px;}
form.data input[type='submit'], form.data input[type='reset'], form.data input[type='button'], form.data button {cursor: pointer;font-weight:bold;color:#666666;text-align:center;vertical-align:middle;}
form.data input[type='submit']:hover, form.data input[type='reset']:hover, form.data input[type='button']:hover, form.data button:hover {font-weight:bold;color:#222;}
form.data input[type='submit']:hover {color:#0f5671;}
form.data input[type='submit']:active, form.data input[type='reset']:active, form.data input[type='button']:active, form.data button:active {font-weight:bold;color:#0a202c;}
form.data input[type='submit']:first-child, form.data input[type='reset']:first-child, form.data input[type='button']:first-child, form.data button:first-child {}
form.data ul.errors{color:#cc0000;margin: 0px;margin-left:10px;}
form.data ul.errors li {color:#cc0000;margin: 0px;margin-bottom:2px;margin-left: 5px;}
form.data ul.errors li span.name {color:#000000;}
form.searchform dl dt, form.searchform dl dd {float:left;}
form.searchform dl dd {margin-right:70px;}
form.searchform dl dt {margin-top:3px;}
form.searchform input[type='submit'] {margin:0px;float:right;}
div#languagemenu a {color:#888888;font-size:11px;font-weight:normal;text-decoration:none;}
div#languagemenu a:hover {color:#ff0000;font-size:15px;font-weight:bold;text-decoration:none;}
div#languagemenu a.text {border-left:1px solid #888888;padding-left:5px;padding-right:5px;}
div#languagemenu img {margin:0px;margin-left:5px;border:1px solid #888888;}
#calendarDiv{position:absolute;left:0px;top:0px;width:205px;border: 1px solid #c7c7c7;background-color: #f0f0f0;font-family:monospace;font-size:11px;padding-bottom:20px;visibility:hidden;padding:1px;z-index:64000;}
#calendarDiv span,#calendarDiv img{float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv td{padding:3px;margin:0px;font-size:10px;}
#calendarDiv .selectBox{border:1px solid #666666;color: #666666;position:relative;}
#calendarDiv .selectBoxOver{border:1px solid #000000;background-color: #b0b0b0;color: #000000;position:relative;}
#calendarDiv .selectBoxTime{border:1px solid #666666;color: #666666;position:relative;}
#calendarDiv .selectBoxTimeOver{border:1px solid #000000;color: #000000;position:relative;}
#calendarDiv .topBar{height:16px;padding:2px;background-color: #b0b0b0;}
#calendarDiv .day{ font-size:11px;color:#666666;font-weight:bold;}
#calendarDiv .day:hover{font-size:12px;font-weight:bold;color:#000000;}
#calendarDiv .activeDay{ font-size:12px;font-weight:bold;color:#F00000;}
#calendarDiv .todaysDate{height:17px;line-height:17px;padding:2px;background-color: #b0b0b0;text-align:center;position:absolute;bottom:0px;width:201px;}
#calendarDiv .todaysDate div{float:left;}
#calendarDiv #todaysDateString {font-size:9px;padding-left:5px;color:#ffffff;}
#calendarDiv .timeBar{height:17px;line-height:17px;background-color: #b0b0b0;width:72px;color:#666666;position:absolute;right:0px;}
#calendarDiv .timeBar div{float:left;margin-right:1px;}
#calendarDiv .minuteHourPicker {background-color: #e0e0e0;border:1px solid #666666;padding: 0px;position:absolute;color: #666666;left:0px;z-index:64002;display:none;}
#calendarDiv .minuteHourPicker div{float:none;clear:both;padding:1px;text-align:center;margin:1px;cursor:pointer;}
#calendarDiv .monthYearPicker {background-color: #e0e0e0;border:1px solid #666666;position:absolute;color: #666666;left:0px;top:15px;z-index:64001;display:none;}
#calendarDiv #monthSelect{width:97px;}
#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;}
#calendarDiv .monthYearActive{background-color:#b0b0b0;color: #000000;}
#calendarDiv td {text-align:center;cursor:pointer;}
#calendarDiv .topBar img{cursor:pointer;}
#calendarDiv .topBar div{float:left;margin-right:1px;}
#calendarDiv .calendar_table {margin-bottom:20px;}
#calendarDiv .calendar_tbody {}

