BODY
{
    padding: 0px;
    BACKGROUND-COLOR: #E3E3E3;
    MARGIN: 0px;
    FONT: normal normal normal small "normal Tahoma";
}
#gidss_header
{
    /*background-image: url('../images/headerbg.gif');*/
    border-bottom: #000000 1px solid;
    /*padding-bottom: 10px;*/
    background-color: #fff;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-repeat: repeat-x;
    padding-top: 0px;
}
#gidss_header_left
{
    MARGIN: 0px;
    FLOAT: left
}
#gidss_header_right
{
    TEXT-ALIGN: right;
    padding-top: 20px;
    padding-right:50px;
    MARGIN: 0px;
    FLOAT: right;
    height: 60px;
    width: 133px;
}
#gidss_menu
{
    MARGIN: 15px 15px 0px 5px;
    WIDTH: 200px;
    FLOAT: left
}
.gidss_tab_active
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    HEIGHT: 13px;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 5px
}
.gidss_tab A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.gidss_tab_active A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.gidss_tab
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #ddd;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    HEIGHT: 13px;
    COLOR: #000;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 5px
}
.gidss_tab:hover
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 5px;
    BACKGROUND-COLOR: #ed1b2e;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    HEIGHT: 13px;
    COLOR: #fff;
    FONT-SIZE: 10px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 5px
}
.gidss_tab:hover A
{
    COLOR: #fff
}
.gidss_tab_active:hover A
{
    COLOR: #000
}
#container
{
    POSITION: absolute;
    RIGHT: 15px;
    LEFT: 210px
}
#content
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 15px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 15px 0px 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 15px
}
#content A
{
    COLOR: #777777;
    TEXT-DECORATION: underline
}
#header
{
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #F4F4F4;
    FONT: bold 10px/1.5em Verdana;
    HEIGHT: 29px
}
#title
{
    POSITION: relative;
    WIDTH: 54%;
    FLOAT: left;
    HEIGHT: auto
}
#subheader
{
    MARGIN: 3px 0px 0px;
    FONT: bold 10px/1.5em Verdana;
    BORDER-TOP: #000 1px solid
}
#subheader UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 0px 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 4px
}
#subheader LI
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 6px;
    BACKGROUND-COLOR: #aaaaaa;
    MARGIN: 0px 5px 0px 0px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    COLOR: #fff;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 6px
}
#subheader LI:hover
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 6px;
    BACKGROUND-COLOR: #ed1b2e;
    MARGIN: 0px 5px 0px 0px;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    COLOR: #000;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 6px
}
#subheader A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#nav
{
    FLOAT: left
}
#nav UL
{
    LIST-STYLE-TYPE: none;
    MARGIN: 13px 0px 0px -20px;
    FLOAT: left
}
#nav LI
{
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #666666;
    MARGIN: 0px 5px 0px 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    DISPLAY: inline;
    COLOR: #fff;
    FONT-SIZE: 9px;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 3px
}
#nav A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#logo
{
    FLOAT: right
}
#control
{
    MARGIN-LEFT: 4px;
    PADDING-TOP: 10px
}
#results
{
    WIDTH: 100%
}
#footer
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #ddd;
    PADDING-LEFT: 3px;
    WIDTH: 50px;
    PADDING-RIGHT: 3px;
    VERTICAL-ALIGN: middle;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 3px
}
#footer A
{
    FONT: bold 10px/1.5em Verdana;
    COLOR: #000;
    TEXT-DECORATION: none
}
#footer_hover
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #ed1b2e;
    PADDING-LEFT: 3px;
    WIDTH: 50px;
    PADDING-RIGHT: 3px;
    VERTICAL-ALIGN: middle;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 3px
}
#footer_hover A
{
    FONT: bold 10px/1.5em Verdana;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#form
{
    WIDTH: 100%;
    HEIGHT: 500px
}
#print_content
{
    DISPLAY: none
}
.support_left
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    WIDTH: 75px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    PADDING-TOP: 6px
}
.support_right
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.calendar
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #cccccc;
    PADDING-LEFT: 10px;
    WIDTH: 250px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 10px
}
.calendar A
{
    COLOR: #777
}
.calendar A:visited
{
    COLOR: #777
}
.calendar_header
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #fff;
    PADDING-LEFT: 10px;
    WIDTH: 228px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 10px
}
.month_select
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #eee;
    PADDING-LEFT: 4px;
    WIDTH: 120px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 4px
}
.month_select A
{
    COLOR: #777
}
.month_select A:visited
{
    COLOR: #777
}
.year_select
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #eee;
    PADDING-LEFT: 4px;
    WIDTH: 110px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 4px
}
.year_select A
{
    COLOR: #777
}
.year_select A:visited
{
    COLOR: #777
}
.loading_calendar
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #fff;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 4px
}
#key
{
    PADDING-BOTTOM: 6px;
    BACKGROUND-COLOR: #eeeeee;
    MARGIN: 10px 0px;
    PADDING-LEFT: 6px;
    WIDTH: 90%;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-TOP: 6px
}
.section_header
{
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #ccc;
    MARGIN: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
.noResultsFound
{
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #ffcccc
}
.pie_chart
{
    POSITION: relative;
    WIDTH: 200px;
    FLOAT: left
}
#pie_chart_text
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.accessRights
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 8px;
    BACKGROUND-COLOR: #fff;
    PADDING-LEFT: 8px;
    WIDTH: 350px;
    PADDING-RIGHT: 8px;
    HEIGHT: 250px;
    OVERFLOW: auto;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 8px
}
.success
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #ffff99;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 10px;
    WIDTH: 50%;
    PADDING-RIGHT: 10px;
    MARGIN-LEFT: 20%;
    BORDER-TOP: #000 1px solid;
    MARGIN-RIGHT: 20%;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 10px
}
.error
{
    BORDER-BOTTOM: #000 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #ff9999;
    MARGIN: 10px 20%;
    PADDING-LEFT: 10px;
    WIDTH: 50%;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 10px
}
.search_step
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 7px;
    BACKGROUND-COLOR: #eeeeee;
    MARGIN: 7px 0px 15px;
    PADDING-LEFT: 7px;
    WIDTH: 50%;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 7px
}
#comment_details
{
    POSITION: relative;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #bbbbbb;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    HEIGHT: 20px;
    PADDING-TOP: 3px
}
#comment_details UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#comment_details LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 30px;
    DISPLAY: inline;
    PADDING-TOP: 0px
}
#clearfloats
{
    CLEAR: both
}
DIV.domTTWin
{
    BORDER-BOTTOM: #bfbfbf 1px outset;
    BORDER-LEFT: #bfbfbf 1px outset;
    BACKGROUND-COLOR: #808080;
    BORDER-TOP: #bfbfbf 1px outset;
    BORDER-RIGHT: #bfbfbf 1px outset
}
DIV.domTTWin .caption
{
    BORDER-BOTTOM: #bfbfbf 0px solid;
    BORDER-LEFT: #bfbfbf 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #00007f;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: sans-serif;
    COLOR: white;
    FONT-SIZE: 12px;
    BORDER-TOP: #bfbfbf 1px solid;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #bfbfbf 1px solid;
    PADDING-TOP: 2px
}
DIV.domTTWin .contents
{
    BORDER-BOTTOM: #bfbfbf 1px solid;
    BORDER-LEFT: #bfbfbf 1px solid;
    BORDER-TOP: #bfbfbf 1px solid;
    BORDER-RIGHT: #bfbfbf 1px solid
}
.info
{
    FONT: bold 16px Verdana
}
.data
{
    BORDER-BOTTOM: #898989 1px solid;
    BORDER-LEFT: #898989 1px solid;
    BACKGROUND-COLOR: #b3b3b3;
    WIDTH: 40%;
    BORDER-TOP: #898989 1px solid;
    BORDER-RIGHT: #898989 1px solid
}
.data TR TD
{
    BACKGROUND-COLOR: #dddddd;
    WIDTH: 35%;
    FONT: 12px Verdana
}
.bar1
{
    BORDER-BOTTOM: #505050 1px solid;
    POSITION: relative;
    TEXT-ALIGN: left;
    BORDER-LEFT: #505050 1px solid;
    BACKGROUND-COLOR: #b3b3b3;
    HEIGHT: 20px;
    BORDER-TOP: #505050 1px solid;
    BORDER-RIGHT: #505050 1px solid
}
.bar2
{
    POSITION: relative;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #000099;
    WIDTH: 0%;
    HEIGHT: 20px
}
.FontHuge
{
    FONT-SIZE: 18px
}
.FontLarge
{
    FONT-SIZE: 16px
}
.FontMedium
{
    FONT-SIZE: 12px
}
.FontSmall
{
    FONT-SIZE: 10px
}
I
INPUT
{
    border-width: 1px;
    BACKGROUND-COLOR: #eee;
        FONT-FAMILY: "Courier New", Courier, monospace;
        FONT-SIZE: 13px;
        margin-left: 11px;
        }
tton
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #aaa;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Verdana;
    COLOR: #fff;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #000 1px solid;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 4px
}
.button:hover
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #ed1b2e;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    FONT-FAMILY: Verdana;
    COLOR: #fff;
    FONT-SIZE: 10px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #000 1px solid;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 4px
}
.note
{
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #ffd7d7;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #ed1b2e 1px solid;
    PADDING-TOP: 3px
}
.vertical_text
{
    WRITING-MODE: tb-rl
}
.key
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 1px
}
.center
{
}