<STYLE>
body
{
    FONT: 11px Tahoma, Verdana, Arial
    
}

TD
{
    FONT: 12px Arial
}
.smblankline
{
    LINE-HEIGHT: 2px;
    FONT-SIZE: 2px;
    FONT-FAMILY: Arial;
}
.stdbtn
{
    FONT: 12px Tahoma;
    BACKGROUND-COLOR: #f4f4f4
}
.stdsel
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT: 12px Tahoma;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.tableheaderlayers
{
    BORDER-RIGHT:  #cccccc 1px solid;
    BORDER-TOP:  #cccccc 1px solid;
    BORDER-LEFT:  #cccccc 1px solid;
    BORDER-BOTTOM:  #cccccc 0px solid;
    BACKGROUND-COLOR: #cccccc;
}
.stdedit
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma;
    FONT-VARIANT: normal
}
.hyperlink1a {
	font-size : xx-small;
	font-family : Arial;
	font-weight : 600;
	font-style : normal;
	color : #003399;
	cursor: pointer;
	background-color : #CCCC99;
    TEXT-ALIGN: CENTER;
    HEIGHT: 18px;
    BORDER-RIGHT:  #EEEEEE 1px solid;
    BORDER-TOP:  #EEEEEE 1px solid;
    BORDER-LEFT:  #EEEEEE 1px solid;
    BORDER-BOTTOM:  #EEEEEE 0px solid;
}
.hyperlink1b {
	font-size : xx-small;
	font-family : Arial;
	font-weight : 600;
	font-style : normal;
	color : black;
	cursor: pointer;
	background-color : #CCCCCC;
    TEXT-ALIGN: CENTER;
    HEIGHT: 18px;
    BORDER-RIGHT:  #EEEEEE 1px solid;
    BORDER-TOP:  #EEEEEE 1px solid;
    BORDER-LEFT:  #EEEEEE 1px solid;
    BORDER-BOTTOM:  #EEEEEE 0px solid;
}
A:link
{
    COLOR: #00008b;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #00008b;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.side
{
    COLOR: black
}
A:hover
{
    COLOR: #476895;
    TEXT-DECORATION: underline
}
A.datahome:link
{
    COLOR: green;
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
    TEXT-DECORATION: underline
}
A.datahome:visited
{
    COLOR: green;
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
    TEXT-DECORATION: underline
}
A.datahome:active
{
    COLOR: #000000;
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
    TEXT-DECORATION: underline
}
A.datahome: side
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
    COLOR: black
}
A.datahome:hover
{
    COLOR: #476895;
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
    TEXT-DECORATION: underline
}

A.training:link
{
    COLOR: blue;
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.training:visited
{
    COLOR: green;
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.training:active
{
    COLOR: #000000;
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.training: side
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    COLOR: black
}
A.training:hover
{
    COLOR: #476895;
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}

A.training9:link
{
    COLOR: #003399;
    FONT-WEIGHT:500;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.training9:visited
{
    COLOR: green;
    FONT-WEIGHT:500;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.training9:active
{
    COLOR: #000000;
    FONT-WEIGHT:500;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.training9: side
{
    FONT-WEIGHT:500;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    COLOR: black;
}
A.training9:hover
{
    COLOR: red;
    FONT-WEIGHT:500;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
A.training11:link
{
    COLOR: #003399;
    FONT-WEIGHT:500;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.training11:visited
{
    COLOR: green;
    FONT-WEIGHT:500;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.training11:active
{
    COLOR: #000000;
    FONT-WEIGHT:500;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.training11: side
{
    FONT-WEIGHT:500;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    COLOR: black;
}
A.training11:hover
{
    COLOR: red;
    FONT-WEIGHT:500;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}

A.trainingRED:link
{
    COLOR: red;
    FONT-WEIGHT:500;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.trainingRED:visited
{
    COLOR: red;
    FONT-WEIGHT:500;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.trainingRED:active
{
    COLOR: red;
    FONT-WEIGHT:500;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.trainingRED: side
{
    FONT-WEIGHT:500;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    COLOR: red;
}
A.trainingRED:hover
{
    COLOR: purple;
    FONT-WEIGHT:500;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline;
}
A.menu10:link
{
    COLOR: #ff9900;
    FONT-WEIGHT:600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
    FONT-VARIANT: small-caps;
}
A.menu10:visited
{
    COLOR: #ff9900;
    FONT-WEIGHT:600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
    FONT-VARIANT: small-caps;
}
A.menu10:active
{
    COLOR: #ff9900;
    FONT-WEIGHT:600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
    FONT-VARIANT: small-caps;
}
A.menu10: side
{
    FONT-WEIGHT:600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    COLOR: #ff9900;
    TEXT-DECORATION: underline;
    FONT-VARIANT: small-caps;
}
A.menu10:hover
{
    COLOR: purple;
    FONT-WEIGHT:600;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
    FONT-VARIANT: small-caps;
}
.menuGrey11
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: #777777;
    TEXT-ALIGN: center;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    FONT-VARIANT: small-caps;
}
.menuGrey9
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
.dotsGrey
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #aaaaaa;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
A.linkyellow:link
{
    COLOR: yellow;
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.linkyellow:visited
{
    COLOR: yellow;
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.linkyellow:active
{
    COLOR: yellow;
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.linkyellow: side
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    COLOR: yellow;
}
A.linkyellow:hover
{
    COLOR: red;
    FONT-WEIGHT:bold;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.linkyellow8:link
{
    COLOR: yellow;
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.linkyellow8:visited
{
    COLOR: yellow;
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.linkyellow8:active
{
    COLOR: yellow;
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
A.linkyellow8: side
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    COLOR: yellow;
}
A.linkyellow8:hover
{
    COLOR: red;
    FONT-WEIGHT:bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
H1
{
    FONT-SIZE: 30px;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
LI
{
    LIST-STYLE-TYPE: circle
}
UL
{
}
OL
{
    LIST-STYLE-TYPE: circle
}
.numbered
{
	list-style-type:decimal;
}
.frmframe
{
    BORDER-RIGHT: thin ridge;
    BORDER-TOP: thin ridge;
    BORDER-LEFT: thin ridge;
    BORDER-BOTTOM: thin ridge
}
.stdCk
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    HEIGHT: 12px;
    FONT-VARIANT: normal
}
.smSel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma;
    FONT-VARIANT: normal
}
.schedBtn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f4f4f4
}
.smallschedBtn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    WIDTH: 50px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f4f4f4
}
.DropDown100PX
{
    WIDTH: 100px
}
.DropDown125PX
{
    WIDTH: 125px
}
.DropDown150PX
{
    WIDTH: 150px
}
.DropDown175PX
{
    WIDTH: 175px
}
.DropDown200PX
{
    WIDTH: 200px
}
.DropDown225PX
{
    WIDTH: 225px
}
.DropDown250PX
{
    WIDTH: 250px
}
.invisible
{
    DISPLAY: none
}
.DropDown300PX
{
    WIDTH: 300px
}
H2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: underline
}
.FormTable
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 560px;
    LINE-HEIGHT: 50px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee
}
.smFormDataU
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
}
.smFormData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormDataGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #eeeeee;
}
.smFormDataGrey2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #eeeeee;
}
.smFormDataGreyU
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
    BACKGROUND-COLOR: #eeeeee;
}
.expDateBlack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.expDateRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.BigRed1
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smFormData8PT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}

.smCalActivity
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormDataPopup
{
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormDataPopupBold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormField
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldGrey
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #eeeeee;
}
.cellBox10C
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BORDER-RIGHT: #aaaaaa 2px solid;
    BORDER-TOP: #aaaaaa 2px solid;
    BORDER-LEFT: #aaaaaa 2px solid;
    BORDER-BOTTOM: #aaaaaa 2px solid;
    BACKGROUND-COLOR: #ffffff;
}
.cellBox10L
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    BORDER-RIGHT: #bbbbbb 0px solid;
    BORDER-TOP: #bbbbbb  0px solid;
    BORDER-LEFT: #bbbbbb 0px solid;
    BORDER-BOTTOM: #bbbbbb 0px solid
}
.cellBox8Red
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BORDER-WIDTH: 2px;
	BORDER-COLOR: red;
	BORDER: double;
    BACKGROUND-COLOR: #eeeeee;
	PADDING: 5px;
}
.cellFont8Black
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #eeeeee;
}
.cellFont7Black
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #eeeeee;
}
.cellFont7BlackDark
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #cccccc;
}
.smFormFieldC
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldR
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.smFormHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    /*BACKGROUND-COLOR: #003399;*/
    TEXT-ALIGN: center
}
.smFormHeaderDarkGrey
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #aaaaaa;
    TEXT-ALIGN: center
}
.smFormHeaderYellow
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: Yellow;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}
.smFormHeaderYellow2
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    COLOR: Yellow;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}
.smFormHeaderBlueGrey
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.smFormHeaderBlueGreyL
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
}
.smFormHeader_black
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.FormData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.FormData2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.FormData2Blue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.FormData2BlueC
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.FormField
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.FormFieldAlignCenter
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.FormHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}
	.FormHeader a
	{
		FONT-WEIGHT: bold;
		FONT-SIZE: 10pt;
		COLOR: white;
		FONT-FAMILY: Arial;
		HEIGHT: 5px;
		BACKGROUND-COLOR: #003399;
		TEXT-ALIGN: center
	}
.FormHeaderYellow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    HEIGHT: 5px;
    BACKGROUND-COLOR: yellow;
    TEXT-ALIGN: center;
}
.FormHeader10WL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: left;
}
.FormHeaderL
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Times New Roman;
    HEIGHT: 5px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.FormHeaderR2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Times New Roman;
    HEIGHT: 5px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.FormHeaderC
{
    BORDER-RIGHT:  black 1px solid;
    BORDER-TOP:  black 1px solid;
    BORDER-bottom:  black 1px solid;
    BORDER-LEFT:  black 1px solid;
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}
.FormHeaderR
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Times New Roman;
    HEIGHT: 5px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.smFormDataHome
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-WEIGHT:600;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smSummaryReport
{
    FONT-WEIGHT:500;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smLegendL
{
    FONT-WEIGHT:550;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
	HEIGHT: 10px;
}
.smLegendR
{
    FONT-WEIGHT:600;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right;
	HEIGHT: 10px;
}
.smSummaryReportL
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
TD.LINKCOL
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.tblSmallRight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.tblSmallLeft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: darkblue;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.DropDown500px
{
    WIDTH: 500px
}
.smFormFieldCenter
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.BorderedCell
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.CalendarHeader
{
    FONT-SIZE: 10px;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: white
}
.TD_TITLE
{
    FONT-SIZE: 20pt
}
.smFormHeader2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003399;
    FONT-VARIANT: small-caps
}
.FormField2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.FormField3
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.smFormHeader3
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cccccc;
    FONT-VARIANT: normal
}
.vms_hlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: midnightblue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-VARIANT: normal
}
.yellowbackground
{
    BACKGROUND-COLOR: yellow;
}
.smFormHeader4
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: midnightblue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6699cc
}
.smFormHeader4sm
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: midnightblue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6699cc
}
.smFormHeader4smwhite
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #6699cc
}
.smFormDataCenter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormDataCenter10
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.FormField4
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right;
    FONT-VARIANT: small-caps
}
.FormField5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}.smFormField2_shade1_L
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: midnightblue;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormField2_shade2_L
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: midnightblue;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormField2_shade1_C
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: midnightblue;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormField2_shade2_C
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: midnightblue;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormField2
{
    FONT-SIZE: 7pt;
    COLOR: midnightblue;
    FONT-FAMILY: Arial
}
.smFormFieldMB8Pt
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: midnightblue;
    FONT-FAMILY: Arial
}
.smFormField2Blue
{
    FONT-SIZE: 7pt;
    COLOR: white;
    BACKGROUND-COLOR: #003399;
}
.smFormFieldMB8PtGreen
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: green;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormField2R
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd
}
.smFormDD35PXRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 35px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.smFormDD75PXRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 75px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.smFormDD150PXRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 150px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.smFormDD150PXC
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smFormFieldRight
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.smFormDD25PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 25px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD200PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 200px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD300PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 300px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD325PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 325px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD275PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 275px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD250PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 250px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormBtn
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    FONT-FAMILY: Arial;
}
.smFormBtn2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 150px;
    HEIGHT: 15px;
    COLOR: RED;
    FONT-FAMILY: Arial;
}
.smFormBtn200Normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 175px;
    HEIGHT: 24px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}
.tdGrayBckGrnd
{
    BACKGROUND-COLOR: #eeeeee
}
.smFormHeaderL
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: left
}
.smFormHeaderC
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}
.smFormHeaderCAlt
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left
}
.smFormHeaderCAltC
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: center
}
.smFormHeader3C
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cccccc;
    FONT-VARIANT: small-caps
}
.greenbarRGreen
{
    HEIGHT: 20px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right;
    BACKGROUND-COLOR: #99CCCC;
}
.greenbarLGreen
{
    HEIGHT: 20px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #000099;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #99CC99;
}
.greenbarCGreen
{
    HEIGHT: 20px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #000099;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #99CC99;
}
.greenbarLTan
{
    HEIGHT: 20px;
    FONT-WEIGHT: 550;
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #FFFFCC;
}
.greenbarCTan
{
    HEIGHT: 20px;
    FONT-WEIGHT: 550;
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #FFFFCC;
}
.FormFieldBlue8ptR
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: right;
}
.FormFieldBlue8ptL
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
}
.FormFieldBlue8ptLB
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
}
.FormField2G
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.FormField2GRight
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: right
}
.FormField3G
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
.FormField4G
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left
}
.FormField5G
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left
}
.FormField6G
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: italic;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: left
}
.FormField2GC
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.FormField2GCRed
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.FormField2R
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
}
.smFormDD40PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 40px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD40PXBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 40px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smFormDD100PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 100px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD400PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 400px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormBtn75PX
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    WIDTH: 75px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smBoxBlue35PXC
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 7pt;
    WIDTH: 35px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smBoxBlue75PXC
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    WIDTH: 75px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smBoxBlue100PXC
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    WIDTH: 100px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smBoxBlue125PXC
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    WIDTH: 125px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smBoxBlue150PXC
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smBoxBlue175PXC
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    WIDTH: 175px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smBoxBlue350PXC
{
    FONT-WEIGHT: 550;
    FONT-SIZE: 8pt;
    WIDTH: 350px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smBoxBlue115PX
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    WIDTH: 115px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
.smBoxBlue150PX
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
.smBoxBlue125PX
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    WIDTH: 125px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
.smFormFieldLeft
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldLeftH
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.stdbtnsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #f4f4f4;
    FONT-VARIANT: normal
}
A.message:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.message
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.message:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: midnightblue;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.message:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
A.message:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.message:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.caltoplink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.caltoplink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.caltoplink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
A.caltoplink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.DIVLINK
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
	cursor: pointer;
    TEXT-DECORATION: underline
}
A.DIVLINK:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
	cursor: pointer;
    TEXT-DECORATION: underline
}
A.DIVLINK:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: yellow;
    FONT-FAMILY: Arial;
	cursor: pointer;
    TEXT-ALIGN: left
}
A.messagelight:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #FF0033;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.messagelight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #FF0033;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.messagelight:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #FF0033;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.messagelight:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
A.messagebold:active
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.messagebold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.messagebold:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: midnightblue;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.messagebold:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
A.bluemenusmall:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.bluemenusmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.bluemenusmall:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
A.bluemenusmall:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
A.no_underline_7pt:active
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
A.no_underline_7pt
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
A.no_underline_7pt:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
A.no_underline_7pt:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}
A.closewindow:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #00008b;
    FONT-FAMILY: Veranda;
    TEXT-DECORATION: underline
}
A.closewindow:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #00008b;
    FONT-FAMILY: Veranda;
    TEXT-DECORATION: underline
}
A.closewindow:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Veranda;
    TEXT-DECORATION: underline
}
A.side
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Veranda
}
A.closewindow:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Veranda;
    TEXT-DECORATION: underline
}
.smFormFieldLeftMessage
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: black thin;
    COLOR: black;
    BORDER-BOTTOM: #696969 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}
.OpenTextLeft
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.messagegreyback
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    BORDER-LEFT: black thin;
    BORDER-BOTTOM: #696969 1px solid;
    BACKGROUND-COLOR: #cccccc
}
.smFormFieldLeftMessage2
{
    BORDER-RIGHT: dimgray thin;
    BORDER-TOP: dimgray thin;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: dimgray thin;
    COLOR: black;
    BORDER-BOTTOM: #696969 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.messagenoback
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    BORDER-LEFT: black thin;
    BORDER-BOTTOM: #696969 1px solid
}
.smListWhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smListWhite2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.smListGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd
}
.smListLight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
}
.smListDark
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd;
}
.smListGrey1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd;
}
.smListGrey2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
}
.FormHeader2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.smFormFieldSMBlack
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.smFormDD40PXSMFONT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 40px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD50PXSMFONT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 50px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD65PXSMFONT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 65px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD150PXSMFONT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 150px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD300PXSMFONT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 300px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD100PXSMFONT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 100px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.FormHeaderWHITESMALL
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    HEIGHT: 4px;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center;
}
.FormFieldWHITESMALLLEFT
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    HEIGHT: 4px;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left;
}
.FormFieldBlueSmallLeft
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    HEIGHT: 4px;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left;
}
.FormFieldWHITESMALLCenter
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    HEIGHT: 4px;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
}
.FormFieldWHITESMALLRIGHT
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    HEIGHT: 4px;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right;
}
.FormFieldBlueFiller
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 4pt;
    FONT-FAMILY: Arial;
    HEIGHT: 2px;
    BACKGROUND-COLOR: #cccccc;
}
.FormFieldSMBlue
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.BorderCellBottom
{
    BORDER-TOP: black;
    BORDER-BOTTOM: #003399 thin solid
}
.welcometext1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.FormTableBox
{
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #003399 1px solid;
    BORDER-LEFT: #003399 1px solid;
    BORDER-BOTTOM: #003399 1px solid
}
.FormTableBoxGrey
{
    BORDER-RIGHT: #aaaaaa 1px solid;
    BORDER-TOP: #aaaaaa 1px solid;
    BORDER-LEFT: #aaaaaa 1px solid;
    BORDER-BOTTOM: #aaaaaa 1px solid
}
.FormTableBox_NoBottom
{
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #003399 1px solid;
    BORDER-LEFT: #003399 1px solid;
    BORDER-BOTTOM: #003399 0px solid
}

.FormTableBox_Alt1
{
    BORDER-RIGHT: #0099FF 1px solid;
    BORDER-TOP: #0099FF 1px solid;
    BORDER-LEFT: #0099FF 1px solid;
    BORDER-BOTTOM: #0099FF 1px solid
}
.read_only_box50PX 
{
    FONT-WEIGHT: 550;
    FONT-STYLE: normal;
	font-size: 8pt;
	font-family: Arial; 
    WIDTH: 50px;
    BACKGROUND-COLOR: #cccccc;
	border-color:#000000;
	border-style:solid;
	border-width:0px;
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	border-bottom-style:solid;
	border-bottom-width:0;
}
.read_only_box350PX 
{
    FONT-WEIGHT: 550;
    FONT-STYLE: normal;
	font-size: 8pt;
	font-family: Arial; 
    WIDTH: 350px;
    COLOR: red;
    BACKGROUND-COLOR: #eeeeee;
	border-color:#000000;
	border-style:solid;
	border-width:0px;
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	border-bottom-style:solid;
	border-bottom-width:0;
}
.smFormDD75PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 75px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD125PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 125px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormDD150PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.smFormBtn200PX
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    WIDTH: 200px;
    FONT-FAMILY: Arial
}
.smFormBtn250PX
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    WIDTH: 250px;
    FONT-FAMILY: Arial
}
.CalendarHeader2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffcc
}
.smFormDD50PX
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 50px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.FormTable100PCT
{
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #003399 1px solid;
    BORDER-LEFT: #003399 1px solid;
    BORDER-BOTTOM: #003399 1px solid
}
TR
{
    HEIGHT: 5px
}
.smFormBtn150PX
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    WIDTH: 150px;
    FONT-FAMILY: Arial
}
.smFormBtn100PX
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    WIDTH: 100px;
    FONT-FAMILY: Arial
}
.blackout_background
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #AAAAAA;
}
A.blackout1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #AAAAAA;
}
A.blackout1:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #AAAAAA;
}
A.blackout1:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #AAAAAA;
}
A.blackout1:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #AAAAAA;
}
A.hyper1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.hyper1:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.hyper1:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: midnightblue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.hyper1:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial
}
.FormField6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.DropDown100PXR
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 100px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.DropDown125PXR
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 125px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.DropDown150PXL
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 150px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.DropDown150PXC
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 150px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.DropDown150PXC_Gray
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 150px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: center
}
.DropDown200PXC
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 200px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.DropDown250PXC
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 250px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.DropDown250PXC_Gray
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 250px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: center
}
.DropDown150PXR
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    WIDTH: 150px;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.FormHeaderSM1
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    BORDER-LEFT: black thin;
    COLOR: white;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003399;
    TEXT-ALIGN: center
}
.smFormFieldNoColorBigL
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
.smFormFieldNoColorBigC
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smFormFieldBlackLeft1_big
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackLeft2_big
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackCenter1_big
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldBlackCenter2_big
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    BORDER-BOTTOM: black thin;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldBlackLeft1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackLeft2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackLeft3
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackLeft4
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldNoColor
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackCenterAlt1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smFormFieldBlackCenterAlt2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
    COLOR: #003399;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smFormFieldBlackCenterAlt3
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
    COLOR: #003399;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smFormFieldBlackCenterAlt4
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
    COLOR: #003399;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.smFormFieldBlackLeftAlt1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackLeftAlt2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
    COLOR: #003399;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldPlain1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
}
.smFormFieldPlain2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
}
.smFormFieldPlain3
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    HEIGHT: 20px;
	COLOR: #000000;
    BACKGROUND-COLOR: #ffcc66;
    FONT-FAMILY: Arial;
}
.MoveDayOrange
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
	COLOR: #000000;
    BACKGROUND-COLOR: #ffcc66;
    FONT-FAMILY: Arial;
}
.smFormFieldBlueLeft1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    HEIGHT: 20px;
    COLOR: #003399;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlueLeft2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    HEIGHT: 20px;
    COLOR: #003399;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.EFsmFormFieldBlackLeft1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 20px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.EFsmFormFieldBlackLeft2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 20px;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackCenter
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smListGreyOrangeFont1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: #ff9900;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd;
}
.smListGreyOrangeFont2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: #ff9900;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
}
.smListGreyRedFont1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dddddd;
}
.smListGreyRedFont2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eeeeee;
}
.orangeback1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #ff9900;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}
.orangebackL
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #ff9900;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
.redback1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.redbackL
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
.greyback1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #dddddd;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
}
.greyback2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
}
.greyback3
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}
.greyback4
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #aaaaaa;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
}
.greyback5
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
}
.greyback6
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
}
.smFormFieldBlackCenter1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldBlackCenter2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.stud_impCommentGrey
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    COLOR: #003399;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
.stud_impCommentRed
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: red;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
}
.stud_imp15C
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
}
.stud_imp15L
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
}
.stud_imp15BadRecord
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
.smFormFieldBlackCenter_Highlight
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #FFFF66;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldBlackCenter_Highlight2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 25px;
    COLOR: black;
    BACKGROUND-COLOR: #FFEE77;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldBlackLeft1_Red
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: red;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackLeft2_Red
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: red;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.smFormFieldBlackCenter3
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldBlackCenter4
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldBlackCenter3bold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldBlackCenter4bold
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.smFormFieldBlackCenterDark
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 15px;
    COLOR: black;
    BACKGROUND-COLOR:green;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.EFsmFormFieldBlackCenter1
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 20px;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.EFsmFormFieldBlackCenter2
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 7pt;
    HEIGHT: 20px;
    COLOR: black;
    BACKGROUND-COLOR: #eeeeee;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}

a.mainmenu
{ 
	text-decoration: none; 
	color : #006699;
}
a.mainmenu:hover
{
	text-decoration: underline;
	color : #DD6900; 
}

.menuskin{
position:absolute;
width:105px;
background-color:#99CCFF;
border:2px solid black;
font:normal 12px Verdana;
line-height:18px;
visibility:hidden;
TEXT-DECORATION:NONE;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
TEXT-DECORATION:NONE;
}

#mouseoverstyle{
background-color:highlight;
TEXT-DECORATION:NONE;
}

#mouseoverstyle a{
color:white;
TEXT-DECORATION:NONE;
}

.TABLEHEAD {
	font-size : 75%;
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	color : #FFFFFF;
	background-color : #EEEEEE;
}

.SELECT {
	font-size : 85%;
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	color : #000000;
	background-color : white;
}

.DAYS {
	font-size : 60%;
	font-family : Arial;
	font-weight : Bold;
	font-style : normal;
	color : #000000;
	background-color : #EEEEEE;
}

.BEFORETODAY {
	font-size : 75%;
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	color : #000080;
	background-color : #eeeeee;
}

.DAYSELECTED {
	font-size : 85%;
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	color : #FF0000;
	background-color : #ACBDEF;
}

.AFTERTODAY {
	font-size : 75%;
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	color : #000080;
	background-color : #CCCCCC;
}

.TODAY {
	font-size : 85%;
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	color : #FF0000;
	background-color : #FFFF00;
}
.TableNoBorder
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-BOTTOM: black 0px solid
}
#printDocument
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 1000;
	
}
#printDocument div
{
	width:300px;
	 margin: 100px auto;
	 background-color: #fff;
	 border:1px solid #000;
	 padding:15px;
	 text-align:center;
}

/* Added by smronju */

.report-wrapper{
    background: #eeeeee;
    padding: 15px;
    text-align: center;
}

.web-reports{
    background: #f4f4f4;
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #ddf1f9 16%, #dedede 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(16%,#ddf1f9), color-stop(100%,#dedede));
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ddf1f9 16%,#dedede 100%);
    background: -o-linear-gradient(top,  #f4f4f4 0%,#ddf1f9 16%,#dedede 100%);
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#ddf1f9 16%,#dedede 100%);
    background: linear-gradient(to bottom,  #f4f4f4 0%,#ddf1f9 16%,#dedede 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dedede',GradientType=0 );

    font-size: 8pt;
    font-weight: 500;
    font-family: Arial;
    padding: 2px 30px;
    border: 1px solid #a4a4a4;
    text-decoration: none !important;
    color: #000 !important;
    border-radius: 2px;
    margin-right: 5px;
}

.web-reports:hover{
    border: 1px solid #939393;
}

tr.top td{
    vertical-align: top;
    padding: 5px 0;
}

.btn-switch{
    background: #003399;
    padding: 5px 10px;
    text-transform: uppercase;
    color: #fff !important;
    text-decoration: none !important;
    font-weight: bold;
    font-size: 12px;
}

a.btn-default{
    text-decoration: none;
    border: 1px solid #949494;
    padding: 3px 5px;
    color: #000;

    background: #f4f4f4;
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #ddf1f9 16%, #dedede 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(16%,#ddf1f9), color-stop(100%,#dedede));
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ddf1f9 16%,#dedede 100%);
    background: -o-linear-gradient(top,  #f4f4f4 0%,#ddf1f9 16%,#dedede 100%);
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#ddf1f9 16%,#dedede 100%);
    background: linear-gradient(to bottom,  #f4f4f4 0%,#ddf1f9 16%,#dedede 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#dedede',GradientType=0 );
}

.sm-actions{
    background: #fff;
    padding: 15px 10px;
    margin-bottom: 10px;
}

.sm-div {
    padding: 10px;
    background: #fff;
}

.sm-tabs{
    margin: 0;
    padding: 0;
}

.sm-tabs li {
    list-style: none;
    display: inline;
}

.sm-tabs a {
    padding: 10px 15px;
    display: inline-block;
    background: #039;
    color: #fff;
    text-decoration: none;
}

.sm-tabs a.active {
    background: #fff;
    color: #000;
}

/* End of smronju's css */
tr.contact-tab-tr td {
    text-align: center;
    padding: 5px;
    background-color: tan;
    
}
tr.contact-tab-tr td.active {
    background-color: #003399;
}
tr.contact-tab-tr td a {
    text-decoration: none;
    color: black;
    font-weight: bold;
}
tr.contact-tab-tr td.active a {
    color: #fff;
}
.fade.in {
    opacity: 1;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}
.alert {
    padding: 15px;
        padding-right: 15px;
    margin-bottom: 3px;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
*, ::before, ::after {
    box-sizing: inherit;
}
</STYLE>