@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoheavy';
    src: url('../fonts/lato-heavy-webfont.eot');
    src: url('../fonts/lato-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('../fonts/lato-heavy-webfont.woff') format('woff'),
         url('../fonts/lato-heavy-webfont.ttf') format('truetype'),
         url('../fonts/lato-heavy-webfont.svg#latoheavy') format('svg');
    font-weight: normal;
    font-style: normal;

}

a {
    color: #afafaf;
}

.title1{
	color: #ca103c;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 18px;
	letter-spacing: 2pt;
	padding-left: 30px;
	padding-top: 35px;
	text-align: left;
	background-image: url(../graphics/title_bg.png);
}

.redrule{
	background-color: #ca103c;
}

.active {
    .active { color: #ca103c; font-size: 14px; text-decoration:none; }
}

.link1{
	color: #afafaf;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: .5pt;
	padding-right: 20px;
	padding-top: 30px;
	text-align: left;
	float: left;
}

.link1 a:link { color: #afafaf; font-size: 14px; text-decoration:none; }
.link1 a:visited { color: #afafaf; font-size: 14px; text-decoration:none; }
.link1 a:hover { color: #ca103c; font-size: 14px; text-decoration:none; }
.link1 a:active { color: #ca103c; font-size: 14px; text-decoration:none; }

.link1a{
	color: #afafaf;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: .5pt;
	padding-right: 20px;
	padding-top: 30px;
	text-align: left;
	float: left;
}

.link1a a:link { color: #ca103c; font-size: 14px; text-decoration:none; }
.link1a a:visited { color: #ca103c; font-size: 14px; text-decoration:none; }
.link1a a:hover { color: #ca103c; font-size: 14px; text-decoration:none; }
.link1a a:active { color: #ca103c; font-size: 14px; text-decoration:none; }

.link2{
	color: #ca103c;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: .5pt;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	text-align: left;
	float: left;
}

.link2 a:link { color: #afafaf; font-size: 14px; text-decoration:none; }
.link2 a:visited { color: #afafaf; font-size: 14px; text-decoration:none; }
.link2 a:hover { color: #ca103c; font-size: 14px; text-decoration:none; }
.link2 a:active { color: #ca103c; font-size: 14px; text-decoration:none; }

.link2a{
	color: #ca103c;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: .5pt;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	text-align: left;
	float: left;
}

.link2a a:link { color: #ca103c; font-size: 14px; text-decoration:none; }
.link2a a:visited { color: #ca103c; font-size: 14px; text-decoration:none; }
.link2a a:hover { color: #ca103c; font-size: 14px; text-decoration:none; }
.link2a a:active { color: #ca103c; font-size: 14px; text-decoration:none; }

.link3{
	color: #afafaf;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .5pt;
	padding-right: 20px;
	padding-top: 10px;
	text-align: left;
	float: left;
}

.link3 a:link { color: #afafaf; font-size: 12px; text-decoration:none; }
.link3 a:visited { color: #afafaf; font-size: 12px; text-decoration:none; }
.link3 a:hover { color: #ca103c; font-size: 12px; text-decoration:none; }
.link3 a:active { color: #ca103c; font-size: 12px; text-decoration:none; }

.link3a{
	color: #afafaf;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .5pt;
	padding-right: 20px;
	padding-top: 10px;
	text-align: left;
	float: left;
}

.link3a a:link { color: #ca103c; font-size: 12px; text-decoration:none; }
.link3a a:visited { color: #ca103c; font-size: 12px; text-decoration:none; }
.link3a a:hover { color: #ca103c; font-size: 12px; text-decoration:none; }
.link3a a:active { color: #ca103c; font-size: 12px; text-decoration:none; }

.link4{
	color: #ca103c;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .5pt;
	padding-left: 73px;
	padding-right: 20px;
	padding-top: 10px;
	text-align: left;
	float: left;
}

.link4 a:link { color: #afafaf; font-size: 12px; text-decoration:none; }
.link4 a:visited { color: #afafaf; font-size: 12px; text-decoration:none; }
.link4 a:hover { color: #ca103c; font-size: 12px; text-decoration:none; }
.link4 a:active { color: #ca103c; font-size: 12px; text-decoration:none; }

.link4a{
	color: #ca103c;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 12px;
	letter-spacing: .5pt;
	padding-left: 73px;
	padding-right: 20px;
	padding-top: 10px;
	text-align: left;
	float: left;
}

.link4a a:link { color: #ca103c; font-size: 12px; text-decoration:none; }
.link4a a:visited { color: #ca103c; font-size: 12px; text-decoration:none; }
.link4a a:hover { color: #ca103c; font-size: 12px; text-decoration:none; }
.link4a a:active { color: #ca103c; font-size: 12px; text-decoration:none; }

.link5{
	color: #afafaf;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: .5pt;
	padding-right: 0px;
	padding-top: 30px;
	text-align: left;
	float: left;
}

.link5 a:link { color: #afafaf; font-size: 14px; text-decoration:none; }
.link5 a:visited { color: #afafaf; font-size: 14px; text-decoration:none; }
.link5 a:hover { color: #ca103c; font-size: 14px; text-decoration:none; }
.link5 a:active { color: #ca103c; font-size: 14px; text-decoration:none; }

.link5a{
	color: #afafaf;
	font-family: 'latoheavy', Arial, sans-serif;
	font-size: 14px;
	letter-spacing: .5pt;
	padding-right: 0px;
	padding-top: 30px;
	text-align: left;
	float: left;
}

.link5a a:link { color: #ca103c; font-size: 14px; text-decoration:none; }
.link5a a:visited { color: #ca103c; font-size: 14px; text-decoration:none; }
.link5a a:hover { color: #ca103c; font-size: 14px; text-decoration:none; }
.link5a a:active { color: #ca103c; font-size: 14px; text-decoration:none; }

.body1{
	color: #646262;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 1px;
	padding-top: 10px;
	text-align: left;
	letter-spacing: .01pt;
}
.body1 a:link { color: #ca103c; font-size: 12px; text-decoration:none; }
.body1 a:visited { color: #ca103c; font-size: 12px; text-decoration:none; }
.body1 a:hover { color: #000; font-size: 12px; text-decoration:none; }
.body1 a:active { color: #000; font-size: 12px; text-decoration:none; }

.body1tab{
	padding-left: 10px;
}

.body1tab2{
	padding-left: 7px;
}

.body2{
	color: #ca103c;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	text-align: left;
}
.body2 a:link { color: #ca103c; font-size: 12px; text-decoration:none; }
.body2 a:visited { color: #ca103c; font-size: 12px; text-decoration:none; }
.body2 a:hover { color: #000; font-size: 12px; text-decoration:none; }
.body2 a:active { color: #000; font-size: 12px; text-decoration:none; }

.body3{
	color: #646262;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.body3 a:link { color: #ca103c; font-size: 12px; text-decoration:none; }
.body3 a:visited { color: #ca103c; font-size: 12px; text-decoration:none; }
.body3 a:hover { color: #000; font-size: 12px; text-decoration:none; }
.body3 a:active { color: #000; font-size: 12px; text-decoration:none; }

.super{
	vertical-align: super;
	font-size: 10px;
	line-height: 8px;
}

.body4{
	color: #646262;
	font-family: Arial, sans-serif;
	font-size: 10px;
	padding-left: 20px;
	padding-right: 1px;
	padding-top: 10px;
	text-align: left;
	letter-spacing: .01pt;
	line-height: 14px;
}
.body4 a:link { color: #ca103c; font-size: 10px; text-decoration:none; }
.body4 a:visited { color: #ca103c; font-size: 10px; text-decoration:none; }
.body4 a:hover { color: #000; font-size: 10px; text-decoration:none; }
.body4 a:active { color: #000; font-size: 10px; text-decoration:none; }

.body5{
	color: #ca103c;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	text-align: left;
}
.body5 a:link { color: #ca103c; font-size: 12px; text-decoration:none; }
.body5 a:visited { color: #ca103c; font-size: 12px; text-decoration:none; }
.body5 a:hover { color: #000; font-size: 12px; text-decoration:none; }
.body5 a:active { color: #000; font-size: 12px; text-decoration:none; }

.body6{
	color: #ca103c;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	font-weight: 600;
	text-align: left;
}
.body6 a:link { color: #ca103c; font-size: 12px; text-decoration:none; }
.body6 a:visited { color: #ca103c; font-size: 12px; text-decoration:none; }
.body6 a:hover { color: #000; font-size: 12px; text-decoration:none; }
.body6 a:active { color: #000; font-size: 12px; text-decoration:none; }

