// Styles in Layout

.LAYOUTBACKCOLOR { COLOR: #FFFFFF; }
.LAYOUTFORECOLOR { COLOR: #FFFFFF; font-family : Arial, helvetica, sans serif;}

.PANELBACKCOLOR { font-family :   Arial, helvetica, sans serif; }
.PANELFORECOLOR { COLOR: #ffffff; font-family :   Arial, helvetica, sans serif;}

.CHOICEBACKCOLOR { BACKGROUND-COLOR: #ffffff; }
.CHOICEFORECOLOR { COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; }

.SPLASHBACKCOLOR { BACKGROUND-COLOR: #000066; FONT-SIZE: 18pt; FONT-WEIGHT: bold; font-family :  Arial, helvetica, sans serif;}
.SPLASHFORECOLOR { COLOR: #FFFFFF; font-family :  Arial, helvetica, sans serif; FONT-SIZE: 20pt;}

.SPLASHALTCOLOR { BACKGROUND-COLOR: #000066; FONT-SIZE: 14pt; FONT-WEIGHT: bold; font-family : Arial, helvetica, sans serif;}

.TITLEFORECOLOR { COLOR: #FFFFFF; font-family : Arial,  helvetica, sans serif; FONT-SIZE: 20pt;}
.TITLEALTCOLOR  { COLOR: #FFFFFF; font-family : Arial,  helvetica, sans serif; FONT-SIZE: 16pt;}

//
// Common Styles
//

BODY
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-SIZE: 10pt;
    margin-top : 0px;
    margin-left : 10px;
    margin-bottom : 0px;
    font-family :  Arial,  helvetica, sans serif;    
}

P,TABLE, TD
{
    COLOR: #000099;
    font-family : Arial,  helvetica, sans serif;    
    FONT-SIZE: 10pt;
}


FORM:TEXT
{

    FONT-SIZE: 40
}


H1
{
    COLOR: #000099;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: normal;
    PADDING-TOP: .5em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    PADDING-RIGHT: 0em;
    TEXT-ALIGN: center;
}

H2
{
    COLOR: #000099;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: normal;
    PADDING-TOP: .5em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    PADDING-RIGHT: 0em;
    TEXT-ALIGN: left;
}

H3
{
    COLOR: #000099;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: normal;
    PADDING-TOP: .5em;
    PADDING-LEFT: 0em;
    PADDING-BOTTOM: 0em;
    PADDING-RIGHT: 0em;
    TEXT-ALIGN: center;
}

.topics
{
    COLOR: #000099;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
}

LI.outline
{
    MARGIN-TOP: 0em;
    MARGIN-LEFT: 0em;
    MARGIN-BOTTOM: 0em;
    MARGIN-RIGHT: 0em;
    COLOR: #000099;
    LIST-STYLE-POSITION: inside;
}

.fineprint
{
    FONT-SIZE: 7pt;
    COLOR: navy;
}

.white8
{
    font-size:8pt; 
    color:white;
    font-weight:normal;
}
.red8
{
    color : Red;
    font-size : 8pt;
    font-weight : normal;
    text-decoration : none;
}
.white10
{
    font-size:10pt; 
    color:white; 
    font-weight:bold;
    text-decoration: none;
}

.PageNav
{
    BACKGROUND-COLOR: #000099;
    COLOR: #000099;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
}

.DetailNav
{
    BACKGROUND-COLOR: #000099;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    font-weight : Bold;
}

.ListNav
{
    BACKGROUND-COLOR: #000099;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT:BOLD;
    TEXT-DECORATION: none;
}

.ListNavOFF 
{
    COLOR: #AAAAAA; 
    FONT-WEIGHT:BOLD; 
    FONT-SIZE: 10pt; 
    TEXT-DECORATION: none;
}

.ListNav:hover 
{
    COLOR: #FFFFFF; 
    FONT-WEIGHT:BOLD; 
    FONT-SIZE: 9pt; 
    TEXT-DECORATION: underline;
}

.ListNav2
{
    BACKGROUND-COLOR: #0066CC;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    font-weight:Bold;
}

.ListNav2Anchor
{
    BACKGROUND-COLOR: #0066CC;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    font-weight:Bold;
}

.menu
{
    font-size:8pt; 
    color:white;
    font-weight:normal;
    BACKGROUND-COLOR: #ff00ff;
}

.Box 
{
    BORDER-LEFT: #000033 1px solid; 
    BORDER-RIGHT: #000033 1px solid;
    BORDER-TOP: #000033 1px solid; 
    BORDER-BOTTOM: #000033 1px solid; 
}
TD.menuOff 
{
    BACKGROUND-COLOR: #3366CC; 
    BORDER-BOTTOM: #6699CC 1px solid; 
    BORDER-LEFT: #6699CC 1px solid; 
    BORDER-RIGHT: #6699CC 1px solid; 
    COLOR: #ffffff;
    FONT-FAMILY: ms sans serif, arial; 
    FONT-SIZE: 7px; 
    FONT-WEIGHT: normal;
}
TD.menuOn 
{
    BACKGROUND-COLOR: #99ccff; 
    BORDER-BOTTOM: #3399cc 1px solid; 
    BORDER-LEFT: #3399cc 1px solid; 
    BORDER-RIGHT: #3399cc 1px solid; 
    COLOR: #000000;  
    FONT-FAMILY: ms sans serif, arial; 
    FONT-SIZE: 7px; 
    FONT-WEIGHT: normal; 
    CURSOR: hand;
}
TD.navOff 
{
    BORDER-LEFT: #dddddd 1px solid; 
    BORDER-RIGHT: #000033 1px solid; 
    COLOR: #ffffff; 
    FONT-FAMILY: arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: bold; 
    TEXT-ALIGN: center;
}
TD.navOn 
{
    BACKGROUND-COLOR: #6699e8; 
    BORDER-LEFT: #dddddd 1px solid; 
    BORDER-RIGHT: #6699cc 1px solid; 
    COLOR: #ffffff; 
    FONT-FAMILY: arial, Helvetica, sans-serif; 
    FONT-SIZE: 9pt; 
    FONT-WEIGHT: bold; 
    TEXT-ALIGN: center; 
    CURSOR: hand;
}
TD.RedButtonOn 
{
    BACKGROUND-COLOR: #6699e8; 
    COLOR: #ffffff; 
    FONT-FAMILY: arial, Helvetica, sans-serif; 
    FONT-SIZE: 12pt; 
    FONT-WEIGHT: bold; 
    TEXT-ALIGN: center; 
    height: 30px; 
}
TD.RedButtonOff 
{
    BACKGROUND-COLOR: #FF0000; 
    COLOR: #ffffff; 
    FONT-FAMILY: arial, Helvetica, sans-serif; 
    FONT-SIZE: 12pt; 
    FONT-WEIGHT: bold; 
    TEXT-ALIGN: center; 
    height:30px; 
}

.crumbtrail {
    color: #666666; font-family: arial, helvetica, sans-serif; font-size: 8pt; padding-top:6px; font-weight:normal;
}

.SearchField {
    font-size:10pt; 
    font-weight:bold;
}
.TabColorA
{
    BACKGROUND-COLOR: #194569;
    Color: #FFFFFF;
    FONT-WEIGHT:BOLD;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: #cccccc 1px solid;
}
.TabColorB
{
    BACKGROUND-COLOR: #CCCCCC;
    Color: #000000;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    FONT-WEIGHT:BOLD;
}
.TabColorB:hover
{
    BACKGROUND-COLOR: #CCCCCC;
    Color: #000033;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    FONT-WEIGHT:BOLD;
}
.TabColorS
{
    Color: #FFFFFF;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: #cccccc 1px solid;
}


.rowcolora {BACKGROUND-COLOR: #EEEEEE;}
.rowcolorb {BACKGROUND-COLOR: #FAFAFA;}
.rowcolorh {BACKGROUND-COLOR: #000099; Color: White; font-weight:bold;}
.ListValue {font-size:9pt; font-weight:normal;}
.ListCaption {font-size:8pt; font-weight:bold; TEXT-DECORATION: none;}
.ListCaption:hover {font-size:8pt; font-weight:bold; TEXT-DECORATION: underline;}
.relative {position:relative; }
.black9 {font-size:8pt; color:#000000; font-weight:normal; text-decoration: none;}
.red9 {font-size:8pt; color:#CC0000; font-weight:normal; text-decoration: none;}
.red9:hover {font-size:8pt; color:#CC0000; font-weight:normal; text-decoration: underline;}

.ASpecial { color: #FFFFFF; }

a.foot {  text-decoration: none; color: navy;  font-weight: bold; font-size:8pt;}
a.foot:hover {  color: red; text-decoration: none;  font-weight: bold; font-size:8pt;
}

a.nav {  color: black;}
a.nav:hover {  color: red;}

a.skip {  color: white;}
a.skip:hover {  color: red;}