﻿:focus {
outline:none;
}
body {
	margin-top: 8;
}
a {
	font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.template-border {
	border: 1px solid #DFDFDF;
}
.font-normal {
	text-align: justify;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
}
.faq-headers {
	color: #BC1220;
	font-weight: bold;
	line-height: 20px;
}
.prod-head-title-table {
	vertical-align: bottom;
}
.prod-head-title-text {
	font-family: Arial;
	font-size: 22px;
	color: #FFFFFF;
}
.prod-reg-or-tm {
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
}
.prod-grey-subtitles {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-bottom: 6px;
}
.prod-colour-header {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 30px;
}
.email-to-friend {
	margin-top: 6px;
	margin-bottom: 10px;
}
.H1 {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 40px;
	color: #BC1220;
	letter-spacing: -1px;
	margin-bottom: 9px;
}
.H2 {
	font-family: Helvetica, Arial, sans-serif;
	color: #BC1220;
	letter-spacing: -1px;
	margin-bottom: 9px;
}
a.internal-link {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #BC1220;
	text-decoration: none;
}
a.internal-link:visited {
	text-decoration: none;
}
a.internal-link:active {
	text-decoration: none;
}
a.internal-link:hover {
	color: #157AA8;
	text-decoration: none;
}
.footer-font {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
}
a.footer {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
a.footer:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.sidebar-stripes-table {
	background-image: url('../images/stripes.png');
}
.sidebar-text {
	font-family: Helvetica, Arial, sans-serif;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-size: 13px;
	color: #333333;
}
.sidebar-headers {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #BC1220;
}
a.sidebar-headers {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #BC1220;
	text-decoration: none;
}
a.sidebar-headers:visited {
	text-decoration: none;
}
a.sidebar-headers:active {
	text-decoration: none;
}
a.sidebar-headers:hover {
	color: #157AA8;
	text-decoration: none;
}

.sidebar-boarder-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C0C0;
}
.sidebar-subscription-text {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-left: 5px;
}
.sidebar-subscription-text-entries {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

.sidebar-subscription-form-layout {
	margin-bottom: 10px;
	margin-top: 1px;
}
.sidebar-submit-button {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-left: 5px;
	text-align: right;
}
a.sidebar-facebook {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #BC1220;
	text-decoration: none;
}
a.sidebar-facebook:visited {
	text-decoration: none;
}
a.sidebar-facebook:active {
	text-decoration: none;
}
a.sidebar-facebook:hover {
	color: #157AA8;
	text-decoration: none;
}

.sidebar-left-boarder {
	border-style: none none none solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
.sidebar-email-this {
	font-family: Helvetica, Arial, sans-serif;
	color: #006A8C;
	font-size: 14px;
	margin-top: 8px;
	margin-bottom: 8px;
	font-weight: bold;
}

.addthis_toolbox .custom_images a
{
    width: 60px;
    height: 60px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}
