﻿
 .ErrorText, .InfoText, .MenuLight, .MenuDark,
 .Body, .BodySmall, .BodyLarge, .BodyDisplay, .BodyDisplayInherit, .BodyTitle,
 .Button, .Content, .Header, .Title, 
 .FormHeaderTitle, .PanelHeaderTitle, .FormHeaderLink, .PanelHeaderLink,
 .FormTabOnLink, .FormTabOffLink, .PanelTabOnLink, .PanelTabOffLink { font-family: Verdana; }

 .ErrorText { color: Red; }
 .InfoText { color: Green; }
 .Body, .BodySmall, .BodyLarge, .BodyDisplay, .BodyDisplayInherit, .BodyTitle, 
 .Button, .Content, .Header  { color: Black; }
 .FormHeaderTitle, .FormHeaderLink, .FormTabOnLink, .MenuLight  { color: White; }
 .PanelHeaderTitle, .PanelTabOnLink  { color: #333333; }
 .PanelHeaderLink, .FormTabOffLink, .PanelTabOffLink, .MenuDark  { color: #5D7B9D; }
 .Title { color: #2D3C81; }

 .ErrorText, .InfoText,
 .Body, .BodyDisplay, .BodyTitle, .Button, .Content, .MenuLight, .MenuDark,
 .PanelHeaderTitle, .PanelTabOnLink, .PanelTabOffLink { font-size: 0.8em; }
 .Header, .FormHeaderTitle, .FormTabOnLink, .FormTabOffLink { font-size: 1.0em; }
 .BodySmall, .FormHeaderLink, .PanelHeaderLink { font-size: 0.65em; }
 .BodyLarge { font-size: 1.0em; }
 .Title { font-size: 1.8em; }

 .ErrorText, .InfoText,
 .BodyDisplay, .BodyDisplayInherit, .BodyTitle, .Button, .Header, .Title, .MenuLight, .MenuDark,
 .FormHeaderTitle, .PanelHeaderTitle, .FormHeaderLink, .PanelHeaderLink,
 .FormTabOnLink, .FormTabOffLink, .PanelTabOnLink, .PanelTabOffLink { font-weight: bold; }

 .FormHeaderTitle, .FormHeaderLink, .PanelHeaderTitle, .PanelHeaderLink { padding-left: .5ex; padding-right: .5ex; }

 A:active.Content, A:visited.Content, A:link.Content,
 A:active.Body, A:visited.Body, A:link.Body,
 A:active.BodySmall, A:visited.BodySmall, A:link.BodySmall,
 A:active.BodyLarge, A:visited.BodyLarge, A:link.BodyLarge,
 A:active.BodyDisplay, A:visited.BodyDisplay, A:link.BodyDisplay,
 A:active.BodyDisplayInherit, A:visited.BodyDisplayInherit, A:link.BodyDisplayInherit,
 A:active.FormHeaderLink, A:visited.FormHeaderLink, A:link.FormHeaderLink,
 A:active.PanelHeaderLink, A:visited.PanelHeaderLink, A:link.PanelHeaderLink { text-decoration: none; }
 A:hover.Content, A:hover.Body, A:hover.BodySmall, A:hover.BodyLarge, A:hover.BodyDisplay, A:hover.BodyDisplayInherit,
 A:hover.FormHeaderLink, A:hover.PanelHeaderLink { text-decoration: underline; }
 A.Header { color: #2D3C81; }
 A.Body, A.BodySmall, A.BodyDisplay, A.BodyDisplayInherit { color: #5D7B9D; }
 A.BodyTitle, A.FormHeaderTitle, A.PanelHeaderTitle,
 A.FormTabOnLink, A.FormTabOffLink, A.PanelTabOnLink, A.PanelTabOffLink { text-decoration: none; }

 .PublicBorder { width:750px; }
 .PublicForm TD { padding: 2px 4px 2px 0px; }
 .PublicBody TEXTAREA { font-family:Verdana; color:Black; }
 .PublicBody INPUT { font-family:Verdana; color:Black; }
 .PublicBody SELECT { font-family:Verdana; color:Black; }
 .PublicBody, .PublicFooter { font-family:Verdana; color:Black; }
 .PublicBody { font-size:0.8em; }
 .PublicBodyTitle { font-size:1.375em; }
 .PublicBodyLarge { font-size:1.125em; }
 .PublicBodySmall { font-size:0.8125em; }
 .PublicFooter { font-size:0.7em; }
 .PublicBody A, A.PublicBody { color:#1E9DB1; text-decoration:none; font-weight:bold; }
 .PublicFooter A, A.PublicFooter { color:black; text-decoration:none; }
 .PublicBody A:hover, A:hover.PublicBody { color:#1E9DB1; text-decoration:underline; }
 .PublicFooter A:hover, A:hover.PublicFooter { color:black; text-decoration:underline; }
 .PublicMenu, .PublicMenuLarge, .PublicMenuSmall { font-family:Verdana; color:#1E9DB1; text-decoration:none; white-space:nowrap; }
 A:hover.PublicMenu, A:hover.PublicMenuLarge, A:hover.PublicMenuSmall { color:#287581; text-decoration:none; }
 .PublicBody H1 A { color:#287581; }
 .PublicBody H2 A { color:#287581; }
 .PublicBody H3 A { color:#287581; }
 .PublicBody H4 A { color:#287581; }
 .PublicBody H5 A { color:#287581; }
 .PublicBody H6 A { color:#287581; }
 .PublicBody H1 A:hover { color:#287581; }
 .PublicBody H2 A:hover { color:#287581; }
 .PublicBody H3 A:hover { color:#287581; }
 .PublicBody H4 A:hover { color:#287581; }
 .PublicBody H5 A:hover { color:#287581; }
 .PublicBody H6 A:hover { color:#287581; }
 .PublicMenu { font-size:.7em; font-weight:bold; }
 .PublicMenuLarge { font-size:1.0em; font-weight:bold; }
 .PublicMenuSmall { font-size:0.7em; }
 .PublicMenuNoSep { padding:4px 0px 4px 0px; }
 .PublicMenuSep { padding:4px 0px 4px 0px; border-bottom:solid 1px silver; }
 .PublicBody H1 { font-size:1.375em; margin-bottom:0px; }
 .PublicBody H2 { font-size:1.275em; margin-bottom:0px; }
 .PublicBody H3 { font-size:1.125em; margin-bottom:0px; }
 .PublicBody H4 { font-size:1.125em; margin-bottom:0px; }
 .PublicBody H5 { font-size:1.125em; margin-bottom:0px; }
 .PublicBody H6 { font-size:1.125em; margin-bottom:0px; }
 .PublicBody SMALL { font-size:0.8125em; }
 .PublicMenuTitle { font-family:Verdana; color:White; background-color:#1E9DB1; }
 .PublicMenuTitleSub { font-family:Verdana; background-color:#FFEDB6; }
 .PublicTitleBackground { background-color:#1E9DB1; padding:3px 4px 3px 4px; color:White; }
 .PublicPopupBackground { background-color:#FFEDB6; padding:3px 4px 3px 4px; }
 .PublicPopupPanel { background-color:#FFEDB6; border:solid 1px Black; width:25em; }
 .PublicAddressPanel { background-color:white; padding:4px; border-bottom:solid 1px silver; border-left:solid 1px silver; border-right:solid 1px silver; }
 .PublicList { padding-left:0.8em; margin-left:0.8em; margin-bottom:0px }
 TD.PublicButtonLeft { background-color:ButtonFace;padding:3px;border-left:solid 1px ButtonShadow;border-top:solid 1px ButtonShadow;border-bottom:solid 1px ButtonShadow; }
 TD.PublicButtonRight { background-color:ButtonFace;padding:3px;border-right:solid 1px ButtonShadow;border-top:solid 1px ButtonShadow;border-bottom:solid 1px ButtonShadow; }
 A.PublicButton { color:black; text-decoration:none; }
 A:hover.PublicButton { color:black; text-decoration:underline; }
 .PublicMenuTitle A:active, .PublicMenuTitle A:visited, .PublicMenuTitle A:link { color:white; text-decoration:none; }
 .PublicMenuTitle A:hover { color:white; text-decoration:underline; }
 .PublicGrid { border: solid 1px silver; }
 .PublicGrid A { text-decoration:underline; }

 TABLE.FormBorder { page-break-inside: avoid; background-color: #F7F6F3; }
 TD.FormBorder { border-color: #2D3C81; border-style: solid; border-width: 1px; }
 TABLE.PanelBorder { page-break-inside: avoid; }
 TD.PanelBorder { border-color: #999999; border-style: solid; border-width: 1px; }

 .BlueBar { background-image: url(Images/BlueBar.gif); background-color: #5D7B9D; white-space: nowrap; }
 .GrayBar { background-image: url(Images/GrayBar.gif); background-color: #E0E0E0; white-space: nowrap; }
 .GrayBarBottom { background-image: url(Images/GrayBarBottom.gif); background-position: bottom; }
 .BlueBarBottom { background-image: url(Images/BlueBarBottom.gif); background-position: bottom; }
 
 .FormTabOn { border-left: #2D3C81 1px solid; border-right: #2D3C81 1px solid; border-top: #2D3C81 1px solid; background-image: url(Images/BlueBar.gif); white-space: nowrap; }
 .FormTabOffLeft { border-left: #999999 1px solid; border-top: #C4C4AD 1px solid; border-bottom: #2D3C81 1px solid; background-image: url(Images/GrayBar.gif); white-space: nowrap; }
 .FormTabOffRight { border-right: #999999 1px solid; border-top: #C4C4AD 1px solid; border-bottom: #2D3C81 1px solid; background-image: url(Images/GrayBar.gif); white-space: nowrap; }
 .FormTabEmpty { border-bottom: #2D3C81 1px solid; white-space: nowrap; }
 .FormTabBody { border-left: #2D3C81 1px solid; border-right: #2D3C81 1px solid; border-bottom: #2D3C81 1px solid; background-color: #F7F6F3; }
 .FormTabBar { border-left: #2D3C81 1px solid; border-right: #2D3C81 1px solid; background-color: #2D3C81; height: 10px; }
 A.FormTabOnLink, A.FormTabOffLink { padding-left: .5ex; padding-right: 1ex; }
 .PanelTabOn { border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #999999 1px solid; background-image: url(Images/GrayBar.gif); white-space: nowrap; }
 .PanelTabOffLeft { border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #C4C4AD 1px solid; border-bottom: #999999 1px solid; background-image: url(Images/GrayBar.gif); white-space: nowrap; }
 .PanelTabOffRight { border-left: #999999 1px solid; border-right: #999999 1px solid; border-top: #C4C4AD 1px solid; border-bottom: #999999 1px solid; background-image: url(Images/GrayBar.gif); white-space: nowrap; }
 .PanelTabEmpty { border-bottom: #999999 1px solid; white-space: nowrap; }
 .PanelTabBody { border-left: #999999 1px solid; border-right: #999999 1px solid; border-bottom: #999999 1px solid; background-color: #F7F6F3; }
 .PanelTabBar { border-left: #999999 1px solid; border-right: #999999 1px solid; background-color: #C4C4AD; height: 10px; }
 A.PanelTabOnLink, A.PanelTabOffLink { padding-left: .5ex; padding-right: 1ex; }
 .FormMargin, .PanelMargin { padding-left: .5ex; padding-right: .5ex; padding-top: .5ex; padding-bottom: .5ex; }

 TD.ButtonBar { padding-right: .75ex; padding-bottom: .75ex; padding-top: .75ex; }
 .ColumnHeader, .FormBodyColumnHeader { white-space: nowrap; border-bottom: black 1px solid; empty-cells: show; }
 .ColumnFooter, .FormBodyColumnFooter { white-space: nowrap; border-top: black 1px solid; empty-cells: show; }
 TABLE.FormBody { border-style: none; }
 TD.FormBody, TD.FormBodyColumnHeader, TD.FormBodyColumnFooter { padding: 3px; }
 TD.FormBodyTitle { padding: 3px; border-width: 1px; border-style: solid; border-bottom-color: Black; }
 TD.FormBodyFooter { padding: 3px; border-width: 1px; border-style: solid; border-top-color: Black; }
 TABLE.PanelBody { border-style: none; }
 TD.PanelBody { padding: 3px; }
 TD.PanelBodyTitle { padding: 3px; border-width: 1px; border-style: solid; border-bottom-color: Black; }
 TD.PanelBodyFooter { padding: 3px; border-width: 1px; border-style: solid; border-top-color: Black; }
 TD.FormBodyColumnSpacer, TD.PanelBodyColumnSpacer { width: 2ex; }

 .VEPushPinIcon { position: relative; top: -19px; left: -6px; } 
 
 .RTENormal { white-space: nowrap; height:20px; width:20px; background-color: #F3F3F3; border: solid 1px #F3F3F3; vertical-align:middle; text-align:center; }
 .RTEHover { white-space: nowrap; height:20px; width:20px; background-color: #F3F3F3; border: solid 1px #D2B47A; vertical-align:middle; text-align:center; background-image: url(Images/rtebnhov.gif); }
 .RTESelect { white-space: nowrap; height:20px; width:20px; background-color: #F3F3F3; border: solid 1px #89724F; vertical-align:middle; text-align:center; background-image: url(Images/rtebnsel.gif); }
 .RTESep { white-space: nowrap; height:20px; width:2px; background-color: #F3F3F3; border: solid 1px #F3F3F3; vertical-align:middle; text-align:center; background-image: url(Images/rtesep.gif); background-position: center center; background-repeat:no-repeat; }
 .RTEToolBar { background-color: #F3F3F3; border: solid 1px #C4C4C4; }
 .RTEOpaque { white-space: nowrap; height:20px; width:20px; background-color: #F3F3F3; border: solid 1px #F3F3F3; vertical-align:middle; text-align:center; filter: alpha(opacity=25); -moz-opacity:0.23; opacity=0.25; }
