a {
	color: #3c7bc2;
	text-decoration : underline;
	font-style: italic;
}
a.login {
	color: #ffffff;
	text-decoration : underline;
	font-style: italic;
}
a:hover {
	color: #3d4d76;
	text-decoration : underline;
	font-style: italic;
}

a.disclaimerlink {
	color: #969696;
	text-decoration : underline;
	font-style: normal;
}
a.disclaimerlink:hover {
	color: #bdbdbd;
	text-decoration : underline;
	font-style: normal;
}
a.bluebold {
	color: #3c7bc2;
	text-decoration : underline;
	font-style: normal;
	font-weight : bold;
}
a.bluebold:hover {
	color: #3d4d76;
	text-decoration : underline;
	font-style: normal;
	font-weight : bold;
}

a.programmenav_link {
	color: #d0d8ec;
	text-decoration : none;
	font-style: normal;
	font-weight : bold;
}
a.programmenav_link:hover {
	color: #FFFFFF;
	text-decoration : none;
	font-style: normal;
	font-weight : bold;
}

body {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3d4d76;
	background-color : #FFFFFF;
	margin-top: 0px;
	margin : 0px;
	overflow-x: hidden;
}
td {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3d4d76;
}
input, select {
	border: 1px solid #303f66;
	background-color: #dbe2f4;
	font-size: 11px
}
hr {
	color: #e2e2e3;
}
.hrlight {
	color: #a1b1da;
}
.hrdark {
	color: #1c2c55;
}
.bodybackground {
	background-color: #1c2c55;
	background-repeat: repeat-x;
	padding-top: 0px;
}
.headerbackground {
	background-repeat: no-repeat;
	padding-top: 10px;
}
.corner {
	background-repeat: no-repeat;
}
.whiteback {
	background-color: #ffffff;
}
.lightwhiteback {
	background-color: #fafbfd;
}

.flashcomponent {
	position : relative;
}
#NavDiv {
	z-index: 1;
	left : 0px;
	position : absolute;
	top : 0px;
}
.blueback {
	background-color: #d0d8ec;
}

.border_y {
	background-repeat: repeat-y;
}
.border_x {
	background-repeat: repeat-x;
}
.darkblueback {
	background-color: #3f65ae;
}
.blue_back {
	background-color : #25355e;
}
.disclaimertext {
	color: #969696;
	font-size: 10px;
	line-height: 14px;
}
.articledate {
	text-align: right;
}
.articleheader {
	padding: 5px 0px 5px 0px;
}
.login-header {
	color: #3d4d76;
	font-weight: bold;
	font-size: 13px;
}
.blueheader {
	color: #3d4d76;
	font-weight: bold;
	font-size: 13px;
}
.white_bdr {
	border: 1px solid #ffffff;
	background-color: #ffffff;
}
.quicklinkarticle {
	padding: 2px 4px 2px 4px;
	vertical-align: top;
}
.quicklinkarticletext {
	font-size: 10px;
	color: #303f66;
}
.homenewsarticletitle {
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
.homenewsarticle {
	padding: 10px 2px 10px 2px;
}
.smBR {
	line-height: 8px;
}
.vsmBR {
	line-height: 4px;
}
.financial_left {
	color: #000000;
	font-size: 10px;
	padding: 3px 0px 3px 7px;
}
.financial_right {
	color: #000000;
	text-align: right;
	font-size: 10px;
	padding: 3px 7px 3px 0px;
}
.imagefloat {
	float: left;
}
.image_bdr {
	border: 3px solid #25355e;
}
.indicator1 {
	color: #000000;
	padding-left: 4px;
	font-size: 10px;
	background-color: #dde0e7;
	background-repeat: repeat-x;
}
.indicator2 {
	color: #000000;
	padding-left: 4px;
	font-size: 10px;
	background-color: #ebedf2;
	background-repeat: no-repeat;
}
.indicator3 {
	color: #000000;
	padding-left: 4px;
	font-size: 10px;
	background-color: #eef0f4;
	background-repeat: no-repeat;
}
.indicator4 {
	color: #000000;
	padding-left: 4px;
	font-size: 10px;
	background-color: #f7f8fb;
	background-repeat: repeat-x;
}
.searchheader {
	vertical-align: top;
	padding-left: 5px;
}
.newsheader {
	padding-left: 7px;
	vertical-align: bottom;
}
.articletext {
	font-size: 12px;
	line-height: 16px;
}
.presentername {
	text-align : center;
	padding : 8px 0px 12px 0px;
}
.selectpresenter {
	font-weight : bold;
	color : #3d4d76;
	width : 205px;
}
.profileback {
	background-color : #dbe2f4;
}
.profileinfo {
	background-color : #ccd4ea;
	padding : 3px 5px 5px 5px;
	line-height : 16px;
}
.programmeback {
	background-color : #e6ebf7;
}
.programmenav {
	background-repeat : repeat-x;
	padding-top : 3px;
	background-color : #25355e;
}
.programmeshows {
	background-color : #f1f3fb;
	padding : 10px;
}
.articleSCO-ARTICLE-ART-HEADING {
	color: #3d4d76;
	font-weight: bold;
	font-size: 13px;
}