BODY {
	font-size: 8pt;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	BACKGROUND-COLOR: white;
	margin-left: 0px;
	margin-top: 0px;
	color:#FFFFFF;
}
TABLE {
	BORDER-RIGHT: white 0px; PADDING-RIGHT: 0px; BORDER-TOP: white 0px; PADDING-LEFT: 0px; font-size: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: white 0px; PADDING-TOP: 0px; BORDER-BOTTOM: white 0px; BORDER-COLLAPSE: collapse
}
TABLE.Border {
	border-right: white 1px solid; border-top: white 1px solid; FONT-SIZE: 10pt; border-left: white 1px solid; border-bottom: white 1px solid; border-collapse: collapse
}
TABLE.BorderBlack {
	border-right: #6699CC 1px solid; border-top: #6699CC 1px solid; FONT-SIZE: 10pt; border-left: #6699CC 1px solid; border-bottom: #6699CC 1px solid; border-collapse: collapse
}
TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD.Border {
	border-right: white 1px solid; border-top: white 1px solid; FONT-SIZE: 10pt; border-left: white 1px solid; border-bottom: white 1px solid; border-collapse: collapse
}

TABLE.Menu {
	BORDER-COLLAPSE: separate; TEXT-ALIGN: left
}
TABLE.Tabs {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; MARGIN: 0px; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px
}
TABLE.NoBorder {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10pt; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: separate
}
TABLE.SubNoBorder {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate
}
TABLE.TitleBar {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TR.Main {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: whitesmoke
}
TR.Alternate {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: white
}
td.NoBorder {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10pt; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: separate
}
TR.Header {
	FONT-WEIGHT: bold; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: lightsteelblue; TEXT-ALIGN: left
}
TD.Header {
	FONT-WEIGHT: bold; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: lightsteelblue; TEXT-ALIGN: left
}
TD.MenuActive {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: normal; FONT-SIZE: xx-small; MARGIN: 1px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: lightsteelblue
}
TD.MenuInActive {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: xx-small; MARGIN: 1px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: lemonchiffon
}
TD.TabsActive {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 1px; BORDER-LEFT: white 1px solid; PADDING-TOP: 3px; BACKGROUND-COLOR: white
}
TD.TabsInActive {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 14px; BACKGROUND: gainsboro; PADDING-BOTTOM: 3px; MARGIN: 1px; BORDER-LEFT: white 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: white 1px solid
}
TD.TabsEmpty {
	BORDER-BOTTOM: white 1px solid
}
.BoldFont {
	FONT-WEIGHT: bold
}
.BoldFontSmall {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small
}
.Small {
	FONT-SIZE: xx-small
}
.Small2 {
	FONT-SIZE: 12px;
}

TD.Separator {
	BACKGROUND-COLOR: lightsteelblue
}
.NLinks {
	FONT-SIZE: 7pt;FONT-WEIGHT: bold; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.Button {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 3px; BORDER-LEFT: white 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; HEIGHT: 8px; BACKGROUND-COLOR: lightsteelblue
}
A.ButtonNoPad {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px; BORDER-LEFT: white 1px solid; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; HEIGHT: 0px; BACKGROUND-COLOR: lightsteelblue
}
.NLinks:hover {
	TEXT-DECORATION: underline
}
.MenuLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #fff3e8; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.MenuLinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.MenuLinks1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.MenuLinks1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.MenuLinks2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#003399; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.MenuLinks2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#003366; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}

TH {
	BORDER-BOTTOM: white thin solid; BACKGROUND-COLOR: lightsteelblue; TEXT-ALIGN: left
}
TH.Center {
	BORDER-BOTTOM: white thin solid; BACKGROUND-COLOR: lightsteelblue; TEXT-ALIGN: center
}
.CompanyTitle {
color:#FF9900;FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: 'Trebuchet MS' , Verdana, Arial
}
.CompanyTitleBlue {
color: #003366;FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: 'Trebuchet MS' , Verdana, Arial
}
.CompanyTitleBlueSmall {
color: #003366;FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: 'Trebuchet MS' , Verdana, Arial
}
.ControlTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.OptionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: midnightblue
}
TD.MenuTitle {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: gainsboro
}
TD.CellPadded {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.Error {
	COLOR: 
}
.Required {
	FONT-SIZE: 10px; COLOR: firebrick
}
.ActivityCompleted {
	COLOR: royalblue; BACKGROUND-COLOR: lightsteelblue; TEXT-DECORATION: line-through
}
.ActionListActivityPastDue {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red
}
.ActionListActivityCurrent {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: goldenrod
}
.ActionListActivityTomorrow {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: green
}
.ActionListActivityFuture {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: blue
}
HR {
	COLOR: white; HEIGHT: 2px
}
.SmallText {
	FONT-SIZE: 8pt
}
.Calendar {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 6px; BACKGROUND-COLOR: lightsteelblue
}
.CalendarDayStyle {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse
}
.CalendarSelectedDay {
	FONT-SIZE: 8pt; COLOR: #4682b4; BACKGROUND-COLOR: #fffacd
}
.CalendarHeader {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #778899
}
.CalendarOtherMonthDay {
	FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #dcdcdc
}
.CalendarToday {
	FONT-SIZE: 8pt; COLOR: #778899; BACKGROUND-COLOR: #ffd700
}
.ActivityCalendarDayHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; HEIGHT: 20px; BACKGROUND-COLOR: lightsteelblue
}
.CalendarSelector {
	BACKGROUND-COLOR: lightsteelblue
}
.Disabled {
	COLOR: gray
}
.MH {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: black 1px solid; CURSOR: default; COLOR: whitesmoke; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.MDI {
	BORDER-RIGHT: whitesmoke 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: whitesmoke 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: whitesmoke 1px solid; CURSOR: default; PADDING-TOP: 1px; BORDER-BOTTOM: whitesmoke 1px solid; TEXT-ALIGN: left
}
.MDGH {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(./images/RoundedBlueExplorer.gif); PADDING-BOTTOM: 3px; CURSOR: default; PADDING-TOP: 3px; HEIGHT: 23px
}
.MHGH {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(./images/RoundedBlueExplorer.gif); PADDING-BOTTOM: 3px; CURSOR: default; PADDING-TOP: 3px; HEIGHT: 23px
}
.MCGH {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: 100% 50%; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(./images/RoundedBlueExplorer.gif); PADDING-BOTTOM: 3px; CURSOR: default; PADDING-TOP: 3px; HEIGHT: 23px
}
.MDG {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; VISIBILITY: hidden; BORDER-LEFT: 1px solid; CURSOR: default; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: whitesmoke
}
.MDIS {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: black 1px solid; CURSOR: default; COLOR: whitesmoke; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: steelblue; TEXT-ALIGN: left
}
.GlobalMenu {
	FONT-SIZE: 8pt; COLOR: black; BORDER-COLLAPSE: separate; HEIGHT: 20px
}
.IslandClass {
	BORDER-RIGHT: steelblue 1px solid; BORDER-TOP: steelblue 1px solid; FONT-SIZE: 8pt; BACKGROUND: whitesmoke; BORDER-LEFT: steelblue 1px solid; CURSOR: default; BORDER-BOTTOM: steelblue 1px solid; HEIGHT: 20px
}
.HoverClass {
	BACKGROUND: lightsteelblue; HEIGHT: 20px
}
.TopHover {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: lightsteelblue; BORDER-LEFT: black 1px solid; CURSOR: default; COLOR: #000000; BORDER-BOTTOM: black 1px solid
}
.TopClass {
	BORDER-RIGHT: lightwhite 1px solid; BORDER-TOP: lightwhite 1px solid; BACKGROUND: url(images/None) lightwhite; BORDER-LEFT: lightwhite 1px solid; COLOR: whitesmoke; BORDER-BOTTOM: lightwhite 1px solid
}
.TopSelected {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: steelblue; BORDER-LEFT: black 1px solid; COLOR: whitesmoke; BORDER-BOTTOM: black 1px solid
}
.SeparatorClass {
	BACKGROUND-IMAGE: url(transparent.gif); HEIGHT: 1px; BACKGROUND-COLOR: steelblue
}
.DisabledClass {
	COLOR: dimgray; HEIGHT: 20px; BACKGROUND-COLOR: #a9a9a9
}
.ItemClass {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; BACKGROUND: whitesmoke; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; HEIGHT: 20px
}
.ErrorLink {
font: Geneva, Arial, Helvetica, sans-serif ;FONT-SIZE: 14pt; COLOR: #006633
}
.RMn {
	PADDING-RIGHT: 2px; BORDER-TOP: steelblue 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: whitesmoke
}
.RAlt {
	PADDING-RIGHT: 2px; BORDER-TOP: steelblue 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: white
}
.RHdr {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: lightsteelblue; TEXT-ALIGN: left
}
.RFtr {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: lightsteelblue
}
.RSp {
	BORDER-RIGHT: steelblue 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: white
}
.RMn1 {
	PADDING-RIGHT: 2px; BORDER-TOP: steelblue 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: whitesmoke
}
.RAlt1 {
	PADDING-RIGHT: 2px; BORDER-TOP: steelblue 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BORDER-BOTTOM: steelblue 1px solid; BACKGROUND-COLOR: white
}
.RHdr1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: steelblue; TEXT-ALIGN: left
}
.RFtr1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: lightsteelblue
}
.RSp1 {
	BORDER-RIGHT: steelblue 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: white
}
.MDIS A {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: whitesmoke
}
.PopupMenu {
	BORDER-RIGHT: black thin solid; BORDER-TOP: black thin solid; FONT-SIZE: 8pt; BORDER-LEFT: black thin solid; COLOR: black; BORDER-BOTTOM: black thin solid; BORDER-COLLAPSE: separate; HEIGHT: 20px
}
.DatePickerImg {
	MARGIN-TOP: 10px; VERTICAL-ALIGN: baseline; PADDING-TOP: 10px
}
.myBlackLink {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.myBlackLink:hover {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.myStyleBorder {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-top-color:#666666;
	border-right-color:#666666;
	border-bottom-color:#666666;
	border-left-color:#666666;

}

.style5 {font-size: 11px}

.NoFormBorders {
	border: 0px none;
}

a:link {
	text-decoration: none;
	color: #003399;
	font-weight:bold;

}
a:visited {
	text-decoration: none;
	color: #003399;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #006699;
	font-weight:bold;

}
a:active {
	text-decoration: none;
	font-weight:bold;
	color: #006699;
}