/* -------------------------brian non link styles ------------------------*/
.mainHeader {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B4062;
	text-decoration: none;
	font-weight: bold;
	margin-bottom:3px;
}
.subHeader {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B10F11;
	text-decoration: none;
	font-weight: bold;
	margin:6px 0px 6px 12px;
}
.historyYear {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B4062;
	text-decoration: none;
	font-weight: bold;
}
.contentBold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.content {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height:16px;
}
.contentBox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height:14px;
}
.contentBoxLight {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height:14px;
}
.contentSmall {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height:12px;
}
/* -------------------------our services page styles ------------------------*/
.assetmgmtHeader{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	width:190px;
	background-color:#798EAB;
	padding:2px 2px 2px 5px;
}
/* -------------------------about us page styles ------------------------*/
.structureBox{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:1px solid #999999;
	padding: 5px 4px 10px 0px;
}
.structureGreyText{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 0px 0px 0px 10px;
}
.structureBlueText{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #017EE8;
	padding: 0px 0px 0px 10px;
}
/* -------------------------investment relations page styles ------------------------*/
.arBytes{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
/* -------------------------our strengths page styles ------------------------*/
.achieveHeader{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
	padding:0px 0px 1px 0px;
}
.achieveSubHeader{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51769C;
	padding:0px 0px 1px 0px;
}
.achieveSubNav{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding:3px 0px 3px 5px;
}
.achieveSubNav a:link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;
	text-decoration:none;
}
.achieveSubNav a:hover{
	color:#bf0f11;
	text-decoration:none;
}
.achieveSubNav a:active{
	color:#999999;
	text-decoration:none;
}
.achieveSubNav a:visited{
	color:#999999;
	text-decoration:none;
}
/* -------------------------media relations page styles ------------------------*/
.date{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bf0f11;
	font-weight:normal;
	padding:0px 0px 2px 0px;
}
.newsTitle{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51769C;
	font-weight:bold;
	padding:0px 0px 2px 0px;
}
.newsSubTitle{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bf0f11;
	font-weight:bold;
	padding:0px 0px 2px 0px;
}
.newsNumbers{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B10608;
	font-weight:normal;
	padding:0px 0px 3px 2px;
}
.newsNumbers a:link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B10608;
	text-decoration:underline;
}
.newsNumbers a:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration:none;
}
.newsNumbers a:visited{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B10608;
	text-decoration:none;
}
.newsNumbers a:active{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B10608;
	text-decoration:none;
}
.pressContent{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

/* -------------------------home page styles ------------------------*/

.homeHeader {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:3px;
}
.homeContent {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.homeNewsHeader {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

/* -------------------------sitemap styles ------------------------*/
.contentSmall {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height:12px;
}
.contentSitemap {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height:12px;
}
.contentSitemap a:link{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	line-height:12px;
}
.contentSitemap a:hover{
	color: #CC0000;
	text-decoration: none;
line-height:12px;
}
.contentSitemap a:visited{
	color: #666666;
	text-decoration: none;
line-height:12px;
}
.contentSitemap a:active{
	color: #666666;
	text-decoration: none;
line-height:12px;
}

/* -------------------------non link styles ------------------------*/

.textheader {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.mainnavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.mainnavtext a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
text-decoration: none;
}
.mainnavtext a:hover{
	color: #cccccc;
text-decoration: none;
}
.mainnavtext a:active{
	color: #ffffff;
}
.mainnavtext a:visited{
	color: #ffffff;
text-decoration: none;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
/* ------ header height ----*/
.headertopheight {
	height: 0px;
}

.headerbottomheight {
	height: 25px;
}


/* ------------------------- link styles ------------------------*/
/* --- footer links ---*/
a.bluelink:link {
	font-family: Tahoma;
	font-size: 10px;
	color: #3376AB;
	text-decoration: none;
}
a.bluelink:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #3376AB;
	text-decoration: none;
}
a.bluelink:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #669900;
	text-decoration: none;
}
a.bluelink:active {
	font-family: Tahoma;
	font-size: 10px;
	color: #669900;
	text-decoration: none;
}
/* --- general links ---*/
a:link {
	color: #1B4062;
}
a:visited {
	color: #1B4062;
}
a:hover {
	color: #336699;
}
a:active {
	color: #1B4062;
}
/*---width and such---*/

.subnavwidth {
	width: 193px;
}

.mainnavheight {
	width: 65px;
}
.footerwidth {
	width: 537px;
}
.contentwidth {
margin-left:5px;
	width: 515px;
}
.formfield {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	height: 19px;
	border-color: #ACC1D1;
	border-width: 1px;
	border-style: solid;
}
.formfield2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	border-color: #ACC1D1;
	border-width: 1px;
	border-style: solid;
}
DIV.hide {
	display: none;
}
