

/* Generic styling */
body		{	background : #333333 ;
			font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 12px ;  }

b, strong	{	font-weight : bold ; }

cite		{	font-style : normal ; }

i, em		{	font-style : italic ; }

abbr, acronym
		{	border-bottom : 1px dotted #333333 ;
			cursor : help ; }

u		{	text-decoration : underline ; }

hr		{	color : #000000 ;
			height : 1px ; }

h1		{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 20px ;  
			color : #ffffff ; 
			margin-top : 10px ; }

h2		{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 18px ; }

h3		{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 15px ; }

h4		{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 13px ; }

h5		{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 13px ;  }

h6		{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 13px ;  }

code		{	font-family : Courier, "Courier New", fixed-width, monospace ;
				font-size : 100% ; }

pre		{	font-family : Courier, "Courier New", fixed-width, monospace ;
			font-size : 9px ; }

td		{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 12px ; }

input, select, textarea { 	font-family : Arial, Helvetica, sans-serif ;
				font-size : 11px ;
				color : #000000 ; }

/* For styling form elements */
input.white	{ 	font-family : Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			background : #ffffff ;
			color : #000000 ; }

/* Generic style for content cells */
td.Content	{	font-family : Garamound, Georgia, Times New Roman, Times, serif ;
			font-size : 11px ;
			background-color : #f7db9d ;
			color : #333333 ;  }

.code		{	background-color : #cccccc ;
			font-family : Courier, "Courier New", fixed-width, monospace ;
			font-size : 9px ; }

.error          {       color : #990000 ; }


/* Style applied to text in case studies in sidebar */
p.Caption	{	font-family : verdana, arial, sans-serif ;
			text-align : right ;
			font-size : 10px ;
			color : #f7db9d ;  }

p.CaptionHorizontal	{	font-family : verdana, arial, sans-serif ;
				text-align : left ;
				font-size : 10px ;
				color : #000000 ;  }

/* Pri navigation - unselected */
.PriNav 	{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 12px ;  }

/* Sidebar navigation - selected */
.PriNavSel 	{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 12px ;
			color : #000000 ;
			background : #cccccc ; }
			
		
/* Sidebar navigation - unselected */
.SubNav 	{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 12px ; }

/* Sidebar navigation - selected */
.SubNavSel 	{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 12px ;
			color : #000000 ;
			background : #cccccc ; }

/* All data tables are affected by this, but you must class the th, td, and table tags */


table.data	{	margin-left: 10px ; 
				margin-left: 10px ; }

table.data td	{	font-family : Verdana, Helvetica, sans-serif ;
			font-size : 12px ;
			color : #ffffff ;
			border-left: 0px ; }



/* All link styles */

a:link		{	text-decoration : underline ;
			color : #f7db9d ; }

a:visited	{	text-decoration : underline ;
			color : #f7db9d ; }

a:hover		{	text-decoration : underline ;
			color : #f7db9d ; }


a.Other:link	{	text-decoration : none ;
			color : #f7db9d ; }

a.Other:visited	{	text-decoration : none ;
				color : #f7db9d ; }

a.Other:hover	{	text-decoration : underline ;
			color : #6c99bc ; }


a.Algonquin:link	{	text-decoration : none ;
			color : #ffffff ; }

a.Algonquin:visited	{	text-decoration : none ;
				color : #ffffff ; }

a.Algonquin:hover	{	text-decoration : underline ;
			color : #f7db9d ; }
