BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 12px Arial, Helvetica, sans-serif; BACKGROUND: #1a2b3f; COLOR: #fff; PADDING-TOP: 0px
}
A {
	COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
INPUT {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000
}
.pageHeader {
	WIDTH: 100%; BACKGROUND: url(_main-img.jpg) #1a2b3f repeat-x 50% 0px; HEIGHT: 140px
}
.welcomeUser {
	TEXT-ALIGN: left; WIDTH: 30%
}
.welcomeUserText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #6587b1; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.welcomeUserText SPAN {
	TEXT-TRANSFORM: lowercase
}
.silverBar {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 70%; PADDING-RIGHT: 20px; COLOR: #6587b1; PADDING-TOP: 10px
}
.logoutProfileText {
	DISPLAY: inline
}
.logoutProfileText A {
	COLOR: #6587b1; TEXT-DECORATION: underline
}
.logoutProfileText A:hover {
	TEXT-DECORATION: none
}
.silverBarText {
	DISPLAY: inline
}
.silverBarPipe {
	
}
.silverBarText A {
	COLOR: #6587b1; TEXT-DECORATION: underline
}
.silverBarText A:hover {
	TEXT-DECORATION: none
}
.mainMenuBar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 100%; PADDING-RIGHT: 3px; BACKGROUND: url(_menu-bg.png) repeat-x left top; PADDING-TOP: 0px
}
.mainMenuBar A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 33px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 13px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.mainMenuBar .currentTab {
	TEXT-DECORATION: underline
}
.mainMenuBarAboutText {
	TEXT-ALIGN: right; COLOR: #fbfcfc; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.mainMenuBarAboutText A:link {
	COLOR: #fbfcfc; TEXT-DECORATION: none
}
.mainMenuBarAboutText A:visited {
	COLOR: #fbfcfc; TEXT-DECORATION: none
}
.mainMenuBarAboutText A:hover {
	COLOR: #fbfcfc; TEXT-DECORATION: underline
}
.subMenuBar {
	WIDTH: 100%
}
.subMenuBarText {
	
}
.subPageMenuBar {
	BACKGROUND-IMAGE: url(/i/mvimages/new_mvimages/subPageMenuBG.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 100%; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.subPageMenuBarOn {
	DISPLAY: block
}
.subPageMenuBarOff {
	DISPLAY: none
}
.subPageMenuBarText {
	COLOR: #002f53; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.subPageMenuBarText A:link {
	COLOR: #002f53; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
.subPageMenuBarText A:visited {
	COLOR: #002f53; MARGIN-RIGHT: 15px; TEXT-DECORATION: none
}
.subPageMenuBarText A:hover {
	COLOR: #002f53; MARGIN-RIGHT: 15px; TEXT-DECORATION: underline
}
.mainContent {
	
}
.leftContentPane {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 222px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.mainConntentPane {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.rightContentPane {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 188px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; BACKGROUND: #24384f; COLOR: #ffffff; PADDING-TOP: 10px
}
.breadcrumb {
	MARGIN: 4px 20px
}
.breadcrumb A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; WHITE-SPACE: nowrap; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.breadcrumb A.current {
	FONT-SIZE: 13px; TEXT-DECORATION: underline
}
.breadcrumb A:hover {
	TEXT-DECORATION: underline
}
#Messages {
	TEXT-ALIGN: center; MARGIN: 4px 20px 4px 10px
}
#Success {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: url(_success.gif) #00c323; PADDING-TOP: 3px
}
#Success DIV {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #005e10; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#Notification {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: url(_error.gif) #ff1313; PADDING-TOP: 3px
}
#Notification DIV {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: #860000; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
UL.htmldbUlErr {
	TEXT-ALIGN: center
}
UL.htmldbUlErr LI {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: square; FONT: bold 11px Tahoma
}
INPUT[type='button'] {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 3px 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: #425e80; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #fff 1px solid; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.Button {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 3px 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; WHITE-SPACE: nowrap; BACKGROUND: #425e80; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #fff 1px solid; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
INPUT[type='button'] {
	HEIGHT: 22px
}
INPUT[type='button']:hover {
	BACKGROUND: #5a81af
}
A.Button:hover {
	BACKGROUND: #5a81af
}
A.ButtonA1 {
	BORDER-BOTTOM: #425e80 1px solid; BORDER-LEFT: #425e80 1px solid; BACKGROUND: #fff; COLOR: #1a2b3f; BORDER-TOP: #425e80 1px solid; BORDER-RIGHT: #425e80 1px solid
}
A.ButtonA1:hover {
	BACKGROUND: #425e80; COLOR: #fff
}
A.ButtonA2 {
	BORDER-BOTTOM: #d6ab21 1px solid; BORDER-LEFT: #d6ab21 1px solid; BACKGROUND: #3f321a; BORDER-TOP: #d6ab21 1px solid; BORDER-RIGHT: #d6ab21 1px solid
}
A.ButtonA2:hover {
	BACKGROUND-COLOR: #8b641e
}
A.ButtonA3 {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #31475f 1px solid; BORDER-LEFT: #31475f 1px solid; BACKGROUND-COLOR: #23364d; BORDER-TOP: #31475f 1px solid; BORDER-RIGHT: #31475f 1px solid
}
A.ButtonA3:hover {
	BACKGROUND-COLOR: #31475f
}
.Label {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FONT-SIZE: 12px; PADDING-TOP: 0px
}
SPAN.NoLabel {
	DISPLAY: none
}
SPAN.OptionalLabel {
	
}
SPAN.RequiredLabel {
	TEXT-DECORATION: underline
}
A.OptionalLabelwithHelp {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 18px; BACKGROUND: url(_help.gif) no-repeat right 50%; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.RequiredLabelwithHelp {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 18px; BACKGROUND: url(_help.gif) no-repeat right 50%; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
A.OptionalLabelwithHelp:hover {
	TEXT-DECORATION: underline
}
A.RequiredLabelwithHelp:hover {
	TEXT-DECORATION: underline
}
.InlineError {
	BORDER-BOTTOM: #ff1313 2px solid; BORDER-LEFT: #ff1313 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT: bold 12px Tahoma; COLOR: #ff1313; BORDER-TOP: #ff1313 2px solid; BORDER-RIGHT: #ff1313 2px solid; PADDING-TOP: 5px
}
UL.VerticalUnorderedListwithBullets {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.VerticalUnorderedListwithBullets LI {
	BORDER-BOTTOM: #162637 1px solid; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 15px; BACKGROUND: url(_listbg.gif) no-repeat left 8px
}
UL.VerticalUnorderedListwithBullets LI A {
	FONT-SIZE: 16px
}
UL.VerticalUnorderedListwithBullets LI A.current {
	FONT-WEIGHT: bold
}
UL.VerticalSidebarList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.VerticalSidebarList LI {
	BORDER-BOTTOM: #162637 1px solid; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 15px; BACKGROUND: url(_listbg.gif) no-repeat left 8px
}
UL.VerticalSidebarList LI A {
	FONT-SIZE: 16px
}
UL.VerticalSidebarList LI A.current {
	FONT-WEIGHT: bold
}
UL.VerticalUnorderedLinkswithoutBullets {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.VerticalUnorderedLinkswithoutBullets LI {
	BORDER-BOTTOM: #162637 1px solid; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 15px; BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.VerticalUnorderedLinkswithoutBullets LI A {
	FONT-SIZE: 16px
}
UL.VerticalUnorderedLinkswithoutBullets LI A.current {
	FONT-WEIGHT: bold
}
UL.VerticalSidebarList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.VerticalSidebarList LI {
	BORDER-BOTTOM: #162637 1px solid; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 15px; BACKGROUND: url(listbg.gif) no-repeat left 8px
}
UL.VerticalSidebarList LI A {
	FONT-SIZE: 16px
}
DIV.VerticalImagesList {
	
}
DIV.VerticalImagesList .imlabel A {
	COLOR: #fff; FONT-SIZE: 12px
}
DIV.VerticalImagesList .image {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px; PADDING-TOP: 7px
}
.imlabel {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px; PADDING-TOP: 7px
}
DIV.VerticalImagesList .current A {
	COLOR: #fff; FONT-SIZE: 12px
}
DIV.VerticalImagesListLarge {
	
}
DIV.VerticalImagesListLarge A {
	WHITE-SPACE: nowrap; COLOR: #fff; FONT-SIZE: 16px
}
DIV.VerticalImagesListLarge {
	FONT-SIZE: 20px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
DIV.VerticalImagesListLarge .current A {
	COLOR: #fff; FONT-SIZE: 16px
}
.VerticalLinksList {
	TEXT-ALIGN: left; COLOR: #fff; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.VerticalLinksList A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; PADDING-TOP: 3px
}
.VerticalLinksList A:hover {
	TEXT-DECORATION: underline
}
.VerticalLinksList A.current {
	TEXT-DECORATION: underline
}
UL.htmlTree {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: square; FONT: bold 12px Arial; COLOR: #fff; TEXT-DECORATION: none
}
UL.htmlTree LI {
	
}
UL.htmlTree LI UL {
	
}
UL.htmlTree LI UL LI {
	
}
UL.dhtmlTree {
	LIST-STYLE-TYPE: none
}
UL.dhtmlTree LI {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
UL.dhtmlTree LI IMG {
	MARGIN: 0px 4px; VERTICAL-ALIGN: middle
}
.Region {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.Region .RegionHeader {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 30px; PADDING-TOP: 0px
}
.Region .RegionHeader .Title {
	FONT: 24px Arial; WHITE-SPACE: nowrap; FLOAT: left
}
.Region .RegionHeader .ButtonHolder {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
.Region .RegionBody {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #31475f 1px solid; PADDING-TOP: 10px
}
.Region100 {
	WIDTH: 100%
}
.Region100 .RegionHeader {
	
}
.Region100 .RegionHeader .Title {
	
}
.Region100 .RegionHeader .ButtonHolder {
	
}
.Region100 .RegionBody {
	
}
.Borderless {
	
}
.Borderless .RegionHeader {
	
}
.Borderless .RegionHeader .Title {
	
}
.Borderless .RegionHeader .ButtonHolder {
	
}
.Borderless .RegionBody {
	
}
.FormRegion {
	
}
.FormRegion .RegionHeader {
	
}
.FormRegion .RegionHeader .Title {
	
}
.FormRegion .RegionHeader .ButtonHolder {
	
}
.FormRegion .RegionBody {
	
}
.RegionwithoutButtonsandTitle {
	
}
.RegionwithoutButtonsandTitle .RegionHeader {
	HEIGHT: 0px
}
.RegionwithoutButtonsandTitle .RegionHeader .Title {
	DISPLAY: none
}
.RegionwithoutButtonsandTitle .RegionHeader .ButtonHolder {
	DISPLAY: none
}
.RegionwithoutButtonsandTitle .RegionBody {
	
}
.SidebarBlue {
	WIDTH: 100%; BACKGROUND: url(_regnavbg.gif) #24384f repeat-x left top
}
.SidebarBlue .RegionHeader {
	
}
.SidebarBlue .RegionHeader .space {
	WIDTH: 10px
}
.SidebarBlue .RegionHeader .Title {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 24px 'Arial Narrow'; COLOR: #ecc50d; PADDING-TOP: 6px
}
.SidebarBlue .RegionHeader .ButtonHolder {
	MARGIN: 0px; VISIBILITY: hidden
}
.SidebarBlue .RegionBody {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(_regnavbg2.gif) repeat-x left top; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px
}
.SidebarYelow {
	WIDTH: 100%
}
.SidebarYelow .RegionHeader {
	
}
.SidebarYelow .RegionHeader .space {
	WIDTH: 10px
}
.SidebarYelow .RegionHeader .Title {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 24px 'Arial Narrow'; COLOR: #24384f; PADDING-TOP: 6px
}
.SidebarYelow .RegionHeader .ButtonHolder {
	MARGIN: 0px; VISIBILITY: hidden
}
.SidebarYelow .RegionBody {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; COLOR: #222; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px
}
.SidebarGray {
	BACKGROUND: url(_regnavbg_g.gif) #aaa repeat-x left top
}
.SidebarGray .RegionHeader {
	
}
.SidebarGray .RegionHeader .space {
	WIDTH: 10px
}
.SidebarGray .RegionHeader .Title {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 24px 'Arial Narrow'; COLOR: #222; PADDING-TOP: 6px
}
.SidebarGray .RegionHeader .ButtonHolder {
	MARGIN: 0px; VISIBILITY: hidden
}
.SidebarGray .RegionBody {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(_regnavbg2_g.gif) repeat-x left top; COLOR: #222; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px
}
.SidebarWhite {
	BACKGROUND: url(_regnavbg_w.gif) #fff repeat-x left top
}
.SidebarWhite .RegionHeader {
	
}
.SidebarWhite .RegionHeader .space {
	WIDTH: 10px
}
.SidebarWhite .RegionHeader .Title {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 24px 'Arial Narrow'; COLOR: #24384f; PADDING-TOP: 6px
}
.SidebarWhite .RegionHeader .ButtonHolder {
	MARGIN: 0px; VISIBILITY: hidden
}
.SidebarWhite .RegionBody {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(_regnavbg2_w.gif) repeat-x left top; COLOR: #666; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px
}
.SidebarWhite A {
	COLOR: #000
}
.SidebarSimple {
	BACKGROUND: url(_regnavbg.gif) #24384f repeat-x left top
}
.SidebarSimple .RegionHeader {
	
}
.SidebarSimple .RegionHeader .space {
	WIDTH: 10px
}
.SidebarSimple .RegionHeader .Title {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 18px Arial; COLOR: #ecc50d; PADDING-TOP: 6px
}
.SidebarSimple .RegionHeader .ButtonHolder {
	MARGIN: 0px; VISIBILITY: hidden
}
.SidebarSimple .RegionBody {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(_regnavbg2.gif) repeat-x left top; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px
}
.NavigationRegion1 {
	BACKGROUND: url(_regnavbg.gif) #24384f repeat-x left top
}
.NavigationRegion1 .header {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #ecc50d; PADDING-TOP: 10px
}
.NavigationRegion1 .body {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(_regnavbg2.gif) repeat-x left top; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px
}
.RegionWithoutButtonsAndTitle {
	
}
.RegionWithoutButtonsAndTitle .header {
	DISPLAY: none
}
.RegionWithoutButtonsAndTitle .body {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #31475f 1px solid; PADDING-TOP: 10px
}
.BottomBar {
	TEXT-ALIGN: right
}
.CVS {
	MARGIN: 5px; DISPLAY: block; FLOAT: left
}
.pagination {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: bold 13px Arial; COLOR: #fff; PADDING-TOP: 0px
}
.PaginationTable {
	COLOR: #fff
}
.fielddata {
	COLOR: #fff
}
.Report {
	BORDER-SPACING: 0px; BORDER-COLLAPSE: collapse
}
.Report .ReportHeader {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-LEFT: #1d2a3b 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT: bold 12px Arial; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; BORDER-TOP: #1d2a3b 1px solid; BORDER-RIGHT: #1d2a3b 1px solid; PADDING-TOP: 4px
}
.Report .ReportHeader A {
	COLOR: #fff; TEXT-DECORATION: none
}
.Report .ReportHeader A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.Report .ReportHeader IMG {
	PADDING-LEFT: 4px
}
.Report .data {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-LEFT: #1d2a3b 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT: 12px Arial; BACKGROUND: #3a4255; VERTICAL-ALIGN: middle; BORDER-TOP: #1d2a3b 1px solid; BORDER-RIGHT: #1d2a3b 1px solid; PADDING-TOP: 4px
}
.Report .dataalt {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-LEFT: #1d2a3b 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT: 12px Arial; BACKGROUND: #273445; VERTICAL-ALIGN: middle; BORDER-TOP: #1d2a3b 1px solid; BORDER-RIGHT: #1d2a3b 1px solid; PADDING-TOP: 4px
}
.Standard {
	
}
.Standard .ReportHeader {
	
}
.Standard .ReportHeader A {
	
}
.Standard .ReportHeader A:hover {
	
}
.Standard .data {
	
}
.StandardAlternatingRowColors {
	
}
.StandardAlternatingRowColors .ReportHeader {
	
}
.StandardAlternatingRowColors .ReportHeader A {
	
}
.StandardAlternatingRowColors .ReportHeader A:hover {
	
}
.StandardAlternatingRowColors .data {
	
}
.StandardAlternatingRowColors .dataalt {
	
}
.Borderless {
	
}
.Borderless .ReportHeader {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.Borderless .ReportHeader A {
	
}
.Borderless .ReportHeader A:hover {
	
}
.Borderless .data {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.HorizontalBorder {
	
}
.HorizontalBorder .ReportHeader {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.HorizontalBorder .ReportHeader A {
	
}
.HorizontalBorder .ReportHeader A:hover {
	
}
.HorizontalBorder .data {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.ValueAttributePairs {
	
}
.ValueAttributePairs .ReportHeader {
	
}
.ValueAttributePairs .ReportHeader A {
	
}
.ValueAttributePairs .ReportHeader A:hover {
	
}
.ValueAttributePairs .data {
	
}
.ValueAttributePairs .seperate {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 10px; BORDER-LEFT-STYLE: none
}
.OneColumnUnorderedList {
	COLOR: #333
}
.OneColumnUnorderedList LI {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 2px
}
.pagination .fielddata {
	COLOR: #fff !important
}
.CalendarHolder {
	BORDER-BOTTOM: #1d2a3b 6px solid; BORDER-LEFT: #1d2a3b 6px solid; BORDER-TOP: #1d2a3b 6px solid; BORDER-RIGHT: #1d2a3b 6px solid
}
.CalendarHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #1d2a3b; COLOR: #fff; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.Calendar {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.Calendar .DayOfWeek {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #425e80; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.Calendar TD {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 71px; PADDING-RIGHT: 3px; HEIGHT: 70px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.Calendar .DayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.Calendar .Day {
	BACKGROUND: #5a81af; COLOR: #fff; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.Calendar .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #777; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.Calendar .NonDay {
	BACKGROUND: #ccc; COLOR: #777; MARGIN-RIGHT: 5px
}
.Calendar .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold
}
.Calendar .WeekendDay {
	BACKGROUND: #425e80; COLOR: #fff; MARGIN-RIGHT: 5px
}
.Calendar .Today {
	BACKGROUND-COLOR: #ffae00; VERTICAL-ALIGN: top
}
.Calendar .Today .DayTitle {
	COLOR: #1d2a3b; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
.WeekCalendarHolder {
	BORDER-BOTTOM: #1d2a3b 6px solid; BORDER-LEFT: #1d2a3b 6px solid; BORDER-TOP: #1d2a3b 6px solid; BORDER-RIGHT: #1d2a3b 6px solid
}
.WeekCalendarHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #1d2a3b; COLOR: #fff; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.WeekCalendar {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.WeekCalendar .DayOfWeek {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #425e80; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.WeekCalendar TD {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 62px; PADDING-RIGHT: 3px; HEIGHT: 40px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.WeekCalendar TH {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 62px; PADDING-RIGHT: 3px; HEIGHT: 40px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.WeekCalendar .DayTitle {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.WeekCalendar .Day {
	WIDTH: 62px; BACKGROUND: #5a81af; COLOR: #fff; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.WeekCalendar .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #777; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.WeekCalendar .NonDay {
	BACKGROUND-COLOR: #ccc; COLOR: #777; MARGIN-RIGHT: 5px
}
.WeekCalendar .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold
}
.WeekCalendar .WeekendDay {
	BACKGROUND-COLOR: #425e80; COLOR: #333; MARGIN-RIGHT: 5px
}
.WeekCalendar .Today {
	BACKGROUND-COLOR: #ffae00; VERTICAL-ALIGN: top
}
.WeekCalendar .Today .DayTitle {
	COLOR: #333; VERTICAL-ALIGN: top
}
.WeekCalendar .Hour {
	BACKGROUND-COLOR: #425e80; WIDTH: 30px; HEIGHT: 40px; COLOR: #fff
}
.HourTitle {
	BACKGROUND-COLOR: #425e80; WIDTH: 30px; HEIGHT: 40px; COLOR: #fff
}
.DayCalendarHolder {
	BORDER-BOTTOM: #1d2a3b 6px solid; BORDER-LEFT: #1d2a3b 6px solid; BORDER-TOP: #1d2a3b 6px solid; BORDER-RIGHT: #1d2a3b 6px solid
}
.DayCalendarHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #1d2a3b; COLOR: #fff; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.DayCalendar {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.DayCalendar .DayOfWeek {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #425e80; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.DayCalendar TD {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 494px; PADDING-RIGHT: 3px; HEIGHT: 40px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.DayCalendar TH {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 494px; PADDING-RIGHT: 3px; HEIGHT: 40px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.DayCalendar .DayTitle {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.DayCalendar .Day {
	BACKGROUND: #5a81af; COLOR: #fff; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.DayCalendar .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #777; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.DayCalendar .NonDay {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BACKGROUND-COLOR: #ccc; COLOR: #777; BORDER-TOP: #dddddd 1px; MARGIN-RIGHT: 5px; BORDER-RIGHT: #dddddd 1px solid
}
.DayCalendar .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold
}
.DayCalendar .WeekendDay {
	BACKGROUND-COLOR: #425e80; COLOR: #333; MARGIN-RIGHT: 5px
}
.DayCalendar .Today {
	BACKGROUND-COLOR: #ffae00; VERTICAL-ALIGN: top
}
.DayCalendar .Today .DayTitle {
	COLOR: #fff; VERTICAL-ALIGN: top
}
.DayCalendar .Hour {
	BACKGROUND-COLOR: #425e80; WIDTH: 40px; HEIGHT: 40px; COLOR: #fff
}
.HourTitle {
	BACKGROUND-COLOR: #425e80; WIDTH: 40px; HEIGHT: 40px; COLOR: #fff
}
.CalendarAlternativeHolder {
	BORDER-BOTTOM: #c3d9ff 6px solid; BORDER-LEFT: #c3d9ff 6px solid; FONT-SIZE: 11px; BORDER-TOP: #c3d9ff 6px solid; BORDER-RIGHT: #c3d9ff 6px solid
}
.CalendarAlternativeHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #c3d9ff; COLOR: #6f8bb9; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.CalendarAlternative {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.CalendarAlternative .DayOfWeek {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e8eef7; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #112abb; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.CalendarAlternative TD {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 71px; PADDING-RIGHT: 3px; HEIGHT: 70px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.CalendarAlternative .DayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #000; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.CalendarAlternative .Day {
	BACKGROUND: #fff; COLOR: #000; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.CalendarAlternative .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #ffffff; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.CalendarAlternative .NonDay {
	BACKGROUND: #fff; COLOR: #ffffff; MARGIN-RIGHT: 5px
}
.CalendarAlternative .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #000; FONT-WEIGHT: bold
}
.CalendarAlternative .WeekendDay {
	BACKGROUND: #eeeeee; COLOR: #000; MARGIN-RIGHT: 5px
}
.CalendarAlternative .Today {
	BACKGROUND-COLOR: #fdf9ce; VERTICAL-ALIGN: top
}
.CalendarAlternative .Today .DayTitle {
	COLOR: #000; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
.WeekCalendarAlternativeHolder {
	BORDER-BOTTOM: #c3d9ff 6px solid; BORDER-LEFT: #c3d9ff 6px solid; BORDER-TOP: #c3d9ff 6px solid; BORDER-RIGHT: #c3d9ff 6px solid
}
.WeekCalendarAlternativeHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #c3d9ff; COLOR: #6f8bb9; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.WeekCalendarAlternative {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.WeekCalendarAlternative .DayOfWeek {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e8eef7; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #112abb; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.WeekCalendarAlternative TD {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 62px; PADDING-RIGHT: 3px; HEIGHT: 40px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.WeekCalendarAlternative TH {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 62px; PADDING-RIGHT: 3px; HEIGHT: 40px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.WeekCalendarAlternative .DayTitle {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.WeekCalendarAlternative .Day {
	WIDTH: 62px; BACKGROUND: #fff; COLOR: #333; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.WeekCalendarAlternative .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #ffffff; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.WeekCalendarAlternative .NonDay {
	BACKGROUND-COLOR: #fff; COLOR: #ffffff; MARGIN-RIGHT: 5px
}
.WeekCalendarAlternative .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #000; FONT-WEIGHT: bold
}
.WeekCalendarAlternative .WeekendDay {
	BACKGROUND-COLOR: #eeeeee; COLOR: #000; MARGIN-RIGHT: 5px
}
.WeekCalendarAlternative .Today {
	BACKGROUND-COLOR: #fdf9ce; VERTICAL-ALIGN: top
}
.WeekCalendarAlternative .Today .DayTitle {
	COLOR: #000; VERTICAL-ALIGN: top
}
.WeekCalendarAlternative .Hour {
	BACKGROUND-COLOR: #e8eef7; WIDTH: 30px; HEIGHT: 40px; COLOR: #112abb
}
.HourTitle {
	BACKGROUND-COLOR: #e8eef7; WIDTH: 30px; HEIGHT: 40px; COLOR: #112abb
}
.DayCalendarAlternativeHolder {
	BORDER-BOTTOM: #c3d9ff 6px solid; BORDER-LEFT: #c3d9ff 6px solid; BORDER-TOP: #c3d9ff 6px solid; BORDER-RIGHT: #c3d9ff 6px solid
}
.DayCalendarAlternativeHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #c3d9ff; COLOR: #6f8bb9; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.DayCalendarAlternative {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.DayCalendarAlternative .DayOfWeek {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #e8eef7; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #112abb; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.DayCalendarAlternative TD {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 494px; PADDING-RIGHT: 3px; HEIGHT: 40px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.DayCalendarAlternative TH {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 494px; PADDING-RIGHT: 3px; HEIGHT: 40px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.DayCalendarAlternative .DayTitle {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.DayCalendarAlternative .Day {
	BACKGROUND: #fff; COLOR: #333; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.DayCalendarAlternative .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #ffffff; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.DayCalendarAlternative .NonDay {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BACKGROUND-COLOR: #fff; COLOR: #ffffff; BORDER-TOP: #dddddd 1px; MARGIN-RIGHT: 5px; BORDER-RIGHT: #dddddd 1px solid
}
.DayCalendarAlternative .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #000; FONT-WEIGHT: bold
}
.DayCalendarAlternative .WeekendDay {
	BACKGROUND-COLOR: #eee; COLOR: #000; MARGIN-RIGHT: 5px
}
.DayCalendarAlternative .Today {
	BACKGROUND-COLOR: #fff; COLOR: #333; VERTICAL-ALIGN: top
}
.DayCalendarAlternative .Today .DayTitle {
	COLOR: #333; VERTICAL-ALIGN: top
}
.DayCalendarAlternative .Hour {
	BACKGROUND-COLOR: #e8eef7; WIDTH: 40px; HEIGHT: 40px; COLOR: #112abb
}
.HourTitle {
	BACKGROUND-COLOR: #e8eef7; WIDTH: 40px; HEIGHT: 40px; COLOR: #112abb
}
.CalendarHolder {
	BORDER-BOTTOM: #1d2a3b 6px solid; BORDER-LEFT: #1d2a3b 6px solid; BORDER-TOP: #1d2a3b 6px solid; BORDER-RIGHT: #1d2a3b 6px solid
}
.CalendarHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #1d2a3b; COLOR: #fff; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.Calendar {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.Calendar .DayOfWeek {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #425e80; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.Calendar TD {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 71px; PADDING-RIGHT: 3px; HEIGHT: 70px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.Calendar .DayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.Calendar .Day {
	BACKGROUND: #5a81af; COLOR: #fff; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.Calendar .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #777; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.Calendar .NonDay {
	BACKGROUND: #ccc; COLOR: #777; MARGIN-RIGHT: 5px
}
.Calendar .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold
}
.Calendar .WeekendDay {
	BACKGROUND: #425e80; COLOR: #fff; MARGIN-RIGHT: 5px
}
.Calendar .Today {
	BACKGROUND-COLOR: #ffae00; VERTICAL-ALIGN: top
}
.Calendar .Today .DayTitle {
	COLOR: #1d2a3b; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
.SmallCalendarHolder {
	BORDER-BOTTOM: #1d2a3b 4px solid; BORDER-LEFT: #1d2a3b 4px solid; BORDER-TOP: #1d2a3b 4px solid; BORDER-RIGHT: #1d2a3b 4px solid
}
.SmallCalendarHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #1d2a3b; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.SmallCalendar {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.SmallCalendar .DayOfWeek {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #425e80; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; FONT-SIZE: 10px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.SmallCalendar TD {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 30px; PADDING-RIGHT: 2px; HEIGHT: 30px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px
}
.SmallCalendar .DayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.SmallCalendar .Day {
	BACKGROUND: #5a81af; COLOR: #fff; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.SmallCalendar .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #ffffff; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.SmallCalendar .NonDay {
	BACKGROUND: #425e80; COLOR: #ffffff; MARGIN-RIGHT: 5px
}
.SmallCalendar .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold
}
.SmallCalendar .WeekendDay {
	BACKGROUND: #425e80; COLOR: #fff; MARGIN-RIGHT: 5px
}
.SmallCalendar .Today {
	BACKGROUND-COLOR: #ffae00; VERTICAL-ALIGN: top
}
.SmallCalendar .Today .DayTitle {
	COLOR: #1d2a3b; VERTICAL-ALIGN: top; FONT-WEIGHT: bold
}
.SmallWeekCalendarHolder {
	BORDER-BOTTOM: #1d2a3b 4px solid; BORDER-LEFT: #1d2a3b 4px solid; BORDER-TOP: #1d2a3b 4px solid; BORDER-RIGHT: #1d2a3b 4px solid
}
.SmallWeekCalendarHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #1d2a3b; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.SmallWeekCalendar {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.SmallWeekCalendar .DayOfWeek {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #425e80; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; FONT-SIZE: 10px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.SmallWeekCalendar TD {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 34px; PADDING-RIGHT: 2px; HEIGHT: 30px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px
}
.SmallWeekCalendar TH {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 34px; PADDING-RIGHT: 2px; HEIGHT: 30px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px
}
.SmallWeekCalendar .DayTitle {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.SmallWeekCalendar .Day {
	WIDTH: 62px; BACKGROUND: #5a81af; COLOR: #fff; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.SmallWeekCalendar .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #ffffff; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.SmallWeekCalendar .NonDay {
	BACKGROUND-COLOR: #425e80; COLOR: #ffffff; MARGIN-RIGHT: 5px
}
.SmallWeekCalendar .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold
}
.SmallWeekCalendar .WeekendDay {
	BACKGROUND-COLOR: #425e80; COLOR: #fff; MARGIN-RIGHT: 5px
}
.SmallWeekCalendar .Today {
	BACKGROUND-COLOR: #ffae00; VERTICAL-ALIGN: top
}
.SmallWeekCalendar .Today .DayTitle {
	COLOR: #fff; VERTICAL-ALIGN: top
}
.SmallWeekCalendar .Hour {
	BACKGROUND-COLOR: #425e80; WIDTH: 30px; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 10px
}
.HourTitle {
	BACKGROUND-COLOR: #425e80; WIDTH: 30px; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 10px
}
.SmallDayCalendarHolder {
	BORDER-BOTTOM: #1d2a3b 6px solid; BORDER-LEFT: #1d2a3b 6px solid; BORDER-TOP: #1d2a3b 6px solid; BORDER-RIGHT: #1d2a3b 6px solid
}
.SmallDayCalendarHolder .MonthTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #1d2a3b; COLOR: #fff; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.SmallDayCalendar {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.SmallDayCalendar .DayOfWeek {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #425e80; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #fff; FONT-SIZE: 10px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 3px
}
.SmallDayCalendar TD {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 294px; PADDING-RIGHT: 2px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px
}
.SmallDayCalendar TH {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 294px; PADDING-RIGHT: 2px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px
}
.SmallDayCalendar .DayTitle {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.SmallDayCalendar .Day {
	BACKGROUND: #5a81af; COLOR: #fff; VERTICAL-ALIGN: top; MARGIN-RIGHT: 5px
}
.SmallDayCalendar .NonDayTitle {
	TEXT-ALIGN: right; FLOAT: left; COLOR: #ffffff; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.SmallDayCalendar .NonDay {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BACKGROUND-COLOR: #425e80; COLOR: #ffffff; BORDER-TOP: #dddddd 1px; MARGIN-RIGHT: 5px; BORDER-RIGHT: #dddddd 1px solid
}
.SmallDayCalendar .WeekendDayTitle {
	TEXT-ALIGN: right; FLOAT: left; FONT-WEIGHT: bold
}
.SmallDayCalendar .WeekendDay {
	BACKGROUND-COLOR: #425e80; COLOR: #fff; MARGIN-RIGHT: 5px
}
.SmallDayCalendar .Today {
	BACKGROUND-COLOR: #ffae00; VERTICAL-ALIGN: top
}
.SmallDayCalendar .Today .DayTitle {
	COLOR: #fff; VERTICAL-ALIGN: top
}
.SmallDayCalendar .Hour {
	BACKGROUND-COLOR: #425e80; WIDTH: 40px; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 10px
}
.HourTitle {
	BACKGROUND-COLOR: #425e80; WIDTH: 40px; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 10px
}
.apex_finderbar {
	
}
.apex_finderbar_left_top IMG.spacer {
	BACKGROUND-IMAGE: url(builder_find_top2.png) !important
}
.apex_finderbar_left_top {
	BACKGROUND-IMAGE: url(builder_find_bg2.png) !important
}
.apex_finderbar_left_middle {
	BACKGROUND-IMAGE: url(builder_find_bg2.png) !important
}
.apex_finderbar_left_bottom {
	BACKGROUND-IMAGE: url(builder_find_bg2.png) !important
}
.apex_finderbar_left_bottom IMG.spacer {
	BACKGROUND-IMAGE: url(builder_find_bottom2.png) !important
}
.apexir_WORKSHEET_DATA TH {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-LEFT: #1d2a3b 1px solid; PADDING-BOTTOM: 4px !important; PADDING-LEFT: 6px !important; PADDING-RIGHT: 6px !important; FONT: bold 12px Arial; BACKGROUND: #1d2a3b; COLOR: #fff !important; BORDER-TOP: #1d2a3b 1px solid; BORDER-RIGHT: #1d2a3b 1px solid; PADDING-TOP: 4px !important
}
.apexir_WORKSHEET_DATA TH.current {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-LEFT: #1d2a3b 1px solid; PADDING-BOTTOM: 4px !important; PADDING-LEFT: 6px !important; PADDING-RIGHT: 6px !important; FONT: bold 12px Arial; BACKGROUND: #eeeeee; COLOR: #fff !important; BORDER-TOP: #1d2a3b 1px solid; BORDER-RIGHT: #1d2a3b 1px solid; PADDING-TOP: 4px !important
}
.apexir_WORKSHEET_DATA TD {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-LEFT: #1d2a3b 1px solid; PADDING-BOTTOM: 4px !important; PADDING-LEFT: 6px !important; PADDING-RIGHT: 6px !important; FONT: 12px Arial; BACKGROUND: #3a4255; VERTICAL-ALIGN: middle !important; BORDER-TOP: #1d2a3b 1px solid; BORDER-RIGHT: #1d2a3b 1px solid; PADDING-TOP: 4px !important
}
#apexir_columnsearch {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-LEFT: #1d2a3b 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #1d2a3b 1px solid; BORDER-RIGHT: #1d2a3b 1px solid
}
#apexir_col_values_drop {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-LEFT: #1d2a3b 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #1d2a3b 1px solid; BORDER-RIGHT: #1d2a3b 1px solid
}
#apexir_rollover {
	BORDER-BOTTOM: #1d2a3b 1px solid; BORDER-LEFT: #1d2a3b 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #1d2a3b 1px solid; BORDER-RIGHT: #1d2a3b 1px solid
}
#apexir_rollover_content A:hover {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #8b9bab !important; TEXT-DECORATION: underline
}
#apexir_col_values_drop A:hover {
	BACKGROUND-IMAGE: none !important; BACKGROUND-COLOR: #8b9bab !important; TEXT-DECORATION: underline
}
#apexir_sortup {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid
}
#apexir_sortdown {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid
}
#apexir_hide {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid
}
#apexir_break {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid
}
#apexir_info {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid
}
#apexir_computation {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid
}
#apexir_editlink {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid
}
#apexir_rollover TABLE {
	BORDER-BOTTOM: #1d2a3b 2px solid; BACKGROUND-COLOR: #eeeeee !important; FONT-SIZE: 11px !important
}
#apexir_CONTROL_PANEL_DROP {
	COLOR: #000 !important
}
TD.apex_finderbar_left TABLE.formlayout {
	BACKGROUND: #eeeeee; COLOR: #000 !important
}
#apexir_CONTROL_PANEL_DROP .formlayout {
	COLOR: #000 !important
}
#apexir_CONTROL_PANEL_DROP .formlayout TR TD TABLE {
	COLOR: #000 !important
}
.fielddata {
	COLOR: #000 !important
}
.itemlink {
	COLOR: #000 !important
}
#apexir_WORKSHEET_REGION {
	MARGIN: 0px 10px 10px 0px
}
.newsTitle {
	MARGIN: 10px 0px 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #002f53; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.newsTitle A:link {
	COLOR: #002f53; TEXT-DECORATION: none
}
.newsTitle A:visited {
	COLOR: #002f53; TEXT-DECORATION: none
}
.newsTitle A:hover {
	COLOR: #002f53; TEXT-DECORATION: underline
}
.newsItem {
	MARGIN: 5px 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt
}
.newsItem A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
.newsItem A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.MVlinksXX {
	FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 9px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.MarineViewHEADERSCopy {
	FONT-STYLE: oblique; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #487082; FONT-SIZE: 12px; FONT-WEIGHT: bolder
}
.Marview {
	BACKGROUND-ATTACHMENT: fixed; BACKGROUND-REPEAT: no-repeat; FONT: 10px Arial, Helvetica, sans-serif; BACKGROUND-POSITION: right center; COLOR: #414042
}
.MVbodylinksCopy {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #24323f; FONT-SIZE: 9px
}
.LeftNavmvCopy {
	BACKGROUND-COLOR: #24323f; FONT-STYLE: italic; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 9px; TEXT-DECORATION: none
}
.footLinks {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #eec37d; FONT-SIZE: 9px
}
.MVsmallLinks {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #cccccc; FONT-SIZE: 9px
}

