html { height:100%; }
body { height:100%;font-family:Tahoma,Verdana,Arial,Sans-Serif; color:#233C7a; }
td { font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:70%; }
hr { font-family:Tahoma,Verdana,Arial,Sans-Serif; color:#1a7bb3; height:1px; border:0; }
input { font-family:Tahoma,Verdana,Arial,Sans-Serif; padding:2px; font-size:100%; }
input.requiredfield { font-family:Tahoma,Verdana,Arial,Sans-Serif; background-color:#fefbc9; padding:2px; font-size:100%; }
input.button { font-family:Tahoma,Verdana,Arial,Sans-Serif; padding:2px; font-size:100%; }
input.file { font-family:Tahoma,Verdana,Arial,Sans-Serif; padding:3px; font-size:100%; }
textarea { font-family:Tahoma,Verdana,Arial,Sans-Serif; padding:2px; font-size:100%; }
textarea.requiredfield { font-family:Tahoma,Verdana,Arial,Sans-Serif; background-color:#fefbc9; padding:2px; font-size:100%; }
select { font-family:Tahoma,Verdana,Arial,Sans-Serif; padding:0px; font-size:100%; }

a { color:#1a7bb3; text-decoration:underline; font-weight:bold; }
a:hover { color:#1a7bb3; text-decoration:none; font-weight:bold; }
a.CaseSelection { color:#233C7a; text-decoration:none; font-weight:normal;}
a.CaseSelection:hover { color:#000000; text-decoration:underline; font-weight:normal;}
a.Navigation { color:#ffffff; text-decoration:none; font-weight:bold; }
a.Navigation:hover { color:#ffffff; text-decoration:underline; font-weight:bold; }
a.NavigationAdditionalInformation { color:#b45c75; text-decoration:none; font-weight:bold; }
a.NavigationAdditionalInformation:hover { color:#b45c75; text-decoration:underline; font-weight:bold; }
a.NavigationClientLogin { color:#b46f5c; text-decoration:none; font-weight:bold; }
a.NavigationClientLogin:hover { color:#b46f5c; text-decoration:underline; font-weight:bold; }
a.NavigationContactUs { color:#b4905c; text-decoration:none; font-weight:bold; }
a.NavigationContactUs:hover { color:#b4905c; text-decoration:underline; font-weight:bold; }
a.NavigationHome { color:#a7b3e4; text-decoration:none; font-weight:bold; }
a.NavigationHome:hover { color:#a7b3e4; text-decoration:underline; font-weight:bold; }
a.NavigationNews { color:#a4b45c; text-decoration:none; font-weight:bold; }
a.NavigationNews:hover { color:#a4b45c; text-decoration:underline; font-weight:bold; }
a.NavigationOurClients { color:#5cb492; text-decoration:none; font-weight:bold; }
a.NavigationOurClients:hover { color:#5cb492; text-decoration:underline; font-weight:bold; }
a.NavigationOurPeople { color:#5cb46d; text-decoration:none; font-weight:bold; }
a.NavigationOurPeople:hover { color:#5cb46d; text-decoration:underline; font-weight:bold; }
a.NavigationOurServices { color:#5cb1b4; text-decoration:none; font-weight:bold; }
a.NavigationOurServices:hover { color:#5cb1b4; text-decoration:underline; font-weight:bold; }
a.NavigationRecruitment { color:#b4ab5c; text-decoration:none; font-weight:bold; }
a.NavigationRecruitment:hover { color:#b4ab5c; text-decoration:underline; font-weight:bold; }
a.SubNavigationHeading { color:#ffffff; text-decoration:none; font-weight:bold; }
a.SubNavigationHeading:hover { color:#ffffff; text-decoration:underline; font-weight:bold; }
a.SubNavigationHeading:active { color:#ffffff; text-decoration:none; font-weight:bold; }
a.SubNavigationLinks { color:#233C7a; text-decoration:none; font-weight:bold; }
a.SubNavigationLinks:hover { color:#233C7a; text-decoration:underline; font-weight:bold; }
a.SubNavigationLinks:active { color:#000000; text-decoration:none; font-weight:bold; }
a.SubNavigationLinksSelected { color:#000000; text-decoration:none; font-weight:bold; }
a.SubNavigationLinksSelected:hover { color:#000000; text-decoration:underline; font-weight:bold; }
a.SubSubNavigationLinks { color:#444444; text-decoration:none; font-weight:bold; }
a.SubSubNavigationLinks:hover { color:#444444; text-decoration:underline; font-weight:bold; }
a.SubSubNavigationLinks:active { color:#777777; text-decoration:none; font-weight:bold; }
a.SubSubNavigationLinksSelected { color:#777777; text-decoration:none; font-weight:bold; }
a.SubSubNavigationLinksSelected:hover { color:#777777; text-decoration:underline; font-weight:bold; }

.GlobalBackground { background-color:#ffffff; }
.GlobalBlackText { color:#000000; }
.GlobalBoldedItalicsText { font-weight:bold; font-style:italic; }
.GlobalBoldedBlackText { font-weight:bold; color:#000000; }
.GlobalBoldedText { font-weight:bold; }
.GlobalItalicsText { font-style:italic; }
.GlobalRequiredField { color:#E89C64; font-weight:bold; }
.GlobalTableCell { background-color:#ffffff; cursor:pointer; cursor:hand; }
.GlobalTableCellBorder { border-bottom:1px solid #e4e4e4; }
.GlobalTableCellBorderNoHand { border-bottom:1px solid #e4e4e4; cursor:default; cursor:default; }
.GlobalTableCellDown { background-color:#eff2f8; color:#000000; cursor:pointer; cursor:hand; }
.GlobalTableCellNoHand { background-color:#ffffff; cursor:default; cursor:default; }
.GlobalTableCellOver { background-color:#f5fafa; color:#000000; cursor:pointer; cursor:hand; }
.GlobalTableHeaderBackground { background-color:#d9e8ea; cursor:default; cursor:default; }
.HeaderDate { color:#233C7a; }
.HeadingTopLevel { color:#233C7a; font-weight:bold; font-size:110%; }
.HeadingVeryBottomLevel { color:#233C7a; font-weight:bold; font-size:80%; }
.HeadingVeryBottomLevelLoggedout { color:#2c8b6b; font-weight:bold; font-size:80%; }
.HeadingAdditionalInformation { color:#b45c75; font-weight:bold; font-size:110%; }
.HeadingClientLogin { color:#b46f5c; font-weight:bold; font-size:110%; }
.HeadingContactUs { color:#b4905c; font-weight:bold; font-size:110%; }
.HeadingError { color:#ff0000; font-weight:bold; }
.HeadingExample { color:#1a7bb3; font-weight:bold; font-size:110%; }
.HeadingNews { color:#a4b45c; font-weight:bold; font-size:110%; }
.HeadingOurClients { color:#5cb492; font-weight:bold; font-size:110%; }
.HeadingOurPeople { color:#5cb46d; font-weight:bold; font-size:110%; }
.HeadingOurServices { color:#5cb1b4; font-weight:bold; font-size:110%; }
.HeadingQuote { color:#1a7bb3; font-weight:bold; font-style:italic; font-size:110%; }
.HeadingRecruitment { color:#b4ab5c; font-weight:bold; font-size:110%; }
.ImageButtonBorders { background-color:#1a7bb3; }
.Navigation { color:#ffffff; background-color:#233C7a; }
.SubNavigation { color:#233C7a; background-color:#a0c4de; }
.SubNavigationAdditionalInformation { color:#ffffff; background-color:#b45c75; font-weight:bold; }
.SubNavigationClientLogin { color:#ffffff; background-color:#b46f5c; font-weight:bold; }
.SubNavigationClientLoginClientServices { color:#ffffff; background-color:#b46f5c; font-weight:bold; }
.SubNavigationContactUs { color:#ffffff; background-color:#b4905c; font-weight:bold; }
.SubNavigationNews { color:#ffffff; background-color:#a4b45c; font-weight:bold; }
.SubNavigationOurClients { color:#ffffff; background-color:#5cb492; font-weight:bold; }
.SubNavigationOurPeople { color:#ffffff; background-color:#5cb46d; font-weight:bold; }
.SubNavigationOurServices { color:#ffffff; background-color:#5cb1b4; font-weight:bold; }
.SubNavigationRecruitment { color:#ffffff; background-color:#b4ab5c; font-weight:bold; }

.TabNotSelected { border:1px solid #233c7a; background-color:#e8e6eb; cursor:pointer; cursor:hand; }
.TabTopBorder { border-top:1px solid #233c7a; }
.TabBottomBorder { border-bottom:1px solid #233c7a; }
.TabLeftBorder { border-left:1px solid #233c7a; background-color:#f5fafa; }
.TabRightBorder { border-right:1px solid #233c7a; background-color:#f5fafa; }
.TabSelected { border-top:1px solid #233c7a; border-left:1px solid #233c7a; border-right:1px solid #233c7a; background-color:#f5fafa; }
.GlobalTableHeaderBackgroundWithBorder { background-color:#f5fafa; border:1px solid #989ba4; cursor:default; cursor:default; }
.GlobalAlternateTableBackground { background-color:#f5fafa; cursor:default; cursor:default; }