.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.body a:link, .body a:visited {
	color: #333333;
	text-decoration: underline;
}
.body a:active, .body a:hover {
	color: #666699;
	text-decoration: underline;
}
.sidelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.sidelinks a:link, .sidelinks a:visited {
	color: #333333;
	text-decoration: none;
}
.sidelinks a:active, .sidelinks a:hover {
	color: #666666;
	text-decoration: none;
}
.bodywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.bodywhite a:link, .bodywhite a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.bodywhite a:active, .bodywhite a:hover {
	color: #333333;
	text-decoration: underline;
}
.bodywhitesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: centred;
}
.bodywhitesmall a:link, .bodywhitesmall a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.bodywhitesmall a:active, .bodywhitesmall a:hover {
	color: #333333;
	text-decoration: underline;
}
.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: centred;
}
.bodysmall a:link, .bodysmall a:visited {
	color: #333333;
	text-decoration: none;
}
.bodysmall a:active, .bodysmall a:hover {
	color: #666699;
	text-decoration: underline;
}
.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.bodybold a:link, .bodybold a:visited {
	color: #333333;
	text-decoration: none;
}
.bodybold a:active, .bodybold a:hover {
	color: #666699;
	text-decoration: none;
}
.bodyboldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bodyboldwhite a:link, .bodyboldwhite a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.bodyboldwhite a:active, .bodyboldwhite a:hover {
	color: #666699;
	text-decoration: none;
}
.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
}
.menu2 a:link, .menu2 a:visited {
	color: #333333;
	text-decoration: none;
}
.menu2 a:active, .menu2 a:hover {
	color: #9999CC;
	text-decoration: none;
}
.bodyboldspaced {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.bodyboldspaced a:link, .bodyboldspaced a:visited {
	color: #333333;
	text-decoration: none;
}
.bodyboldspaced a:active, .bodyboldspaced a:hover {
	color: #666699;
	text-decoration: none;
}
.bodyboldspacedwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.bodyboldspacedwhite a:link, .bodyboldspacedwhite a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.bodyboldspacedwhite a:active, .bodyboldspacedwhite a:hover {
	color: #666699;
	text-decoration: none;
	background-color: #FFFFFF;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	line-height: 22px;
}
.menu a:link, .menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666699;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.menu a:active, .menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666699;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
}
.copyright a:link, .copyright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.copyright a:active, .copyright a:hover {
	color: #333333;
	text-decoration: none;
}
.copyright2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
.header a:link, .header a:visited {
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
.header a:active, .header a:hover {
	color: #333333;
	text-decoration: none;
}

.headerlg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 36px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
.headerlg a:link, .headerlg a:visited {
	color: #666699;
	text-decoration: none;
}
.headerlg a:active, .headerlg a:hover {
	color: #333333;
	text-decoration: none;
}
.headerlg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	line-height: 46px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
.headerlg2 a:link, .headerlg2 a:visited {
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
.headerlg2 a:active, .headerlg2 a:hover {
	color: #333333;
	text-decoration: none;
}
.headerlg3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 52px;
	line-height: 58px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}
.headerlg3 a:link, .headerlg3 a:visited {
	color: #666699;
	text-decoration: none;
}
.headerlg3 a:active, .headerlg3 a:hover {
	color: #333333;
	text-decoration: none;
}
.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.header2 a:link, .header2 a:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.header2 a:active, .header2 a:hover {
	color: #333333;
	text-decoration: none;
}
.headerwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.headerwhite a:link, .headerwhite a:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.headerwhite a:active, .headerwhite a:hover {
	color: #666699;
	text-decoration: none;
}
.subheaderwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 26px;
}
.subheaderwhite a:link, .subheaderwhite a:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.subheaderwhite a:active, .subheaderwhite a:hover {
	color: #333333;
	text-decoration: none;
}
.subheadergrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
}
.subheadergrey a:link, .subheadergrey a:visited {
	color: #666666;
	text-decoration: none;
}
.subheadergrey a:active, .subheadergrey a:hover {
	color: #666699;
	text-decoration: none;
}
.subheadergrey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 30px;
}
.subheadergrey2 a:link, .subheadergrey2 a:visited {
	color: #666666;
	text-decoration: none;
}
.subheadergrey2 a:active, .subheadergrey2 a:hover {
	color: #666699;
	text-decoration: none;
}
.boxorangetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
	line-height: 17px;
}
.boxorangetext a:visited, .boxorangetext a:link {
	color: #666699;
	text-decoration: none;
}
.boxorangetext a:hover, .boxorangetext a:active {
	color: #333333;
	text-decoration: none;
}
.lilacboldindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
	line-height: 17px;
	padding-left: 8px;
}
.lilacboldindent a:visited, .lilacboldindent a:link {
	color: #666699;
	text-decoration: none;
}
.lilacboldindent a:hover, .lilacboldindent a:active {
	color: #333333;
	text-decoration: none;
}
.lilacbolderindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #666699;
	text-decoration: none;
	line-height: 17px;
}
.lilacbolderindent a:visited, .lilacbolderindent a:link {
	color: #666699;
	text-decoration: none;
}
.lilacbolderindent a:hover, .lilacbolderindent a:active {
	color: #333333;
	text-decoration: none;
}
.largewhitebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.largeblackbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	letter-spacing: 0.75pt;
}
.bodydotedrule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666699;
	padding-bottom: 3px;
	padding-top: 2px;
}
.bodydotedrule a:link, .bodydotedrule a:visited {
	color: #333333;
	text-decoration: none;
}
.bodydotedrule a:active, .bodydotedrule a:hover {
	color: #666699;
	text-decoration: none;
}

.standfirst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #666699;
	text-decoration: none;
	line-height: 26px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.standfirst-spaced {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: normal;
	color: #666699;
	text-decoration: none;
	line-height: 46px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.standfirst a:visited, .standfirst a:link {
	color: #666699;
	text-decoration: none;
}
.standfirst a:hover, .standfirst a:active {
	color: #333333;
	text-decoration: none;
}
.standfirstgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 26px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.standfirstgrey a:link, .standfirstgrey a:visited {
	color: #666666;
	text-decoration: none;
}
.standfirstgrey a:active, .standfirstgrey a:hover {
	color: #666699;
	text-decoration: none;
}
.standfirstwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 26px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
.standfirstwhite a:visited, .standfirstwhite a:link {
	color: #ffffff;
	text-decoration: none;
}
.standfirstwhite a:hover, .standfirstwhite a:active {
	color: #333333;
	text-decoration: none;
}
.bodypurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	color: #666699;
	text-decoration: none;
	text-align: left;
}
.bodypurple a:visited, .bodypurple a:link {
	color: #666699;
	text-decoration: none;
}
.bodypurple a:hover, .bodypurple a:active {
	color: #333333;
	text-decoration: none;
}
.bodypurplebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #666699;
	text-decoration: none;
	text-align: left;
}
.bodypurplebold a:visited, .bodypurplebold a:link {
	color: #666699;
	text-decoration: none;
}
.bodypurplebold a:hover, .bodypurplebold a:active {
	color: #333333;
	text-decoration: none;
}
.standfirstgrey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.standfirstgrey2 a:visited, .standfirstgrey2 a:link {
	color: #666666;
	text-decoration: none;
}
.standfirstgrey2 a:hover, .standfirstgrey2 a:active {
	color: #666666;
	text-decoration: none;
}
.standfirstgrey2-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.standfirstgrey2-bold a:visited, .standfirstgrey2-bold a:link {
	color: #666666;
	text-decoration: none;
}
.standfirstgrey2-bold a:hover, .standfirstgrey2-bold a:active {
	color: #666666;
	text-decoration: none;
}
.left-right-grey-rule {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.largefooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 10px;
}
.lgheaderwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
}
.weblink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #666699;
	text-align: left;
	text-decoration: none;
}
.weblink a:visited, .weblink a:link {
	color: #666699;
	text-decoration: none;
}
.weblink a:hover, .weblink a:active {
	color: #666666;
	text-decoration: none;
}
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	line-height: 24px;
	color: #666699;
	text-align: left;
	text-decoration: none;
}
.subheader a:visited, .subheader a:link {
	color: #666699;
	text-decoration: none;
}
.subheader a:hover, .subheader a:active {
	color: #666666;
	text-decoration: none;
}
.lightheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: lighter;
	font-variant: normal;
	line-height: 44px;
	color: #666699;
	text-align: left;
	text-decoration: none;
}
.lightheader a:visited, .lightheader a:link {
	color: #666699;
	text-decoration: none;
}
.lightheader a:hover, .lightheader a:active {
	color: #666666;
	text-decoration: none;
}

.left-grey-rule {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
}
.bodyorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666699;
	text-decoration: none;
	text-align: left;
}
.bodyorange a:visited, .bodyorange a:link {
	color: #666699;
	text-decoration: none;
}
.bodyorange a:hover, .bodyorange a:active {
	color: #333333;
	text-decoration: none;
}
.menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: center;
	background-color: #FFFFFF;
}
.menu3 a:link, .menu3 a:visited {
	color: #333333;
	text-decoration: none;
	background-image: url(images/test-image2-1.gif);
	background-repeat: no-repeat;
	background-position: center 11px;
	height: 28px;
	width: 128px;
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 30px;
	padding-left: 44px;
}
.menu3 a:active, .menu3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/test-image2-2.gif);
	background-repeat: no-repeat;
	background-position: center 11px;
}
.bodyorangesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #666699;
	text-decoration: none;
	text-align: left;
}
.bodyorangesmall a:visited, .bodyorangesmall a:link {
	color: #666699;
	text-decoration: none;
}
.bodyorangesmall a:hover, .bodyorangesmall a:active {
	color: #333333;
	text-decoration: none;
}
.pic-padding-left {
	padding-left: 10px;
}
