BODY {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(images/global/topbg.gif);
	background-repeat: repeat-x;
}
B {
	font-family : Arial;
	font-size : 12px;
	color : #000000;
}
P {
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	text-align : justify;
	line-height : 18px;
}
TD {
	font-family : Arial;
	font-size : 12px;
	color : #000000;
}
A, A:ACTIVE, A:LINK, A:VISITED {
	font-family: Arial;
	font-size: 12px;
	color: #187ad0;
	text-decoration: underline;
}
A:FOCUS, A:HOVER {
	font-family : Arial;
	font-size : 12px;
	color : #cd1041;
	text-decoration : none;
}
LI {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/list_dot.gif);
}
input,textarea,select{
	color:#000000;
	font-size: 11px;
	font-family : Arial;
}
.relatedLink {
	color:#000000;
	font-size: 10px;
	font-family : Arial;
}
UL {
	margin-left : 11px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.headingLink, .headingLink:ACTIVE, .headingLink:LINK, .headingLink:VISITED {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.headingLink:FOCUS, .headingLink:HOVER {
	font-family: Arial;
	font-size: 12px;
	color : #cd1041;
	font-weight:bold;
	text-decoration: none;
}
.heading {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	padding: 2px 10px 2px 10px;
}
.headingTR {
	BACKGROUND: #135ea2;
}
.heading2 {
	font-family: Arial;
	font-size: 11px;
	color: #0E5BA1;
	padding: 2px 10px 2px 10px;
}
.headingTR2 {
	BACKGROUND: #B5C9DB;
}
.contentTD {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0px 10px 0px 10px;
}
.contentTDwithPhoto {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0px 0px 0px 10px;
}
.contentPhotoLeftMargin {
	padding: 0px 0px 0px 23px;
}
.globalLink, .globalLink:ACTIVE, .globalLink:LINK, .globalLink:VISITED {
	font-family: Arial;
	font-size: 10px;
	color: #6f6f6f;
	text-decoration: none;
}
.globalLink:FOCUS, .globalLink:HOVER {
	font-family : Arial;
	font-size : 10px;
	color : #cd1041;
	text-decoration : none;
}
.globalNavMargin {
	padding-top: 2px;
	padding-bottom: 3px;
}
.topBg {
	background-image: url(images/global/topbgwithmap.gif);
	background-repeat: no-repeat;
	height: 69px;
	padding-left: 20px;
	padding-top: 6px;
}
.footer {
	font-family: Arial;
	font-size: 10px;
	color: #646464;
}
.footerLink, .footerLink:ACTIVE, .footerLink:LINK, .footerLink:VISITED {
	font-family: Arial;
	font-size: 10px;
	color: #187ad0;
	text-decoration: none;
}
.footerLink:FOCUS, .footerLink:HOVER {
	font-family: Arial;
	font-size: 10px;
	color: #cd1041;
	text-decoration: none;
}
.smalltext {
	font-family : Arial;
	font-size : 10px;
	color : #282828;
}
.smalltextlink, .smalltextlink:ACTIVE, .smalltextlink:LINK, .smalltextlink:VISITED {
	font-family: Arial;
	font-size: 10px;
	color: #187ad0;
	text-decoration: underline;
}
.smalltextlink:FOCUS, .smalltextlink:HOVER {
	font-family : Arial;
	font-size : 10px;
	color : #cd1041;
	text-decoration : none;
}
.homeNewsListUL {
	margin-left : 11px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.homeNewsList {
	list-style-image: url(images/home/news_arrow.gif);
	text-align: justify;
	line-height: 16px;
}
.stockDate {
	font-family : Arial;
	font-size : 10px;
	color : #282828;
}
.darkGreyText {
	font-family : Arial;
	font-size : 12px;
	color : #282828;
}
.lightGreyText {
	font-family : Arial;
	font-size : 12px;
	color : #4f4f4f;
}
.homeStockLargeText {
	font-family: Arial;
	font-size: 16px;
	color: #00529c;
	font-weight: bold;
}
.redText {
	font-family: Arial;
	font-size: 12px;
	color: #cd1041;
}
.navBg {
	background-image: url(images/nav/bg.gif);
	background-repeat: repeat-y;
	padding-top:11px;
	padding-bottom:11px;
}
.navGradient {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#dbdbdb,endColorStr=#f7f7f7);
	background-color: #dbdbdb;
	padding-top: 30px;
}
.navBottomGradient {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f7f7f7,endColorStr=#FFFFFF);
	background-color: #dbdbdb;
}
.navSectionMargin {
	padding-top: 10px;
	padding-bottom: 10px;
}
.navSectionOpenMargin {
	padding-top: 10px;
}
.numListUL {
	margin-left : 18px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.numList1 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum1.gif);
}
.numList2 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum2.gif);
}
.numList3 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum3.gif);
}
.numList4 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum4.gif);
}
.numList5 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum5.gif);
}
.numList6 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum6.gif);
}
.numList7 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum7.gif);
}
.numList8 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum8.gif);
}
.numList9 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum9.gif);
}
.numList10 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum10.gif);
}
.numList11 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum11.gif);
}
.numList12 {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/listnum12.gif);
}
.back2top, .back2top:ACTIVE, .back2top:LINK, .back2top:VISITED {
	font-family: Arial;
	font-size: 12px;
	color: #00529c;
	text-decoration: underline;
}
.back2top:FOCUS, .back2top:HOVER {
	font-family : Arial;
	font-size : 12px;
	color : #cd1041;
	text-decoration : none;
}
.tableHR {
	height: 1px;
	color: #6b9ac4;
	margin-top: 0px;
	margin-bottom: 0px;
}
.subHeading {
	font-family : Arial;
	font-size : 12px;
	color: #00529c;	
	font-weight:bold;
}
.subTitle {
	font-family : Arial;
	font-size : 12px;
	font-weight:bold;
	color: #00529c;	
	text-decoration: underline;
}
.subHeadingLink, .subHeadingLink:ACTIVE, .subHeadingLink:LINK, .subHeadingLink:VISITED {
	font-family: Arial;
	font-size: 12px;
	color: #00529c;
	text-decoration: underline;
	font-weight:bold;
}
.subHeadingLink:FOCUS, .subHeadingLink:HOVER {
	font-family : Arial;
	font-size : 12px;
	color : #cd1041;
	text-decoration : none;
	font-weight:bold;
}
.YearLink, .YearLink:ACTIVE, .YearLink:LINK, .YearLink:VISITED {
	font-family: Arial;
	font-size: 12px;
	color: #0000CD;
	text-decoration: underline;
	font-weight:bold;
}
.YearLink:FOCUS, .YearLink:HOVER {
	font-family : Arial;
	font-size : 12px;
	color : #0000CD;
	text-decoration : none;
	font-weight:bold;
}
.intraLinkUL {
	margin-left : 16px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.intraLinkList {
	text-align: justify;
	line-height: 18px;
	list-style-image: url(images/global/intra_link_list_dot.gif);
}
.titleTD {
	padding: 2px 5px 2px 5px;
	text-align: left;
	vertical-align: top;
	background-color: #135ea2;
	color: #FFFFFF;
	font-weight: bold;
}
.finhighTD {
	padding: 2px 3px 2px 0px;
	text-align: right;
	vertical-align:top;
}
.finhighTD2 {
	padding: 2px 3px 2px 0px;
	text-align: right;
	vertical-align:top;
	background-color: #EEEEEE;
}
.stockTD {
	padding: 2px 5px 2px 5px;
	text-align: left;
	vertical-align:top;
	background-color: #EEEEEE;
}
.stockTD2 {
	padding: 2px 5px 2px 5px;
	text-align: left;
	vertical-align:top;
	background-color: #E3ECF3;
}
.careerTH {
	padding: 2px 5px 2px 5px;
	text-align: left;
	vertical-align:top;
	background-color: #E3ECF3;
}
.careerTD {
	padding: 2px 5px 2px 5px;
	text-align: left;
	vertical-align:top;
	background-color: #FFFFFF;
}
.careerTD2 {
	padding: 2px 5px 2px 5px;
	text-align: left;
	vertical-align:top;
	background-color: #EEEEEE;
}
.photoBorder {
	border-top: 1px solid #6c9acb;
	border-bottom: 1px solid #6c9acb;
	border-left: 1px solid #6c9acb;
	border-right: 1px solid #6c9acb;
}
.rowSpacing {
	padding-bottom: 12px;
}
.imageTable {
	padding: 0px 0px 10px 13px;
	position: relative;
	left: 5px;
}
.photoCaption {
	font-family: Arial;
	color: #000000;
	font-size : 11px;
}
.stockLeftTD, .stockGreyLeftTD, .stockRightTD, .stockGreyRightTD {
	padding-top:2px;
	padding-bottom:2px;
}

.stockLeftTD, .stockGreyLeftTD {
	padding-left:10px;
	font-weight:bold;
}
.stockGreyLeftTD {
	background-color:#f6f6f6;
}
.stockRightTD, .stockGreyRightTD {
	padding-right:20px;
	text-align:right;
}
.stockGreyRightTD {
	background-color:#f6f6f6;
}
.milestonesHeadingTR {
	BACKGROUND: #ce1040;
}

/* layer properties */
#aboutLayer {
	position:absolute;
	left:162px;
	top:137px;
	z-index:1;
	background-color: #cdcdcd;
	visibility: hidden;
}
#businessLayer {
	position:absolute;
	left:162px;
	top:167px;
	z-index:2;
	background-color: #cdcdcd;
	visibility: hidden;
}
#irLayer {
	position:absolute;
	left:162px;
	top:197px;
	z-index:3;
	background-color: #cdcdcd;
	visibility: hidden;
}