@charset "utf-8";
.frontpagecenter {
	background-image: url(images/frontpage-center.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.frontpagespacer {
	background-image: url(images/frontpage-spacer.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.background {
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.mainback {
	background-image: url(images/mainback.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.bottom {
	background-image: url(images/bottom.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.sub-middle {
	background-image: url(images/sub-middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
	}
a.menu4:link {
	font-family: Lato, sans-serif;
	font-size: 18px;
	color: #15407B;
	text-decoration: none;
	font-weight: 400;
	line-height: 20px;
}
a.menu4:visited {
	font-family: Lato, sans-serif;
	font-size: 18px;
	color: #15407B;
	text-decoration: none;
	font-weight: 400;
	line-height: 20px;
}
a.menu4:hover {
	font-family: Lato, sans-serif;
	font-size: 18px;
	color: #D5BA00;
	text-decoration: underline;
	font-weight: 400;
	line-height: 20px;
}
a.menu4:active {
	font-family: Lato, sans-serif;
	font-size: 18px;
	color: #15407B;
	text-decoration: none;
	font-weight: 400;
	line-height: 20px;
	}
a.menu:link {
	font-family: Lato, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 700;
	line-height: 20px;
	font-style: italic;
}
a.menu:visited {
	font-family: Lato, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 700;
	line-height: 20px;
	font-style: italic;
}
a.menu:hover {
	font-family: Lato, sans-serif;
	font-size: 18px;
	color: #6C3509;
	text-decoration: underline;
	font-weight: 700;
	line-height: 20px;
	font-style: italic;
}
a.menu:active {
	font-family: Lato, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 700;
	line-height: 20px;
	font-style: italic;
	}
a.menu2:link {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.menu2:visited {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
a.menu2:hover {
	font-family: Lato, sans-serif;
	font-size: 11px;
	color: #5C5C5D;
	text-decoration: underline;
	font-weight: bold;
}
a.menu2:active {
	font-family: 'Lato', sans-serif;
	font-size: 11px;
	color: #0E7315;
	text-decoration: none;
	font-weight: bold;
	}
a.menu6:link {
	font-family: Lato, sans-serif;
	font-size: 14px;
	color: #343435;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}
a.menu6:visited {
	font-family: Lato, sans-serif;
	font-size: 14px;
	color: #343435;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
}
a.menu6:hover {
	font-family: Lato, sans-serif;
	font-size: 14px;
	color: #7E4518;
	text-decoration: underline;
	font-weight: bold;
	line-height: 14px;
}
a.menu6:active {
	font-family: Lato, sans-serif;
	font-size: 14px;
	color: #343435;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
	}
.menubacker {
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(images/menubacker.png);
}
.topbacker {
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(images/topbacker.png);
}

.background {
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.subcontentleft {
	background-image: url(images/subcontent-left.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.subcontentright {
	background-image: url(images/subcontent-right.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.arial12white {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18px;
}
.arial16white {
	font-family: Lato, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: 900;
}

.arial12whiteLarge {
	font-family: Lato, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 22px;
	font-weight: 900;
}
.toptitlewhitebold {
	font-family: Lato, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 26px;
	font-weight: 900;
}
.toptitlewhitehuge {
	font-family: Lato, sans-serif;
	font-size: 60px;
	color: #FFFFFF;
	line-height: 60px;
	font-weight: 900;
}

.toptitlewhiteboldsub {
	font-family: Lato, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight: 400;
}



.largebold {
	font-family: 'Lato', sans-serif;
	font-size: 52px;
	font-weight: 800;
	color: #00436E;
	line-height: 52px;
}
.largeboldblue {
	font-family: 'Lato', sans-serif;
	font-size: 52px;
	font-weight: 800;
	color: #00436E;
	line-height: 52px;
}
.SubBlue {
	font-family: 'Lato', sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #0E7315;
	line-height: 40px;
	text-decoration: none;
}

.menu {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.Sub{
	font-family: Lato, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #00436E;
	text-decoration: none;
	line-height: 20px;
}
a.Sub:link {
	font-family: Lato, sans-serif;
	font-size: 32px;
	font-weight: 900;
	color: #000000;
	text-decoration: none;
	line-height: 32px;
}
a.Sub:visited {
	font-family: Lato, sans-serif;
	font-size: 32px;
	font-weight: 900;
	color: #000000;
	text-decoration: none;
	line-height: 32px;
}
a.Sub:hover {
	font-family: Lato, sans-serif;
	font-size: 32px;
	font-weight: 900;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 32px;
}
a.Sub:active {
	font-family: Lato, sans-serif;
	font-size: 32px;
	font-weight: 900;
	color: #000000;
	text-decoration: none;
	line-height: 32px;
}
.Sub3{
	font-family: Lato, sans-serif;
	font-size: 33px;
	font-weight: 900;
	color: #282828;
	text-decoration: underline;
	line-height: 40px;
}
a.Sub3:link {
	font-family: Lato, sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: #282828;
	text-decoration: underline;
	line-height: 30px;
}
a.Sub3:visited {
	font-family: Lato, sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: #282828;
	text-decoration: none;
	line-height: 30px;
}
a.Sub3:hover {
	font-family: Lato, sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: #6D3405;
	text-decoration: underline;
	line-height: 30px;
}
a.Sub3:active {
	font-family: Lato, sans-serif;
	font-size: 30px;
	font-weight: 800;
	color: #282828;
	text-decoration: none;
	line-height: 30px;
}
.blue12Two {
	font-family: Lato, sans-serif;
	font-size: 35px;
	color: #FFFFFF;
	font-weight: 500;
	text-shadow: 2px 2px #343435;
}

.bottomtext {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #353434;
}
.grey11 {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0C0C0C;
}
.white12 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #15407B;
}
.white11 {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 20px;
}
.white11sm {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	font-style: italic;
}

.indexright {
	background-image: url(images/indexright.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.whitelargebold {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.maintitlebacker {
	background-image: url(images/maintitlebacker.gif);
	background-repeat: repeat-x;
}
.trailback {
	background-image: url(images/trailback.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.arial11 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.arial11Underline {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
.subcontent {
	background-image: url(images/sub-content.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.arial12grey {
	font-family: Lato, sans-serif;
	font-size: 19px;
	color: #000000;
	line-height: 27px;
	font-weight: 400;
}
.content-top {
	background-image: url(images/content-middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.white12 {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #15407B;
}
.white12Copy {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 17px;
}
.content-topCopy {
	background-image: url(images/listing-middle.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.Grey12 {
	font-family: Lato, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #333333;
	line-height: 14px;
}
.Grey12Copy {
	font-family: Lato, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 15px;
}

.mainbackbg {
	background-image: url(images/mainbackbg2.png);
	background-repeat: repeat;
	background-position: top;
}
.shadowimage {
	-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.2);
box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.2);
}
.shadowimage:hover { 
	 opacity: 0.85; filter: alpha(opacity=85);
}
.shadowimage2 {
	-webkit-box-shadow: 0px 5px 30px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 30px 3px rgba(0,0,0,0.2);
box-shadow: 0px 5px 30px 3px rgba(0,0,0,0.2);
}
.greyback {
	background-image: url(images/greyarea.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.mainbackgreen {
	background-image: url(images/mainbackgreen.png);
	background-repeat: repeat;
	background-position: center top;
}
.topevents {
	background-image: url(images/lethbridgeevents.png);
	background-repeat: repeat-x;
	background-position: left top;
}
