.tool
{
    BORDER-RIGHT: double;
    PADDING-RIGHT: 0.35em;
    BORDER-TOP: double;
    PADDING-LEFT: 0.35em;
    MARGIN-BOTTOM: 0.25em;
    PADDING-BOTTOM: 0.35em;
    BORDER-LEFT: double;
    PADDING-TOP: 0.35em;
    BORDER-BOTTOM: double;
}
.indent
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
}
.stepfieldset
{
	background:#D3E6EA;
	clear:both;
	margin-top:0px;
	padding-left: 20px;
    border-top:0px;
	padding-top:3px;
	padding-bottom:3px;
}
.step
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 95%;
    COLOR: #000;
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    white-space:nowrap;
    margin-top:0px;
    FONT-FAMILY: arial, helvetica, sans-serif;
}
.step UL
{
    DISPLAY: block;
    MARGIN: 0px;
    VERTICAL-ALIGN: bottom;
    LIST-STYLE-TYPE: none;
}
.step LI
{
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-SIZE: 95%;
    COLOR: #000;
    FLOAT: left;
    MARGIN: 0px;
    VERTICAL-ALIGN: bottom;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
}
.step A
{
    BORDER-RIGHT: #94A1A4 2px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #F9FEFF 2px solid;
    DISPLAY: block;
    PADDING-LEFT: 3px;
    FONT-SIZE: 95%;
    BACKGROUND: #D3E6EA;
    FLOAT: left;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: #F9FEFF 2px solid;
    COLOR: #000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #94A1A4 2px solid;
    FONT-FAMILY: arial, helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
#step A
{
    FLOAT: none;
}
.step .this A
{
    BORDER-RIGHT: #64644e 0px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000 0px solid;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 95%;
    COLOR: #000;
    BACKGROUND: #D3E6EA;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: #a4a48e 0px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #64644e 0px solid;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
.step A:link
{
    COLOR: #000;
}
.step A:visited
{
    COLOR: #000;
}
.step A:hover
{
    COLOR: #000;
}
.h
{
    BORDER-TOP: #2a7f01 2px ridge;
    BORDER-RIGHT: #2a7f01 2px ridge;
    BORDER-BOTTOM: #2a7f01 2px ridge;
    BORDER-LEFT: #2a7f01 2px ridge;
    FONT-SIZE: 1px;
    MARGIN: 10px auto 0px 0px;
    WIDTH: 100%;
    COLOR: #2a7f01;
    HEIGHT: 1px;
    TEXT-ALIGN: left;
}
.link
{
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
}
.tabsJ
{
    MARGIN-TOP: 1.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 95%;
    FLOAT: left;
    WIDTH: 100%;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #D3E6EA 1px solid;
}
.tabsJ UL
{
    PADDING-TOP: 10px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none;
}
.tabsJ LI
{
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    DISPLAY: inline;
    FONT-SIZE: 95%;
    MARGIN: 0px;
}
.tabsJ A
{
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(images/csstabs/tableftJ.gif) no-repeat left top;
    FLOAT: left;
    MARGIN: 0px;
    TEXT-DECORATION: none;
}
.tabsJ A SPAN
{
    PADDING-TOP: 0px;
    PADDING-RIGHT: 15px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 6px;
    DISPLAY: block;
    BACKGROUND: url(images/csstabs/tabrightJ.gif) no-repeat right top;
    FLOAT: left;
    COLOR: #d0d0d0;
}
.tabsJ A SPAN
{
    FLOAT: none;
}
.tabsJ A:hover SPAN
{
    COLOR: #060606;
}
.tabsJ A:hover
{
    BACKGROUND-POSITION: 0% -42px;
    COLOR: black;
}
.tabsJ A:hover SPAN
{
    BACKGROUND-POSITION: 100% -42px;
}
.tabsJ .current A
{
    BACKGROUND-POSITION: 0% -42px;
    FONT-WEIGHT: bold;
}
.tabsJ .current A SPAN
{
    BACKGROUND-POSITION: 100% -42px;
    FONT-WEIGHT: bold;
    COLOR: #060606;
}
.notab A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.notab A SPAN
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
}
.tabsJ .current
{
    COLOR: black;
}

