BODY
{
    FONT-SIZE: 10pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
P
{
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	line-height: 10pt;
}
A
{
    COLOR: #0000cc;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #6600cc;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
UL
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: square
}
OL
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000000;
    BORDER-BOTTOM-COLOR: #000000;
    COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-COLOR: #000000
}
BUTTON
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000000;
    BORDER-BOTTOM-COLOR: #000000;
    COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-COLOR: #000000
}
TEXTAREA
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000000;
    BORDER-BOTTOM-COLOR: #000000;
    COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-COLOR: #000000
}
SELECT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #000000;
    BORDER-BOTTOM-COLOR: #000000;
    COLOR: #000000;
    BORDER-TOP-COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    BORDER-RIGHT-COLOR: #000000
}
TD
{
	FONT-SIZE: 8pt;
	BORDER-TOP-STYLE: none;
	FONT-FAMILY: verdana, helvetica, ariel, sans-serif;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;

}
TH
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: bottom;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, helvetica, ariel, sans-serif;
    BACKGROUND-COLOR: #7d5dde;
    TEXT-ALIGN: left
}
.tdMicro
{
    FONT-SIZE: 8pt;
    COLOR: white;
    BORDER-TOP-STYLE: none;
    FONT-FAMILY: verdana, helvetica, ariel, sans-serif;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.trEven
{
    BACKGROUND-COLOR: #eeeeee
}
.trOdd
{
    BACKGROUND-COLOR: #ffffff
}
.trDark
{
    BACKGROUND-COLOR: #666666
}
.bDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    COLOR: #d86900;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bStdTxt
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 15px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.bCapt
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.bKicker
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.bHeadline
{
    FONT-SIZE: 16pt;
    MARGIN-LEFT: 5px;
    COLOR: #d86900;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.bSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-LEFT: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efc297;
    TEXT-ALIGN: left
}
.bTable
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 75%;
    BORDER-BOTTOM: medium none
}
.bBnrOrange
{
    BACKGROUND-COLOR: #d86900
}
.bDkOrange
{
    BACKGROUND-COLOR: #e69f5c
}
.bMedOrange
{
    BACKGROUND-COLOR: #ebb27d
}
.bLtOrange
{
    BACKGROUND-COLOR: #efc297
}
.bBnrBlue
{
    BACKGROUND-COLOR: #3401cc
}
.bDkBlue
{
    BACKGROUND-COLOR: #3401cc
}
.bMedBlue
{
    BACKGROUND-COLOR: #7d5dde
}
.bLtBlue
{
    BACKGROUND-COLOR: #977de5
}
.bCell
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.bInput
{
    BORDER-RIGHT: #000099 1px solid;
    BORDER-TOP: #000099 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000099 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #000099 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5dc
}
.bLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
.bPollQ
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: navy
}
.sStdTxt
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 15px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.helpfultext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.sCapt
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.sKicker
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.sHeadline
{
    FONT-SIZE: 16pt;
    MARGIN-LEFT: 5px;
    COLOR: #ff4500;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.sSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-LEFT: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.sTable
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    WIDTH: 75%;
    BORDER-BOTTOM: thin;
    BACKGROUND-COLOR: #ffffff
}
.sCell
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.pInput
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f5f5dc
}
.pLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
.pQuestion
{
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: navy;
	line-height: 10pt;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.pSystemNews{
	background-color:red;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	padding-top:3px;
	padding-left:3px;
	padding-right: 3px;
	line-height: 10pt;
	letter-spacing: 150%;

}

.pSystemText{
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	background-color: #FFFF99;
	line-height: 10pt;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.hDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fDate
{
    FONT-SIZE: 80%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fCaption .fLink .fHeadline .fSubhead .fKicker .fFineprint
{
    FONT-SIZE: 70%;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.fInput .fList .fTable .zDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    COLOR: #ff4500;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.zStdTxt
{
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 15px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.zCapt
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.zKicker
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.zHeadline
{
    FONT-SIZE: 16pt;
    MARGIN-LEFT: 5px;
    COLOR: #ff4500;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.zSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffefd5;
    TEXT-ALIGN: left
}
.zSubHeadra
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffefd5;
    TEXT-ALIGN: right
}
.zTable
{
    BORDER-RIGHT: #d86900 1px solid;
    BORDER-TOP: #d86900 1px solid;
    BORDER-LEFT: #d86900 1px solid;
    BORDER-BOTTOM: #d86900 1px solid;
    BACKGROUND-COLOR: #ffffff;
    cellpadding: 2;
    cellspacing: 0
}
.zCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.zInput
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT-COLOR: #efc297;
    BORDER-BOTTOM-COLOR: #efc297;
    COLOR: #000000;
    BORDER-TOP-COLOR: #efc297;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efc297;
    BORDER-RIGHT-COLOR: #efc297
}
.zLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white
}


.subtleLink
{
    COLOR: #000000;
    TEXT-DECORATION: none
}

.subtleLink:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}


.subtleLink:hover
{
    COLOR: gray;
    TEXT-DECORATION: none
}



.invisibleLink
{
    TEXT-DECORATION: none
}

.invisibleLink:visited
{
    TEXT-DECORATION: none
}


.invisibleLink:hover
{
    TEXT-DECORATION: none
}

.overallMenu
{
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #000099;
}
.yellowboxhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 10px;
}
.yellowboxbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 11px;
}
.highlightbox {
	margin: 0px;
	padding: 10px;
	border: 2px solid #666666;
	background-image: url(images/files-background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
