/* -------------------------------------------------------------

Colours:	light grey			#acacac;
			blue				#0092bb;
			light blue			#7fbfd5
			purple				#5d3d73;
			light purple		#9e8bab;
			
------------------------------------------------------------- */

body 							{ color: #4c4c4c; font: 62.5%/1.2em Arial, Verdana, Helvetica, sans-serif; }
	
	


/* LINK TYPOGRAPHY
-------------------------------------------------------------*/

a	 							{ color: #0092BB; text-decoration: none; }
a:hover							{ color: #7fbfd5; }

#tools a						{ color: #c0c0c0; }
a.button						{ color: #fff; font-weight: bold; text-align: center; text-transform: uppercase; }




/* HEADER TYPOGRAPHY
-------------------------------------------------------------*/

h1								{ border-bottom: 1px dotted #b0afaf; color: #000; font-size: 1.6em; font-weight: bold; line-height: 1.2em; margin-bottom: 15px; padding-bottom: 2px; }
h2								{ font-size: 1.6em; font-weight: bold; line-height: 1.3em; }
h3								{ color: #007fab; font-size: 12px; font-weight: bold; letter-spacing: -0.025em; line-height: 1.3em; margin-bottom: 3px; padding-bottom: 3px; }
	.sub h3						{ border-bottom: 1px dotted #b0afaf; color: #5d3d73; margin-bottom: 15px; padding-bottom: 6px; }
	
h4								{ font-size: 11px; font-weight: bold; }
h5,
h5 a							{ color: #007fab; font-size: 11px; font-weight: bold; line-height: 1.2em; }
h6								{ color: #007fab; font-size: 10px; font-weight: bold; line-height: 1.2em; }


/* PARAGRAPH TYPOGRAPHY
-------------------------------------------------------------*/


strong, cite					{ font-weight: bold; }
blockquote p					{ font-style: italic; line-height: 21px; padding-bottom: 10px; }

p cite							{ font-size: 11px; }
	p cite span					{ font-weight: normal; }

#footer p						{ font-size: 11px; }




/* PARAGRAPH CLASSES
-------------------------------------------------------------*/


.main p 						{ font-size: 11px; line-height: 1.2em; margin: 0 0 1em; }
.main p a 						{ color: #007fab; font-weight: bold; }
.main p.date					{ color: #acacac; font-size: 11px; padding-bottom: 8px; }
.main .news p.date				{ padding-bottom: 0; font-size: 10px; }
p.read_more,
p.note							{ color: #4c4c4c; font-size: 11px; font-weight: bold; }
p.lead_in						{ color: #4c4c4c; font-size: 14px; text-transform: uppercase; }

.col a.more						{ color: #007fab; font-weight: bold; }
.col a:hover					{ color: #7fbfd5; }
.col span						{ font-weight: bold; }

.downloads h2,   	
.downloads h4,   	
.downloads span,
.downloads a.more				{ color: #000; }
.downloads a:hover				{ color: #666; }

.investors h2,   	
.investors h4,   	
.investors span,
.investors a:link,
.investors a:visited			{ color: #5d3d73; }
.investors a:hover				{ color: #9e8bab; }

.news h2,        	
.news h4,        	
.news span,
.news a:link,     				
.news a:visited					{ color: #0092bb; }
.news a:hover					{ color: #7fbfd5; }

.overlay p a					{ color: #fff; }
.overlay a:visited,
.overlay a:hover				{ color: #007fab; }

.partners a,
.partners a:visited				{ color: #007fab; }




.sub h4							{ border-top: 1px dotted #b0afaf; color: #5d3d73; margin-top: 0.5em; padding-top: 0.75em; }
.sub h6							{ color: #5d3d73;  }
.sub p							{ color: #000; font-size: 1.1em; line-height: 1.2em; margin: 0 0 1em; }

.sub span,
.sub p strong,          	
.sub p a						{ color: #5d3d73; font-weight: bold; }

.sub a:link,     				
.sub a:visited					{ color: #5d3d73; }
.sub a:hover					{ color: #9e8bab; }

.purple .sub,
.purple .sub h3,
.purple .sub h4,
.purple .sub span,
.purple .sub a:link,
.purple .sub a:visited,
.purple .col a:link,
.purple .col a:visited			{ color: #5d3d73; }

.blue .sub,
.blue .sub h3,
.blue .sub h4,
.blue .sub span,				
.blue .sub a:link,
.blue .sub a:visited,
.blue .col a:link,
.blue .col a:visited			{ color: #0092bb; }
.blue .col a:hover				{ color: #7fbfd5; }



/* NAVIGATION TYPOGRAPHY
-------------------------------------------------------------*/


/* MASTHEAD NAV
------------------------*/

#tools a
#tools a:visited				{ color: #c0c0c0;  }
#tools a:hover					{ color: #ccc; }
#tools a:active					{ color: #eee; }


/* MAIN NAVIGATION
------------------------*/

#main_nav a						{ font-size: 1em; }
#main_nav a,
#main_nav a:visited,
#main_nav a:hover				{ color: #fff; }
#main_nav a:active				{ color: #ccc; }
#main_nav li.active,


/* SUBNAV
------------------------*/

#subnav li a					{ color: #007fab; font-size: 1.1em; line-height: 1.6em; }
#subnav li a.on					{ font-weight: bold; }
#subnav li li a.on				{ font-weight: normal; }
#subnav li li a					{ color: #000e74; }


/* FOOTER NAV
------------------------*/
#footer_nav a					{ font-size: 12px; text-transform: uppercase; }
#footer_nav a,
#footer_nav a:visited			{ color: #7e7e7e; }
#footer_nav a:hover				{ color: #acacac; }
#footer_nav a:active			{ color: #ffbe00; }




/* FORMS TYPOGRAPHY
-------------------------------------------------------------*/

form#newsletter label			{ color: #4c4c4c; font-size: 11px; font-weight: bold; }

