/* STYLES FOR REFLECTIVE*/

/* set default font for document - 'td' and 'th' must also be set due to a bug in IE */
address, blockquote, caption, center, dd, dir, div, dl, dt, form, menu, pre, td, th, tr
	{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #6D4A2A ;
	line-height: 16px;
	}
	
/* TITLES / SUBTITLES */		
.title
	{
	font: bold 16px Arial, Helvetica, sans-serif;
	color : #6D4A2A;
	text-decoration: none;
	background-color: transparent;
	}

.subtitle
	{
	font: bold 14px Arial, Helvetica, sans-serif;
	color : #6D4A2A;
	text-decoration: none;
	background-color: transparent;
	}
	
/*MAIN CONTENT STYLE AND PADDING*/
.mainstyle
	{
	text-align: left;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: transparent;
	}

/* ELEMENT COLOURS*/
	
.darkgrey
	{
	color: #67717A; 
	background-color: #67717A;
	}
	
.lightgrey
	{
	color: #EDEEEF; 
	background-color: #EDEEEF;
	}
	
.lightbrown
	{
	color: #E3D8CC; 
	background-color: #E3D8CC;
	}

.nocolor
	{
	color: #ffffff; /* White*/
	background-color: #ffffff;
	}
	
/* BODY TEXT LINKS*/
a:link 
	{
	/*font: normal 12px Verdana, Arial, Helvetica, sans-serif;*/
	color: #333333;
	text-decoration: underline;
	background-color: transparent;
	}

a:visited 
	{
	/*font: normal 12px Verdana, Arial, Helvetica, sans-serif;*/
	color: #504E4E;
	text-decoration: underline;
	background-color: transparent;
	}

a:active
	{
	/*font: normal 12px Verdana, Arial, Helvetica, sans-serif;*/
	color: #333333;
	text-decoration: underline;
	background-color: transparent;
	}

a:hover 
	{
	/*font: normal 12px Verdana, Arial, Helvetica, sans-serif;*/
	color: #667079;
	text-decoration: underline;
	background-color: transparent;
	}
	
/* BULLETED LISTS - unordered, ordered, lines */	
ul 
	{
	background-color: transparent;
	list-style-type: square;
	list-style-position: outside
	}

ol 
	{
	background-color: transparent;
	list-style-type: decimal;
	list-style-position: outside
	}
	
li 
	{
	background-color: transparent;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}