a:link            { color: #004286; text-decoration: none}
a:hover           { color: #F48E00; text-decoration: none}
a:visited         { color: #004286; text-decoration: none}
a:visited:hover   { color: #F48E00; text-decoration: none}

.thead1           { border-color: black black white; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.thead2           { border-color: black black #cdd5e5; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.thead3           { border: #cdd5e5; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.thead4           { border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tblu             { background-image: url(/vedi/images/bblu.gif); background-repeat: repeat-x; background-color: #004286}
.tgre             { background-image: url(/vedi/images/bgre.gif); background-repeat: repeat-x}
.tgra             { background-image: url(/vedi/images/bgra.gif); background-repeat: repeat-x}
.tora             { cursor:pointer; background-image: url(/vedi/images/bora.gif); background-repeat: repeat-x}

.fwhite12         { color:#FFFFFF ; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.fblack12         { color:#000000 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.fdgray12         { color:#808080 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.fddgray12        { color:#404040 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.fdblue12         { color:#004286 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px }

.fwhite           { color:#FFFFFF ; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.fblack           { color:#000000 ; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.fdgray           { color:#808080 ; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.fddgray          { color:#303030 ; font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.fddgraylt        { color:#303030 ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: line-through }
.fdblue           { color:#004286 ; font-family: Arial, Helvetica, sans-serif; font-size: 11px }

.isblack          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.itblack          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.surveyQuestion   {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; }
.surveyOption     {font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

._itblacknote_    {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: #FFFFFF; border-style:solid; border-width: 1px; width: 99% }
.itblacknote      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:98%}

.itblackfill      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 90% }
.itblackn0        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: #FFFFFF; border-style:solid; border-width: 1px; width: 99% }
.itblackn1        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: #CCCCCC; border-style:solid; border-width: 1px; background-color: #FFFFEE; width: 99% }
.idblack          {cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; }
.irblack          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right;  }
.ibblack          {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  }

.iinviso          {cursor:default; color:#004286; border: #F8F8F8 solid 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F8F8F8 }

.irhidden         {cursor:default; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: right }

.ichidden         {cursor:default; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; width:98% }

.cwarning         { background-color: #FFFFEE; color:#864200 ; font-family: Arial, Helvetica, sans-serif; font-size: 12px }

.chand            { cursor:pointer }
.classnone        {}
.borderAgray      { border: #EEEEEE; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.backgray         { background-color: #F8F8F8 }
.borderAdgray     { border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.backdgray        { background-color: #CCCCCC}
.backtgra         { background-image: url(/vedi/images/bdgra.gif); background-repeat: repeat-x; background-color: #CCCCCC }
.backtblue        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #B6D6EA }
.backtgreen       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #93ff95 }
.backtyellow      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #dcdc83 }
.backtbrown       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #eec684 }
.backNtgra        { background-image: url(/vedi/images/bdgra.gif); background-repeat: repeat-x; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #CCCCCC}
.Ntgra            { background-image: url(/vedi/images/bgra.gif); background-repeat: repeat-x; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #CCCCCC}
.backwhite        { background-color: #FFFFFF}
.backtred         { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #ff9a95 }
.backtblue2       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #D7DDE4 }
.backtred2        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #DAC5C5}
.backtgreen2      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #C5DACD }
.backtgray2       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #CED7C8 }
.backtblue3       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#303030; background-color: #B7BDDD }

.tr1              { background-color: #FFFFFF}
.tr2              { background-color: #F0F0F0}


.borderNdgray     { border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.borderSdgray     { border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.borderWdgray     { border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}


.tableborder      { border-collapse: collapse }
.requiredBackground {font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffe4e1; }
.disabledBackground {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #676a6c !important; pointer-events: none; background-color: #f4f4f4 !important; opacity: 0.5 !important;  font-weight: bold !important;}
.disabledBackground2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #676a6c !important; background-color: #f4f4f4 !important; opacity: 0.5 !important;  font-weight: bold !important;}
.targetable {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff !important; background-color: #f85454 !important;}
