BODY
{
	MARGIN: 0px;
	BACKGROUND-COLOR: white;
	;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000
}
.ListHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: bottom;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #9999cc
}
.ListItems
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.PageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: right
}
.InputVsmall
{
    FONT-SIZE: 9pt;
    WIDTH: 50px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 18px
}
.InputMedium
{
    FONT-SIZE: 9pt;
    WIDTH: 125px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 18px
}
.TableHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: bottom;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #9999cc;
    TEXT-ALIGN: right
}
.InputSmall
{
    FONT-SIZE: 9pt;
    WIDTH: 85px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 18px
}
.ButtonMedium
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    WIDTH: 120px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 20px
}
.LineSpacing
{
    HEIGHT: 3px
}
.frCritical
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #dc143c;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.LineSpacingColor
{
    HEIGHT: 2px;
    BACKGROUND-COLOR: #993300
}
.LabelsMed
{
    BORDER-TOP-WIDTH: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-COLOR: black;
    VERTICAL-ALIGN: top;
    COLOR: #006699;
    BORDER-TOP-COLOR: #9999cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-COLOR: black
; background-color: #FFFFFF
}
.TextMed
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
; font-weight: normal
; color: #000000
}
.tableBorders
{
border-color: #FFFFFF black #9999CC #9999CC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px
}
.InputMediumList
{
    FONT-SIZE: 9pt;
    WIDTH: 125px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: auto
}
.InputLarge
{
    FONT-SIZE: 9pt;
    WIDTH: 200px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 18px
}
.InputLargeDbl
{
    FONT-SIZE: 9pt;
    WIDTH: 200px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.InputLargeList
{
    FONT-SIZE: 9pt;
    WIDTH: 200px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LayerSquare
{
	MARGIN-TOP: 0px;
	VERTICAL-ALIGN: top;
	OVERFLOW: visible;
	BORDER-LEFT: #ffffff 0px solid;
	PADDING-TOP: 0px;
	POSITION: relative;
	BACKGROUND-COLOR: #ffffff
;
	border-color: #FFFFFF #FFFFFF #9999cc #9999cc;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	left: 457px;
	top: 437px;
	z-index: 1;



}
.mnMain
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006699
; border: 2px #006699 solid
}
.mnMainOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 100px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: 006699;
    TEXT-ALIGN: center
; border-color: #333333 #CCCCCC #CCCCCC #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.mnMainOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 100px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: center
; border: #006699; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.mnMainClk
{   FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 100px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: center
; border: 1px solid; border-color: #CCCCCC #CCCCCC #CCCCCC #9999cc

}
.mnSub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #006699
; border: #006699; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px
}
.mnSubOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 100%;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #006699;

; border: 1px #006699 solid
; padding-left: 3px
}
.mnSubClk
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    WIDTH: 100px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px; 
border: 1px #CCCCCC solid
; padding-left: 3px
}
.mnSubOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #006699;
    TEXT-ALIGN: left
; border-color: #333333 #CCCCCC #CCCCCC #333333; padding-left: 3px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; clip:  rect(   )
}
.mnSubDiv
{
    VISIBILITY: hidden;
; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.BoxHeading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: bottom;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	clip:  rect(   );
	background-color: #9999CC;

}
.LayerBody {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; text-align: center; vertical-align: top}
.InputXLarge { FONT-SIZE: 9pt; WIDTH: 300px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px }
.InputXLargeDbl { FONT-SIZE: 9pt; WIDTH: 300px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.ButtonSmall { FONT-WEIGHT: bold; FONT-SIZE: 9pt; WIDTH: 80px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px }
.LineSpacingThin {
	HEIGHT: 1px;
	background-color: #CCCCCC;

}
.LabelsMedMid { BORDER-TOP-WIDTH: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: black; VERTICAL-ALIGN: middle; COLOR: #006699; BORDER-TOP-COLOR: #9999cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-COLOR: black }
.TextSmall { FONT-SIZE: 7pt; FONT-FAMILY: Arial, Helvetica, sans-serif ; font-weight: normal }
.ScheduleCell { FONT-SIZE: 7pt; FONT-FAMILY: Arial, Helvetica, sans-serif ; font-weight: bold; border-color: #999999 black; vertical-align: top; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.TableHeadingShdle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: top;
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.FrontPage {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #006699}
.BoxHeadingForm {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	VERTICAL-ALIGN: bottom;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	clip: rect( );
	border-right-width: 1px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-color: black;
	border-right-color: #000000;
	border-bottom-color: black;
	border-left-color: black;
}
.TextForm { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif ; font-weight: normal ; color: #000000 }
.LayerSquareB { MARGIN-TOP: 0px; VERTICAL-ALIGN: top; OVERFLOW: visible; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #ffffff ; border-color: #FFFFFF #FFFFFF #000000 #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.LineSpacingThinB { HEIGHT: 1px; background-color: #000000}
.InputXLargeDbInvis { FONT-SIZE: 9pt; WIDTH: 300px; FONT-FAMILY: Arial, Helvetica, sans-serif ; visibility: hidden; clip:  rect(   )}
.Totals {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.InputVsmallNext { FONT-SIZE: 9pt; WIDTH: 60px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px }
.ButtonVSmall { FONT-WEIGHT: bold; FONT-SIZE: 9pt; WIDTH: 70px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px }
.InputXXLargeDbl { FONT-SIZE: 9pt; WIDTH: 160px; FONT-FAMILY: Arial, Helvetica, sans-serif ; height: 75px}
.InputXXXLargeDbl { FONT-SIZE: 9pt; WIDTH: 300px; FONT-FAMILY: Arial, Helvetica, sans-serif ; height: 100px}
.ButtonSmallNext { FONT-WEIGHT: bold; FONT-SIZE: 9pt; WIDTH: 90px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px }
.TableRight {  border-color: black #999999 black black; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}
.ButtonMediumNext { FONT-WEIGHT: bold; FONT-SIZE: 9pt; WIDTH: 125px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px }
.frCriticalBlink { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #dc143c; FONT-FAMILY: Arial; TEXT-ALIGN: center ; text-decoration: blink}
.InputMediumNext { FONT-SIZE: 9pt; WIDTH: 125px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 36px}
.InputXXLarge { FONT-SIZE: 9pt; WIDTH: 330px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px }
.PageHeadingLight { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #999999; TEXT-ALIGN: right }
.LayerSquareAll {
	MARGIN-TOP: 0px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: 1px solid #000000;
	PADDING-TOP: 0px;
	POSITION: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	overflow: visible;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	top: 0px;
	visibility: visible;




}
.LabelsMedPaper {

    BORDER-TOP-WIDTH: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT-COLOR: black;
    BORDER-BOTTOM-COLOR: black;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    BORDER-TOP-COLOR: #9999cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BORDER-RIGHT-COLOR: black
; background-color: #FFFFFF
}
.PageHeadingWhite {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}
.ShowFolder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display : ;
}

.HideFolder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display : none;
	height: 0px;

}

.here {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}
.TDunderline {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
.TDunderlineTop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}
.Qtitle {
	color: #003366;
	background-color: #D4E7F7;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.q6 {
	background-color: #EAF3FD;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.q1 {
	font-size: 13px;
	color: #003366;
	background-color: #EAF3FD;
	width: 500px;
	border: 1px solid #003366;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#answer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #F9F8F2;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #A5A5A5;
	padding: 5px;
	margin-right: 20px;
	margin-left: 20px;
}

