﻿/* STRUCTURE */

body * { margin: 0px; padding: 0px; }

/* CHANGED background: #ffffff; */
#container { width: 968px; margin: 12px auto; background: #ffffff; border: 1px solid #DBDCDE; height: 100%;}

/* NEW HEADER WITH NAV */
#header { 
	background: url(../images/header.jpg) no-repeat;
	width: 968px; 
	height:44px;
	margin: 0px auto;
	padding-top:75px;
}

#header ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none !important;
  font-family: Arial, Tahoma, Verdana; font-size: 12px;
  color:#000;
  float:right;
}
#header li {
  float:left;
  background:url("../images/nav/left.gif") no-repeat left top;
  margin:0;
  padding:0 2px 0 9px;
  list-style:none !important;
  }
#header a {
  float:left;
  display:block;
  background:url("../images/nav/right.gif") no-repeat right top;
  padding:5px 17px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#003C7B;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#cdd9ec;
  }
#header #current {
  background-image:url("../images/nav/left_on.gif");
  }
#header #current a {
  background-image:url("../images/nav/right_on.gif");
  color:#fff;
  padding-bottom:5px;
  }

/* END OF NEW HEADER WITH NAV */ 
 
#main { background: #ffffff; width: 968px; margin-top: 10px; height:100%; }
#main2 { background:url('../images/leftnav_bg.gif') top left repeat-y; width: 968px; margin-top: 0px; padding-top: 0px; position:relative;}
#mainContent {background:#ffffff;}

/* FRONTPAGE CONTENT */

#content { width: 968px; padding-top: 8px; padding-left: 17px; }
	#content h1 { font-family: FS Albert, Arial, sans-serif; font-size: 27px; color: #003b7a; font-weight: normal; }
	#content p { width: 667px; margin-top: 20px; font-family: Verdana, Tahoma, Arial; font-size: 11.5px; font-weight: normal; color: #878889; }
	
/* END OF FRONTPAGE CONTENT */

#investorcontent {  background: #ffffff; width: 680px; float: right; margin-bottom: 89px; margin-top: 12px; }
#investorcontent h1 { font-family: FS Albert,Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; border-bottom: 1px dotted #878889; width:706px}
#investorcontent h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#investorcontent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 480px; }
#investorcontent p a { color: #878889; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
#investorcontent p a:visited { color: #878889; text-decoration: underline; }

#investorcontent2 {  background: #ffffff; width: 680px; float: right; margin-bottom: 10px; 
					text-align: left; padding-left: 70px; margin-top: 5px; 
				}
#investorcontent2 h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 10px; margin-left: -40px; margin-bottom: 20px;  border-bottom: 1px dotted #878889; width: 480px;}
#investorcontent2 h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px;}
#investorcontent2 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 15px; margin-left: -40px; width: 480px; }
#investorcontent2 p a { color: #0056a2; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Tahoma; }
#investorcontent2 p a:visited { color: #0056a2; text-decoration: none; }
#investorcontent2 ul { margin-top: 20px; width: 480px;}
#investorcontent2 ul, li { margin-left: -40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889;}
#investorcontent2 li { list-style-type: disc; margin-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889;}
#investorcontent2 li a { color: #0056a2; text-decoration: none;}
.text { font-size: 12px; }

#investorcontent_680 {  background: #ffffff; width: 680px; float: right; margin-bottom: 10px; 
					text-align: left; padding-left: 70px; margin-top: 5px; 
				}
#investorcontent_680 h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #000000; margin-top: 10px; margin-left: -40px; margin-bottom: 20px;  border-bottom: 1px dotted #878889; width: 480px;}
#investorcontent_680 h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #000000; margin-top: 20px; margin-left: -40px;}
#investorcontent_680 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 15px; margin-left: -40px; width: 480px; }
#investorcontent_680 p a { color: #0056a2; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Tahoma; }
#investorcontent_680 p a:visited { color: #0056a2; text-decoration: none; }
#investorcontent_680 ul { margin-top: 20px; width: 480px;}
#investorcontent_680 ul, li { margin-left: -40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#investorcontent_680 li { list-style-type: disc; margin-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#investorcontent_680 li a { color: #0056a2; text-decoration: none;}
.text { font-size: 12px; }

#investorcontent_680 {  background: #ffffff; width: 680px; float: right; margin-bottom: 10px; 
					text-align: left; padding-left: 70px; margin-top: 5px; 
				}
#investorcontent_mt {  background: #ffffff; width: 720px; float: right; margin-bottom: 10px; 
					text-align: left; padding-left: 20px; margin-top: 5px; 
				}
#investorcontent_mt h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #000000; margin-top: 10px; margin-left: -40px; margin-bottom: 20px;  border-bottom: 1px dotted #000000; width: 450px;}
#investorcontent_mt h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #000000; margin-top: 20px; margin-left: 0px;}
#investorcontent_mt p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 0px; width: 450px; }
#investorcontent_mt p a { color: #0056a2; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Tahoma; }
#investorcontent_mt p a:visited { color: #0056a2; text-decoration: none; }
#investorcontent_mt ul { margin-top: 20px; width: 450px;}
#investorcontent_mt ul, li { margin-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#investorcontent_mt li { list-style-type: disc; margin-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#investorcontent_mt li a { color: #0056a2; text-decoration: none;}
.text { font-size: 12px; }

#investorcontent_print {  background: #ffffff; margin-bottom: 10px; 
					text-align: left; padding-left: 20px; margin-top: 5px; 
				}
#investorcontent_print h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #000000; margin-top: 10px; margin-left: -40px; margin-bottom: 20px;  border-bottom: 1px dotted #000000;}
#investorcontent_print h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #000000; margin-top: 20px; margin-left: 0px;}
#investorcontent_print p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-left: 0px; }
#investorcontent_print p a { color: #0056a2; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Tahoma; }
#investorcontent_print p a:visited { color: #0056a2; text-decoration: none; }
#investorcontent_print ul { margin-top: 20px;}
#investorcontent_print ul, li { margin-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#investorcontent_print li { list-style-type: disc; margin-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
#investorcontent_print li a { color: #0056a2; text-decoration: none;}
.text { font-size: 12px; }

#investorcontent3 {  background: none; width: 700px; float: left; margin-bottom: 89px; 
					text-align: left; margin-left: 0px; margin-top: -0px; 
					position: relative; bottom: 493px; left: 350px;
				}
#investorcontent3 h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #0c1a31; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; }
#investorcontent3 h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #0c1a31; margin-top: 20px; margin-left: -40px; }
#investorcontent3 p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0c1a31; margin-top: 15px; margin-left: -40px; width: 600px; }
#investorcontent3 p a { color: black; text-decoration: underline; font-size: 12px; font-family: Verdana, Arial, Tahoma; }
#investorcontent3 p a:visited { color: black; text-decoration: underline; }

#pastcompany { background: #ffffff; width: 680px; float: right; margin-bottom: 20px; margin-top: 12px; }
#pastcompany h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; border-bottom:1px dotted #B5B5B5; width: 700px;}
#pastcompany h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#pastcompany p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 700px; }
#pastcompany p a { color: black; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
#pastcompany p a:visited { color: black; text-decoration: underline; }

#annualreportcontent { background: #ffffff; width: 680px; float: right; margin-bottom: 89px; margin-top: 12px; }
#annualreportcontent h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; border-bottom: 1px dotted #878889; width: 706px;}
#annualreportcontent h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#annualreportcontent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 600px; }
#annualreportcontent p a { color: #0056a2; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
#annualreportcontent p a:visited { color: black; text-decoration: underline; }
#annualreportcontent ul, li { margin-left: -55px; }
#annualreportcontent li { list-style-type: none; margin-top: 10px; }
#annualreportcontent li a { color: #0c1a31; }

#committeescontent { background: #ffffff; width: 680px; float: right; margin-bottom: 20px; margin-top: 12px; }
#committeescontent h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; border-bottom: 1px dotted #878889; width:706px;}
#committeescontent h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#committeescontent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 3px; margin-left: -40px; width: 460px; }
#committeescontent p a { color: black; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
#committeescontent p a:visited { color: black; text-decoration: underline; }

#officerandadvisorcontent { background: #ffffff; width: 680px; float: right; margin-bottom: 20px; margin-top: 12px; }
#officerandadvisorcontent h1 { font-family: FS Albert, FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; border-bottom: 1px dotted #878889; width:706px;}
#officerandadvisorcontent h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#officerandadvisorcontent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 600px; }
#officerandadvisorcontent p a { color: black; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
#officerandadvisorcontent p a:visited { color: black; text-decoration: underline; }

#resultscontent { background: #ffffff; width: 680px; float: right; margin-bottom: 20px; margin-top: 12px; }
#resultscontent h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; border-bottom: 1px dotted #878889; width: 706px;}
#resultscontent h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#resultscontent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 600px; }
#resultscontent p a { color: black; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
#resultscontent p a:visited { color: black; text-decoration: underline; }
#resultscontent ul, li { margin-left: -55px; }
#resultscontent li { list-style-type: none; margin-top: 10px; }
#resultscontent li a { color: #0c1a31; }

#constcontent { background: #ffffff; width: 680px; float: right; margin-bottom: 89px; margin-top: 12px; }
#constcontent h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color:#878889; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; border-bottom: 1px dotted #878889; width:706px;}
#constcontent h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color:#878889; margin-top: 20px; margin-left: -40px; }
#constcontent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#878889; margin-top: 8px; margin-left: -40px; width: 600px; }
#constcontent p a { color:#878889; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
#constcontent p a:visited { color: #878889; text-decoration: underline; }
#constcontent ul, li { margin-left: -55px; }
#constcontent li { list-style-type: none; margin-top: 10px; }
#constcontent li a { color: #878889 }

#aimrule26content { background: #ffffff; width: 680px; float: right; margin-bottom: 20px; margin-top: 12px; }
#aimrule26content h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; border-bottom: 1px dotted #878889; width:706px;}
#aimrule26content h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#aimrule26content p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 600px; }
#aimrule26content p a { text-decoration: none; color: #003B7A; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
#aimrule26content p a:visited { color: #878889; text-decoration: underline; }
#aimrule26content ul { margin-top: 15px; margin-bottom: 15px; margin-left: -56px; }
#aimrule26content li { list-style-type: none; margin-top: 5px; }
#aimrule26content li a { color: #003B7A; text-decoration:none; }

#productscontent { background: #ffffff; width: 720px; float: right; margin-bottom: 0px; margin-top: 12px; }
#productscontent h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-top: 5px; border-bottom: 1px dotted #878889; width:706px;}
#productscontent h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#productscontent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 600px; }
#productscontent p a { color: #878889; text-decoration: underline; font-size: 10px; font-family: Verdana, Arial, Tahoma; }
#productscontent p a:visited { color: #878889; text-decoration: underline; }

#mediacentrecontent { background: #ffffff; width: 680px; float: right; margin-bottom: 20px; margin-top: 12px; }
#mediacentrecontent h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-bottom: 20px; border-bottom: 1px dotted #878889; width:706px;}
#mediacentrecontent h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#mediacentrecontent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 706px; }
#mediacentrecontent p a { color: #0056a2; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Tahoma; }
#mediacentrecontent p a:visited { color: #0056a2; text-decoration: none; }

#contactuscontent { background: #ffffff; width: 680px; float: right; margin-bottom: 0px; margin-top: 12px; }
#contactuscontent h1 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #878889; margin-top: 5px; margin-left: -40px; margin-bottom: 10px; border-bottom: 1px dotted #878889; width:706px;}
#contactuscontent h2 { font-family: FS Albert, Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: normal; color: #878889; margin-top: 20px; margin-left: -40px; }
#contactuscontent p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 600px; }
#contactuscontent p a { color: #0056a2; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Tahoma; }
#contactuscontent p a:visited { color: #0056a2; text-decoration: none; }
#contactuscontent ul li { color: #878889;}

#index { margin-top: 0px; background: none; }

#index a { text-decoration: underline; color: black; font-size: 10px; margin-top: -10px; background: #ffffff; color: #000000; }
#index a:visited { color: black; }


#productsimages { background: #ffffff; width: 460px; float: left; margin-bottom: 0px; margin-top: 0px; }

#productsimages h1 {width:460px; margin-left:0px; }

#productsimages p {width:460px; margin-left:0px; }

/* START OF 4 BOXES (FRONTPAGE) */
	
#spreadbetting { background: url(../images/spreadbetting.gif) no-repeat; width: 206px; height: 118px; margin-top: 50px; float: left; margin-bottom: 20px;cursor:pointer;}
	#spreadbetting p { width: 162px; padding-top: 125px; padding-left: 15px; font-family: Verdana, Tahoma, Arial; font-size: 11.5px; font-weight: normal; }
	#spreadbetting img { margin-left: 15px; margin-top: 10px; }

#foreignexchange { background: url(../images/forexc.gif) no-repeat; width: 206px; height: 118px; margin-top: 50px; float: left; margin-left: 37px; margin-bottom: 20px;cursor:pointer;}
	#foreignexchange p { width: 184px; padding-top: 125px; padding-left: 15px; font-family: Verdana, Tahoma, Arial; font-size: 11.5px; font-weight: normal; }
	#foreignexchange img { margin-left: 15px; margin-top: 10px; }
	
#derivativesbroking { background: url(../images/derbro2.gif) no-repeat; width: 206px; height: 118px; margin-top: 50px; float: left; margin-left: 37px; margin-bottom: 20px;cursor:pointer;}
	#derivativesbroking p { width: 172px; padding-top: 125px; padding-left: 15px; font-family: Verdana, Tahoma, Arial; font-size: 11.5px; font-weight: normal; }
	#derivativesbroking img { margin-left: 15px; margin-top: 10px; }
	
#partnerships { background: url(../images/partnerships.gif) no-repeat; width: 206px; height: 118px; margin-top: 50px; float: left; margin-left: 37px; margin-bottom: 20px;cursor:pointer;}
	#partnerships p { width: 162px; padding-top: 125px; padding-left: 15px; font-family: Verdana, Tahoma, Arial; font-size: 11.5px; font-weight: normal; }
	#partnerships img { margin-left: 15px; margin-top: 10px; }
	
/* END OF 4 BOXES */

/* LEFT SIDEBAR (BOARD OF DIRECTORS PAGE) */

#leftsidebar { 
	background-color: #FAF7EE;
	width: 197px; 
	/*margin-top: 10px;*/ 
	float: left;
	height:100%;
}

/* CHANGED margin-top: 0px; */
#leftsidebar h2 { background: #dbdcdd; font-family: Univers, Arial, Helvetica, sans-serif; font-size: 20px; padding-top: 6px; padding-left: 18px; margin-top: 0px; height: 16px; }
#leftsidebar p { font-family: FS Albert, Arial, Tahoma, Verdana; font-size: 16px; color: #003B7A; font-weight: bold; margin-left: 15px; margin-top: 15px; width: 160px; }
#leftsidebar a { text-decoration: none; color: #003b7a; font-size: 12px; }
#leftsidebar .active { color: #003b7a; }

#subnav { width: 230px; }
	#subnav  a { margin-left: 5px; color: #003b7a; }
	#subnav .links { margin-left: 36px; color: #003b7a; float: left; }
	.arrow { background: url(../images/sidebar/arrow.gif) no-repeat; margin-left: 20px; margin-top: 0px; float: left; }
	
.sidelink { color: #0C1A31; padding-bottom:12px}
.sidelink:hover { text-decoration: none; }
.sidelink:visited { color: #0C1A31; }

/* END OF LEFT SIDEBAR */

/* SUB NAV LIST */

#navlist { margin-left: -68px; margin-top: 20px; }

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 3px;
border-left: 1px solid #000;
}

#navlist li#active { color: #043A91; text-decoration: none; border: none; }

#navlist a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold; margin-left: 10px; text-decoration: none; }
#navlist a#current { color: #043A91; text-decoration: none; border: none; }
#navlist a:hover { color: #043A91; text-decoration: none; border: none; }

/* END OF SUB NAV LIST */

/* START OF SHARE CONTENT */

#sharecontent { float: left; width: 655px; }

#leftcol { float: right; width: 411px; margin-top: -600px; margin-right:308px;}
#leftcolshareprices { float: right; width: 411px; margin-top: -608px; margin-right:308px;}
#leftcolnews { float: right; width: 411px; margin-top: -435px; margin-right:308px;}
#leftcolRNS { float: right; width: 411px; margin-top: -455px; margin-right:308px;}
#leftcolRNS p { width: 414px; font-family: Verdana, Tahoma, Arial; font-size: 12px; color:#878889; padding-bottom: 10px; }

	#leftcol h2 { background: url(titles/investorresearchcenter_header.jpg) no-repeat; font-size: 14px; font-family: Tahoma, Arial, Verdana; padding-left: 10px; width: 405px; height: 25px; margin-top: 15px; padding-bottom: 0px; padding-top: 7px; }
	#sidebar2 h4 { background: #dbdcdd; font-size: 14px; font-family: Tahoma, Arial, Verdana; padding-left: 10px; width: 190px; height: 25px; padding-bottom: 0px; padding-top: 7px; }
	
	/*#maintitle { background: #DBDCDE; color: #373739; width: 411px; height: 33px; 
				font-family: Tahoma, Arial, Verdana; font-size: 13px; font-weight: bold; }
	#titletext { margin-left: 20px; margin-bottom: -8px; }*/
	
	#leftcol img { margin-top: 15px; margin-left: -0px; }
	#leftcol a { text-decoration: none; color: #043A91; }
	#leftcol h3 { font-family: Arial, Helvetica, sans-serif; color: #043A91; font-size: 14px; margin-top: 25px; margin-left: -0px; } 
	#leftcol p { width: 414px; font-family: Verdana, Tahoma, Arial; font-size: 11px; color:#878889; padding-bottom: 10px; }
	#leftcol .plain { border: none; padding-bottom: 0px; }
	
	#announcements { margin-left: -0px; width: 417px; }
		#announcements td { font-family: Verdana, Arial, Tahoma; font-size: 12px; color: #878889; text-align: left; border: 0px; padding: 0px; padding-top: 5px; padding-bottom: 5px } 
		
	#detailedpricedata { margin-left: -0px; width: 417px; }
		#detailedpricedata td { font-family: Verdana, Arial, Tahoma; font-size: 10px; color: #878889; text-align: left; border: 0px; padding: 0px; padding-top: 5px; padding-bottom: 5px;  } 
		
	.seperator { height: 3px; width: 414px; background: #DBDCDD; margin-top: 20px; margin-left: 0px; }

	#info { float: right; margin: 0px; font-family: Univers, Arial, Helvetica, sans-serif; }
	
#subrightcol { float: right; margin-right: 0px; width: 160px; }
	#subrightcol h2 { background: #dbdcdd; font-size: 16px; font-family: Univers, Arial, Helvetica, sans-serif; 
					 padding-left: 10px; padding-top: 5px; padding-bottom: 5px;  float: right;
				   }
	#subrightcol p {  float: right;
					background: url(../images/sidebar/sidebarbg1.gif) repeat-y; width: 244px;
					font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
				  }
				  
#sidebar2 { width: 200px; float: right; margin-top: -97px; margin-right: 75px;  
			text-align: left; }
	#sidebar2 p { margin-left: 10px; color: #878889; }
	#siderbar2 .search { margin-left: 5px; }
	#sidebar2 a, img { border: none; }
	
	/* TABLE STYLING */
	
	#pricedata td { border: 0px; padding: 0px; text-align: left; }
	#pricedata { width: 200px; font-family: Verdana, Tahoma, Arial; font-size: 11px; padding: 10px; color: #878889;}
	#pricedata .bold { font-weight: bold; padding-bottom: 3px; }
	#pricedata .blue { color: #154798; font-weight: bold; }
	
	#dividends td { border: 0px; padding: 0px; text-align: left; }
	#dividends { margin-top: 10px; width: 200px; font-family: Verdana, Tahoma, Arial; font-size: 11px; padding: 6px; color: #878889;}
	#dividends .bold { font-weight: bold; }
	#dividends .spacebottom { padding-bottom: 5px; }
	
	/* END OF TABLE STYLING */
			  
				  				
/* END OF SHARE CONTENT */

#sections { margin-top: 30px; margin-left: -56px; }
#sections li { list-style-type: none; margin-bottom: 10px; height: 18px; }
#sections li a { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #043a91; font-weight: bold; list-style-type: none; text-decoration: none; }
#sections li a:visited { text-decoration: none; }

#aboutuslist{ margin-top: 10px; }
#aboutuslist li { list-style-type: square; margin-left: 35px; }
.pushleft { margin-top: 10px; margin-left: 18px; }
.pushleft2 { margin-left: 18px; margin-top: 10px; }

#news td { border: 0px; padding: 0px; text-align: left; }
#news { width: 175px; margin-top: 10px; margin-left: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold; }
.rightdata { font-weight: 300; }

/* RIGHT SIDEBAR (HOMEPAGE) */	

#sidebar { float: right;  margin-top: 13px; background: url(../images/sidebar/sidebarbg1.gif) repeat-y; width: 206px; padding-right:15px;}
	#sidebar h2 { background: #dbdcdd; }
	
	

	#sidebar ul { margin-top: 10px; }
	#sidebar ul, li { list-style-type: square; font-family: Arial, Tahoma, Verdana; font-size: 12px; margin-left: 15px; padding: 3px; }
	#sidebar #investinfo a:visited { color: #0C1A31; }
	#sidebar #investinfo a { text-decoration: none; color: #0C1A31; }
	#sidebar #investinfo a:hover { text-decoration: underline; }

.more { margin-left: 18px; margin-top: 3px; margin-bottom: 10px; }

/* END OF RIGHT SIDEBAR */

#shareholdings { margin-left: -40px; margin-top: 40px; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #878889; border: 0px; width: 460px; }
#sahreholdings table { border: 0px; }

#pastcompanytable { width: 690px; margin-left: -35px; margin-top: 20px; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; }
#pastcompanytable .border { border-bottom: 1px solid #942839; }
#pastcompanytable td { padding: 5px; }

ul#derivatives li { list-style-type: none; margin-left: -43px; font-family: Verdana, Tahoma, Arial;}

ul#investinfo li { margin-left: 15px; list-style-type: square; }

ul#address { margin-left: -57px; }
ul#address li { list-style-type: none; }

/* CONTACT 3 COLUMN LIST */
.info { width: 600px; margin-left: -55px; }
li.contact {
  overflow: hidden;
  display: inline-block;  /*IE=6 hasLayout trigger*/
  }

li.contact {
  display: block; /*repairs display while leaving hasLyout*/
  }

li span {
  float: left;
  width: 210px;
  }
	.col1 { width: 150px; }
	.col2 { width: 130px; }
	.col3 { width: 150px; padding-left: 110px; }

.showlist {
list-style: none;
margin: 0px;
padding: 0px;
}

.none { list-style-type: none; }

.partners { list-style-type: square; }
.none { list-style-type: none; }

/* END OF CONTACT 3 COLUMN LIST */

.emailpush { margin-left: -44px; margin-top: 15px; }

/* SHARE PRICING TABLE  */

table {
	width: 455px;
	position: relative;
  	}
table caption {
  	padding-bottom: 7px; padding-top: 7px; padding-left: 10px;
  	text-align: left;
 	background: #DBDCDE;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	
  	}
table th, table td {
  	margin: 0;
  	padding: 8px 0px;
  	text-align: center;
  	border-bottom: 1px solid #942839;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	border:0px;
  	}
table th {
  	color: #999;
  	}
table .name {
  	text-align: left;
  	}
table tr {
  	background: none;
  	}
	
table a {text-decoration:none; color: #0056a2;}
	
.green { color: #00CC00; }
.blue { color: #0066FF; }
.center { text-align: center; }
.red { color: red; }

/* END OF SHARE PRICING TABLE */

/* OFFICERS AND ADVISORS */

#col1 { float: left; width: 250px; margin-left: -55px; color: #878889;}
#col1 ul, li { list-style-type: none; }
#col1 a { text-decoration: none; color: #0056a2;}

#col2{ float: right; width: 435px; color: #878889;}
#col2 ul, li { list-style-type: none; }
#col2 a { text-decoration: none; color: #0056a2;}

/* END OF OFFICERS AND ADVISORS */
	
.map { margin-left: -39px; }



/* FOOTER */
	
#footer { width: 968px; height: 25px; margin-left: 0px; }
	#footertext { margin-left: 2px; font-family: Arial, Tahoma, Verdana; font-size: 12px; padding-top: 2px; color: #043a91; }
	#footertext a { margin-right: 5px; margin-left: 5px; text-decoration: none; color: #043a91; }
	#footertext a:visited { font-size: 12px; color: #043a91; }
	
#subfooter { width: 938px; background: #ffffff; /*margin-left: 147px; */ padding:15px;}
#subfooter p { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000; }


/* END OF FOOTER */


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal  8?


.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

//Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. 
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
  visibility: visible;
  font-size: 30px;
  font-weight: bold;
  line-height: 1em;
  clear: none;
}


.sIFR-hasFlash h2 {
    visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h4 {
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	font-size: 24px;
}

.sIFR-hasFlash ul#sifr li {
	visibility: hidden;
}

.hometitles { padding-top: 2px; padding-bottom: 5px; }
.abouttitles { padding-bottom: 10px; }
.producttitles { padding-bottom: 10px; }
.mediacentretitles { padding-bottom: 10px; }
.bottompadding { padding-bottom: 10px; }
	
/* MISC */
.clear { clear: both; }

#sharepricestable {
	border: 0px;
	width:415px;
	padding:0px;
}
#sharepricestable tr td {border: 0px; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px;}

#sharevalue1 {border: 0px; width:250px; padding:0px; padding-bottom: 15px;}
#sharevalue1 tr td {border: 0px; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px;}

#sharevalue {border: 0px; width:250px; padding:0px; padding-bottom: 15px;}
#sharevalue tr td {border: 0px; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px;}

#navinvestor {border: 0px; width:197px; padding:0px;}
#navinvestor tr td {border: 0px; padding:0px; margin:0px;}

.rnssubmit {margin-left:327px;}

#timeline {
border: 0px;
width:530px;
padding:0px;
text-align: left;
float:left;
}

#timeline tr td {border: 0px; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px;text-align: left; color: #878889; }

#right_nav {
	border: 0px;
	width:206px;
	padding:0px;
	text-align: left;

}
#right_nav  tr td {border: 0px; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px;text-align: left; color: #0056a2; border-bottom: 1px dotted #878889;font-family: Verdana, Tahoma, Arial;}

#right_nav a{text-decoration: none; color: #0056a2;}

#contacts {
	border: 0px;
	width:706px;
	padding:0px;
	text-align: left;
	margin-left: -40px;	
	float:left;
}
#contacts tr td {border: 0px; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px;text-align: left; color: #878889; border-bottom: 1px solid #f5f1e1;}

#contacts a {color: #0056a2; text-decoration: none;}

#press {
	border: 0px;
	width:706px;
	padding:0px;
	text-align: left;
	margin-left: -40px;	
	float:left;
}
#press tr td {border: 0px; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px;text-align: left; color: #878889; vertical-align: top;}

#press a {text-decoration: none; color: #0056a2;}

#productnav {position: absolute; bottom: 0; width: 197px; margin-bottom:142px;}

#investorcontent2_media {  background: #ffffff; width: 680px; float: right; margin-bottom: 89px; 
					text-align: left; padding-left: 70px; margin-top: 20px;color: #878889;
				}
#investorcontent2_media h1 { font-family: Arial, Helvetica, sans-serif; font-size: 130%; font-weight: normal; color: #878889; margin-top: 10px; margin-left: -40px; }
#investorcontent2_media h2 { font-family: Arial, Helvetica, sans-serif; font-size: 28px; color: #878889; margin-top: 20px; margin-left: -40px; }
#investorcontent2_media p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #878889; margin-top: 8px; margin-left: -40px; width: 480px; }

#FX {
	border: 0px;
	width:480px;
	padding:0px;
	text-align: left;
	margin-left: -40px;	
	float:left;
	padding-top:20px;
}
#FX tr td {border: 0px; padding:0px; padding-top:5px; padding-bottom:5px; margin:0px;text-align: left; color: #878889; vertical-align: top;}

#FX a {text-decoration: none; color: #0056a2;}

