.SPCalendar {
        color:#344D74;
        background-color:transparent;
        font-family:Verdana;
        font-size:9pt;
}
.SPCalendarYear {
        background-color:transparent;
        background-image:url(../Infinity/images/calendar/backym.png);
        background-repeat:repeat;
}
.SPCalendarMonth {
        background-color:transparent;
        background-image:url(../Infinity/images/calendar/backym.png);
        background-repeat:repeat;
}
.SPCalendarHeader {
        color:#FFFFFF;
        font-family:Verdana;
        font-size:11pt;
}
.SPCalendarDragger{
		background-color:transparent;
        background-image:url(../Infinity/images/calendar/dragger.png);
        background-position:center;
        background-repeat:no-repeat;
}
.SPCalendarHeaderAll {
        background-color:transparent;
        background-image:url(../Infinity/images/calendar/header.png);
        background-position:top right;
        background-repeat:no-repeat;
}
.SPCalendarHeader.mout {
        color:#FFFFFF;
        background-color:transparent;
}
.SPCalendarHeader.mover {
        color:#344D74;
        background-color:transparent;
}
.SPCalendarContent {
        background-color:transparent;
        background-image:url(../Infinity/images/calendar/content.png);
        background-position:right;
        background-repeat:repeat-y;
}
.SPCalendarBody, .SPCalendarBody:link, .SPCalendarBody:hover {
        color:#344D74;
        font-family:Verdana;
        font-size:9pt;
}
.SPCalendarFooter{
		background-color:transparent;
        background-image:url(../Infinity/images/calendar/footer.png);
        background-position:bottom right;
        background-repeat:no-repeat;
        color:#344D74;
        font-family:Verdana;
        font-size:7pt;
}

.SPCalendarToday{
    background-color:#FFFFFF;
    color:#FFFFFF;
}

.SPCalendarCurrentDay{
    color:#FFFFFF;
    border-width:1px;
    border-style:solid;
    border-color:#808080;
}

.SPCalendarSunday{
    color:#FFFFFF;
}

.SPCalendarWeeks{
    color:#FFFFFF;
}

.SPCalendarComboYearsMonths{
    color:#FFFFFF;
    font-size:7pt;
    border-width:1px;
    border-style:solid;
}

a.SPCalendarFooter, a.SPCalendarFooter:hover, a.SPCalendarFooter:visited {
		background:none;
        color:#344D74;
        font-family:Verdana;
        font-size:7pt;
}

.Calculator {
        color:#344D74;
        background-color:transparent;
        font-family:Verdana;
        font-size:9pt;
}
.CalculatorHeader {
        color:#FFFFFF;
        font-family:Verdana;
        font-size:11pt;
}
.CalculatorDragger{
		background-color:transparent;
        background-image:url(../Infinity/images/calculator/dragger.png);
        background-position:center center;
        background-repeat:no-repeat;
}
.CalculatorHeaderAll {
        background-color:transparent;
        background-image:url(../Infinity/images/calculator/header.png);
        background-position:top right;
        background-repeat:no-repeat;
}
.CalculatorContent {
        background-color:transparent;
        background-image:url(../Infinity/images/calculator/content.png);
        background-position:right;
        background-repeat:repeat-y;
}
.CalculatorFooter{
		height:16px;
		background-color:transparent;
        background-image:url(../Infinity/images/calculator/footer.png);
        background-position:bottom right;
        background-repeat:no-repeat;
        color:transparent;
        font-family:Verdana;
        font-size:7pt;
}

.row_suggest {
    color:#000000;
    background-color:#FFFFFF;
    cursor:default;
}

.row_suggest_selected {
    color:#FFFFFF;
    background-color:#3366CC;
    cursor:default;
}


.BoxHeader {
        position:relative;
        height:18px;
        background-image:url(formPage/box_header.gif);
}
.BoxHeaderCaption {
        position:absolute;
        left:20px;
        margin:0 0 0 10px;
        font-family:Verdana;
        font-weight:Bold;
        color:#496AA0;
}
.BoxHeaderIcon {
        position:absolute;
        left:2px;
        cursor:pointer;
}


html{height:auto;width:100%;}
body{height:auto;width:100%;}


.PortalZoomParams_Button { cursor:pointer;
                           font-family:Verdana !important;
                           font-size:8pt !important;
                           margin:0;
                           padding:0;
}
.PortalZoomParams_Label { cursor:pointer;
                          font-family:Verdana !important;
                          font-size:8pt !important;
}
.PortalZoomParams_Group_Collapsed {
                          cursor:pointer;
                          padding:0 0 2px 2px;
                          text-decoration:none;
}
.PortalZoomParams_Group_Expanded {
                          cursor:pointer;
                          padding:0 0 2px 2px;
                          text-decoration:none;
}
.PortalZoomParams_ImgButton { background-repeat:no-repeat;
                              background-position:center;
                              background-color:Transparent;
                              margin:0;
                              border-width:0;
                              padding:0;
                              z-index:1;
                              cursor:pointer;
}
.PortalZoomParams_LinkedFilter { background-image:url(portalstudio/portalzoom_linkedfilter.gif);
}
.PortalZoomParams_AutoLinkedFilter { background-image:url(portalstudio/portalzoom_autolinkedfilter.gif);
}
.PortalZoomParams_CalendarZoom { background-image:url(portalstudio/portalzoom_calendar.gif);
}
.PortalZoomParams_DeleteFilter { background-image:url(portalstudio/portalzoom_delete.gif);
                                 margin:3px;
}
.PortalZoomParams_UnDeleteFilter { background-image:url(portalstudio/portalzoom_undelete.gif);
                                   margin:3px;
}
.PortalZoomParams_EditFilter { background-image:url(portalstudio/portalzoom_edit.gif);
                               margin:3px;
}
.PortalZoomParams_Filter { background-image:url(portalstudio/portalzoom_filter.gif);
}
.PortalZoomParams_Print { background-image:url(portalstudio/portalzoom_print.gif);
}
.PortalZoomParams_ResetFilters { background-image:url(portalstudio/portalzoom_reset.gif);
}
.PortalZoomParams_SaveVZM { background-image:url(portalstudio/portalzoom_savevzm.gif);
}
.PortalZoomParams_AddFilter { background-image:url(portalstudio/portalzoom_addfilter.gif);
}
.PortalZoomParams_HeaderTitle {
    background-image:url(../visualweb/images/grid_back_parameters.png);
    background-repeat:no-repeat;
    background-position:top right;
    background-color:transparent;
    color:#494949;
    font-size:9pt;
    font-family:Verdana;
    margin:8px 0 0 0;
    padding:0 0 0 10px;
}


input.spMaskParameters_textbox{
  font-family:Verdana;
}

select.spMaskParameters_combobox{
  font-family:Verdana;
}

span.spMaskParameters_label{
  font-family:Verdana;
}

.spMaskParameters_CalendarZoom { 
  background-image:url(portalstudio/portalzoom_calendar.gif);
}

.spMaskParameters_ImgButton {
  background-repeat:no-repeat;
  background-position:center;
  background-color:Transparent;
  margin:0;
  border-width:0;
  padding:0;
  z-index:1;
  cursor:pointer;
}

.spMaskParameters_group_collapsed{
  font-family:Verdana;
}

.spMaskParameters_group_expanded{
  font-family:Verdana;
}


.pagelet { /*control:Pagelet*/
  background-color:#FFFFFF;
  background-repeat:no-repeat;
  background-position:right;
  margin:0;
}

.columncentral { /*control:column*/
  background-color:transparent;
}
.columnleft { /*control:column*/
  background-color:transparent;
}
.mainleft { /*control:column*/
  background-image:url(../Infinity/formPage/colSx_general.png); background-repeat:no-repeat; background-position:right bottom;
  background-color:transparent;
}
.zoomleft { /*control:column*/
  background-image:url(../Infinity/formPage/colSx_zoom.png); background-repeat:no-repeat; background-position:right bottom;
  background-color:transparent;
}

.columnright { /*control:column*/
  background-color:transparent;
}

.mainright { /*control:column*/
  background-image:url(../Infinity/formPage/colDx_general.png); background-repeat:no-repeat; background-position:left bottom;
  background-color:transparent;
}

.zoomright { /*control:column*/
  background-image:url(../Infinity/formPage/colDx_zoom.png); background-repeat:no-repeat; background-position:left bottom;
  background-color:transparent;
}

.footer { /*control:column*/
  background-color:transparent;
}
.header { /*control:column*/
  background-color:transparent;
}

.mainpagelet { /*control:Pagelet*/
  background-repeat:no-repeat;
  background-position:right;
  margin:0;
}


.portlet { /*control:Portlet*/
}

.GestTitle { /*control:Portlet*/
  background-image:url(../Infinity/toolbar/backtoolbar_all.png);
  background-repeat:repeat-x;
  background-position:top;
}

.OpenClose { /*control:Portlet*/
  background-image:url(../Infinity/title/background.png);
  background-repeat:no-repeat;
  background-position:left bottom;
}

.PortletHeader { /*control:Portlet*/
  background-image:url(../Infinity/images/title/bg_title.gif);
  background-repeat:repeat-x;
  background-position:top;
}

.SiteMap { /*control:Portlet*/
  background-image:url(../Infinity/menu/backsitemap.png);
  background-repeat:repeat-x;
  background-position:top;
}

.ZoomTitle { /*control:Portlet*/
  background-image:url(../Infinity/toolbar/backtoolbar_all.png);
  background-repeat:repeat-x;
  background-position:top;
}

.box { /*control:Box*/
  border-width:1;
  border-style:solid;
  border-color:black;
}

.Box_login { /*control:Box*/
  background-color:transparent;
  background-image:url(../Infinity/images/login/box_bar.png) ;
  background-repeat:repeat-x;
  background-position:top;
}

.button {  /*control:Button*/
  background-color:#869EC8;
  font-family:Verdana;
  font-size:10pt;
  color:#FFFFFF;
}
.calendar { /*control:Calendario */
}
.calendar table {
  background-color:#FFFFFF;
  font-family:Verdana;
  font-size:10pt;
  color:#000000;
}
.calendar td {
  background-color:#ECEAEA;
}


.combobox { /*control:Combobox*/
  font-family:Verdana;
  font-size:10pt;
  color:#496AA0;
}
.grid {  /*control:Grid*/
  scrollbar-track-color: ;
}

.grid  .grid_table{  /*control:Grid*/
  background-color:#FFFFFF;
  background-image:url(../visualweb/images/bg_grid.gif) ;
  background-repeat:repeat-y;
}
.grid .grid_row {
  background-color:transparent;
  font-family:Verdana;
  color:#727272;
  font-size:9pt;
  text-decoration:none ;
}
.grid .grid_row td{
  padding:3px;
  border-bottom:1px solid #E1E1E1;
}
.grid .grid_row a ,.grid .grid_row a:hover,.grid .grid_row a:visited {
  font-family:Verdana;
  color:#47689D;
  font-size:9pt;
  font-weight:normal;
  text-decoration:none;
}

.grid .grid_rowodd {
  background-color:#FFFFFF;
  font-family:Verdana;
  color:#727272;
  font-size:9pt;
  text-decoration:none;
}
.grid .grid_rowodd td{
  padding:3px;
  border-bottom:1px solid #E1E1E1;
}
.grid .grid_rowodd a ,.grid .grid_rowodd a:hover,.grid .grid_rowodd a:visited{
  font-family:Verdana;
  color:#47689D;
  font-size:9pt;
  font-weight:normal;
  text-decoration:none;
}
.grid .grid_rowover {
  background-color:#F9F6DD;
  font-family:Verdana;
  color:#000000;
  font-size:9pt;
  padding:2px;
}
.grid .grid_rowover td{
  background-color:#F9F6DD !important;
  font-family:Verdana !important;
  color:#000000 !important;
  font-size:9pt !important;
}
.grid .grid_rowover a ,.grid .grid_rowover a:hover,.grid .grid_rowover a:visited{
  font-family:Verdana;
  color:#000000;
  font-size:9pt;
}
.grid .grid_rowselected {
  background-color:#86A2BF;
  font-family:Verdana;
  color:#000000;
  font-size:9pt;
  padding:2px;
}
.grid .grid_rowselected td{
  background-color:#86A2BF !important;
  font-family:Verdana !important;
  color:#000000 !important;
  font-size:9pt !important;
}
.grid .grid_rowselected a ,.grid .grid_rowselected a:hover,.grid .grid_rowselected a:visited{
  font-family:Verdana;
  color:#000000;
  font-size:9pt;
}
.grid .grid_totalizer {
  background-color:#FFFFFF;
  font-family:Verdana;
  color:#47689D;
  font-size:9pt;
  text-decoration:none;
  padding:2px;
  font-weight:normal;
}
.grid .grid_cell {
  border-width:1;
  border-style:1;
  border-color:#C0C0C0;
}
.grid .buttonMaskContainer {
  top:5px;
  right:8px;
}
.grid .buttonMask, .grid .buttonMask:hover, .grid .buttonMask:visited {
  margin-right:2px;
  margin-left:2px;
  padding-right:3px;
  padding-left:3px;
  font-family:Verdana;
  color:#000000;
  font-size:9pt;
  text-decoration:none;
}
.grid .toolsbar{
  width:100%;
}
.grid .toolsbar_toggler {
  width:100%;
}
.grid .toolsbar_toggler a {
  outline:none;
  height:8px;
  width:100%;
  display:block;
  overflow:hidden;
  background-image:url(../visualweb/images/grid_toolsbar_toggler_bg.gif);
  background-position:top center;
}
.grid .toolsbar_item {
  font-family:Verdana;
  font-size:8pt;
  color:#6B6B6B;
  text-decoration:none;
  padding:0 0 1px 3px;
}
.grid .toolsbar_item_text{
  padding:0 6px 0 3px;
  vertical-align:middle;
}
.grid .toolsbar_items {
  background-color:#FFFFFF;
  background-image:url(../visualweb/images/grid_toolsbar_items_bg.png);
  background-position:top;
  background-repeat:repeat-x;
  padding:4px 2px 3px 0;
}

.grid .filters_body {
  font-family:Verdana;
  font-size:9pt;
  font-weight:normal;
  color:#000000;
}

.grid .filter_mask_container {
  width:450px;
}

.grid .filter_mask_container .toplabel {
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
	font-family:Verdana;
}

.grid .filter_mask_top {
  height:33px;
  background-image:url(../visualweb/images/grid_mask_toolbar_top.png);
  background-position:left bottom;
  background-repeat:no-repeat;
}

.grid .filter_mask_content {
  background-image:url(../visualweb/images/grid_mask_toolbar_content.png);
  background-position:left;
  background-repeat:repeat-y;
  margin:0 auto 0 auto;
  padding:0px 10px 0px 10px;
}

.grid .filter_mask_bottom {
  height:15px;
  background-image:url(../visualweb/images/grid_mask_toolbar_bottom.png);
  background-position:left top;
  background-repeat:no-repeat;
}

.grid .filter_mask {
  top:4px;
  background:transparent;
  border-width:1;
  border-color:transparent;
  border-style:solidVerdana;
}
.grid .filters_panel {
  background:#F6F6F6;
  border-width:0;
}
.grid .grid_cell_title {
  background-color:#EFEFEF;
  border-width:0;
  padding:5px;
  background-image:url(../visualweb/images/grid_back_title.png) ;
  background-repeat:repeat-x;
  background-position:top;
}
.grid .grid_cell_title_filter {
}
.grid .grid_cell_title *{
  font-family:Verdana;
  color:#494949;
  font-size:9pt;
  font-weight:normal;
}
.grid .grid_cell_title_filter *{
}

.grid .grid_titlehover {
  background-color:transparent;
  font-family:Verdana;
  color:#EA5F0B;
  font-size:9pt;
}

.grid .grid_orderby *{
  visibility:hidden;
}
.grid .grid_orderby_ico{
}
.grid .grid_orderby_ul{
  right:auto;
  position:absolute;
  z-index:200;
  text-decoration:none;
  list-style-type:none;
}
.grid .grid_orderby_li{
  text-shadow:none;
  border-width:0px 0px 1px 0px;
  text-decoration:none;
  list-style-type:none;
}
.grid .grid_orderby_ul li:first-child{
  border-top:0;
}
.grid .grid_orderby_ul li:last-child{
  border-bottom:0;
}


.grid .grid_orderbyhover *{
  visibility:visible;
}

.grid .grid_navbar {
  background-color:transparent;
  background-image:url(../visualweb/images/grid_back_navbar.png);
  background-position:top;
  background-repeat:repeat-x;
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9pt;
  padding:1px;
  border-width:0;
}
.grid .grid_navbar_curpage_input {
  font-size:8pt;
  padding:0;
  margin:0;
  width:40px;
  text-align:right;
  color:#000000;
  background-color:#FFFFFF;
}
.grid .grid_navbar_totpages_input {
  font-size:8pt;
  padding:0;
  margin:0;
  width:40px;
  text-align:right;
  color:#999999;
  background-color:#CCCCCC;
}
.grid .grid_toolbar_layer {
  position: absolute;
  background-color:#EBEADB;  
  border:1px solid #FFFFFF;
}
.grid .grid_toolbar_layer a:hover{
  background-color:#00FF00;
  border:1px solid #FF0000;
}
.grid .layer_activator {
  cursor:pointer;
  float:right;
  height:100%;
  background-image:url(../visualweb/images/grid_placeHolder_columnLayer.gif);
  background-repeat:no-repeat;
  background-position: bottom right;
  vertical-align:bottom;
}
.grid .memo_viewer {
  cursor:pointer;
  float:left;
  height:100%;
  background-image:url(../visualweb/images/grid_dn_blue.gif);
  background-repeat:no-repeat;
  background-position: center right;
  vertical-align:bottom;
  position:relative;
  z-index:1;
}
.grid .layer {
  background-color:#DCE2E9;
  border: 0px  ;
}
.grid .layer_title {
  background-color:transparent;
  color:#496AA0;
  font-family: Verdana;
  font-size: 7pt;
}
.grid .layer_fieldValue {
  background-color:transparent;
  color:#6B8ABC;
  font-family: Verdana;
  font-size: 7pt;
  font-weight: bold;
}
.grid .layer_dragger {
  background-color:transparent;
  background-image:url(../Infinity/images/grid/layer_header.png);
  background-position:center;
  background-repeat:no-repeat;
}
.grid .grid_column_dropable_setActive{
  border:1px dashed #00FF00;
}
.grid .grid_column_dropable_setEvident{
  background-color:#EAF5E9;
}

.grid .grid_column_dragging {
}

.grid .grid_editablefield {
}

.grid .grid_uncommitted_field {
}

.grid .grid_editfield_hover {
  cursor: url(../visualweb/images/grid_edit.cur),pointer;
}

.grid .grid_input_field {
  font-size: 8pt;
  font-family: Verdana;
}

.grid .grid_record_mark{
  width:10px;
  cursor:pointer;
  background-repeat:no-repeat;
  background-position: center center;
  background-image:url(../visualweb/images/grid_recMark_dis.png);
}

.grid .grid_record_mark_sel{
  cursor:auto;
  background-image:url(../visualweb/images/grid_recMark.png);
}

.gridHeavy {  /*control:Grid*/
}

.gridHeavy  .grid_table{  /*control:Grid*/
  background-color:#ECEAEA;
}
.gridHeavy .grid_row {
  background-color:#FFFFFF;
  font-family:Verdana;
  color:#47689D;
  font-size:10pt;
  text-decoration:none;
}
.gridHeavy .grid_row td{
  padding:2px;
  border-bottom:1px solid #E1E1E1;
}
.gridHeavy .grid_row a ,.gridHeavy .grid_row a:hover,.gridHeavy .grid_row a:visited {
  font-family:Verdana;
  color:#47689D;
  font-size:10pt;
  font-weight:normal;
  text-decoration:none;
}

.gridHeavy .grid_rowodd {
  background-color:#FFFFFF;
  font-family:arial;
  color:#47689D;
  font-size:10pt;
  text-decoration:none;
}
.gridHeavy .grid_rowodd td{
  padding:2px;
  border-bottom:1px solid #E1E1E1;
}
.gridHeavy .grid_rowodd a ,.gridHeavy .grid_rowodd a:hover,.gridHeavy .grid_rowodd a:visited{
  font-family:Verdana;
  color:#47689D;
  font-size:10pt;
  font-weight:normal;
  text-decoration:none;
}
.gridHeavy .grid_rowover {
  background-color:#FFFFFF;
  font-family:arial;
  color:#47689D;
  font-size:10pt;
  padding:2px;
}
.gridHeavy .grid_rowover td{
  background-color:#FFFFFF !important;
  font-family:arial !important;
  color:#47689D !important;
  font-size:10pt !important;
}
.gridHeavy .grid_rowover a ,.gridHeavy .grid_rowover a:hover,.gridHeavy .grid_rowover a:visited{
  font-family:arial;
  color:#47689D;
  font-size:10pt;
}
.gridHeavy .grid_rowselected {
  background-color:#A2A2A2;
  font-family:arial;
  color:#FFFFFF;
  font-size:10pt;
  padding:2px;
}
.gridHeavy .grid_rowselected td{
  background-color:#A2A2A2 !important;
  font-family:arial !important;
  color:#FFFFFF !important;
  font-size:10pt !important;
}
.gridHeavy .grid_rowselected a ,.gridHeavy .grid_rowselected a:hover,.gridHeavy .grid_rowselected a:visited{
  font-family:arial;
  color:#FFFFFF;
  font-size:10pt;
}
.gridHeavy .grid_totalizer {
  background-color:#FFFFFF;
  font-family:arial;
  color:#47689D;
  font-size:10pt;
  text-decoration:none;
  padding:2px;
  font-weight:normal;
}
.gridHeavy .grid_cell {
}
.gridHeavy .buttonMask, .gridHeavy .buttonMask:hover, .gridHeavy .buttonMask:visited {
  margin-right:5px;
  margin-left:5px;
  font-family:arial;
  color:#000000;
  font-size:9pt;
  text-decoration:none;
}
.gridHeavy .toolsbar{
  width:100%;
}
.gridHeavy .toolsbar_toggler {
  width:100%;
}
.gridHeavy .toolsbar_toggler a {
  outline:none;
  height:6px;
  width:100%;
  display:block;
  overflow:hidden;
  background-image:url(../visualweb/images/grid_toolsbar_toggler_bg.gif);
  background-position:top center;
}
.gridHeavy .toolsbar_item {
  font-family:sans-serif;
  font-size:8pt;
  text-decoration:none;
  padding:0 0 1px 3px;
  border-left:1px dashed blue;
}
.gridHeavy .toolsbar_item_text{
  padding:0 6px 0 3px;
  vertical-align:middle;
}
.gridHeavy .toolsbar_items {
  background-image:url(../visualweb/images/grid_toolsbar_items_bg.png);
  background-repeat:repeat-x;
}

.gridHeavy .filters_body {
  font-family:Verdana;
  font-size:10pt;
  font-weight:normal;
  color:#000000;
}

.gridHeavy .filter_mask_container {
  width:450px;
}

.gridHeavy .filter_mask_container .toplabel {
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
	font-family:tahoma;
}

.gridHeavy .filter_mask_top {
  height:33px;
  background-image:url(../visualweb/images/grid_mask_toolbar_top.png);
  background-position:left;
  background-repeat:no-repeat;
}

.gridHeavy .filter_mask_content {
  background-image:url(../visualweb/images/grid_mask_toolbar_content.png);
  background-position:left;
  background-repeat:repeat-y;
}

.gridHeavy .filter_mask_bottom {
  height:15px;
  background-image:url(../visualweb/images/grid_mask_toolbar_bottom.png);
  background-position:left;
  background-repeat:no-repeat;
}

.gridHeavy .filter_mask {
  background:#F6F6F6;
  border-width:1;
  border-color:#F6F6F6;
  border-style:solid;
}
.gridHeavy .filters_panel {
  background:#F6F6F6;
  border-width:1;
  border-color:#F6F6F6;
  border-style:solid;
}
.gridHeavy .grid_cell_title {
  background-color:#EBEADB;
  border-width:1 0 2 0;
  border-style:solid solid solid solid ;
  border-color:#FFFFFF #FFFFFF #808080 #FFFFFF;
  background-position:top;
}
.gridHeavy .grid_cell_title_filter {
}
.gridHeavy .grid_cell_title *{
  font-family:sans-serif;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
}
.gridHeavy .grid_cell_title_filter *{
}

.gridHeavy .grid_titlehover {
  background-color:#FFFFFF;
  font-family:sans-serif;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
}

.gridHeavy .grid_orderby *{
  visibility:hidden;
}

.gridHeavy .grid_orderby_ico{
}
.gridHeavy .grid_orderby_ul{
  right:auto;
  position:absolute;
  z-index:200;
}
.gridHeavy .grid_orderby_li{
  text-shadow:none;
  border-width:0px 0px 1px 0px;
}
.gridHeavy .grid_orderby_ul li:first-child{
  border-top:0;
}
.gridHeavy .grid_orderby_ul li:last-child{
  border-bottom:0;
}

.gridHeavy .grid_orderbyhover *{
  visibility:visible;
}

.gridHeavy .grid_navbar {
  background-color:#EBEADB;
  font-family:verdana;
  font-size:10pt;
  border-width:1 0 2 0;
  border-style:solid solid solid solid;
  border-color: #FFFFFF #FFFFFF #808080 #FFFFFF;
}
.gridHeavy .grid_navbar_curpage_input {
  font-size:8pt;
  padding:0;
  margin:0;
  width:40px;
  text-align:right;
  color:#000000;
  background-color:#FFFFFF;
}
.gridHeavy .grid_navbar_totpages_input {
  font-size:8pt;
  padding:0;
  margin:0;
  width:40px;
  text-align:right;
  color:#999999;
  background-color:#CCCCCC;
}
.gridHeavy .grid_toolbar_layer {
  position: absolute;
  background-color:#EBEADB;
  border:1px solid #FFFFFF;
}
.gridHeavy .grid_toolbar_layer a:hover{
  background-color:#00FF00;
  border:1px solid #FF0000;
}
.gridHeavy .layer_activator {
  cursor:pointer;
  float:right;
  height:100%;
  background-image:url(../visualweb/images/grid_placeHolder_columnLayer.gif);
  background-repeat:no-repeat;
  background-position: bottom right;
  vertical-align:bottom;
}
.gridHeavy .memo_viewer {
  cursor:pointer;
  float:left;
  height:100%;
  background-image:url(../visualweb/images/grid_dn_blue.gif);
  background-repeat:no-repeat;
  background-position: center right;
  vertical-align:bottom;
  position:relative;
  z-index:1;
}
.gridHeavy .layer {
  background-color:#EBEADB;
  border: 1px solid #FFFFFF;
}
.gridHeavy .layer_title {
  background-color:#EBEADB;
  color:transparent;
  font-family: sans-serif;
  font-size: 10pt;
}
.gridHeavy .layer_fieldValue {
  background-color:#EBEADB;
  color:#000000;
  font-family: sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
.gridHeavy .layer_dragger {
  background-color:transparent;
  background-image:url(../visualweb/images/grid_layer_dragger.png);
  background-position:center;
  background-repeat:no-repeat;
}
.gridHeavy .grid_column_dropable_setActive{
  border:1px dashed #FF0000;
}
.gridHeavy .grid_column_dropable_setEvident{
  background-color:#FFFF00;
}

.gridHeavy .grid_column_dragging {
}

.gridHeavy .grid_uncommitted_field {
}

.gridHeavy .grid_editfield_hover {
  cursor: url(../visualweb/images/grid_edit.cur),pointer;
}

.gridHeavy .grid_input_field {
}

.gridHeavy .grid_record_mark{
  width:10px;
  cursor:pointer;
  background-repeat:no-repeat;
  background-position: center center;
  background-image:url(../visualweb/images/grid_nav_right_dis.gif);
}

.gridHeavy .grid_record_mark_sel{
  cursor:auto;
  background-image:url(../visualweb/images/grid_nav_right.gif);
}
.gridLight {  /*control:Grid*/
}

.gridLight  .grid_table{  /*control:Grid*/
  background-color:#FFFFFF;
}
.gridLight .grid_row {
  background-color:#FFFFFF;
  font-family:Tahoma;
  color:#47689D;
  font-size:8pt;
  text-decoration:none;
}
.gridLight .grid_row td{
  padding:2px;
  border-bottom:1px solid #E1E1E1;
}
.gridLight .grid_row a ,.gridLight .grid_row a:hover,.gridLight .grid_row a:visited {
  font-family:Tahoma;
  color:#47689D;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
}

.gridLight .grid_rowodd {
  background-color:#F9F9F9;
  font-family:Tahoma;
  color:#47689D;
  font-size:8pt;
  text-decoration:none;
}
.gridLight .grid_rowodd td{
  padding:2px;
  border-bottom:1px solid #E1E1E1;
}
.gridLight .grid_rowodd a ,.gridLight .grid_rowodd a:hover,.gridLight .grid_rowodd a:visited{
  font-family:Tahoma;
  color:#47689D;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
}
.gridLight .grid_rowover {
  background-color:#E4EAF3;
  font-family:Tahoma;
  color:#47689D;
  font-size:8pt;
  padding:2px;
}
.gridLight .grid_rowover td{
  background-color:#E4EAF3 !important;
  font-family:Tahoma !important;
  color:#47689D !important;
  font-size:8pt !important;
}
.gridLight .grid_rowover a ,.gridLight .grid_rowover a:hover,.gridLight .grid_rowover a:visited{
  font-family:Tahoma;
  color:#47689D;
  font-size:8pt;
}
.gridLight .grid_rowselected {
  background-color:#CED9EA;
  font-family:Tahoma;
  color:#47689D;
  font-size:8pt;
  padding:2px;
}
.gridLight .grid_rowselected td{
  background-color:#CED9EA !important;
  font-family:Tahoma !important;
  color:#47689D !important;
  font-size:8pt !important;
}
.gridLight .grid_rowselected a ,.gridLight .grid_rowselected a:hover,.gridLight .grid_rowselected a:visited{
  font-family:Tahoma;
  color:#47689D;
  font-size:8pt;
}
.gridLight .grid_totalizer {
  background-color:#FFFFFF;
  font-family:Tahoma;
  color:#47689D;
  font-size:9pt;
  text-decoration:none;
  padding:2px;
  font-weight:normal;
}
.gridLight .grid_cell {
}
.gridLight .buttonMask, .gridLight .buttonMask:hover, .gridLight .buttonMask:visited {
  margin-right:2px;
  margin-left:2px;
  padding-right:3px;
  padding-left:3px;
  font-family:Tahoma;
  color:#000000;
  font-size:9pt;
  text-decoration:none;
}
.gridLight .toolsbar{
  width:100%;
}
.gridLight .toolsbar_toggler {
  width:100%;
}
.gridLight .toolsbar_toggler a {
  outline:none;
  height:6px;
  width:100%;
  display:block;
  overflow:hidden;
  background-image:url(../visualweb/images/grid_toolsbar_toggler_bg.gif);
  background-position:top center;
}
.gridLight .toolsbar_item {
  font-family:sans-serif;
  font-size:8pt;
  color:#999999;
  text-decoration:none;
  padding:0 0 1px 3px;
}
.gridLight .toolsbar_item_text{
  padding:0 6px 0 3px;
  vertical-align:middle;
}
.gridLight .toolsbar_items {
  background-image:url(../visualweb/images/grid_toolsbar_items_bg.png);
  background-position:top;
  background-repeat:repeat-x;
  padding:4px 2px 3px 0;
}

.gridLight .filters_body {
  font-family:Tahoma;
  font-size:9pt;
  font-weight:normal;
  color:#000000;
}

.gridLight .filter_mask_container {
  width:450px;
}

.gridLight .filter_mask_container .toplabel {
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
	font-family:tahoma;
}

.gridLight .filter_mask_top {
  height:33px;
  background-image:url(../visualweb/images/grid_mask_toolbar_top.png);
  background-position:left;
  background-repeat:no-repeat;
}

.gridLight .filter_mask_content {
  background-image:url(../visualweb/images/grid_mask_toolbar_content.png);
  background-position:left;
  background-repeat:repeat-y;
}

.gridLight .filter_mask_bottom {
  height:15px;
  background-image:url(../visualweb/images/grid_mask_toolbar_bottom.png);
  background-position:left;
  background-repeat:no-repeat;
}

.gridLight .filter_mask {
}
.gridLight .filters_panel {
  background:#F6F6F6;
  border-width:1;
  border-color:#F6F6F6;
  border-style:solid;
}
.gridLight .grid_cell_title {
  background-color:transparent;
  border-width:0 0 1 0;
  border-style:solid solid solid solid ;
  border-color:#FFFFFF #FFFFFF #000000 #FFFFFF;
  background-image:url(../visualweb/images/grid_back_title.png) ;
  background-repeat:repeat-x;
  background-position:top;
}
.gridLight .grid_cell_title_filter {
}
.gridLight .grid_cell_title *{
  font-family:sans-serif;
  color:#000000;
  font-size:8pt;
  font-weight:normal;
}
.gridLight .grid_cell_title_filter *{
}

.gridLight .grid_titlehover {
  background-color:transparent;
  font-family:sans-serif;
  color:#FF8000;
  font-size:8pt;
  font-weight:normal;
}

.gridLight .grid_orderby *{
  visibility:hidden;
}

.gridLight .grid_orderby_ico{
}
.gridLight .grid_orderby_ul{
  right:auto;
  position:absolute;
  z-index:200;
}
.gridLight .grid_orderby_li{
  text-shadow:none;
  border-width:0px 0px 1px 0px;
}
.gridLight .grid_orderby_ul li:first-child{
  border-top:0;
}
.gridLight .grid_orderby_ul li:last-child{
  border-bottom:0;
}


.gridLight .grid_orderbyhover *{
  visibility:visible;
}

.gridLight .grid_navbar {
  background-color:#FFFFFF;
  background-image:url(../visualweb/images/grid_back_title.png);
  background-position:top;
  background-repeat:repeat-x;
  font-family:verdana;
  font-size:10pt;
}
.gridLight .grid_navbar_curpage_input {
  font-size:8pt;
  padding:0;
  margin:0;
  width:40px;
  text-align:right;
  color:#000000;
  background-color:#FFFFFF;
}
.gridLight .grid_navbar_totpages_input {
  font-size:8pt;
  padding:0;
  margin:0;
  width:40px;
  text-align:right;
  color:#999999;
  background-color:#CCCCCC;
}
.gridLight .grid_toolbar_layer {
  position: absolute;
  background-color:#EBEADB;
  border:1px solid #FFFFFF;
}
.gridLight .grid_toolbar_layer a:hover{
  background-color:#00FF00;
  border:1px solid #FF0000;
}
.gridLight .layer_activator {
  cursor:pointer;
  float:right;
  height:100%;
  background-image:url(../visualweb/images/grid_placeHolder_columnLayer.gif);
  background-repeat:no-repeat;
  background-position: bottom right;
  vertical-align:bottom;
}
.gridLight .memo_viewer {
  cursor:pointer;
  float:left;
  height:100%;
  background-image:url(../visualweb/images/grid_dn_blue.gif);
  background-repeat:no-repeat;
  background-position: center right;
  vertical-align:bottom;
  position:relative;
  z-index:1;
}
.gridLight .layer {
  background-color:#EBEADB;
  border: 1px solid #FFFFFF;
}
.gridLight .layer_title {
  background-color:#EBEADB;
  color:transparent;
  font-family: sans-serif;
  font-size: 10pt;
}
.gridLight .layer_fieldValue {
  background-color:#EBEADB;
  color:#000000;
  font-family: sans-serif;
  font-size: 10pt;
  font-weight: bold;
}
.gridLight .layer_dragger {
  background-color:transparent;
  background-image:url(../visualweb/images/grid_layer_dragger.png);
  background-position:center;
  background-repeat:no-repeat;
}
.gridLight .grid_column_dropable_setActive{
  border:1px dashed #FF0000;
}
.gridLight .grid_column_dropable_setEvident{
  background-color:#FFFF00;
}

.gridLight .grid_column_dragging {
}

.gridLight .grid_uncommitted_field {
  color: #6CB6FF;
}

.gridLight .grid_editfield_hover {
  color: #791E1E;
  cursor: url(../visualweb/images/grid_edit.cur),pointer;
}

.gridLight .grid_input_field {
  font-size: 8pt;
  font-family: sans-serif;
  color: #47689D;
}

.gridLight .grid_record_mark{
  width:10px;
  cursor:pointer;
  background-repeat:no-repeat;
  background-position: center center;
  background-image:url(../visualweb/images/grid_nav_right_dis.gif);
}

.gridLight .grid_record_mark_sel{
  cursor:auto;
  background-image:url(../visualweb/images/grid_nav_right.gif);
}


.label { /*control:Label*/
  font-family:Verdana;
  font-size:10pt;
  color:#496AA0;
  text-decoration:none;
}
.label a:hover{
  font-family:Verdana;
  font-size:10pt;
  color:#405C8C;
  text-decoration:none;
}

.LabelFilter { /*control:Label*/
  font-family:Verdana;
  font-size:13pt;
  color:#496AA0;
  text-decoration:none;
  padding:3px;
}
.LabelFilter a:hover{
  font-family:Verdana;
  font-size:13pt;
  color:#405C8C;
  text-decoration:none;
  padding:3px;
}

.LabelOpenClose { /*control:Label*/
  font-family:Verdana;
  font-size:4pt;
  color:#000000;
  text-decoration:none;
}
.LabelOpenClose a:hover{
  background-color:#999999;
  font-family:Verdana;
  font-size:4pt;
  color:#000000;
  text-decoration:none;
}

.LabelTitle { /*control:Label*/
  font-family:Verdana;
  font-size:11pt;
  color:#FFFFFF;
  text-decoration:none;
}
.LabelTitle a:hover{
  font-family:Verdana;
  font-size:10pt;
  color:#000000;
  text-decoration:none;
}

.TITLE { /*control:Label*/
  background-color:#96ADC8;
  font-family:Verdana;
  font-size:12pt;
  color:#FFFFFF;
  text-decoration:none;
  padding:5px;
  text-align:left;
}
.TITLE a:hover{
  font-family:Verdana;
  font-size:12pt;
  color:#000000;
  text-decoration:none;
  padding:5px;
  text-align:left;
}
 /*control:LiteMenuMobile*/
 
.litemenumobile{
  display:block;
  margin:0px;
  padding:0px;
  list-style:none;
  font-family:Helvetica;
  background:transparent;
}
.litemenumobile .liteMenuMobileScrollbarV{ 
	position:absolute;
	z-index:100;
}
.litemenumobile .liteMenuMobileScrollbarV > div {
	position:absolute;
	z-index:100;
	width:100%;
	-webkit-background-clip:padding-box;
	-webkit-box-sizing:border-box;
}
.litemenumobile .liteMenuMobileWrapper{
    position:absolute;
    height:100%;
    overflow:hidden;
    overflow-y:auto;
    cursor:default;
    left:0;
    opacity:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
}
  .litemenumobile .liteMenuMobile{
    list-style:none;
    position:absolute;
    left:0;
    top:0;
    padding:0;
    margin:0;
  }
  .litemenumobile  ul.liteMenuMobile{
      background-color:transparent;
  }
    /*Submenu*/
    
    .litemenumobile .liteMenuMobile .liteMenuMobileParent{
      background:#FFFFFF url() no-repeat right;
      cursor:pointer
    }
    .litemenumobile .liteMenuMobile .liteMenuMobileParent:after{
      height:7px;
      width:7px;
      border-width:3px 3px 0px 0px;
      border-style:solid;
      position:absolute;
      float:right;
      content:'';
      -webkit-transform:rotate(45deg);
      -moz-transform: rotate(45deg) ;
      -webkit-transform: rotate(45deg);
      -o-transform:rotate(45deg) ;
      -ms-transform: rotate(45deg) ;
      transform: rotate(45deg) ;
    }
      .litemenumobile .liteMenuMobile .li_not_active.liteMenuMobileParent:after{ border-color:#000000;}
    
    .litemenumobile .liteMenuMobile a, .liteMenuMobile .li_active a:visited{
      text-decoration:none;
      line-height:21px;
      color:#000000;
    }
    .litemenumobile .liteMenuMobile .li_active a:hover{
      text-decoration:none;
      line-height:21px;
      color:#000000;
    }
    .litemenumobile .liteMenuMobile .li_active a, .liteMenuMobile .li_active a:visited{
    }
    .litemenumobile .liteMenuMobile .li_active a:hover{
    }
    .litemenumobile .liteMenuMobile .li_not_active a, .liteMenuMobile .li_not_active a:visited{
      color:#000000;
    }
    .litemenumobile .liteMenuMobile .li_not_active a:hover{
      color:#000000;
    }
    /*Menu Items*/
    .litemenumobile  .liteMenuMobile li{
      background:#FFFFFF;
      padding:10px 10px 10px 10px;
      line-height:21px;
      border:1px solid #5B80AB;
      border-bottom:none;
      font-weight:bold;
      font-size:17px;
      box-shadow:5px 5px 3px #888888;
      -webkit-box-shadow: 5px 5px 3px #888888; 
      -moz-box-shadow: 5px 5px 3px #888888; 
    }
    
    .litemenumobile.smartphone .liteMenuMobile li{
      margin:0px 5px 0px 5px;
    }
    .litemenumobile  .liteMenuMobile  li.li_active  {
    }
    .litemenumobile .liteMenuMobile li.separator{
      background-color:transparent;
      height:10px;
      box-shadow:none;
      -webkit-box-shadow:none;
      -moz-box-shadow: none;
    }
     .litemenumobile .liteMenuMobile li:first-child,.liteMenuMobile li.first-of-group{
      border:1px solid #5B80AB;
      -webkit-border-top-left-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-topright: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      border-bottom:none;
    }
    .litemenumobile .liteMenuMobile li.li_active:first-child,.liteMenuMobile li.first-of-group{
    }
    .litemenumobile .liteMenuMobile li:last-child,.liteMenuMobile li.li_active.last-of-group{
      border:1px solid #5B80AB;
      -webkit-border-bottom-right-radius: 5px;
      -webkit-border-bottom-left-radius: 5px;
      -moz-border-radius-bottomright: 5px;
      -moz-border-radius-bottomleft: 5px;
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
    }
    .litemenumobile .liteMenuMobile li.li_active:last-child,.liteMenuMobile li.li_active.last-of-group{
    }

 /*NavBar*/
.litemenumobile .liteMenuMobileNavBar{ 
  width:100%;
  height:47px;
  background-image:url(url(../visualweb/images/apple_dev-menu-header.png)) ;
  background-repeat: repeat-x;
  display:none;
  line-height:47px;
  white-space: nowrap;
  text-overflow: ellipsis;
  position:absolute;
  z-index:6;
}
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileNavBar-title{
    text-align:center;
    color:#FFFFFF;
    font-weight:bold;
    float:left;
    font-size:20px;
    font-family:Helvetica;
    width:100%;
    margin: 0 auto;
    position:absolute;
    opacity:0;
  }
  
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileBack{
  float:left;
  height:30px;
  cursor:pointer;  
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  font-size:12px;
  margin: 1px;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  line-height:30px;
  z-index:1;
}
  
/*Back width css3*/
.litemenumobile .liteMenuMobileNavBar .liteMenuMobileBackcss3{
  float:left;
  height:30px;
  cursor:pointer;  
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  font-size:12px;
  margin: 1px;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  line-height:30px;
}
  
 
  
.litemenumobile .liteMenuMobileNavBar .liteMenuMobileBackcss3:before{
  bottom: 0px;
  content: "";
  position: absolute;
  text-shadow: none;
  top: 0px;
  z-index:-1;
  background-image:;
}


.litemenumobile .liteMenuMobileNavBar .liteMenuMobileBack-content {
  display:block;
  color: #FFFFFF;
  text-shadow: rgba(0,0,0,0.6) 0px 1px 0px;
  font-weight:;
  line-height:30px;
}

  
/*SmartPhone element*/
.litemenumobile .liteMenuMobileNavBar .liteMenuMobileArrow{
  position:absolute;
  top:8px;
  right:11px;
  height:30px;
  width:32px;
  background:url(../visualweb/images/smartph-arrow.png) no-repeat scroll;
  cursor:pointer;
  background-position:left;
}
.litemenumobile .liteMenuMobileNavBar .liteMenuMobileArrow.opened{
  background-position:right;
}

/*Tablet element*/
.litemenumobile .liteMenuMobileWrapper.popup{
  background:;
  border:2px solid #5B80AB;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border:2px solid ;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  overflow-y:hidden;
}
.litemenumobile .liteMenuMobileWrapper.popup.close{
  border:0;
}
.litemenumobile .popup ul.liteMenuMobile{
  padding:1px 0px 2px 0px;
}
.litemenumobile.tablet .liteMenuMobile li{
  margin:0px 5px 0px 2px;
}
.litemenumobile.tablet .liteMenuMobileWrapper.popup .liteMenuMobile li {
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow: none;
  margin:0px 2px 0px 1px;
}

.litemenumobile.tablet .liteMenuMobileWrapper.popup .liteMenuMobileNavBar{
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.litemenumobile #menuHandle {
  position: absolute;
  top: 38px;
  left: 15px;
  height: 21px !important;
  width: 42px;
  border-bottom: 0;
  border-left: 0;
  margin:0;
  padding:0;
  z-index:-1;
}
.litemenumobile .liteMenuMobileOpen{
  float:left;
  height:30px;
  cursor:pointer;
  margin:0px;
  cursor:pointer;
  position:absolute;
  top:8px;
  left:10px;
  border-style:solid;
}
  .litemenumobile  .liteMenuMobileOpen div{
    height:30px;
    float:left;
  }
  .litemenumobile  .liteMenuMobileOpen .liteMenuMobileOpen-left{
    width:15px;
  }
  .litemenumobile .liteMenuMobileOpen .liteMenuMobileOpen-content{
    font-size: 12px;
  }
  .litemenumobile .liteMenuMobileOpen .liteMenuMobileOpen-content span{
    display:block;
    color:#FFFFFF;
    margin:7px 0px 0px 0px;
    text-shadow: rgba(0,0,0,0.6) 0px 1px 0px;
    font-weight:bold;
  }
  .litemenumobile .liteMenuMobileOpen .liteMenuMobileOpen-right{
    width:15px;
  }
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileClose{
    margin:8px 0px 0px 11px;
    float:right;
    height:30px;
    cursor:pointer;         
  }       
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileClose div{
    height:30px;
    float:left;
    background:url() no-repeat scroll;
  }
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileClose .liteMenuMobileClose-left{
    width:15px;
    background-position:0px -62px;
  }
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileClose .liteMenuMobileClose-content{
    background-repeat: repeat-x;
    background-position:0px -31px;
    font-size: 12px;;
  }
  .litemenumobile     .liteMenuMobileNavBar .liteMenuMobileClose .liteMenuMobileClose-content span{
    display:block;
    color:#FFFFFF;
    margin:-8px 0px 0px 3px;
    text-shadow: rgba(0,0,0,0.6) 0px 1px 0px;
    font-weight:bold
  }
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileClose .liteMenuMobileClose-right{
    width:15px;
    background-position:0px 0px;
  }
  .litemenumobile .liteMenuMobileFullScreen{
    margin:0px;
    background-image:url(url(../iMobile/images/menu/fullscreen.png)) ;
    cursor:pointer;
    position:absolute;
    z-index:6;
  }
  .litemenumobile .liteMenuMobileFullScreen.fullscreen{
    background-image:url(url(../iMobile/images/menu/fullscreen.png))  ;
  } 
  
  
  
  
  
  /* 
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileBack{
      margin:8px 0px 0px 11px;
      float:left;
      height:30px;
      cursor:pointer;         
  }
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileBack div{
    height:30px;
    float:left;
  }
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileBack .liteMenuMobileBack-arrow{
    width:px;
    height:px;
    -webkit-transform:rotate(45deg);
    position:relative;
    z-index:1;
  }
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileBack .liteMenuMobileBack-content{
    position:relative;
    z-index:2;
    font-size: 12px;
    border-left:0;
    border-right:0;
  }
  .litemenumobile     .liteMenuMobileNavBar .liteMenuMobileBack .liteMenuMobileBack-content span{
    display:block;
    color:#FFFFFF;
    margin:-8px 0px 0px 3px;
    text-shadow: rgba(0,0,0,0.6) 0px 1px 0px;
    font-weight:bold;
  }
  .litemenumobile .liteMenuMobileNavBar .liteMenuMobileBack .liteMenuMobileBack-tail{
    width:15px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    border-left:0;
  }
  */
  
  
  
        
.menuview_flat { /*control:Menuview*/
  font-family:Verdana;
  color:#7692C0;
  font-size:11px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_flat a{
  color:#7692C0;
  text-decoration:none;
}
.menuview_flat ul {
	margin: 0px 8px 0px 8px;
	padding:0px;
}
.menuview_flat li {
	margin:0px;
	list-style: none;
        cursor:pointer;
	line-height:18px;
	white-space:nowrap;
}
.menuview_flat .menuview_container{
  width:300px;
  vertical-align:top;
}
.menuview_flat div.menuview_container {
  display: -moz-inline-box;    /* FireFox */
  -moz-box-orient: vertical;  /* FireFox */
  display: inline-table; 	       /* Safari e Opera */
  overflow:hidden;	       /* FireFox 1.5 */
  padding-bottom:5px;
}
.menuview_flat h1{
  font-family:Verdana;
  color:#6F8CBD;
  font-size:14px;
  font-weight:bold;
  background-color:transparent;
  background:url(../Infinity/menu/cabinet.png) no-repeat left;
  border-bottom:1px dotted #8DA5CB ;
  cursor:pointer;
  margin-right:20px;
  margin-bottom:5px;
  height:10px;
  padding:5px 0 10px 30px;
}
.menuview_flat .menuview_sub_open{
  background:url(../Infinity/menu/Fopen.gif) no-repeat;
  padding:0 0 0 18px;
}
.menuview_flat .menuview_sub_close{
  background:url(../Infinity/menu/Fclose.gif) no-repeat;
  padding:0 0 0 18px;
}
.menuview_flat .menuview_item{
  background:url(../Infinity/menu/document.gif) no-repeat;
  padding:0 0 0 18px;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
}

.menuview_flat .menuview_item a {
  color:#496AA0;
}
.menuview_horizontal { /*control:Menuview*/
}

.menuview_horizontal .menuview_border {
  background-color:transparent;
}
.menuview_horizontal .menuview_font {
  font-family:Verdana;
  color:#4B4B4B;
  font-size:11px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_horizontal .menuview_font a{
  font-family:Verdana;
  color:#4B4B4B;
  font-size:11px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_horizontal .menuview_font_over {
  font-family:Verdana;
  color:#000000;
  font-size:11px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_horizontal .menuview_font_over a{
  font-family:Verdana;
  color:#000000;
  font-size:11px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_horizontal .menuview_img_sx{
  width:5px;
}
.menuview_horizontal .menuview_img_sx_over{
  width:5px;
}
.menuview_horizontal .menuview_img{
  padding-left:5px;
  padding-right:5px;
}
.menuview_horizontal .menuview_img_over{
  padding-left:5px;
  padding-right:5px;
}
.menuview_horizontal .menuview_img_dx{
  width:5px;
}
.menuview_horizontal .menuview_img_dx_over{
  width:5px;
}
.menuview_horizontal .menuview_sep{
  background:url(../Infinity/menu/sep_menu.png) no-repeat center;
  width:6px;
}
.menuview_horizontal .menuview_icon{
}
.menuview_horizontal .menuview_icon_over{
}
.menuview_horizontal .menuview_sub_border{
  background-color:#B9BDC3;
  border:1 dotted #4B4B4B ;
  width:120px;
}
.menuview_horizontal .menuview_sub_font {
  font-family:Verdana;
  color:#4B4B4B;
  font-size:10px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_horizontal .menuview_sub_font a{
  font-family:Verdana;
  color:#4B4B4B;
  font-size:10px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_horizontal .menuview_sub_font_over {
  font-family:Verdana;
  color:#FFFFFF;
  font-size:10px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_horizontal .menuview_sub_font_over a{
  font-family:Verdana;
  color:#FFFFFF;
  font-size:10px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_horizontal .menuview_sub_sep{
  background:url(../jsp/icons/menuviewseparator.gif) repeat-x;
  line-height:2px;
}
.menuview_horizontal .menuview_sub_icon{
}
.menuview_horizontal .menuview_sub_arrow{
  background:url(../jsp/icons/menuviewarrow.gif) no-repeat;
  width:14px;
}

/*control:Menuview with UL e LI*/
.menuview_horizontal .dropdown {
	display:none;
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:transparent;
}

.menuview_horizontal .dropdown ul{
	margin:0px;
	padding:0px;
	background-color:#B9BDC3;
        border:1 dotted #4B4B4B ;
	width:120px;
	list-style:none;
}

.menuview_horizontal .dropdown li{
	margin:0px;
	padding:5px;
	width:120px;
	background-color:transparent;
	cursor:pointer;
}

.menuview_horizontal .dropdown a{
	text-decoration:none;
	font-family:Verdana;
	color:#4B4B4B;
	font-size:11px;
	font-weight:normal;
	background-color:transparent;
	width:100%;
}

.menuview_horizontal .dropdown a:hover{
	font-family:Verdana;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	background-color:transparent;
}

.menuview_horizontal .dropdown ul li{
	border-top:0px;
	margin-left:-1px;
}

.menuview_horizontal .dropdown li.submenu-down{
	background:transparent center left no-repeat;
	padding-left:20px;
	width:105px;
}

.menuview_horizontal .dropdown li.submenu-left{
	background:transparent url(../jsp/icons/menuviewarrow.gif) center right no-repeat;
	padding-right:20px;
	width:105px;
}
.menuview_horizontal2 { /*control:Menuview*/
}

.menuview_horizontal2 .menuview_prin {
  background-color:transparent;
}
.menuview_horizontal2 .menuview_prin_font {
  font-family:Verdana;
  color:#808080;
  font-size:9px;
  font-weight:bold;
  background-color:transparent;
  cursor:pointer;
  text-align:center;
  white-space:nowrap
}
.menuview_horizontal2 .menuview_prin_font_over {
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:bold;
  background-color:transparent;
  background:url(../jsp/icons/menuviewtab.gif) repeat-x center;
  cursor:pointer;
  text-align:center;
  white-space:nowrap
}
.menuview_horizontal2 .menuview_prin_img_sx{
  width:7px;
}
.menuview_horizontal2 .menuview_prin_img_sx_over{
  background:url(../jsp/icons/menuviewtableft.gif) no-repeat center;
  width:7px;
}
.menuview_horizontal2 .menuview_prin_img_dx{
  width:7px;
}
.menuview_horizontal2 .menuview_prin_img_dx_over{
  background:url(../jsp/icons/menuviewtabright.gif) no-repeat center;
  width:7px;
}
.menuview_horizontal2 .menuview_prin_sep{
}
.menuview_horizontal2 .menuview_sec{
  background-color:#808080;
  background:url(../jsp/icons/menuviewhor.gif) repeat-x center;
  height:27px;
}
.menuview_horizontal2 .menuview_font {
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
  white-space:nowrap;
  text-align:center;
}
.menuview_horizontal2 .menuview_font a{
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
  white-space:nowrap;
  text-align:center;
}
.menuview_horizontal2 .menuview_font_over {
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
  white-space:nowrap;
  text-align:center;
}
.menuview_horizontal2 .menuview_font_over a{
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
  white-space:nowrap;
  text-align:center;
}
.menuview_horizontal2 .menuview_img_sx{
}
.menuview_horizontal2 .menuview_img_sx_over{
}
.menuview_horizontal2 .menuview_img{
  padding-left:5px;
  padding-right:5px;
}
.menuview_horizontal2 .menuview_img_over{
  padding-left:5px;
  padding-right:5px;
}
.menuview_horizontal2 .menuview_img_dx{
}
.menuview_horizontal2 .menuview_img_dx_over{
}
.menuview_horizontal2 .menuview_sep{
}
.menuview_horizontal2 .menuview_icon{
}
.menuview_horizontal2 .menuview_icon_over{
}
.menuview_horizontal2 .menuview_sub_border{
  background-color:transparent;
  background-repeat:repeat-x;
  border-style:solid;
  border-color:#CCCCCC ;
  width:120px;
}
.menuview_horizontal2 .menuview_sub_font {
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:#DCDCDC;
  cursor:pointer;
}
.menuview_horizontal2 .menuview_sub_font a{
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:#DCDCDC;
  cursor:pointer;
}
.menuview_horizontal2 .menuview_sub_font_over {
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_horizontal2 .menuview_sub_font_over a{
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_horizontal2 .menuview_sub_sep{
  background:url(../jsp/icons/menuviewseparator.gif) repeat-x;
  line-height:2px;
}
.menuview_horizontal2 .menuview_sub_icon{
}
.menuview_horizontal2 .menuview_sub_arrow{
  background:url(../jsp/icons/menuviewarrow.gif) no-repeat;
  width:14px;
}
.menuview_horizontalTab { /*control:Menuview*/
}

.menuview_horizontalTab .menuview_border {
  background-color:#DCDCDC;
}
.menuview_horizontalTab .menuview_font {
  font-family:Verdana;
  color:#808080;
  font-size:9px;
  font-weight:normal;
  cursor:pointer;
}
.menuview_horizontalTab .menuview_font a{
  font-family:Verdana;
  color:#808080;
  font-size:9px;
  font-weight:normal;
  cursor:pointer;
}
.menuview_horizontalTab .menuview_font_selected {
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  cursor:pointer;
}
.menuview_horizontalTab .menuview_font_selected a{
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  cursor:pointer;
}
.menuview_horizontalTab .menuview_img_sx{
  width:7px;
}
.menuview_horizontalTab .menuview_img_sx_selected{
  background:url(../jsp/icons/menuviewtableft.gif) no-repeat center;
  width:7px;
}
.menuview_horizontalTab .menuview_img{
  padding-left:5px;
  padding-right:5px;
}
.menuview_horizontalTab .menuview_img_selected{
  background:url(../jsp/icons/menuviewtab.gif) repeat-x center;
  padding-left:5px;
  padding-right:5px;
}
.menuview_horizontalTab .menuview_img_dx{
  width:7px;
}
.menuview_horizontalTab .menuview_img_dx_selected{
  background:url(../jsp/icons/menuviewtabright.gif) no-repeat center;
  width:7px;
}
.menuview_horizontalTab .menuview_sep{
}
.menuview_horizontalTab .menuview_icon{
}
.menuview_horizontalTab .menuview_icon_selected{
}
.menuview_horizontalTab .menuview_sub_border{
  background-color:transparent;
  border-width:1;
  border-style:solid;
  border-color:#CCCCCC;
  width:120px;
}
.menuview_horizontalTab .menuview_sub_font {
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:#DCDCDC;
  cursor:pointer;
}
.menuview_horizontalTab .menuview_sub_font a{
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:#DCDCDC;
  cursor:pointer;
}
.menuview_horizontalTab .menuview_sub_font_over {
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_horizontalTab .menuview_sub_font_over a{
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_horizontalTab .menuview_sub_sep{
  background:url(../jsp/icons/menuviewseparator.gif) repeat-x;
  line-height:2px;
}
.menuview_horizontalTab .menuview_sub_icon{
}
.menuview_horizontalTab .menuview_sub_arrow{
  background:url(../jsp/icons/menuviewarrow.gif) no-repeat;
  width:14px;
}
.menuview_slide { /*control:Menuview*/
}

.menuview_slide .menuview_border {
}
.menuview_slide .menuview_font {
  font-family:Verdana;
  color:#000000;
  font-size:10px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_slide .menuview_font a{
  font-family:Verdana;
  color:#000000;
  font-size:10px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_slide .menuview_font_over {
  font-family:Verdana;
  color:#FFFFFF;
  font-size:10px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_slide .menuview_font_over a{
  font-family:Verdana;
  color:#FFFFFF;
  font-size:10px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_slide .menuview_img_sx{
}
.menuview_slide .menuview_img_sx_over{
}
.menuview_slide .menuview_img{
  background:url(../jsp/icons/menuviewhor.gif) repeat-x center;
}
.menuview_slide .menuview_img_over{
}
.menuview_slide .menuview_img_dx{
}
.menuview_slide .menuview_img_dx_over{
}
.menuview_slide .menuview_sep{
}
.menuview_slide .menuview_icon{
}
.menuview_slide .menuview_icon_over{
}
.menuview_slide .menuview_sub_font {
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
  height:20px;
}
.menuview_slide .menuview_sub_font_over {
  font-family:Verdana;
  color:#AF494C;
  font-size:9px;
  font-weight:bold;
  background-color:transparent;
  cursor:pointer;
  height:20px;
}
.menuview_slide .menuview_sub_sep{
  background:url(../jsp/icons/menuviewseparator.gif) repeat-x;
  line-height:2px;
}
.menuview_slide .menuview_sub_icon{

}
.menuview_vertical { /*control:Menuview*/
}

.menuview_vertical .menuview_border {
  background-color:#DCDCDC;
  border:1 solid #CCCCCC ;
}
.menuview_vertical .menuview_font {
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_vertical .menuview_font a{
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:transparent;
  cursor:pointer;
}
.menuview_vertical .menuview_font_over {
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_vertical .menuview_font_over a{
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_vertical .menuview_img_sx{
}
.menuview_vertical .menuview_img_sx_over{
}
.menuview_vertical .menuview_img{
}
.menuview_vertical .menuview_img_over{
}
.menuview_vertical .menuview_img_dx{
}
.menuview_vertical .menuview_img_dx_over{
}
.menuview_vertical .menuview_icon{
}
.menuview_vertical .menuview_icon_over{
}
.menuview_vertical .menuview_arrow{
  background:url(../jsp/icons/menuviewarrow.gif) no-repeat;
  width:14px;
}
.menuview_vertical .menuview_sub_border{
  background-color:transparent;
  border:1 solid #CCCCCC ;
  width:120px;
}
.menuview_vertical .menuview_sub_font {
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:#DCDCDC;
  cursor:pointer;
}
.menuview_vertical .menuview_sub_font a{
  font-family:Verdana;
  color:#000000;
  font-size:9px;
  font-weight:normal;
  background-color:#DCDCDC;
  cursor:pointer;
}
.menuview_vertical .menuview_sub_font_over {
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_vertical .menuview_sub_font_over a{
  font-family:Verdana;
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
  background-color:#808080;
  cursor:pointer;
}
.menuview_vertical .menuview_sub_sep{
  background:url(../jsp/icons/menuviewseparator.gif) repeat-x;
  line-height:2px;
}
.menuview_vertical .menuview_sub_icon{
}
.menuview_vertical .menuview_sub_arrow{
  background:url(../jsp/icons/menuviewarrow.gif) no-repeat;
  width:14px;
}

.radio { /*control:Radio*/
  font-family:Verdana;
  font-size:10pt;
}

.slidetoolbar{ /*control:SlideToolbar*/

}

.slidetoolbar .slidetoolbar_caption {
  background-color:transparent;
  font-family:Verdana;
  color:#000000;
  font-size:10pt;
  padding:0 0 0 0;
  margin:0 0 0 0;
}

.slidetoolbar .slidetoolbar_separator {
  background-color:transparent;
  width:5px;
}

.slidetoolbar .slide_wrapper{
  background-color:transparent;
  -webkit-box-shadow: #888 5px 5px 3px;
  border-radius:0px 0px 5px 5px;
  border-style:solid;
  border-width:0px;
  position:absolute;
}

.slidetoolbar .brightness{
  -webkit-user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color: transparent;
  background-color:#F0F;
  -webkit-user-select:none;
  }

.slidetoolbar .brightness:after{
  content: "";
  font-size:0px;
  color:white;
  height:0px;
  width:0px;
  display:block;
  position:relative;
  -webkit-user-select:none;
}

.slidetoolbar .brightness_anchor:after{
  content: "";
  font-size:0px;
  color:white;
  height:0px;
  width:0px;
  display:block;
  position:absolute;
  -webkit-user-select:none;
}


.SlideToolbarHeader{ /*control:SlideToolbar*/

}

.SlideToolbarHeader .slidetoolbar_caption {
  background-color:transparent;
  font-family:Verdana;
  color:#FFFFFF;
  font-size:8pt;
  padding:5px 0 0 0;
  margin:0 0 0 0;
}

.SlideToolbarHeader .slidetoolbar_separator {
  background-color:transparent;
  width:5px;
}

.SlideToolbarHeader .slide_wrapper{
  background-color:transparent;
  -webkit-box-shadow: #888 5px 5px 3px;
  border-radius:0px 0px 5px 5px;
  border-style:solid;
  border-width:0px;
  position:absolute;
}

.SlideToolbarHeader .brightness{
  -webkit-user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color: transparent;
  background-color:#F0F;
  -webkit-user-select:none;
  }

.SlideToolbarHeader .brightness:after{
  content: "";
  font-size:0px;
  color:white;
  height:0px;
  width:0px;
  display:block;
  position:relative;
  -webkit-user-select:none;
}

.SlideToolbarHeader .brightness_anchor:after{
  content: "";
  font-size:0px;
  color:white;
  height:0px;
  width:0px;
  display:block;
  position:absolute;
  -webkit-user-select:none;
}


.SlideToolbarRight{ /*control:SlideToolbar*/

}

.SlideToolbarRight .slidetoolbar_caption {
  background-color:transparent;
  font-family:Verdana;
  color:#FFFFFF;
  font-size:11pt;
  padding:12px 0 0 0;
  margin:0 0 0 0;
}

.SlideToolbarRight .slidetoolbar_separator {
  background-color:transparent;
  width:5px;
}

.SlideToolbarRight .slide_wrapper{
  background-color:transparent;
  -webkit-box-shadow: #888 5px 5px 3px;
  border-radius:0px 0px 5px 5px;
  border-style:solid;
  border-width:0px;
  position:absolute;
}

.SlideToolbarRight .brightness{
  -webkit-user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color: transparent;
  background-color:#F0F;
  -webkit-user-select:none;
  }

.SlideToolbarRight .brightness:after{
  content: "";
  font-size:0px;
  color:white;
  height:0px;
  width:0px;
  display:block;
  position:relative;
  -webkit-user-select:none;
}

.SlideToolbarRight .brightness_anchor:after{
  content: "";
  font-size:0px;
  color:white;
  height:0px;
  width:0px;
  display:block;
  position:absolute;
  -webkit-user-select:none;
}

.stdtreeview { /*control:StdTreeView*/
  background-color:transparent;
}

.stdtreeview .stdtreeview_Node {
  font-family:sans-serif;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
}

.stdtreeview .stdtreeview_LinkedNode {
  font-family:sans-serif;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
  text-decoration:none;
}

.stdtreeview .stdtreeview_Root {
  font-family:sans-serif;
  color:#000000;
  font-size:10pt;
  font-weight:normal;
}

.stdtreeview .stdtreeview_selectedNode {
  background-color:transparent;
  font-family:sans-serif;
  color:#000000;
  font-size:10pt;
  font-weight:bold;
}

.stdtreeview .stdtreeview_selectedRoot {
  background-color:transparent;
  font-family:sans-serif;
  color:#000000;
  font-size:10pt;
  font-weight:bold;
}

.stdtreeview .stdtreeview_query {
  width:19px;
  height:100%;
  background:url(../jsp/icons/treeview_query.gif) no-repeat center top;
  cursor:pointer;
}

.stdtreeview .stdtreeview_querybottom {
  width:19px;
  height:100%;
  background:url(../jsp/icons/treeview_querybottom.gif) no-repeat center top;
  cursor:pointer;
}
.stdtreeview .stdtreeview_minus {
  width:19px;
  height:100%;
  background:url(../jsp/icons/treeview_minus.gif) no-repeat center top;
  cursor:pointer;
}
.stdtreeview .stdtreeview_minusbottom {
  width:19px;
  height:100%;
  background:url(../jsp/icons/treeview_minusbottom.gif) no-repeat center top;
  cursor:pointer;
}
.stdtreeview .stdtreeview_plus {
  width:19px;
  height:100%;
  background:url(../jsp/icons/treeview_plus.gif) no-repeat center top;
  cursor:pointer;
}
.stdtreeview .stdtreeview_plusbottom {
  width:19px;
  height:100%;
  background:url(../jsp/icons/treeview_plusbottom.gif) no-repeat center top;
  cursor:pointer;
}
.stdtreeview .stdtreeview_join {
  width:19px;
  height:100%;
  background:url(../jsp/icons/treeview_join.gif) no-repeat center top;
  cursor:pointer;
}
.stdtreeview .stdtreeview_joinbottom {
  width:19px;
  height:100%;
  background:url(../jsp/icons/treeview_joinbottom.gif) no-repeat center top;
  cursor:pointer;
}
.stdtreeview .stdtreeview_line {
  width:19px;
  height:100%;
  background:url(../jsp/icons/treeview_line.gif) repeat-y;
  cursor:pointer;
}

.stdtreeview .stdtreeview_empty {
  width:19px;
  height:100%;
  background:url(../jsp/icons/empty.gif) no-repeat center top;
  cursor:pointer;
}

.stdtreeview .stdtreeview_icon {
  width:19px;
}
.tabs { /*control:Tabs*/
}
.tabs_selected{  /*control:Tabs*/
}
.textbox { /*control:Textbox*/
  font-family:Verdana;
  font-size:10pt;
  color:#496AA0;
}
.TextBoxTitle { /*control:Textbox*/
  font-family:Verdana;
  font-size:9pt;
}
