@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/background-rpt.jpg);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

a:link {
	font-size: 12px;
	color: #ea0000;

	}
a:visited {
	font-size: 12px;
	color: #EA0000;
	}
a:hover {
	font-size: 12px;
	color: #333333;
	
	}
a:active {
	font-size: 12px;
	color: #EA0000;
	}

p {
	margin-top: 3px;
	margin-bottom: 3px;
}

#header-container {
	width: 932px;
	margin-right: auto;
	margin-left: auto;
       /* background-color: #676566; */
       background-color: #555554;
	background-image: url(/images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 122px;
}
#logo-container {
	height: 117px;
	width: 180px;
	background-color: #FFFFFF;
	background-image: url(/images/logo-adshel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 7px;
	color: #999999;
	padding-top: 5px;
	float: left;
}

#logo-container a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b95af;
	text-decoration: none;
}

#logo-container a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ea0000;
	text-decoration: none;
}

#logo-container a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6b95af;
	text-decoration: none;
}

#logo-container a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6B95AF;
}
#infobar {
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/header-infobar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
}
#primary-nav {
	height: 28px;
	width: 735px;
	float: right;
}
.quickfacts {
	height: 44px;
	width: 545px;
	overflow: hidden;
	padding-left: 5px;
}



.spacer {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 0px;
		display:block;
}
.info01 {
	padding-top: 15px;
	padding-left: 8px;
	float: left;
}
.info02 {
	padding-top: 15px;
	padding-left: 194px;
	float: left;
}
.info03 {
	padding-top: 15px;
	padding-left: 194px;
	float: left;
}
.info01b {
	padding-top: 15px;
	padding-left: 8px;
	float: left;
}
.info02b {
	padding-top: 8px;
	padding-left: 14px;
	float: left;
}
.info03b {
	padding-top: 15px;
	padding-left: 55px;
	float: left;
}
.quickfact-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 12px;
}

.quickfact-txt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	line-height: 12px;
}

.quickfact-txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 12px;
}

.quickfact-txt a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	line-height: 12px;
}

.quickfact-txt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FF0000;
}

.spacer-10px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 10px;
		display:block;
}
.spacer-8px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 8px;
		display:block;
}
.spacer-5px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 5px;
		display:block;
}
.spacer-12px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 12px;
		display:block;
}
.headerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #c9c6b5;
	padding-top: 2px;
	padding-left: 6px;
}

.headerlinks a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #c9c6b5;
	text-decoration: none;
}

.headerlinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
	text-decoration: none;
}

.headerlinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #c9c6b5;
	text-decoration: none;
}

.headerlinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #c9c6b5;
	text-decoration: none;
}

.searchfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 14px;
	width: 90px;
	font-weight: normal;
	float: left;
	border: 1px solid #aeaeae;
	line-height: 11px;
	margin: 0px;
	padding: 0px 4px 0px 0px;
}

.searchbox {
	position: relative;
	bottom: 10px;
	float: right;
}
#mediawall {
	height: 288px;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(/images/mediawall_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#infobar2 {
	background-color: #ececec;
	background-image: url(/images/infobar2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
}
#newsbar {
	background-color: #FFFFFF;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
}
.box1 {
	float: left;
	width: 169px;
	padding-left: 16px;
}
.box2 {
	float: left;
	width: 168px;
	padding-left: 16px;
}
.box3 {
	float: left;
	width: 171px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
}
.box3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #adadad;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

.box3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}
.box3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #adadad;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}
.box3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #adadad;
	text-decoration: none;
	font-size: 11px;
	line-height: 12px;
}

.blueboxes {
	width: 376px;
	float: left;
	background-image: url(/images/bluebox-rpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.greyboxes {
	width: 552px;
	float: left;
	margin-left: 2px;
}
#footer {
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/footer_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color: #FFFFFF;
}

.footlink {
	background-image: url(/images/redbullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 1px;
}
.footlink a:link {
	color: #adadad;
}
.footlink a:hover {
	color: #FF0000!important;
}

.footlink a:visited {
	color: #adadad;
}

.footlink a:active {
	color: #adadad;
}
.footbox {
	height: 46px;
	width: 916px;
	padding-left: 16px;
	background-image: url(/images/footer-rpt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 26px;
	background-color: #FFFFFF;
}

.footbox a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;

}
.footbox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;

}
.footbox a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;

}
.footbox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;

}

.spacer-4px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 4px;
		display:block;
}
.spacer-20px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 20px;
		display:block;
}
.spacer-30px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 30px;
		display:block;
}
.spacer-40px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 40px;
		display:block;
}
.spacer-45px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 45px;
		display:block;
}


.spacer-50px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 50px;
		display:block;
}
.footshadow {
	background-image: url(/images/footer_shadow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 932px;
	margin-right: auto;
	margin-left: auto;
}
.spot-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #545454;
	float: right;
	padding-right: 16px;
	padding-top: 6px;
}

.spot-txt a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EA0000;
}
.spot-txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #545454;
}
.spot-txt a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EA0000;
}
.spot-txt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EA0000;
}

.newstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 4px;
	height: 36px;
	overflow: hidden;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	padding-right: 4px;
}
.newsabstract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;
	padding-top: 4px;
	padding-right: 15px;
	height:40px;
	overflow:hidden;
}
.newsabstract a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	text-decoration: none;
}
.newsabstract a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.newsabstract a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	text-decoration: none;
}
.newsabstract a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	text-decoration: none;
}
.newsmorelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	padding-top: 4px;
	padding-right: 4px;
}

.newsmorelink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	text-decoration: none;

}

.newsmorelink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;

}

.newsmorelink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	text-decoration: none;

}

.newsmorelink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	text-decoration: none;

}
.gobtn {
	float: right;
	padding-right: 6px;
	position: relative;
	bottom: 19px;
}
.newsdivider {
	padding-top: 3px;
	padding-bottom: 3px;
}
.gobtn2 {
	float: right;
	padding-right: 6px;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
}
.img_breaking {
	width: 164px;
	position: relative;
	right: 2px;
}
.box2a {
	float: left;
	width: 166px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;

}
.box2b {
	float: left;
	width: 170px;
	margin-left: 18px;
}
.box2c {
	float: left;
	width: 150px;
	margin-left: 13px;
}
.gobtn3 {
	float: right;
	position: relative;
	left: 10px;
	bottom: 2px;
}
.gobtn7 {
	float: right;
	position: relative;
	left: 6px;
	bottom: 2px;
}
.wall01 {
}
.spacer-15px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 15px;
		display:block;
}
.spacer-16px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 16px;
		display:block;
}
.media-callout1 {
	display: block;
	background-color: #FFFFFF;
	height: 52px;
	width: 310px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
	padding: 10px;
	overflow: hidden;
}

.media-callout1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	text-decoration: none;
}
.media-callout1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}

.media-callout1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}

.media-callout1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	text-decoration: none;
}
.mediatitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 9px;
	margin: 0px;
	overflow: hidden;
	width: 330px;
	height: 19px;
	position: relative;
	top: 4px;
}
.mediabuttons {
	height: 40px;
	width: 346px;
}
.mediabutton-prev {
	position: relative;
	right: 4px;
}
.mediabutton-next {
	position: relative;
	left: 4px;
	float: right;
}
.media-callout2 {
	display: block;
	background-color: #FFFFFF;
	height: 52px;
	width: 127px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	padding: 10px;
	overflow: hidden;
}

.media-callout2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	text-decoration: none;
}
.media-callout2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}

.media-callout2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}

.media-callout2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	text-decoration: none;
}
.campaignname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #88857e;
	margin: 0px;
	padding: 0px;
}
.campaigntitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #88857e;
}
#infobar-follow {
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/header-infobar2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 56px;
}
#body-container {
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#leftcol {
	width: 190px;
	float: left;
	padding-left: 9px;
	padding-bottom: 12px;
}
#midcol {
	width: 520px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding-bottom: 12px;
	padding-right: 20px;
}

#rightcol {
	width: 190px;
	float: left;
	padding-bottom: 12px;
}
.callout-lg {
	background-image: url(/images/callout-mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 522px;
}

.callout-left {
	width: 200px;
	float: left;
	padding-left: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

.callout-left a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #EA0000;
	text-decoration: none;
}
.callout-left a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.callout-left a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.callout-left a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #EA0000;
	text-decoration: none;
}

.callout-mid {
	width: 110px;
	float: left;
	padding-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	background-image: url(/images/btn-arrow-blue2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.callout-mid a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;
}
.callout-mid a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.callout-mid a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.callout-mid a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;
}
.callout-right {
	width: 115px;
	float: left;
	padding-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	background-image: url(/images/btn-arrow-blue2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
.callout-right a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;
}
.callout-right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.callout-right a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
}
.callout-right a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;
}

.packagelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #333333 !important;
}
.packagelink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #333333 !important;
	text-decoration: none;
}
.packagelink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #333333 !important;
	text-decoration: none;
}
.packagelink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #333333 !important;
	text-decoration: none;
}
.packagelink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #333333 !important;
	text-decoration: none;
}
.rightpromo1 {
	width: 160px;
	background-image: url(../images/rightpromo-back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	padding-left: 6px;
	padding-right: 3px;
	padding-bottom: 4px;
}

.rightpromo1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;

}

.rightpromo1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;

}

.rightpromo1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;

}

.rightpromo1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;

}


.icon-list {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 2px;
	padding-bottom: 8px;
	padding-top: 0px;
}

.icon-list a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.icon-list a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	text-decoration: none;
}

.icon-list a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.icon-list a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.icon-list2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 22px;
	padding-right: 2px;
	margin-right: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-image: url(/images/pdf2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.icon-list2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.icon-list2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	text-decoration: none;
}

.icon-list2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.icon-list2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.icon-list3 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 22px;
	padding-right: 2px;
	margin-right: 4px;
	padding-bottom: 4px;
	padding-top: 6px;
	background-image: url(/images/pdf2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.icon-list3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.icon-list3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA0000;
	text-decoration: none;
}

.icon-list3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.icon-list3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.icon-img {
	position: relative;
	top: 5px;
	padding-right: 2px;
}
.icon-img2 {
	position: relative;
	top: 5px;
	padding-right: 2px;
}

.spacer-2px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 2px;
	display:block;
}

.greyborders {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	margin: 0px;
	padding: 0px;
	width: 174px;
}
.promolinks {

	padding-left: 6px;
}

.promolinks a:link {
	text-decoration: none;


}
.promolinks a:hover {
	text-decoration: none;


}
.promolinks a:active {
	text-decoration: none;


}
.promolinks a:visited {
	text-decoration: none;


}

.flexipromo {
	width: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d1d1;
	border-left-color: #D1D1D1;
	padding-right: 10px;
	padding-left: 12px;
	padding-top: 5px;
	background-image: url(/images/flexipromo-back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.flexibutton {
	position: relative;
	top: 6px;
}


.flexipromo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;
}
.flexipromo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}

.flexipromo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}

.flexipromo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #EA0000;
	text-decoration: none;
}
.gobtn4 {
	float: right;
	position: relative;
	bottom: 7px;
	right: 4px;
}
.gobtn5 {
	float: right;
	position: relative;
	right: 4px;
	top: 3px;
}
.gobtn6 {
	float: left;
	position: relative;
	right: 2px;
}
.greybox1 {
	background-image: url(/images/homepromo-back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 174px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #DEDEDE;
	padding-bottom: 8px;
}
.col-blank {
	float: left;
	width: 8px;
	font-size: 1px;
}
.col-blank-x {
	float: left;
	width: 2px;
	font-size: 1px;
}
.greybox2 {
	background-image: url(/images/homepromo-back.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 174px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #DEDEDE;
}

.pagination {
	font-weight: bold;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none !important;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}
.pagination-select {
	font-weight: bold;
	background-color: #e1e7ec;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none !important;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	padding-right: 2px;
	padding-left: 2px;
}
.pagination-prev {
	font-weight: bold;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none !important;
	float: left;
	background-image: url(/images/pagination-previous.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.pagination-next {
	font-weight: bold;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	color: #666666;
	text-decoration: none !important;
	background-image: url(/images/pagination-next.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.pagination-box {
	display: block;
	height: 20px;
	float: left;
}
.red-txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #EA0000;
}
#infobar-blank {
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/header-infobar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 56px;
	background-color: #FFFFFF;
}
.newsbox {
	width: 490px;
	padding-right: 15px;
	padding-left: 17px;
	padding-top: 16px;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
.black-txt {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}


.newsbox a:link {
	text-decoration: none;
}
.newsbox a:hover {
	text-decoration: none;
}
.newsbox a:active {
	text-decoration: none;
}
.newsbox a:visited {
	text-decoration: none;
}


.newshilight {
	width: 490px;
	background-image: url(/images/newsbox-rpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 15px;
	padding-left: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.newshilight a:link {
	text-decoration: none;
}
.newshilight a:hover {
	text-decoration: none;
}
.newshilight a:active {
	text-decoration: none;
}
.newshilight a:visited {
	text-decoration: none;
}
.insighthilight {
	width: 512px;
	background-image: url(/images/insightbox-rpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 4px;
}

.insighthilight a:link {
	text-decoration: none;
}
.insighthilight a:hover {
	text-decoration: none;
}
.insighthilight a:active {
	text-decoration: none;
}
.insighthilight a:visited {
	text-decoration: none;
}
.nounderline {
	text-decoration: none !important;
}
.bodyfontsize8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656258;
}
.formfield1 {
	margin-top: 1px;
	font-size: 11px;
	margin-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.colourred {
	color: #Ea0000;
}
.error-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #EA0000;
}

.tabs {
	padding-left: 12px;
	position: relative;
	top: 4px;
}
.tab-on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	color: #FFFFFF;
	background-image: url(/images/tab-on-rpt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
	margin-right: 5px;
}

.tab-on a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-on a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none !important;

}

.tab-on a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

.tab-on a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

.tab-off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	color: #FFFFFF;
	background-image: url(/images/tab-off-rpt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 27px;
	margin-right: 5px;
}

.tab-off a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-off a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none !important;

}

.tab-off a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}

.tab-off a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;

}

.tab-item {
	float: left;
}
.tab-item-l {
	float: left;
}
.tab-item-r {
	float: left;
}
.tab-txt {
	float: left;
	padding-top: 6px;
}
.bluebox2 {
	background-image: url(/images/bluebox2-rpt.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 165px;
	padding-right: 4px;
	padding-left: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

.bluebox2 a:link {
	color: #EA0000;

}

.bluebox2 a:hover {
	color: #666666;

}
.bluebox2 a:active {
	color: #666666;

}
.bluebox2 a:visited {
	color: #EA0000;

}

.formfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	height: 14px;
	width: 120px;
}
.formtxt {
	padding-top: 2px;
	padding-left: 2px;
}
.bbx-left {
	float: left;
	display: block;
	height: 9px;
	width: 9px;
}
.bbx-right {
	float: right;
	display: block;
	height: 9px;
	width: 9px;
}
.bbx-left2 {
	float: left;
	position: relative;
	top: 1px;
}
.bbx-right2 {
	float: right;
	position: relative;
	top: 1px;
}

.bbx-rpt {
	border-right-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cce0ec;
	border-left-color: #CCE0EC;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
}
.bbx-top {
	background-image: url(/images/bbx-rpt.gif);
	background-repeat: repeat-x;
	background-position: left top;
	position: relative;
	top: 1px;
	display: block;
	height: 9px;
	margin: 0px;
	padding: 0px;
}
.bbx-bot {
	background-image: url(/images/bbx-rpt.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
	margin: 0px;
	padding: 0px;
	position: relative;
	bottom: 1px;
	height: 10px;
}
.flexibox {
	float: left;
	margin-right: auto;
	margin-left: auto;
	width: auto;
}

.media-callout3 {
	display: block;
	background-color: #FFFFFF;
	height: 52px;
	width: 127px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	padding: 10px;
	overflow: hidden;
	position: relative;
	bottom: 100px;
}

.media-callout3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	text-decoration: none;
}
.media-callout3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}

.media-callout3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}

.media-callout3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #EA0000;
	text-decoration: none;
}
.formtxt2 {
	padding-top: 2px;
	padding-left: 2px;
	font-size: 11px;
	color: #666666;
}
.formfield-sm {
	font-size: 11px;
	color: #666666;
	width: 12px;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
.boldheader {
	font-size: 12px;
	color: #333333;
	font-weight: bolder;
}
.tableback {
	background-image: url(/images/tableback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tableback-grey {
	background-image: url(/images/tableback-grey.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tablecell3 {
	background-color: #5fa9cd;
	color: #FFFFFF;
	font-weight: bold;
}
.tablecell1 {
	background-color: #eeeeee;
	background-image: url(/images/bullet-rpt-grey.gif);
	background-repeat: repeat;
}
.tablecell2 {
	background-color: #FFFFFF;
}

.btn-download {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #d4d4d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 4px;
	padding-top: 6px;
	background-image: url(/images/pdf2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D4D4D4;
}

.btn-download a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.btn-download a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EA0000;
	text-decoration: none;
}

.btn-download a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.btn-download a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.error-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399CC;
	line-height: 14px;
	padding-top: 8px;
	padding-right: 22px;
	padding-bottom: 10px;
	padding-left: 8px;
}

.error-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	line-height: 14px;
	padding-top: 4px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.spacer-7px {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height:1px;
	height: 7px;
		display:block;
}
.sm-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px !important;
	color: #666666 !important;
	line-height: 11px;
}

.blogtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 4px;
}

.blogabstract {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;
	padding-top: 4px;
	padding-right: 15px;

}
.blogabstract a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	text-decoration: none;
}
.blogabstract a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.blogabstract a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	text-decoration: none;
}
.blogabstract a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EA0000;
	text-decoration: none;
}