.SPCalendar {
        color:#344D74;
        background-color:transparent;
        font-family:Tahoma;
        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:Tahoma;
        font-size:9pt;
}
.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:Tahoma;
        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:Tahoma;
        font-size:7pt;
}
a.SPCalendarFooter, a.SPCalendarFooter:hover, a.SPCalendarFooter:visited {
		background:none;
        color:#344D74;
        font-family:Tahoma;
        font-size:7pt;
}

.Calculator {
        color:#344D74;
        background-color:transparent;
        font-family:Tahoma;
        font-size:9pt;
}
.CalculatorHeader {
        color:#FFFFFF;
        font-family:Tahoma;
        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:Tahoma;
        font-size:7pt;
}

.row_suggest {
    color:#000000;
    background-color:#FFFFFF;
    cursor:default;
}

.row_suggest_selected {
    color:#FFFFFF;
    background-color:#3366CC;
    cursor:default;
}


SELECT {
        color:#496AA0;
        font-family:Tahoma;
        font-size:8pt;
}


.Field {
        color:#496AA0;
}


INPUT.Active {
        color:#496AA0 !important;
        border-width:1px !important; border-color:#61ABE9 !important; border-style:solid !important;
}


INPUT.Disabled {
        color:#A0A0A0 !important;
        background-color:#E9E9E9 !important;
        border-width:1px !important; border-color:#C4C4C4 !important; border-style:solid !important;
}


INPUT.Error {
        color:#D24F00 !important;
}


INPUT.Obligatory {
        color:#D24F00;
        font-weight:Bold;
        border-width:1px; border-color:#D24F00; border-style:solid;
}


#entity_loading { position:absolute;
                  top:5px;
                  left:5px;
                  background-color:transparent;
                  display:block;
}
#entity_loading_img { vertical-align:middle;
                      margin:3;
}
#entity_loading_text { vertical-align:middle;
                       font-family:Tahoma;
                       font-size:0pt;
                       color:#FFFFFF;
                       margin-right:10px;
}


.Memo {
        color:#496AA0;
}


TEXTAREA.Active {
        color:#496AA0 !important;
        border-width:1px !important; border-color:#61ABE9 !important; border-style:solid !important;
}


TEXTAREA.Disabled {
        color:#A0A0A0 !important;
        background-color:#E9E9E9 !important;
        border-width:1px !important; border-color:#C4C4C4 !important; border-style:solid !important;
}


TEXTAREA.Error {
        color:#D24F00 !important;
}


TEXTAREA.Obligatory {
        color:#D24F00;
        font-weight:Bold;
        border-width:1px; border-color:#D24F00; border-style:solid;
}


.SPButton {
        color:#FFFFFF;
        background-color:#869EC8;
}


.SPLabel {
        color:#496AA0;
        font-family:Tahoma;
        font-size:8pt;
}


.BoxHeader {
        position:relative;
        height:18px;
        background-image:url(formPage/box_header.gif);
}
.BoxHeaderCaption {
        position:absolute;
        left:20px;
        margin:0 0 0 10;
        font-weight:Bold;
}
.BoxHeaderIcon {
        position:absolute;
        left:2px;
        cursor:pointer;
}


.title_form {
              font-family:Verdana;
              font-size:10pt;
              color:#000000;
}
.title_form_action {
              font-family:Verdana;
              font-size:10pt;
              color:#000000;
}


.LayerHeader {
        position:relative;
        cursor:move;
        height:18px;
        background-image:url(formPage/box_layer_header.gif);
}
.LayerHeaderCaption {
        position:absolute;
        left:2px;
        padding:1px;
        font-weight:Bold;
}
.LayerHeaderIconPin {
        position:absolute;
        top:2px;
        right:22px;
        cursor:pointer;
}
.LayerHeaderIconClose {
        position:absolute;
        top:2px;
        right:2px;
        cursor:pointer;
}
.LayerHeaderLinksContainer {
        position:absolute;
        right:45px;
        padding:1;
}
.LayerHeaderLinks {
        font-weight:Bold;
        margin-right:8px;
}


.TitledBoxCaption {
        position:absolute;
        padding:0 3 0 3;
        font-weight:Bold;
}


body {
}
.PageBody {
        color:#000000;
        background-color:#FFFFFF;
}
.PageBg {
        background-color:#FFFFFF;
}
a:link { color:#0000FF;
}
a:visited { color:#0000FF;
}
a:hover { color:#0000FF;
}
.OddRow { background-color:#FFFFFF;}
.EvenRow { background-color:#FFFFFF;}
.Group1 { background-color:#FFFFFF;}
.Group2 { background-color:#FFFFFF;}
.Group3 { background-color:#FFFFFF;}
.Group4 { background-color:#FFFFFF;}
.ZoomButtonEnabled { background-image:url(formPage/zoom_enabled.gif);
                     background-repeat:no-repeat;
                     background-position:center;
                     background-color:Transparent;
                     margin:0;
                     border-width:0;
                     padding:0;
                     z-index:1;
                     cursor:pointer;
}
.ZoomButtonDisabled { background-image:url(formPage/zoom_disabled.gif);
                      background-repeat:no-repeat;
                      background-position:center;
                      background-color:Transparent;
                      margin:0;
                      border-width:0;
                      padding:0;
                      z-index:1;
}
.GridZoomButtonEnabled { background-image:url(formPage/grid_zoom_enabled.png);
                         background-repeat:no-repeat;
                         background-position:center;
                         background-color:Transparent;
                         margin:0;
                         border-width:0;
                         padding:0;
                         z-index:1;
                         cursor:pointer;
}
.GridZoomButtonDisabled { background-image:url(formPage/grid_zoom_disabled.png);
                          background-repeat:no-repeat;
                          background-position:center;
                          background-color:Transparent;
                          margin:0;
                          border-width:0;
                          padding:0;
                          z-index:1;
}
.CalendarButtonEnabled { background-image:url(formPage/zoom_calendar_enabled.gif);
                         background-repeat:no-repeat;
                         background-position:center;
                         background-color:Transparent;
                         margin:0;
                         border-width:0;
                         padding:0;
                         z-index:1;
                         cursor:pointer;
}
.CalendarButtonDisabled { background-image:url(formPage/zoom_calendar_disabled.gif);
                          background-repeat:no-repeat;
                          background-position:center;
                          background-color:Transparent;
                          margin:0;
                          border-width:0;
                          padding:0;
                          z-index:1;
}

