HTML {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px; HEIGHT: 100%;
}
BODY {
	MARGIN: 0px; PADDING: 50px 10px 10px 10px; BACKGROUND: url(../images/bg.png) #0D72F2 repeat-x 50% top; FONT: 12px Arial,Helvetica,sans-serif; COLOR: #000; HEIGHT: 100%; TEXT-ALIGN: center;
}
FORM {
	PADDING: 0px; MARGIN: 0px;
}
#canvas {
	FONT-SIZE: 12px; COLOR: #333; TEXT-ALIGN: left; BACKGROUND: url(../images/canvas_bottom-edge1.png) #fff no-repeat 50% bottom; MARGIN: 0px auto; WIDTH: 978px;
}
#masthead {
	HEIGHT: 50px; PADDING: 3px 0px 4px 30px; BACKGROUND: url(../images/canvas_top-edge.png) #FFFFFF no-repeat; BORDER-BOTTOM: #dedede 1px solid; POSITION: relative
}
IMG {
	BORDER: 0px;
}
#search {
	FONT-SIZE: 10px;FLOAT: right; WIDTH: 424px; COLOR: #333; POSITION: absolute; Left: 543px; TOP: -7px; #TOP: -12px; #LEFT: 544px;
}
#search .qt {
	PADDING-LEFT: 8px; PADDING-RIGHT: 8px; LINE-HEIGHT: 19px;
}
#search .qt A {
  TEXT-DECORATION:none; COLOR: #333;
}
#search IMG
{
  MARGIN-BOTTOM: 0px;
  PADDING-BOTTOM: 0px;
}
#search .qt A:Hover{
  TEXT-DECORATION:underline; COLOR: Blue;
}
#search FIELDSET {
	MARGIN: -3px 0px 0px 0px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #bdbdbd 1px solid; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #bdbdbd 1px solid; PADDING: 0px 8px 5px 12px; DISPLAY: block; BACKGROUND: #fff; WIDTH: 402px; _WIDTH: 402px;
}
#primary_nav {
	FONT-SIZE: 11px; PADDING-RIGHT: 0px; PADDING-LEFT: 7px; Z-INDEX: 20; RIGHT: 3px;  PADDING-BOTTOM: 0px; WIDTH: 671px; PADDING-TOP: 6px; POSITION: absolute; TOP: 37px; _RIGHT: 3px; _WIDTH: 671px; _PADDING-LEFT: 7px
}
#primary_nav .topnav_bottom_edge 
{
	PADDING: 0px; MARGIN: 0px; DISPLAY: block;
}
#holder {
	HEIGHT: 30px; MARGIN: 0; PADDING: 0px 0px 0px 0px; WIDTH: 662px; BORDER-RIGHT: solid 1px #c0c0c0; BORDER-LEFT: solid 1px #c0c0c0; BACKGROUND: url(../images/MenuItemBackground.gif);
}
#bodyframe {
	WIDTH: 978px; MARGIN-TOP: -35px; MIN-HEIGHT: 424px; BACKGROUND: url(../images/canvas_gradient.gif) repeat-x 50% top; _HEIGHT: 424px
}
#ctl00_ctl00_leftnav {
	FLOAT: left; WIDTH: 205px; _HEIGHT: 1%; _WIDTH: 205px; TEXT-ALIGN: left; MARGIN-TOP: 5px;
}
#ctl00_ctl00_leftnav IMG {
	DISPLAY: block
}
#ctl00_ctl00_leftnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#ctl00_ctl00_leftnav LI {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; _TEXT-INDENT: 1px; LIST-STYLE: none;
}
#ctl00_ctl00_leftnav UL A {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/nav-dottedunderline.gif) repeat-x 50% bottom; PADDING-BOTTOM: 6px; MARGIN-LEFT: 12px; PADDING-TOP: 6px; TEXT-DECORATION: none; _HEIGHT: 1%
}
#ctl00_ctl00_leftnav UL A:active {
}
#ctl00_ctl00_leftnav UL A:visited {
	COLOR: Blue;
}
#ctl00_ctl00_leftnav UL A:hover {
	COLOR: #C00
}
#ctl00_ctl00_leftnav .indented {
	padding-left: 10px;
}
#ctl00_ctl00_leftnav .indentedHighlight {
	font-weight:bold; background-color:#EEEEFF; padding-left: 10px;
}
#ctl00_ctl00_leftnav .highlight {
	font-weight:bold; background-color:#EEEEFF;
}
.divButton {
	text-align:right; padding:0px 2px 2px 10px; margin: 15px 0px 20px 0; width:90%; cursor:pointer; #cursor:hand;
}
.spanButton {
	cursor:pointer; #cursor:hand; text-decoration:none; background-color:gray ; font-size: 8pt; color: White; border-right: dimgray 2px solid; border-top: dimgray 1px solid; border-left: dimgray 1px solid; border-bottom: dimgray 2px solid; padding-right: 2px; padding-left: 2px; padding-bottom: 1px; padding-top: 1px; font-weight: bold;
}
.shareholder {
	COLOR: #333; CURSOR:hand; TEXT-DECORATION:none; PADDING-RIGHT:3px; FONT-FAMILY:Arial Black; FONT-SIZE:10pt; FONT-STYLE:italic; FONT-WEIGHT:bold;
}
.shareholder A A:active A:hover {
	COLOR: #333; CURSOR:hand; TEXT-DECORATION:none; PADDING-RIGHT:3px; FONT-FAMILY:Arial Black; FONT-SIZE:10pt; FONT-STYLE:italic; FONT-WEIGHT:bold;
}
#content7 {
	FLOAT: right;
}
#content7 A {
	COLOR: Blue; TEXT-DECORATION: NONE;
}
#content7 A:visited {
	COLOR: Blue; TEXT-DECORATION: NONE;
}
#content7 A:hover {
	COLOR: #f40009; TEXT-DECORATION: UNDERLINE;
}
.footer {
	WIDTH: 980px; CLEAR: both; PADDING-RIGHT: 26px; BACKGROUND: url(../images/bg_footer_RIGHT.png) #fff no-repeat right bottom; MARGIN: 0px -14px; HEIGHT: 50px; TEXT-ALIGN: center
}
.footerContent {
	PADDING-LEFT: 26px; BACKGROUND: url(../images/bg_footer_left.png) no-repeat left bottom; HEIGHT: 50px
}
.footerContent P {
	BACKGROUND: url(../images/bg_footer_repeat.png) repeat-x center bottom; MARGIN: 0px; COLOR: #ccc; PADDING-TOP: 15px; HEIGHT: 35px
}
.footerContent .caption {
	cursor:pointer; #cursor:hand; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; Color: #007;
}
.footerContent .caption2 {
	cursor:pointer; #cursor:hand; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; Color: #007;
}
.headerText {
	color: black; letter-spacing:2px; font-family:Tahoma; font-size:14pt; font-style:italic; font-weight:bold;
}
.headerTextLeft {
	float:left; color: black; letter-spacing:2px; font-family:Tahoma; font-size:14pt; font-style:italic; font-weight:bold; width:50%;
}
.headerTextRight {
	float:right; text-align: right; color: black; letter-spacing:2px; font-family:Tahoma; font-size:14pt; font-style:italic; font-weight:bold; width:50%;
}
.headerTextSmall {
	color: black; font-size:11pt; font-style:italic; font-weight:bold;
}
.headerTextMed {
	color: black; font-size:12pt; font-style:italic; font-weight:bold; letter-spacing: .10em;
}
.subHeaderText {
	font-size:14pt; font-weight:bold;
}
.descBox {
	border-top:2px solid #E0E0E0; width:100%; display: table
}
.descBoxSmallLeft {
	border-top:2px solid #E0E0E0; width:50%; float:left; display: inline
}
.descBoxSmallRight {
	border-top:2px solid #E0E0E0; width:50%; float:right; display: table
}
.imgWrap {
	padding: 5px 10px 0px 0px; width:75; float: left;
}
.imgWrapBorder {
	border:1px solid #000; margin: 5px 10px 0px 0px; float: left;
}
.latestIssue2 {
    position: relative; width:80%; border:1px solid #999; BACKGROUND:url(/img/links_bg.gif) repeat-x bottom left; PADDING:2px; MARGIN:0px 0px 0px 0px; COLOR: #333;
}
.normalsm {
    COLOR: #000000; text-decoration:none;
}
#content7 .normalsm A {
    COLOR: #000000; text-decoration:none;
}
#content7 .normalsm A:link {
    COLOR: #000000; text-decoration:none;
}
#content7 .normalsm A:hover {
    COLOR: #000000; text-decoration:none;
}
#content7 .normalsm A:visited {
    COLOR: #000000; text-decoration:none;
}
.moreInfo {
	font-weight: bold; color: #003399; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; letter-spacing: 1px;
}
#headline {
	margin-left:18px; margin-right:10px; text-align:left; font-size:10pt;
}
.smallPrint {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;
}
.homebox {
	background:#728491; height:15px; overflow:hidden; margin:0 -5px 5px 0; border: solid 1px #c8d8ef; color:#fff;background:#4d8dd5;
}
.homeboxContent {
	padding-right: 2px; padding-left: 4px; padding-bottom: 2px; padding-top: 2px;
} 
.irContactDiv {
	padding-top:15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.eventTitle {
	width: 100%; height: 15px; overflow: hidden; padding: 0px; margin: 0 0px 0px 0; border: solid 1px #c8d8ef; color: #fff; background: #4d8dd5;	
}
.eventBox {
	width: 50%; border-left-style: solid; border-left-width: 1px; border-left-color: Black;
}
.stockChart {
	overflow:hidden; padding-bottom:10px; text-align:left; width:200px;
}
.newsTitle {
	display: inline; float: left; text-align:left; font-weight: bold; 
}
.newsDate {
	text-align:right; display: inline; float: right; font: 7.5pt Arial, sans-serif; white-space:nowrap; 
}
.archive 
{
	border:1px solid #999; BACKGROUND:url(/img/links_bg.gif) repeat-x bottom left; width:97%; text-align:left; margin:0px; padding-right: 0px; display: inline; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 0px; COLOR: #333; white-space:nowrap; 
}
.archiveTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: white; width: 100%; background-color: #006699;
}
.archive UL {
	#margin-top:5px; #margin-bottom:5px;
}
.archive LI {
	margin-left: -20px; padding-right: 3px; text-decoration:none; color:black; font-weight:bold; #margin-top: 0px; #margin-bottom: 0px;
}
archive A {
	 text-decoration:none; color: #000000; font-weight:bold;
}
archive A:hover {
	 text-decoration:none; color: #000000; font-weight:bold;
}
A.tenklink:link {
	text-decoration: none;	color: #0033CC;
}
A.tenklink:active { 
	text-decoration: none;color: #A24D02;
}
A.tenklink:hover { 
	text-decoration: underline;	color: #0033CC;
}
A.tenklink:visited { 
	color: #0033CC;
}
.tenklink { 
	text-decoration: none; color: #0033CC;
}
A.sorttenklink:link { 
	text-decoration: none; color: #0033CC; font-weight: bold; font-size: 10px;
}
A.sorttenklink:active {
	text-decoration: none; color: #0033CC; font-weight: bold; font-size: 10px;
}
A.sorttenklink:hover {
	text-decoration: underline; color: #0033CC; font-weight: bold; font-size: 10px;
}
A.sorttenklink:visited {
	color: #0033CC;	font-size: 10px; font-weight: bold;
}
A.nexttenklink:link { 
	text-decoration: none; color: #0033CC; font-size: 10px;
}
A.nexttenklink:active { 
	text-decoration: none; color: #0033CC; font-size: 10px;
}
A.nexttenklink:hover { 
	text-decoration: underline;	color: #0033CC;	font-size: 10px;
}
A.nexttenklink:visited { 
	color: #0033CC; font-size: 10px;
}
.title { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;
}
.tablehead { 
	background: #00309c; 
}
.fonthead { 
	color: #FFFFFF;	font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;
}
.tablecell1 {
	background: #FFFFFF;
}
.tablecell2 {
	background: #cccccc;
}
.bodytext { 
	color: #000000; font-size: 10px; line-height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sorttext {
	color: #0033CC; font-size: 10px; line-height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bodytext2 {
	color: #000000; font-size: 10px; line-height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bodytext3 { 
	color: #000000; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.subtext { 
	color: #000000; font-size: 9px; line-height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.font1 { 
	font-size: 9px;
}
.font2 { 
	font-size: 10px;
}
.font3 { 
	font-size: 11px;
}
.foldheader { 
	cursor:hand; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}
.newsTitleRight {
	cursor:hand; color: #000000; display: inline; float: left; text-decoration:none; font-weight: bold;
}
.newsTitleRight A:hover {
	color: #000000; text-decoration:none;
}
.newsDateRight {
	text-align:right; display: inline; float: right; font: 7.5pt Arial, sans-serif; text-decoration:none; color: #000000;
}
.newsDateRight2 {
	 text-align:right; display: inline; font: 7.5pt Arial, sans-serif;
}
.contactBox {
	 white-space: nowrap; float:left; margin:1px; display:inline; border:solid 1px black; padding: 3px; cursor:pointer; #cursor:hand;
}
.mobileLink {
	padding: 0px 0px 0px 25px; top: 10px; position: relative;
}
.bd {
    PADDING: 5px;
}
.md {
	BORDER-RIGHT: #b0bec7 1px solid; BORDER-TOP: #b0bec7 1px solid; BACKGROUND: #fff; BORDER-LEFT: #b0bec7 1px solid; BORDER-BOTTOM: #b0bec7 1px solid
}
.md1 {
	BORDER-RIGHT: #b0bec7 1px solid; BORDER-TOP: #b0bec7 1px solid; BACKGROUND: #fff; BORDER-LEFT: #b0bec7 1px solid; BORDER-BOTTOM: #b0bec7 1px solid
}
.md1 A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.searchResults {
    width:100%; border:1px solid #999; BACKGROUND:url(/img/links_bg.gif) repeat-x bottom left; PADDING:0px; MARGIN:0px 0px 0px 0px; COLOR: #333;
}
.sidelist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sidelist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sidelist LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0.5em; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/bullet1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
.sidelist A:link {
	FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: none
}
.sidelist A:visited {
	FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: none
}
.sidelist A:hover {
	FONT-SIZE: 11px; COLOR: blue; TEXT-DECORATION: underline
}
