
/*

Copyright (c) 2006, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 0.11.3

*/



/**

 * 84.5% for !IE, keywords for IE

 * Percents could work for IE, but for backCompat purposes, we are using

 keywords.

 * x-small is for IE < 6 and IE6 quirks mode.

 *

 */


.requiredfields { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #FF0000; }
    
body {
	font:13px arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-  small;
}
table {
	font-size:inherit;
	font:100%;
}
/**

 * 99% for safari; 100% is too large

 */

select, input, textarea {
	font:99% arial, helvetica, clean, sans-serif;
}
/**

 * Bump up !IE to get to 13px equivalent

 */

pre, code {
	font:115% monospace;
*font-size:100%;
}
/**

 * Default line-height based on font-size rather than "computed-value"

 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height

 */

body * {
	line-height:1.38em;
}
/*-------------Link Styling ----------------*/



a {
	color:#004f72;
}
a.nav-links:hover {
	color:#F4EDD5;
}
/*--French Nav link --*/

a.nav-links-fr:hover {
	color:#F4EDD5;
}
a.bottom-links:hover {
	text-decoration:underline;
}
.fileLink {
}
.externalLink {
}
.top-links {
	font-size:80%;
	font-family: arial, 'lucida console', sans-serif;
}
.nav-links {
	font-family: arial, "lucida console", sans-serif;
	font-weight:600;
}
/*--French Nav link --*/

.nav-links-fr {
	font-family: arial, "lucida console", sans-serif;
	font-weight:600;
}
.bottom-links {
	font-family: arial, "lucida console", sans-serif;
	text-decoration:none;
	font-size:75%;
	color:#000;
}
/* Page Tool styling */

#pageTools {
	position:relative;
	top:8px;
	float:right;
	clear:both;
}
.pageToolImg {
	text-decoration:none;
	padding-right:2px;
}
.pageToolText {
	text-decoration:none;
	font-size:75%;
	padding-right:8px;
}
.pageToolText:hover {
	text-decoration:underline;
}
/* ---Links on main page within column content ---*/

#quickLinks {
	width:220px;
	position:relative;
	list-style: none;
 *list-style: outside none;
}
.quickImg {
	background-image: url('http://web.archive.org/web/20110212033822/http://investorsgroup.com/english/images/quickLinkArrow.jpg');
	background-repeat:no-repeat;
	height:8px;
	width:16px;
	float:left;
	clear:none;
}
#quickLinks li {
	position:relative;
}
#quickLinks li a {
	position:relative;
	left:3px;
	top:-3px;
 *top:-3px;
 *left:-0px;
}
#question {
	width:15px;
}
.main-col-nav {
	font-size:85%;
}
ul.main-col-nav li a {
	color: #000;
	text-decoration: none;
}
ul.main-col-nav li a:hover {
	color: #000;
	text-decoration: underline;
}
/*-------------Heading Stylings----------------*/



h1, h2, h3, h4 {
	font-family: Georgia;
	padding-bottom: 10px;
}
h1, h2, h3 {
	padding-top:7px;
}
h2 {
	font-size:110%;
	padding-right: 15px;
	padding-top:15px;
}
h3 {
	font-size:95%;
}
h4 {
	font-size:90%;
}
h2.featHeading {
	padding:0px;
	margin-top:8px;
	margin-left:14px;
	margin-right:5px;
	color:#717B80;
	line-height:1.1em;
}
h1 {
	color:#004f72;
	font-size:160%;
	padding-top:10px;
	font-family: arial, 'lucida console', sans-serif;
}
h2.mainPage {
	font-size:0.91em;
	padding:0px;
	font-family: arial, 'lucida console', sans-serif;
	padding-bottom:7px;
}
/* Underline nav on current page */

#nav-here {
	text-decoration:underline;
	color:#F4EDD5;
}
/* Content area for subsequent Pages */

p {
	margin-bottom:10px;
}
.footLinks {
	padding-bottom:0px;
	position:relative;
	top:-10px;
	left:-7px;
}
/* Breadcrumb nav styling */

p.breadcrumb {
	padding-top:15px;
	padding-bottom:0px;
	font-size:75%;
	font-family: arial, "lucida console", sans-serif;
}
#planBreadcrumb {
	position:relative;
	top:-4px;
 *top:0px;
/* fix so in firefox it will not cover text resize*/

}
/*--------Fixes for 'The Plan' default page and breadcrumb line-height from TM causes positioning issue ---------*/

.planFix {
	line-height: normal;
	padding-bottom:0px;
}
.paddingFix {
	padding-top:8px;
 *padding-top:14px;
	padding-bottom:6px;
 *padding-bottom:10px;
}
sup.tm {
	font-size:30%;
 *font-size:80%;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}
/* Bold Styling for main page columns*/

p.important {
	font-weight:bold;
	font-size:0.9em;
}
p.tiny {
	padding-top:5px;
	padding-bottom: 15px;
	font-size: 67%;
}
/* 'Full Article' Link Styling on main page*/

.read-more {
	text-decoration:underline;
	color:#004E72;
}
.read-more-sub {
	color:#000;
	font-size: 0.85em;
}
/* Contact Page Form Lable Styling */

.contact-required {
	font-size: 0.77em;
	color: #F00;
}
.contact-Nrequired {
	font-size: 0.77em;
}
