.subhead
{
    COLOR: #ffffff;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

td.subhead
{
    COLOR: #ffffff;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    background-color:#000000;
}

td.footertext
{
    COLOR: #ffffff;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: 900;
    background-color:#000000;
}

TD.loginlinks
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
}

A.loginlinks,
A.loginlinks:link,
A.loginlinks:active,
A.loginlinks:visited,
A.loginlinks:hover
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

DIV.reportnav,
A.reportnav,
A.reportnav:link,
A.reportnav:active,
A.reportnav:visited,
A.reportnav:hover
{
    COLOR: #373737;
    FONT-WEIGHT: normal;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}

A.reportnavselected,
A.reportnavselected:link,
A.reportnavselected:active,
A.reportnavselected:visited,
A.reportnavselected:hover
{
    COLOR: #D77D42;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.modulenav,
A.modulenav:link,
A.modulenav:active,
A.modulenav:visited,
A.modulenav:hover
{
    COLOR: #464542;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.modulenavselected,
A.modulenavselected:link,
A.modulenavselected:active,
A.modulenavselected:visited,
A.modulenavselected:hover
{
    COLOR: #E2691F;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    line-height: 15px;
    TEXT-DECORATION: none
}

TD.modulenavselected
{
    background-color: white
}

A.smallmenunav,
A.smallmenunav:link,
A.smallmenunav:active,
A.smallmenunav:visited,
A.smallmenunav:hover
{
    COLOR: #464542;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.smallmenunavselected,
A.smallmenunavselected:link,
A.smallmenunavselected:active,
A.smallmenunavselected:visited,
A.smallmenunavselected:hover
{
    COLOR: #E2691F;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

TD.smallmenunavselected
{
    background-color: white
}

A.submenunav,
A.submenunav:link,
A.submenunav:active,
A.submenunav:visited,
A.submenunav:hover
{
    COLOR: #464542;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.submenunavselected,
A.submenunavselected:link,
A.submenunavselected:active,
A.submenunavselected:visited,
A.submenunavselected:hover
{
    COLOR: #E2691F;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

TD.submenunavselected
{
    background-color: white
}

A.reportnavon,
A.reportnavon:link,
A.reportnavon:visited,
A.reportnavon:hover
{
    COLOR: #fdcb03;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

.normal
{
    COLOR: black;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
}

A,
A:link,
A:visited,
A:active,
A:hover
{
    COLOR: #003399;
    FONT-WEIGHT: 600
}

A:hover
{
    TEXT-DECORATION: underline
}

A.help,
A.help:link,
A.help:visited,
A.help:hover
{
    COLOR: #339999;
    FONT-WEIGHT: 600
}

A.help:hover
{
    TEXT-DECORATION: underline
}

A.term,
A.term:link,
A.term:visited,
A.term:active
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

TD
{
    COLOR: black;
    FONT-SIZE: 8pt
}


TD.moduletitle
{
    COLOR: black;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    background-color: #e1e1e1
}

DIV.optionlink,
A.optionlink,
A.optionlink:link,
A.optionlink:active,
A.optionlink:visited,
A.optionlink:hover
{
    COLOR: #ffffff;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

span.selectedstep
{
    COLOR: #e2691f;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

H3.selectedstep
{
    COLOR: #e2691f;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

span.selecteddescription
{
    COLOR: #e2691f;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

span.unselectedstep
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

span.unselecteddescription
{
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
    padding-left: 1px;
}

tr.wizardstep
{
    border-bottom-width: 5px;
    padding-bottom: 5px;
}

td.wizardicon
{
    padding-left:1px;
}

td.wizardstepnumber
{
    padding-right:4px;
    TEXT-ALIGN: right;
}

td.wizardstep
{
    border-left-width:0px;
    padding-left:0px;
    border-right-width:0px;
    padding-right:0px;
    background-color: #Efeeee;
    COLOR: #000000;
}

td.wizardstep_selected, tr.wizardstep_selected,
a.wizardstep_selected:link, a.wizardstep_selected:active,
a.wizardstep_selected:visited, a.wizardstep_selected:hover

{
    border-left-width:0px;
    padding-left:0px;
    border-right-width:0px;
    padding-right:0px;
    background-color: #e2691f;
    COLOR: #FFFFFF;
    text-decoration:none;
}

span.progressfooter
{
    COLOR: #000000;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

td.progressheader,
span.progressheader
{
    font-family: Arial;
    COLOR: #656664;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    line-height: 10px;
}

TD.progresstable
{
    border-right-style:none;
    border-right-width:1px;
    border-right-color:black;
    background-color: #EFEEEE;
}

hr.progresswizard
{
    color: #a3b2a1;
}

table.wizardbanner
{
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:black;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:black;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:black;
/*    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:black; */
    background-color: #e2691f;
}

td.wizardbanner
{
    color: white;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    background-color: #e2691f;
}

a.panelselected:link				{font-size:11px; text-decoration:none;color:#FFFFFF;font-weight:normal;}
a.panelselected:visited				{font-size:11px; text-decoration:none;color:#FFFFFF;font-weight:normal;}
a.panelselected:active				{font-size:11px; text-decoration:none;color:#FFFFFF;font-weight:normal;}
a.panelselected:hover				{font-size:11px; text-decoration:none;color:#FFFFFF;font-weight:normal;}

a.panelunselected:link				{font-size:11px; text-decoration:none;color:#000000;font-weight:normal;}
a.panelunselected:visited			{font-size:11px; text-decoration:none;color:#000000;font-weight:normal;}
a.panelunselected:active			{font-size:11px; text-decoration:none;color:#000000;font-weight:normal;}
a.panelunselected:hover				{font-size:11px; text-decoration:none;color:#000000;font-weight:normal;}

td.wizardselectorheader
{
    font-size:8pt;
    font-weight:800;
    color:#000000;
    text-decoration:none;
    background-color:#c3d6d8;
}

/* new for v8 */
A.modulenav2,
A.modulenav2:link,
A.modulenav2:active,
A.modulenav2:visited,
A.modulenav2:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

DIV.modulenav2
{
	HEIGHT: 35px;
}

A.modulenav2selected,
A.modulenav2selected:link,
A.modulenav2selected:active,
A.modulenav2selected:visited,
A.modulenav2selected:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}

TD.modulenav2
{
	background-color:#51504F;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    cursor: pointer;
    cursor: hand;
}

TD.modulenav2selected
{
	background-color:#000000;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    cursor: pointer;
    cursor: hand;
}

TD.modulenav2hilite
{
	background-color:#E67E3E;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    cursor: pointer;
    cursor: hand;
}

BODY.admintocbody
{
	background-color:#EEEEEE;
    COLOR: #000000;
    margin: 0 0 0 0;
    FONT-FAMILY: Tahoma;
}
.admintocname
{
/* Causes a horizontal scrollbar in Firefox [SidB 2/10/05] */
/*    padding-left: 5px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
*/
    background-color: #BABAAA;
    color: black;
    text-decoration: none;
	font-weight: bold;
    border-top: 1px #787878 solid;
    border-bottom: 1px #828277 outset;
    border-left: 0px #787878 solid;
    border-right: 0px #828277 outset;

    width: 100%;
    font-size: 11px;
}

span.admintocnameprefix
{
    color: white;
}

td.admintocpage,td.admintocpagesel
{
    text-indent:-10px;
    padding-left:10px;
    white-space: nowrap;
}

td.admintocpagetop,td.admintocpagetopsel
{
    text-indent:-10px;
    padding-left:24px;
    white-space: nowrap;
}

td.admintocpage,td.admintocpagetop
{
    background-color: #EEEEEE;
}

td.admintocpagesel,td.admintocpagetopsel
{
     background-color: #CCD4DF;
}


td.admintocfoldernested
{
    background-color: #EEEEEE;
}

.admintocpage,.admintocpagetop
{
    color: #333333;
    text-decoration: none;
    line-height:18px;
    vertical-align:middle;
	text-align:left;
}

.admintocpagesel,.admintocpagetopsel
{
    color: #993300;
    text-decoration: none;
    font-weight: normal;
    line-height:18px;
    padding:0px;
    vertical-align:middle;
    text-align:left;
}

.admintocrawitem
{
    background-color: #EEEEEE;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    vertical-align:middle;
	text-align:left;
}

.admintoctoolbar
{
    background-color: #EFEFE3;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    vertical-align:middle;
	text-align:left;
    line-height:24px;
    height:24px;
    font-size: 10px;
}

a.admintocpage,a.admintocpage:link,a.admintocpage:visited,a.admintocpage:active,a.admintocpage:hover,
a.admintocpagetop,a.admintocpagetop:link,a.admintocpagetop:visited,a.admintocpagetop:active,a.admintocpagetop:hover,
a.admintocpagesel,a.admintocpagesel:link,a.admintocpagesel:visited,a.admintocpagesel:active,a.admintocpagesel:hover,
a.admintocpagetopsel,a.admintocpagetopsel:link,a.admintocpagetopsel:visited,a.admintocpagetopsel:active,a.admintocpagetopsel:hover,
a.admintocfolder,a.admintocfolder:link,a.admintocfolder:visited,a.admintocfolder:active,a.admintocfolder:hover,
a.admintocname,a.admintocname:link,a.admintocname:visited,a.admintocname:active,a.admintocname:hover,
a.admintocfoldersel,a.admintocfoldersel:link,a.admintocfoldersel:visited,a.admintocfoldersel:active,a.admintocfoldersel:hover,
a.admintocfoldernested,a.admintocfoldernested:link,a.admintocfoldernested:visited,a.admintocfoldernested:active,a.admintocfoldernested:hover
{
    border: 0px;
    cursor: hand;
    font-weight:normal;
    color: #000000;
}

.admintocfoldernested
{
    text-decoration: none;
    vertical-align:bottom;
    text-align:left;
	word-wrap:break-word;
    line-height:18px;
    height:18px;
    white-space: nowrap;
}

.admintocfoldersel
{
    text-decoration: none;
    font-weight: bold;
    vertical-align:middle;
    text-align:left;
	word-wrap:break-word;
    line-height:18px;
    height:18px;
}

body.pageframe
{
    background-color:#FFFFFF;
    margin: 12px;
}

