﻿
#divPage                                { position: relative; width: 778px; height: auto; height: 100%; min-height: 100%; background-color: #ffffff; margin: 0px auto 0px auto; padding: 0px }
#divHeader                              { position: relative; width: 100%; height: 80px; background-color: #ffffff; font-size: 7pt; text-align: right; vertical-align: middle; margin: 0px }
#divMenu                                { position: relative; width: 100%; text-align: left; vertical-align: middle; margin: 0px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC }
#divBody                                { position: relative; text-align: left; vertical-align: top; margin: 0px; padding: 0px 0px 25px 0px; vertical-align: top }
#divPageTitle                           { position: relative; text-align: left; vertical-align: top; margin: 0px; padding: 0px; vertical-align: top }
#divSideBar                             { position: relative; text-align: left; vertical-align: top; margin: 1px 0px 0px 0px; padding: 0px; vertical-align: top }
#divFooter                              { position: relative; width: 778px; background-color: #ffffff; margin: 0px auto 0px auto; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; vertical-align: bottom }
#divStPaulInfo                          { font-family: Verdana; font-size: 7pt; color: #000000; text-align: left; vertical-align: top; background-color: #eeeeeb; padding: 8px 5px 5px 5px }


#divHomePageText                        { width: 560px; margin: 1px 0px 0px 0px; padding: 10px; border: solid 1px #cfcfcf; background-color: #03689c; border-collapse: collapse; border-spacing: 0px; font-family: Verdana; font-size: 8pt; text-align: left; color: #ffffff }
#divHomePageText h1                     { font: normal normal normal 2.55em Helvetica, sans-serif; color: #ffffff; text-align: left }


#divBody ul                             { margin-left: 6px; padding-left: 12px; list-style-type: disc; list-style-image: url(/images/sidebar/arrow.gif); padding-bottom: 0px; margin-bottom: 0px; margin-top: 4px }
#divBody li                             { margin-top: 0px }
#divBody li a                           { text-decoration: none; color: #bb0005; padding: 6px 0px 6px 0px }
#divBody li a:hover                     { color:#666 }


#divLatestNews                          { width: 560px; margin: 1px 0px 1px 0px; padding: 10px; border: solid 1px #cfcfcf; color: #ffffff; background-color: #3691c6; border-collapse: collapse; border-spacing: 0px; font-family: Verdana; font-size: 8pt; text-align: left }
#divLatestNews ul                       { list-style-type: none; list-style-image: none; margin: 4px 0px 4px 0px; padding: 0px }
#divLatestNews li                       { margin-top: 2px 0px 2px 0px }
#divLatestNews li a                     { font-weight: bold; text-decoration: none; color: #ffffff; padding: 6px 0px 6px 0px }
#divLatestNews li a:hover               { color: #666 }
#divLatestNews h1                       { color: #ffffff }


#divLloyds                              { float: right; margin: -10px -10px -10px -10px; padding: 0px }


#divContactUs                           { width: 269px; font-family: Verdana; font-size: 8pt; text-align: left; color: #ffffff }
#divContactUs h1                        { color: #03689c }
td.ContactUs                            { width: 269px; margin: 1px 0px 0px 0px; padding: 10px; border: solid 1px #cfcfcf; background-color: #3691c6; border-collapse: collapse; border-spacing: 0px; vertical-align: top }


html, body, form                        { height: auto; height: 100%; min-height: 100% }
body                                    { text-align: center; margin: 0px; padding: 0px }
table                                   { width: 100%; border: none 0px #000000; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px }
td                                      { padding: 0px }
h1                                      { font: normal normal normal 2.05em Helvetica, sans-serif; color: #000000; text-align: left }
img                                     { border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px; margin: 0px }
object, embed                           { padding: 0px; margin: 0px; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px }
a                                       { color: #bb0005}
a:hover                                 { color: #00669a }


table.Page                              { width: 100%; height: auto; height: 100%; min-height: 100%; border: none 0px #000000; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px }
td.PageBody                             { font-family: Verdana; font-size: 8pt; color: #000000; text-align: left; padding: 0px; vertical-align: top }
td.PageFooter                           { padding: 0px; vertical-align: bottom }


table.Menu                              { width: 100%; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; margin: 1px 0px 1px 0px; padding: 0px; background-color: #eeeeeb }
td.MenuOptions                          { height: 26px; padding: 0px }
td.MenuDivider                          { height: 16px; background-color: #bb0005 }

span.MenuOption                         { position: relative; text-align: center; vertical-align: middle; padding: 0px 15px 0px 15px }
span.MenuOption a                       { font-family: Verdana; font-size: 7pt; color: #000000; font-weight: bold; text-decoration: none }
span.MenuOption a:hover                 { color: #bb0005 }


table.Body                              { width: 100%; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px }
td.Body                                 { width: 582px; padding: 0px; vertical-align: top }
td.Body h1                              { font: normal normal normal 14pt 'Trebuchet MS', Helvetica, sans-serif; color: #bb0005; text-align: left; text-transform: capitalize; text-decoration: none; margin: 0px 0px 0px 0px }
td.Divider                              { width: 10px; padding: 0px }
td.SideBar                              { width: 186px; padding: 0px; vertical-align: top }

a.Body                                  { color: #173657; text-decoration: none }
a.Body:hover                            { color: #b0d2e3 }


div.SideBarTop                          { width: 100%; height: 15px; padding: 0px; background-image: url(/images/sidebar/side-top.gif); background-repeat: no-repeat; background-position: right center }
div.SideBarBody                         { font-family: Verdana; font-size: 7pt; color: #000000; text-align: left; vertical-align: top; border-left: solid 1px #cfcfcf; border-right: solid 1px #cfcfcf; background-color: #eeeeeb; padding: 0px 8px 0px 8px }
div.SideBarBottom                       { width: 100%; height: 15px; padding: 0px; background-image: url(/images/sidebar/side-bottom.gif); background-repeat: no-repeat; background-position: left center }

div.SideBarTop img                      { float: left; margin: 0px }
div.SideBarBottom img                   { float: right; margin: 0px }

div.SideBarBody ul                      { margin-left: 6px; padding-left: 12px; list-style-type: disc; list-style-image: url(/images/sidebar/arrow.gif); padding-bottom: 0px; margin-bottom: 0px; margin-top: 4px }
div.SideBarBody li                      { margin-top: 0px; border-bottom: 1px solid #cecece }
div.SideBarBody li a                    { text-decoration: none; color: #636363; display: block; padding: 6px 0px 6px 3px }
div.SideBarBody li a:hover              { color:#666 }
div.SideBarBody .First                  { border-top: 0px }
div.SideBarBody .Last                   { border-bottom: 0px }


div.HomePageInfoTopLeftCorner           { height: 30px; margin: 0px; padding: 0px }
div.HomePageInfoBottomRightCorner       { position: absolute; height: 30px; bottom: 0px; right: 0px; margin: 0px; padding: 0px }


table.Downloads                         { width: 100%; font-family: Verdana; font-size: 7pt; color: #000000; text-align: left; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px }
table.Downloads .Header                 { height: 20px; font-weight: bold; padding: 3px 0px 3px 5px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; background-color: #eeeeeb }
table.Downloads td                      { height: 20px; padding: 3px 0px 3px 5px; border-top: solid 1px #FFFFFF }
table.Downloads tr.Nothing:hover td     { background-color: #eeeeeb; cursor: default }
table.Downloads tr:hover td             { border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; background-color: #eed5d5; cursor: pointer }
table.Downloads td a                    { color: #000000; text-decoration: none }
table.Downloads td a:hover              { text-decoration: underline }



table.Footer                            { width: 100%; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; margin: 1px 0px 1px 0px; padding: 0px; background-color: #eeeeeb }
td.Footer                               { vertical-align: bottom }
td.FooterText                           { height: 26px; font-family: Verdana; font-size: 7pt; color: #000000; text-align: center; padding: 3px 0px 3px 0px }
td.FooterDivider                        { height: 16px; background-color: #bb0005 }

a.Footer                                { color: #173657; text-decoration: none }
a.Footer:hover                          { color: #b0d2e3 }


p.Downloads                             { margin-top: 0px; margin-bottom: 5px; font-weight: bold }
p.Address                               { margin-top: 10px; margin-left: 25px }
p.Right                                 { text-align: right; margin-top: 0px; margin-bottom: 0px; font-weight: bold }


img.Logo                                { float: left; border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px; margin: 0px; margin: 25px auto auto 10px }
img.LogoSmall                           { margin: 5px auto 10px auto }
img.PNG                                 { border: none 0px #ffffff; border-collapse: collapse; border-spacing: 0px; padding: 0px; margin: 0px; behavior: url(/behaviours/iepngfix.htc) }
#divPageTitle img                       { padding-bottom: 16px }