body { color: gray; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; text-decoration: none; }p { color: gray; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; text-decoration: none; }td { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }a:link { color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }a:visited { color: #808080; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }a:hover { color: #2091ff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; background-repeat: repeat; background-attachment: scroll; background-position: 100% 100%; text-decoration: none; }a:active { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; text-decoration: none; }h4 { color: gray; font-size: medium; font-weight: bold; text-decoration: none; }h1 { color: black; font-size: x-large; font-weight: bold; text-decoration: none; padding-bottom: 12px; }h2 { color: #000; font-size: small; font-weight: bold; }.news { color: black; font-size: small; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; padding-top: 0; padding-left: 10px; padding-right: 10px; }.newsheader { color: #2091ff; font-size: large; font-weight: bold; text-decoration: none; padding-top: 12px; padding-right: 12px; padding-left: 12px; }.contact { color: gray; font-size: small; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; padding-left: 12px; padding-right: 12px;}.contactnumbers { color: black; font-size: large; font-style: normal; font-weight: bold; line-height: 8px; text-decoration: none; padding-right: 12px; padding-left: 12px; }.contactheader { color: #2091ff; font-size: medium; font-weight: bold; text-decoration: none; padding-top: 12px; padding-left: 12px; padding-right: 12px; }.nav { color: gray; font-size: small; font-weight: normal; font-style: normal; text-decoration: none; padding-left: 22px; padding-right: 10px;padding-top:5px  }.radiancetext { color: gray; font-size: medium; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; padding-top: 110px; padding-left: 10px; padding-right: 10px; }.newsletter { color: black; font-size: small; font-weight: normal; font-style: normal; line-height: 20px; text-decoration: none; padding-top: 12px; padding-left: 12px; padding-right: 12px; }.follow { top: 20px; margin-top: 20px; }.enquiryform { color: gray; font-size: small; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; padding: 25px; }.titles { color: black; font-size: x-large; font-weight: bold; text-decoration: none; padding-bottom: 12px; }.introtext { color: gray; font-size: small; font-weight: normal; line-height: 16px; text-decoration: none; }.subtitles { color: gray; font-size: medium; font-weight: bold; text-decoration: none; }.legalslist { color: black; text-decoration: none; padding-right: 16px; padding-left: 16px; list-style: inside; display: list-item; }