body {
	margin:0;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

/* start of container styles */

#frame {
	padding:0;
	text-align:left;
	width:980px;
	margin: 17px auto 0 auto;
}

#masthead {
	position:relative;
	margin:0px;
	padding:0px;
	height:85px;
}
	#logo {float:left;}
	#mastRight {float:right; }
		#search {
	font-size: 75%;
	text-align: right;
	margin-bottom: 0px;
}
		#upperNav {
	text-align: right;
}
		
#topnav {
	width: 100%;
}

#breadcrumb {
	background-color: #B3D5E7;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 70%;
}

#breadcrumb_home {
	background-color: #B3D5E7;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 70%;
}	

#holder {
	width:100%;
	height: auto;
	margin-bottom: 10px;
}
#leftCol {
	margin:0;
	padding:0;
	float:left;
	width:180px;
}

#leftContent {
	padding: 0px;
}
	
#fullWidth {
	margin:0;
	padding:0;
	width:980px;
}

#fullWidth_utility {
	margin: 15px 0px 35px 0px;
	padding:10px;
	width:980px;
}	

#rightCol {
	float:left;
	width:790px;
	margin-bottom: 20px;
}
	#rightColContent {
	padding-top: 5px;
}	
	
#footer {
	width: 100%;
	border-top:1px solid #CCCCCC;
	margin-top: 40px;
	padding: 20px 0 20px 0;
	}

#footholder {
	width: 100%;
	height:30px;
}
	
/* end of container styles */

/*  start of top navigation */
.topnav{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	border-width: 1px 0;
	background-color: #151c5a;
	font-size: 75%;
}

.topnav_international{
	margin: 0;
	padding: 5px;
	float: left;
	width: 100%;
	border-width: 1px 0;
	background-color: #151c5a;
	color: #FFFFFF;
}

.topnav_employees{
	margin: 0;
	padding: 5px;
	float: left;
	width: 100%;
	border-width: 1px 0;
	background-color: #151c5a;
	color: #FFFFFF;
}

.topnav li{
display: inline;
}

.topnav li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.topnav li a:hover, .topnav li .current{
	color: #151C5A;
	background-color: #B3D5E7;
	text-decoration: none;
}

/* end of top navigation */

/* sub navigation */

.section_navigation ul{
list-style: none;
margin: 0;
padding: 0px;
border: none;
width: 160px;
}

.section_navigation li {
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
}

.section_navigation li a{
	display: block;
	padding: 5px 5px 5px 8px;
	background-color: #ffffff;
	color: #151c5a;
	text-decoration: none;
	width: 100%;
	border-left: 10px solid #FFFFFF;
}

html>body .section_navigation li a{ /*Non IE6 width*/
width: auto;
}

.section_navigation li a:hover{
	background-color: #e1e9f3;
	color: #151c5a;
	border-left-color: #b3d5e7;
	text-decoration: none;
}

.section_navigation a.current {
	background-color: #e1e9f3;
	color: #151c5a;
	border-left: 10px solid #B3D5E7;
	font-weight: bold;
	padding: 5px 5px 5px 8px;
}
.section_navigation a.current:hover {
	background-color: #EDF2F8;
}

.section_navigation a.opened {
	background-color: #e1e9f3;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: normal;
	padding: 5px 5px 5px 8px;
}

.section_navigation a.opened:hover {
	background-color: #EDF2F8;
}

.section_navigation  a.currentindent16px {
	background-color: #e1e9f3;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: bold;
	padding: 5px 5px 5px 16px;
}
.section_navigation  a.currentindent16px:hover {
	background-color: #EDF2F8;
}

.section_navigation  a.openedindent16px {
	background-color: #e1e9f3;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: normal;
	padding: 5px 5px 5px 16px;
}

.section_navigation  a.openedindent16px:hover {
	background-color: #EDF2F8;
}

.section_navigation    a.currentindent28px {
	background-color: #EDF2F8;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: bold;
	padding: 5px 5px 5px 28px;
}


.section_navigation  a.openedindent28px {
	background-color: #e1e9f3;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: normal;
	padding: 5px 5px 5px 28px;
}

.section_navigation   a.currentindent28px:hover {
	background-color: #e1e9f3;
}

.section_navigation    a.currentindent36px {
	background-color: #e1e9f3;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: bold;
	padding: 5px 5px 5px 36px;
}
.section_navigation   a.currentindent36px:hover {
	background-color: #EDF2F8;
}

.section_navigation  a.openedindent36px {
	background-color: #e1e9f3;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: normal;
	padding: 5px 5px 5px 36px;
}

.section_navigation  a.currentindent42px {
	background-color: #e1e9f3;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: bold;
	padding: 5px 5px 5px 42px;
}
.section_navigation  a.currentindent42px:hover {
	background-color: #EDF2F8;
}

.section_navigation  a.openedindent42px {
	background-color: #e1e9f3;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: normal;
	padding: 5px 5px 5px 42px;
}

.section_navigation  a.openedindent42px:hover {
	background-color: #EDF2F8;
}

.section_navigation  a.currentindent50px {
	background-color: #EDF2F8;
	color: #151C5A;
	border-left: 10px solid #B3D5E7;
	font-weight: bold;
	padding: 5px 5px 5px 50px;
}
.section_navigation  a.currentindent50px:hover {
	background-color: #EDF2F8;
}

.section_navigation  a.openedindent50px {
	background-color: #EDF2F8;
	color: #151C5A;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #B3D5E7;
	font-weight: normal;
	padding: 5px 5px 5px 50px;
}

.section_navigation  a.openedindent50px:hover {
	background-color: #EDF2F8;
}


/* level one navigation */

.section_navigation li.levelone {
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
}

.section_navigation li.levelone a{
	display: block;
	padding: 5px 5px 5px 16px;
	background-color: #e1e9f3;
	color: #151c5a;
	text-decoration: none;
	width: 100%;
	border-left: 10px solid #B3D5E7;
}

html>body .section_navigation li.levelone a{ /*Non IE6 width*/
width: auto;
}

.section_navigation li.levelone a:hover{
	background-color: #EDF2F8;
}

/* level two navigation */

html>body .section_navigation li.leveltwo a {
	width: auto;
}
.section_navigation .leveltwo {
	border-bottom: 1px solid #CCCCCC;
}

.section_navigation li.leveltwo a {
	background-color: #EDF2F8;
	border-left: 10px solid #B3D5E7;
	font-weight: normal;
	color: #151C5A;
	padding: 5px 5px 5px 28px;
	display: block;
	width: 100%;
}
.section_navigation li.leveltwo a:hover {
	background-color: #e1e9f3;
}

/* level three navigation */

.section_navigation li.levelthree {
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
}

.section_navigation li.levelthree a{
	display: block;
	padding: 5px 5px 5px 36px;
	background-color: #edf2f8;
	color: #151C5A;
	text-decoration: none;
	width: 100%;
	border-left: 10px, solid #B3D5E7;
}

html>body .section_navigation li.levelthree a{ /*Non IE6 width*/
width: auto;
}

.section_navigation li.levelthree a:hover{
	background-color: #e1e9f3;
}

/* level four navigation */

.section_navigation li.levelfour {
	margin: 0;
	border-bottom: 1px solid #CCCCCC;
}

.section_navigation li.levelfour a{
	display: block;
	padding: 5px 5px 5px 42px;
	background-color: #EDF2F8;
	color: #151C5A;
	text-decoration: none;
	width: 100%;
	border-left: 10px solid #B3D5E7;
}

html>body .section_navigation li.levelfour a{ /*Non IE6 width*/
width: auto;
}

.section_navigation li.levelfour a:hover{
	background-color: #e1e9f3;
}

/* level five navigation */

.section_navigation li.levelfive {
	margin: 0;
	border-bottom-: 1px solid #CCCCCC;
}

.section_navigation li.levelfive a{
	display: block;
	padding: 5px 5px 5px 50px;
	background-color: #EDF2F8;
	color: #151C5A;
	text-decoration: none;
	width: 100%;
	border-left: 10px solid #B3D5E7;
}

html>body .section_navigation li.levelfive a{ /*Non IE6 width*/
width: auto;
}

.section_navigation li.levelfive a:hover{
	background-color: #e1e9f3;

}

/* Home page styles */


#innerspan3col {
	width: 750px;
	float: left;
	margin: 10px 0 10px 0;
}

#innerleftcol {
	width: 235px;
	float: left;
	margin: 8px 0 10px 5px;
}

#innermiddlecol {
	width: 225px;
	float: left;
	padding: 20px 0 0 15px;
	margin-top: 0px;
}

#innerrightcol {
	width: 220px;
	float: left;
	padding: 20px 0 0 28px;
	margin-top: 0px;
}

#innerleftcol2 {
	width: 235px;
	float: left;
	margin: 0px 0 0 5px;
}

#innerspan2col {
	width: 470px;
	float: left;
	padding: 0px 10px 0 15px;
	margin-top: 0px;
}

#home_rightcol {
	width: 220px;
	float: right;
	margin-top: 5px;
}

#home_rightcolcontent {
	width: auto;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #D4D4D4;
}


/* Hub page styles */

#hub_leftcol {
	float: left;
	width: 550px;
}

#hub_innercol5050left {
width: 255px;
float: left;
}

#hub_innercol5050right {
width: 265px;
float: right;
margin-bottom: 0px;}

#hub_rightcol {
	float: right;
	width: 215px;
	margin-top: 0px;
}

#hub_rightcolcontent {
	width: auto;
	padding: 10px;
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
#hub_rightcolcontentnopad {
	width: auto;
	padding: 0px;
	border: 1px solid #D4D4D4;
	margin-bottom: 5px;
	background-color: #FFFFFF;
}


/* Content page styles */

#content_col5050left_narrow {
width: 230px;
float: left;
margin-right: 40px;}

#content_col5050right_narrow {
width: 185px;
float: left;
margin-bottom: 25px;
border: 0px solid #CCCCCC;}

#content_col5050left {
width: 350px;
float: left;
margin-right: 40px;
border: 0px solid #CCCCCC;}

#content_col5050right {
width: 370px;
float: left;
margin-bottom: 25px;
border: 0px solid #CCCCCC;}

#productbackground {
   background-color: #DBDBDB;
   height: 505px;
}

#productleftcol {
    width: 35%;
	float: left;
	padding: 15px;
	margin-top: 0px;
	}

#productrightcol {
    width: 55%;
	float: left;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 20px;
	}

#productspancol {
    width: 96%;
	float: left;
	padding: 15px;
	}

/* General formatting tags */

ol {font-size: 75%;}

ul.leftnav {font-size: 75%;}

ul.fixbullets {font-size: 75%}
ul.big {font-size:100%}

ul.productlist {line-height:150%; margin:5px 0px 0px 0px; list-style:url() none; padding-left:5px;}

ul.keyimage {line-height:150%; margin:5px 0px 0px 0px; list-style:url(../img/key.gif) none; padding-left:15px;}

ul {font-size: 75%}

.bulletArrow  {line-height:150%; margin:15px 20px 0px 0px; list-style:url(../img/bullet.gif) none; padding-left:25px; font-size: 75%}
.bulletArrowNoindent  {line-height:150%; margin:5px 0px 0px 0px; list-style:url(../img/bullet.gif) none; padding-left:17px; font-size: 75%}
h1 {
	font-size: 0.8em;
	color: #26489b;
}

h1.large {
	font-size: 1.2em;
	color: #26489B;
	margin-top: 5px;
}

h2 {
	font-size: 0.9em;
	color: #26489B;
	margin: 0 0 20px 0;
}

h2.navy{
	font-size: 90%;
	color: #151C5A;
	margin: 0 0 20px 0;
}

h2.white{
	font-size: 90%;
	color: #FFFFFF;
	margin: 0 0 20px 0;
}

h2.medium {
	font-size: 90%;
	color: #26489B;
}

h2.large {
	font-size: 1.7em;
	color: #26489B;
}

h2.largelite {
	font-size: 170%;
	color: #B3D5E7;
}

h3 {
	font-size: 80%;
	color: #151C5A;
	margin: 0 0 -5px 0;
	}

h4 {
	font-size: 80%;
	margin: 0 0 -7px 0;
	}

p {
	font-size: 75%;
}

p.small {
	font-size: 70%;
}

p.white {
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
}

.nolinebreak {margin-top: -7px;
}

th {
	color: #26489B;
	text-align: left;
	vertical-align: top;
	font-size: 75%;
	}

th. 151c5a {
	color: #151c5a;
	text-align: left;
	vertical-align: top;
}

td {
	text-align: left;
}

hr {
	color: #CCCCCC;
	height: 1px;	
}

.highlight {background: #E1E9F3;}

.clear {
	clear: both;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

blockquote {
	margin: 0 5 0 10px;
}

#slantedmenu{
font-weight: normal;
}

#slantedmenu:after{ 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #FFFFFF;
width: 100%;
border: 1px solid #dbdbdb;
text-align: left; 
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li {
color: #151C5A;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(../img/slanted_menu.gif) top right no-repeat;
}

#slantedmenu ul li a:hover{
color: #151C5A;
}

#imagepadding {padding-top:10px;}

.changefont {font-family: Verdana, Arial, Helvetica, sans-serif;}

/* rounded corners */

.roundedcornr_box {
   background: #eb97bb url("http://www.standardlife.com/static/img/careers/roundedcornr_grad.gif") repeat-x top left;
}

.roundedcornr_box_blue {
   background: #B3D5E7 url("http://www.standardlife.com/static/img/careers/roundedcornr_grad_bl.gif") repeat-x top left;
}

.roundedcornr_box_grey {
   background: #353535 url("http://www.standardlife.com/static/img/careers/roundedcornr_grad_grey.gif") repeat-x top left;
}

.roundedcornr_box_green {
   background: #B7D31B url("http://www.standardlife.com/static/img/careers/roundedcornr_grad_green.gif") repeat-x top left;
}
.roundedcornr_box_gold {
   background: #f2b152 url("http://www.standardlife.com/static/img/careers/roundedcornr_grad_gold.gif") repeat-x top left;
}

.roundedcornr_box_purple {
   background: #A394BE url("http://www.standardlife.com/static/img/careers/roundedcornr_grad_purp.gif") repeat-x top left;
}

.roundedcornr_top div {
   background: url("http://www.standardlife.com/static/img/careers/roundedcornr_tl.gif") no-repeat top left;
}
.roundedcornr_top {
   background: transparent url("http://www.standardlife.com/static/img/careers/roundedcornr_tr.gif") no-repeat top right;
}
.roundedcornr_bottom div {
   background: url("http://www.standardlife.com/static/img/careers/roundedcornr_bl.gif") no-repeat bottom left;
}
.roundedcornr_bottom {
   background: transparent url("http://www.standardlife.com/static/img/careers/roundedcornr_br.gif") no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 5px;
   font-size: 1px;
}
.roundedcornr_content {
	margin: 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bolder;
	color: #FFFFFF;
}

/* added for grad benefits page on 16 Nov 09 : SLF872  */
.columnouter3{
width:100%;
float:left;
}
.columnleftcol3{
float: left;
width: 33%;
}
.columnmiddlecol3 {
overflow:auto;
}
* html .columnmiddlecol3{float:left}
* html .columnmiddlecol3 .columninner3{width:100%;}

.columnrightcol3 {
float:right;
width: 33%;
position:relative;
}

.new {

	color: #FF0000;
}

table.sortable thead {
    color:#666666;
    font-weight: bold;
    cursor: default;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}




/*
=================================================================================================================================
	Redesign styles added March 2010
=================================================================================================================================
*/




/*
	Grid layout - home page
*/
#investors_home .column{	/* columns include rh gutter*/
	float:					left;
	margin:					5px 20px 15px 0;
	padding:				0;
	border:					1px solid #FFFFFF;
}
#investors_home .rowheight{
	min-height:				229px;
	height:					auto !important;
	height:					229px;
}
#investors_home .col_one{
	width:					228px;
}
#investors_home .col_two{
	width:					478px;
}
#investors_home .col_three{
	width:					728px;
}
#investors_home .col_four{
	width:					978px;
}
#investors_home .bordered{
	border:					1px solid #d4d4d4;
}
#investors_home .highlightBG{
	background-color:		#e7eef6;
}

#investors_home .share_feed .share_price{
	color:					#26489B;
	font-size:				2.3em;
	font-weight:			bold;
	padding-left:			25px;
	margin-left:			15px;
}
#investors_home .share_feed .share_price.increase{
	background:				url('../../static/img/share_price_increase.gif') 0 0.4em no-repeat;
}
#investors_home .share_feed .share_price.decrease{
	background:				url('../../static/img/share_price_decrease.gif') 0 0.4em no-repeat;
}
#investors_home .share_feed dl.share_info{
	overflow:				hidden;
	font-size:				0.6em;
	font-weight:			bold;
}
#investors_home .share_feed dl.share_info dt{
	float:					left;
	width:					40%;
	margin:					0;
	padding:				0;
}
#investors_home .share_feed dl.share_info dd{
	float:					right;
	text-align:				right;
	width:					49%;
	margin:					0;
	padding:				0;
}

#investors_home .bordered .column_content,
#investors_home .highlightBG .column_content{
	padding:				8px;
}
#investors_home .no_right_gutter{
	margin-right:			0;
}
#investors_home hr{
	clear:					both;
	width:					100%;
	height:					1px;
	border:					0;
	color:					#d4d4d4;
	background-color:		#d4d4d4;
	margin-top:				10px;
}


/*
	Grid layout - investors section
*/
#investors_section #center_column{
	width:					549px;
	float:					left;
	overflow:				hidden;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0;
}
#investors_section .no_right_gutter{
	margin-right:			0 !important;
}
#investors_section .column_module{
	margin-bottom:			10px;
}
#investors_section .column_module_main{
	clear:					both;
	margin-bottom:			30px;
	overflow:				hidden;
}
#investors_section .column_module_sub{
	clear:					both;
	margin-bottom:			10px;
	overflow:				hidden;
}
#investors_section .highlightBG{
	background-color:		#e7eef6;
}
#investors_section .lowlightBG{
	background-color:		#1c276d;
}
#investors_section .bordered{
	border:					1px solid #d4d4d4;
}
#investors_section .bordered .column_content,
#investors_section .highlightBG .column_content,
#investors_section .lowlightBG .column_content,
#investors_section .twinColumn .column_content,
#investors_section .activemargin .column_content{
	margin:					8px;
}
#investors_section .bordered .column_content_padding,
#investors_section .highlightBG .column_content_padding,
#investors_section .lowlightBG .column_content_padding,
#investors_section .twinColumn .column_content_padding{
	padding:				8px;
}

#investors_section .twinColumnContainer{
	background:				url('../../static/img/twin_column_bg.gif') left top repeat-y;
	overflow:				hidden;
	position:				relative;
	clear:					both;
	margin:					0;
	padding:				0;
	zoom:					1;	/*force hasLayout in IE quirks mode*/
}
#investors_section .twinColumn{
	padding:				0 0 15px 0;
	float:					left;
	width:					268px;
}
#investors_section .twinColumn.right{
	margin-left:			12px;
}
#investors_section .twinColumn ul.links{
	position:				absolute;
	bottom:					-162px;
	left: 292px;
	width: 100px;
	height: 20px;
}
#investors_section .twinColumn ul.links.incopy{
	position:				static;
	
}
#investors_section .twinColumnContainer.two_color{
	background:				url('../../static/img/twin_column_2color_bg.gif') left top repeat-y;
}


#investors_section #center_column .subcolum{
	/*background-color:		#FFFFFF;*/
	width:					268px;
	margin:					0 12px 0 0;
	/*padding:				20px 0 0 0;*/
	float:					left;
}
#investors_section #center_column .no_right_gutter{
	margin-right:			0;
}



/*
	Grid content styling - homepage
*/
#investors_home .column h1{
	font-size:				2em;
	margin:					0;
	padding:				0 0 10px 0;
}
#investors_home .column h2{
	font-size:				1em;
	margin:					0;
	padding:				0 0 10px 0;
}
#investors_home .column h2.subcontent{
	padding:				20px 0 5px 0;
}
#investors_home .column p{
	font-size:				0.75em;
	margin:					0;
	padding:				0 0 10px 0;
}
#investors_home .column p a{
	background:				transparent url('../img/investors/link_arrow.gif') left 0.25em no-repeat;
	padding:				0 0 0 15px;
	font-weight:			bold;
}
#investors_home .column p.small{
	font-size:				0.60em;
}

#investors_home ul.links{
	margin:					0;
	padding:				0;
}
#investors_home ul.links li{
	list-style-type:		none;
	line-height:			1.5em;
}
#investors_home ul.links a{
	background:				transparent url('../img/investors/link_arrow.gif') left 0.25em no-repeat;
	padding:				0 0 0 15px;
	font-weight:			bold;
	color:					#26489B;
}
#investors_home .highlightBG ul.links a,
#investors_section .twinColumnContainer ul.links a{
	background:				transparent url('../img/investors/link_arrow_onblue.gif') left 0.25em no-repeat;
}

#investors_home .column img{
	border:					0;
	margin:					10px 0;
}
#investors_home .column img.feature_header{
	border:					0;
	margin:					0;
}

#investors_home .column .press_release{
	font-weight:			bold;
}
#investors_home .column .press_release .date{
	font-weight:			normal;
	display:				block;
	padding-bottom:			5px;
}
#investors_home .column .press_release a{
	background:				none;
	padding:				0;
	color:					#26489B;
}


/*
	Grid content - investors section
*/
#investors_section h1{
	font-size:				1.2em;
	margin:					0;
	padding:				0;
}
#investors_section h1.subhead{
	font-size:				1.0em;
}
#investors_section h2.subhead{
	margin:					0;
}
#investors_section h2.subhead+p{
	margin-top:				0;
}
#investors_section h1.subhead.padded{
	padding-bottom:				10px;
}
#investors_section p.intro{
	font-size:				1em;
	margin:					10px 0 20px 0;
}
#investors_section img.header{
	border:					0;
	margin:					0 0 20px 0;
}
#investors_section a{
	color:					#26489B;
}
#investors_section ul.links{
	margin:					0;
	padding:				0;
}
#investors_section ul.links li{
	list-style-type:		none;
	line-height:			1.2em;
}
#investors_section ul.links a{
	background:				transparent url('../img/investors/link_arrow.gif') left 0.25em no-repeat;
	padding:				0 0 0 15px;
	font-weight:			bold;
	color:					#26489B;
}
#investors_section ul.links a.backtotop{
	background:				transparent url('../img/investors/link_arrow_up.gif') left 0.25em no-repeat;
}
#investors_section .highlightBG ul.links a {
	background:				transparent url('../img/investors/link_arrow_onblue.gif') left 0.25em no-repeat;
}
#investors_section .column_module p.links_label{
	margin:					10px 0 0 0;
}

#investors_section .share_feed p{
	margin:					0;
}
#investors_section .share_feed .share_price{
	color:					#26489B;
	font-size:				2.3em;
	font-weight:			bold;
	padding:				0 0 0 25px;
	margin:					0 0 0 15px;
}
#investors_section .share_feed .share_price.increase{
	background:				url('../../static/img/share_price_increase.gif') 0 0.4em no-repeat;
}
#investors_section .share_feed .share_price.decrease{
	background:				url('../../static/img/share_price_decrease.gif') 0 0.4em no-repeat;
}
#investors_section .share_feed .share_info{
	margin:					0;
	padding:				0 0 0 45px;
	font-size:				0.7em;
}

#investors_section .twinColumnContainer.two_color .left h2,
#investors_section .twinColumnContainer.two_color .left p,
#investors_section .twinColumnContainer.two_color .left a,
#investors_section .lowlightBG h2,
#investors_section .lowlightBG p,
#investors_section .lowlightBG ul.links a{
	color:					#FFFFFF;
}
#investors_section .twinColumnContainer.two_color .left ul.links a,
#investors_section .lowlightBG ul.links a{
	background:				transparent url('../img/investors/link_arrow_ondarkblue.gif') left 0.25em no-repeat;	
}

#investors_section .article_link{
	margin:					10px 0 0 0;
	border-top:				1px solid #CCCCCC;
	min-height:				60px;
}
#investors_section .article_link h2{
	margin:					10px 0 0 0;
}
#investors_section .article_link p{
	margin:					10px 0 0 0;
}
#investors_section .article_link p a{
	color:					#26489B;
	font-weight:			bold;
}
#investors_section .article_link .date{
	display:				block;
	padding-bottom:			5px;
	font-weight:			normal;
}
#investors_section .article_link .article_blurb{
	color:					#26489B;
	font-weight:			bold;
}
#investors_section .article_link .links{
	margin-top:				10px;
}
#investors_section .column_module p{
	margin:					0 0 10px 0;
}
#investors_section .column_module h2{
	margin:					0 0 10px 0;
}
#investors_section .column_module p a{
	color:					#26489B;
	font-weight:			bold;
}
#investors_section .column_module .price{
	color:					#26489B;
}
#investors_section .column_module .price span{
	font-size:				2.5em;
}


#investors_section #dividend{
	padding-bottom:			8px;
}
#investors_section #center_column hr{
	clear:					both;
	width:					100%;
	height:					1px;
	border:					0;
	color:					#d4d4d4;
	background-color:		#d4d4d4;
	margin-top:				10px;
}
#investors_section #footertext{
	clear:					both;
	margin-top:				40px;
	padding-top:			10px;
	border-top:				1px solid #d4d4d4;
}
#investors_section #footertext a{
	color:					#26489B;
}

/*		contact form		*/
#investors_section .userform fieldset{
	border:					0;
	margin:					0;
	padding:				0;
}
#investors_section .userform fieldset p{
	overflow:				hidden;
	clear:					both;
	padding:				10px 0;
	margin:					0;
}
#investors_section .userform fieldset p label{
	float:					left;
	text-align:				right;
	font-size:				1em;
	line-height:			1.6em;
	color:					#26489B;
	width:					200px;
}
#investors_section .userform fieldset p input,
#investors_section .userform fieldset p select{
	float:					left;
	width:					200px;
	font-size:				1em;
	margin:					0 0 0 10px;
	border:					1px solid #CCC;
}
#investors_section .userform fieldset p textarea{
	float:					left;
	width:					200px;
	height:					80px;
	margin:					0 0 0 10px;
	border:					1px solid #CCC;
}
#investors_section .userform p.smallprint{
	width:					200px;
	color:					#26489B;
	margin:					0 0 0 210px;
	font-size:				0.7em;
}
#investors_section .userform p.smallprint a{
	color:					#26489B;
}
#investors_section .userform p.button{
	margin:					10px 0 0 210px;
	padding-bottom:			20px;
}
#investors_section .userform input.error{
	border:					1px solid #F00;
}
#investors_section .userform label.errorlabel{
	color:					#FF0000;
	display:				inline;
	float:					left;
	margin-left:			12px;
	margin-top:				-10px;
	text-align:				left;
	width:					200px;
}

/*		content tabs		*/
#investors_section ul.tabs{
	list-style-type:		none;
	border-bottom:			1px solid #CCC;
	padding:				0;
	margin:					0;
}
#investors_section ul.tabs li{
	display:				inline-block;
	width:					76px;
	height:					25px;
	margin-bottom:			-4px;
	text-align:				center;
}
#investors_section ul.tabs li.active{
	background:				transparent url('../img/shareholders/2010/tab_bg_active.gif') left top no-repeat;
}
#investors_section ul.tabs li.inactive{
	background:				transparent url('../img/shareholders/2010/tab_bg_inactive.gif') left top no-repeat;
}
#investors_section ul.tabs li a{
	font-size:				1.5em;
	line-height:			1.5em;
	color:					#26489B;
	text-decoration:		none;
}

#investors_section .tab_content_container{
	display:				none;
}
#investors_section .tab_content_container.active{
	display:				block;
}

#investors_section table.vote_results{
	margin:					10px 0 0 0;
	padding:				0;
	background-color:		#e7eef6;
	border-collapse:		collapse;
	text-align: right;
}
#investors_section table.vote_results td,
#investors_section table.vote_results th{
	border:					2px solid #FFFFFF;
	padding:				8px;
}
#investors_section table.vote_results th{
	font-size:				1.2em;
	text-align: left;
}
#investors_section table.vote_results td h2{
	font-size:				0.8em;
	margin:					0;
}
#investors_section table.vote_results td.result{
	text-align:				center;
	color:					#26489B;
}
#investors_section table.vote_results td.result.highest{
	font-weight:			bold;
}

#investors_section .faq_answer{
	padding:				15px 0;
	border-top:				1px solid #CCC;
}
#investors_section .faq_answer ul.back{
	margin:					0;
	padding:				0;
	float:					right;
}
#investors_section .faq_answer ul.back li{
	list-style-type:		none;
	line-height:			1.5em;
}
#investors_section .faq_answer ul.back a{
	background:				transparent url('../img/investors/link_arrow.gif') left 0.25em no-repeat;
	padding:				0 0 0 15px;
	font-weight:			bold;
	color:					#26489B;
}
#investors_section .faq_answer h2, #investors_section .faq_answer p{
	clear:					both;
}


/* slider  */
body {}
#slider {width:100%}
.header {
	font-size: 0.9em;
	color: #26489B;
	margin: 0 0 5px 0;
	width:95%;
	border:0px solid #26489B;
	padding:5px;
	margin-top:5px;
	cursor:pointer;	font-weight: bold;
}
.headerclose {
	font-size: 0.8em;
	color: #26489B;
	cursor:pointer;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.headerclose:hover {
	text-decoration: none;
	background-color: #E7EEF6;
	background-repeat: repeat;
}
.header:hover {	text-decoration: underline;	background-color: #E7EEF6;}
.content {overflow:hidden}
.text {width:95%; border:1px solid #26489B; padding:5px}

/* end slider  */


/* Shareholder jQuery slider */


div.navi a 
{
	width:18px;
	height:18px;
	float:left;
	margin:3px;
	background:url(../img/nav-dots.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}


div.navi a:hover 
{
	background-position:0 -40px;      
}

div.navi a.active 
{
	background-position:0 -40px;    
} 	


#shareholdermain 
{
	position:relative;
	overflow:hidden;
	height:229px;
	width:550px;
}


#pages 
{
	position:absolute;
	height:20000em;
}

.shareholderscrollable 
{
	position:relative;
	overflow:hidden;
	width:	549px;
	height: 450px;
}


.shareholderscrollable .shareHolderItems 
{
	width:20000em;
	position:absolute;
	clear:both;
	left: 1px;
}


.shareHolderItem 
{
	float:left;
	width:549px;
	height:450px;
	margin-right: 10px;
}

#shareholdermain div.navi 
{
	position:absolute;
	bottom:0;
	right:0;
	z-index: 3000;
	height: 30px;
}


/* home page jQuery scroller */

#homepagemain 
{
	height:239px;
	overflow:hidden;
	margin-top: -10px;
	position:relative;
	width:724px;
}


#pages 
{
	position:absolute;
	height:20000em;
}

.homepagescrollable 
{
	height:241px;
	overflow:hidden;
	position:relative;
	width:776px;
}


.homepagescrollable .homepageItems {
	width:20000em;
	position:absolute;
	clear:both;
}


.homepageItem {
	float:left;
	height:450px;
	margin-right:10px;
	width:724px;
}

#homepagemain div.navi 
{
	bottom:0;
	height:29px;
	position:absolute;
	right:7px;
	z-index:3000;	
}
}
.quote {color: #168A75; 
font-size: 100%;
font-weight: bold;
}

a img {
	border: none;
}

sup {
	font-size: 75%;
}

/*		contact form shareholders		*/
.userform fieldset{
	border:					0;
	margin:					0;
	padding:				0;
}
.userform fieldset p{
	overflow:				hidden;
	clear:					both;
	padding:				5px 0;
	margin:					0;
}
.userform fieldset p label{
	float:					left;
	text-align:				right;
	font-size:				1em;
	line-height:			1.6em;
	color:					#26489B;
	width:					200px;
}
.userform fieldset p input,
.userform fieldset p select{
	float:					left;
	width:					200px;
	font-size:				1em;
	margin:					0 0 0 10px;
	border:					1px solid #CCC;
}
 .userform fieldset p textarea{
	float:					left;
	width:					200px;
	height:					80px;
	margin:					0 0 0 10px;
	border:					1px solid #CCC;
}
.userform p.smallprint{
	width:					300px;
	color:					#26489B;
	margin:					0 0 0 210px;
	font-size:				0.7em;
}
.userform p.smallprint a{
	color:					#26489B;
}
.userform p.button{
	margin:					10px 0 0 210px;
	padding-bottom:			20px;
}
.userform input.error{
	border:					1px solid #F00;
}
.userform label.errorlabel{
	color:					#FF0000;
	display:				inline;
	float:					left;
	margin-left:			20px;
	margin-top:				-5px;
	text-align:				left;
	width:					200px;
}