body 
{ 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}

img {border: 0px}

/* - Links - */
a,a:visited,a:active 
{
	color: #004c98; 
	text-decoration: none;
}
a:hover { text-decoration: underline; } 

/* - Headings - */
#main h1, 
#main-content h1
{ 
	margin:0;
	padding: 0px 0px 8px 0px; 
	font-weight: normal;
	font-size: 28px;
	line-height:28px;
}

#main h2,
#main-content h2
{
	background: #fffde8 url(http://www.firstrandsustain.co.za/themes/FirstRand/images/border.gif) repeat-x left bottom;
	margin:0;
	padding: 0 0 12px 0; 
	font-weight: normal;
	font-size: 24px;	
	line-height: 24px;	
}

#main h3, 
#main-content h3
{ 
	margin: 8px 0 4px 0;
	padding: 0; 
	font-size:16px; 
	line-height:16px 
}

/* - Text Styles - */
p 
{ 
	padding: 8px 0px 8px 0px; 
	margin: 0; 
}

.column-left p
{
	margin: 0;
	padding: 0 0 8px 0;
}

.column-left strong
{
	color: #0062a4; font-style: oblique; font-weight: normal;
}

.style2
{
	font-size: 14px;
	padding: 0 0 0 32px;
}

.style3
{
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	display: block;
}

.style4
{
	color: #7a7a7a;
	padding: 0;
	margin: 0;
	display: block;
	font-style: oblique;
	font-size: 12px;
}

/* - Other Styles available in text editor drop down - */

.extra-padding-top { padding: 15px 0 0 0; }

.img-right
{
	float: right;
	padding: 0 0 0 10px;
}

.bottom-border
{
	background: #fffde8 url(http://www.firstrandsustain.co.za/themes/FirstRand/images/border.gif) repeat-x left bottom;
	padding: 0 0 10px 0;
}

.open-quote
{
	position: relative;
	left: -40px;
	margin: 0 -30px 0 0;
}

.close-quote { padding: 0 0 0 10px;}



