BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana,arial,helvetica;
    BACKGROUND-COLOR: #ffffff
}
P
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
UL
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
LI
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
TABLE
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: verdana,arial,helvetica
}
.default
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana,arial,helvetica
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    FONT-FAMILY: verdana,arial,helvetica
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: verdana,arial,helvetica
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: verdana,arial,helvetica
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.xxsmall
{
    FONT-SIZE: 4pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.xsmall
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.smaller
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.small
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.medium
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.large
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.xlarge
{
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.monospace
{
    FONT-FAMILY: Courier,monospace
}
.verdana
{
    FONT-FAMILY: Verdana
}
.timesroman
{
    FONT-FAMILY: Times New Roman
}
.arial
{
    FONT-FAMILY: arial
}
.helvetica
{
    FONT-FAMILY: helvetica
}
.arialnarrow
{
    FONT-FAMILY: arial narrow
}
.white
{
    COLOR: #ffffff
}
.olive
{
    COLOR: #999933
}
.purple
{
    COLOR: #660099
}
.blue
{
    COLOR: #003366
}
.yellow
{
    COLOR: #ffcc00
}
.red
{
    COLOR: #990000
}


.tblrowlight
{
    BACKGROUND-COLOR: #FFFFFF
}
.tblrowdark
{
    BACKGROUND-COLOR: #F0F0F0
}
.topnav
{
    BACKGROUND-COLOR: #A9C0A9 /*#C0D1D7 */
}

.colheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #DFDFDF
}
.tabSelected
{
    BACKGROUND-COLOR: #DEDFDE;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black    
}
.tabUnselected
{
    BACKGROUND-COLOR: #B3B3B3;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black    
}


.list
{
    FONT-SIZE: 8pt;
    COLOR: black
}
.index
{
    FONT-SIZE: 8pt;
    COLOR: black  
}
.box
{
    BACKGROUND-COLOR: #A9C0A9 /*#C0D1D7 */;
    COLOR: #000000
}
.searchbox
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #A9C0A9 /*#C0D1D7 */;
    COLOR: #000000
}
.boxheader
{
    BACKGROUND-COLOR: #0092BA /*#63848C */;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold
}
.leftnav
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none    
}
.leftnavTD
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial,helvetica
}
.disabledleftnav
{
    FONT-SIZE: 8pt;
    COLOR: #cccccc;
    TEXT-DECORATION: none
}
.inlineMessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003399
}
.inlineError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red
}
.thinCaption
{
    BACKGROUND-COLOR: #DEDFDE;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black
}

/* LINKS */
A:link
{
    COLOR: #1b1bae; text-decoration: none;
}
A:active
{
    COLOR: #0000ff; text-decoration: none;
}
A:visited
{
    COLOR: #1b1bae; text-decoration: none;
}
A:hover
{
    COLOR: #ff0000; text-decoration: underline;
}
A.nav:link
{
    COLOR: #ffffff; text-decoration: none;
}
A.nav:active
{
    COLOR: #0000ff; text-decoration: none;
}
A.nav:visited
{
    COLOR: #ffffff; text-decoration: none;
}
A.nav:hover
{
    COLOR: #ff0000; text-decoration: underline;
}
A.bar:link
{
    COLOR: #000000; text-decoration: none;
}
A.bar:active
{
    COLOR: #0000ff; text-decoration: none;
}
A.bar:visited
{
    COLOR: #000000; text-decoration: none;
}
A.bar:hover
{
    COLOR: #ff0000; text-decoration: underline;
}
A.important:link
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
A.important:active
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff
}
A.important:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
A.important:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000
}
A.topnav
{
    BACKGROUND-COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.topnav:link
{
    BACKGROUND-COLOR: #A9C0A9 /*#C0D1D7 */;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.topnav:active
{
    BACKGROUND-COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
A.topnav:visited
{
    BACKGROUND-COLOR: #A9C0A9 /*#C0D1D7 */;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    TEXT-DECORATION: none
}
A.topnav:hover
{
    BACKGROUND-COLOR: #A9C0A9 /*#C0D1D7 */;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #990000;
    TEXT-DECORATION: none
}
/* .folder: links used in event groups, etc; cmsbold in corp stylesheet */
A.folder
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #1b1bae
}
A.folder:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #1b1bae
}
A.folder:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: purple
}
A.folder:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #1b1bae
}
A.folder:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: purple
}

/* .list: links used in event lists to attend, etc.; cms in corp stylesheet */
A.list
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.list:link
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.list:active
{
    FONT-SIZE: 8pt;
    COLOR: purple;
    TEXT-DECORATION: none
}
A.list:visited
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.list:hover
{
    FONT-SIZE: 8pt;
    COLOR: red;
    TEXT-DECORATION: underline
}
/* .index: links used in event lists for page indexes */
A.index
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.index:link
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.index:active
{
    FONT-SIZE: 8pt;
    COLOR: purple;
    TEXT-DECORATION: none
}
A.index:visited
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.index:hover
{
    FONT-SIZE: 8pt;
    COLOR: red;
    TEXT-DECORATION: underline
}

/* .leftnav: links used left nav area; cmsleftnav in corp stylesheet */
A.leftnav
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.leftnav:link
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.leftnav:active
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.leftnav:visited
{
    FONT-SIZE: 8pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.leftnav:hover
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #dedfde;
    TEXT-DECORATION: none
}
/* .tabUnselected: used in page tabs to select a tab; .tabs in corp stylesheet */
A.tabUnselected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.tabUnselected:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.tabUnselected:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #1b1bae;
    TEXT-DECORATION: none
}
A.tabUnselected:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.tabUnselected:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #1b1bae
}
/* .colheader: used in table column headers for sorting; .col in corp stylesheet */
A.colheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black
}
A.colheader:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black
}
A.colheader:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #1b1bae
}
A.colheader:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black
}
A.colheader:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #1b1bae
}
