.body, BODY
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: #030303;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url(/dslib/images/background.gif);
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 10px;  
}
.bodysmall
{
    FONT-SIZE: 7pt;
    CURSOR: default;
    COLOR: #030303;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff;
	BACKGROUND-IMAGE: url(/dslib/images/background.gif);
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 10px;  
}
TABLE, DIV
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: #000000;
    FONT-FAMILY: verdana;
}











.navigationlink, A
{
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: verdana;
}
.navigationlink_hover, A:hover
{
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: verdana;
}
.navigationlink_disabled
{
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: #808080;
    FONT-FAMILY: verdana;
}










.banner
{
    FONT-SIZE: 16pt;
    CURSOR: default;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ff0000
}
.bannerversion
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    CURSOR: default;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ff0000
}














.titlepage1, H1
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: verdana;
}
.titlepage2, H2
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: verdana;
}
.titlepage3, H3
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: verdana;
}
.titlepage4, H4
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: verdana;
}















.tabwindow
{
}
.tabinterior
{
}
.tab
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ff0000;
}
.tab_hover
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #660000;
    CURSOR: hand;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ff0000;
}
.tablocked
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    CURSOR: default;
    COLOR: #aaaaaa;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ff0000;
}
.tabactive
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    CURSOR: hand;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ff0000;
}
















.navigationbutton, BUTTON
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ff0000;
    TEXT-ALIGN: center
}
.navigationbutton_disabled
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: #808080;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: center
}



















.mandatoryinput
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    CURSOR: default;
    COLOR: #ffffff;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ff0000;
    TEXT-ALIGN: left
}
.optionalinput, SELECT, TEXTAREA
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    CURSOR: default;
    COLOR: #ff0000;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.readonlyinput
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    CURSOR: default;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: left
}
.onlyinfoinput
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    CURSOR: default;
    COLOR: #000000;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d3d3d3;
    TEXT-ALIGN: left
}
.disabledoption
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: uppercase;
    CURSOR: default;
    COLOR: #d3d3d3;
    FONT-FAMILY: verdana;
    TEXT-ALIGN: left
}

.DSPanelHeader
{
 border-right: darkgray thin;
 padding-right: 2px;
 border-top: darkgray thin;
 padding-left: 2px;
 font-weight: bold;
 font-size: 8pt;
 padding-bottom: 2px;
 vertical-align: baseline;
 border-left: darkgray thin;
 cursor: default;
 color: #000000;
 padding-top: 2px;
 border-bottom: darkgray thin;
 font-family: verdana;
 height: 20px;
 background-color: lightgrey;
 text-align: left;
}
 

.DSPanelHeaderOver
{
  cursor: hand;
}
 

.DSGrid
{  
  padding-right: 2px;
  padding-left: 2px;
  font-size: 8pt;
  padding-bottom: 0px;
  cursor: default;
  color: #000000;
  padding-top: 0px;
  font-family: verdana;
  background-color: white;
  border-collapse: collapse;
}
 

.DSGridTitle
{
  border-bottom: buttonshadow 1px solid;
  border-right: buttonshadow 0px solid;
  border-left: buttonhighlight 0px solid;
  border-top: buttonhighlight 1px solid;
  font-weight: bold;
  font-size: 8pt;
  cursor: default;
  color: black;
  font-family: verdana;
  height: 20px;
  background-color: buttonface;
}
 

.DSGridGroup
{
  border-bottom: buttonshadow 1px solid;
  border-right: buttonshadow 1px solid;
  border-left: buttonhighlight 1px solid;
  border-top: buttonhighlight 1px solid;
  font-weight: bold;
  font-size: 8pt;
  border-left: white 1px solid;
  cursor: default;
  color: black;
  font-family: verdana;
  height: 20px;
}
 

.DSGridColumn
{
  border-bottom: buttonshadow 1px solid;
  border-right: buttonshadow 0px solid;
  border-left: buttonhighlight 0px solid;
  border-top: buttonhighlight 1px solid;
  font-size: 8pt;
  cursor: default;
  color: black;
  text-indent: 4px;
  font-family: verdana;
  height: 20px;
  text-align: left;
}
 

.DSGridDiv
{
  border-right: threeddarkshadow 1px solid;
  border-left: threeddarkshadow 1px solid;
  border-top: threeddarkshadow 1px solid;
}
 

.DSGridDivHeader
{
  border-right: threeddarkshadow 1px solid;
  border-top: threeddarkshadow 1px solid;
  border-left: threeddarkshadow 1px solid;
}
 

.DSGridRow
{  
  border-bottom: threeddarkshadow 1px solid;
  font-weight: normal;
  font-size: 8pt;
  cursor: default;
  color: black;
  font-family: verdana;
  height: 17px;
}
 

.DSGridRowSelected
{
  font-weight: normal;
  font-size: 8pt;
  cursor: default;
  color: black;
  border-bottom: threeddarkshadow 1px solid;
  font-family: verdana;
  height: 17px;
  background-color: #66ccff;
} 
 

.DSGridRowHover
{
  font-weight: normal;
  font-size: 8pt;
  cursor: hand;
  color: white;
  font-family: verdana;
  height: 17px;
  background-color: khaki;
}
 

.DSGridRowGroup
{
  font-weight: bold;
  font-size: 8pt;
  cursor: default;
  color: #000000;
  font-family: verdana;
  background-color: darkgray;
  height: 17px;
}
 

.DSGridRowGroupHover
{
  FONT-SIZE: 8pt;
  CURSOR: hand;
  COLOR: #000000;
  FONT-FAMILY: verdana;
  FONT-WEIGHT: bold;
  background-color: darkgray;
  height: 17px;
}
 

.DSGridFooter
{
  border-collapse: collapse;
  border-top: threedhighlight 1px solid;  
  border-right: threeddarkshadow 1px solid;
  border-left: threeddarkshadow 1px solid;
  border-bottom: threeddarkshadow 1px solid;
  padding-left: 2px;
  font-size: 8pt;
  cursor: default;
  color: black;
  font-family: verdana;
  height: 20px;
  background-color: buttonface;
  text-indent: 4px;
}
 

.DSGridHeader
{
  padding-left: 2px;
  font-size: 8pt;
  cursor: default;
  color: black;
  font-family: verdana;
  height: 20px;
  background-color: buttonface;
}