
body{ background : url("./bg.gif") top repeat-x;
      font-family      : Helvetica,Arial,sans-serif;
      font-size        : 12px;
      color            : #000000;
      margin           : 0px;
      padding          : 4px; /* required for Opera to have 0 margin */
}

form{ display          : inline;
      margin           : 0; /* removes mystery form tag gapping */
      padding          : 0; /* removes mystery form tag gapping */
}

table,td,tr {
      font-family      : Helvetica,Arial,sans-serif;
      font-size        : 12px;
            }
a:link{ color : #000000; text-decoration : underline; }

a:visited{ color : #000000; text-decoration : underline; }

a:hover{ color : #000000; text-decoration : underline; }

a:active{ color : #000000; text-decoration : underline; }
.printlogo {visibility:collapse;}  
.mainlogo {visibility:visible;} 

.smalltext      { font-size : 10px; font-weight : normal; }
.normaltext     { font-size : 12px; font-weight : normal; }
.whitetext       { font-size : 12px; color:#ffffff; }
.italictext     { font-size : 12px; font-weight : normal; font-style : italic; }
.boldtext       { font-size : 12px; font-weight : bold; }
.boldwhite       { font-size : 12px; font-weight : bold; color:#ffffff; }
.boldred        { font-size : 12px; font-weight : bold; color : #ff0000; }
.breadcrumb			{ font-size : 12px; color:#ffffff; }

.tableborder{   font-size: 12px;
                BORDER-TOP: #000000  1px solid;
                BORDER-BOTTOM: #000000 1px solid;
                BORDER-LEFT: #000000 1px solid;
                BORDER-RIGHT: #000000 1px solid;
                }
.tableborder2{  font-size: 12px;
                BORDER-TOP: #000000 1px solid;
                BORDER-BOTTOM: #000000 1px solid;
                BORDER-LEFT: #000000 1px solid;
                BORDER-RIGHT: #000000 1px solid;
                }
.row0           { background-color: #ffffff }
.row1           { background-color: #cccccc }
.row2           { background-color: #666666 ; background-image: url(./tile_back2.gif);}

.row3           { background-color: #fff4f4 }
.row4           { background-color: #ffdfdf }
.row5           { background-color: #ffd7d7 }
.rowcurved      { background-color: #eeeeee }

.titlebar{  background-color    : #000000;
            color:#ffffff;
            font-size           : 12px;
            font-weight         : bold;
            BORDER-TOP: #015198  1px hidden;
            BORDER-BOTTOM: #015198 1px hidden;
            BORDER-LEFT: #015198  1px hidden;
            BORDER-RIGHT: #015198  1px hidden;
            background-image: url(./tile_back_small.gif);
            }



.editbox { BORDER-TOP: #000000 1px solid;
          BORDER-RIGHT: #000000 1px solid;
          BORDER-LEFT: #000000  1px solid;
          BORDER-BOTTOM: #000000  1px solid;
          PADDING-BOTTOM: 1px;
          PADDING-LEFT: 4px;
          PADDING-RIGHT: 4px;
          PADDING-TOP: 1px;
          background-image: url(./tile_back3.gif);
          font-family : Helvetica,Arial,sans-serif; font-size : 11px; }
		  
		  
.button { BORDER-TOP: #ffffff 1px solid;
          BORDER-RIGHT: #000000  1px solid;
          BORDER-LEFT: #ffffff  1px solid;
          BORDER-BOTTOM: #000000  1px solid;
          PADDING-BOTTOM: 1px;
          PADDING-LEFT: 4px;
          PADDING-RIGHT: 4px;
          PADDING-TOP: 1px;
          COLOR          : #000000;
          background : #e0e0e0 ; font-family : Helvetica,Arial,sans-serif; font-size : 11px;
		  cursor:pointer;
		  }

.dbutton { BORDER-TOP: #ffffff 1px solid;
          BORDER-RIGHT: #000000  1px solid;
          BORDER-LEFT: #ffffff  1px solid;
          BORDER-BOTTOM: #000000  1px solid;
          PADDING-BOTTOM: 1px;
          PADDING-LEFT: 4px;
          PADDING-RIGHT: 4px;
          PADDING-TOP: 1px;
          COLOR          : #b0b0b0;
          background : #e0e0e0 ; font-family : Helvetica,Arial,sans-serif; font-size : 11px;
		  cursor:default;
		  }
	  
#horizon {  position: absolute;
                top: 30%;
                margin-top: 100px;
                left: 0px;
                width: 100%;
                text-align  : center;
                visibility: visible;
            }

#centerbox  {   margin-left: -200px;
                position: absolute;
                top: -64px;
                left: 50%;
                width: 400px;
                height: 128px;
                visibility: visible;
            }

.ddmx {
    font: 12px Helvetica,Arial,sans-serif;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    /* background: #fffbff;    */
    font: 12px Helvetica,arial,sans-serif;
    color: #eeeeee;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 12px Helvetica,arial,sans-serif;
    color: #eeeeee; /* menuitem text colour */
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #666666;    /* menu background colour */
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #999999;    /* background hilight colour */
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #000000;  /* border colour */
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

html { min-height: 100%; margin-bottom: 1px; }
