/*===== Hex codes Red: #ff0000 Orange: #ffa500 Yellow: #ffff00 Green: #008000 Blue: #0000ff Indigo: #4b0082 Violet: #ee82ee *=====/

/*===== Page layout =====*/
#rivertreelogoleft
	{
	display: inline;
	position:absolute;
	top: 10px;
	left: 10px;
	border: 0;
	padding: 0;
	text-align: left;
	}
#rivertreetitle
	{
	display: inline;
	position:absolute;
	top: 10px;
	left: 150px;
	border: 0;
	padding: 0;
	text-align: left;
	}
#rivertreeaffordable
	{
	display: inline;
	position:absolute;
	top: 85px;
	left: 150px;
	border: 0;
	padding: 0;
	text-align: left;
	}
#rivertreemenuleft
	{
	display: inline;
	position:absolute;
	top: 160px;
	left: 12px;
	width: 120px;
	border: 0;
	padding: 0;
	text-align: left;
	height: 203px;
	}
#rivertreerainbowtopleft
	{
	display: inline;
	position:absolute;
	top: 140px;
	left: 10px;
	width: 120px;
	border: 0;
	padding: 0;
	text-align: left;
	}
#rivertreerainbowbotleft
	{
	display: inline;
	position:absolute;
	top: 380px;
	left: 13px;
	width: 120px;
	border: 0;
	padding: 0;
	text-align: left;
	}
#rivertreemaintext
	{
	display: inline;
	position:absolute;
	top: 140px;
	left: 140px;
	border: 0;
	padding: 0;
	text-align: left;
	width: 620;
	}
/*===== Site styles =====*/

body {
  margin: 0;
  padding: 10px 0;
  font-family: georgia, "times new roman", times, serif;
  font-size: 12pt; 
  line-height: 110%; 
  color: #333;
  background-color: #fff;
}


/*===== Link Styles =====*/

.linknone a:link {text-decoration:none;}
.linknone a:visited {text-decoration:none;}
.linknone a:hover {text-decoration:none;}
.linknone a:active {text-decoration:none;}

.linkred a:link {color:#ff0000; text-decoration:none;}
.linkred a:visited {color:#ff0000; text-decoration:none;}
.linkred a:hover {color:#ff0000; text-decoration:none;}
.linkred a:active {color:#ff0000; text-decoration:none;}

.linkorange a:link {color:#ffa500; text-decoration:none;}
.linkorange a:visited {color:#ffa500; text-decoration:none;}
.linkorange a:hover {color:#ffa500; text-decoration:none;}
.linkorange a:active {color:#ffa500; text-decoration:none;}

.linkyellow a:link {color:#ffff00; text-decoration:none;}
.linkyellow a:visited {color:#ffff00; text-decoration:none;}
.linkyellow a:hover {color:#ffff00; text-decoration:none;}
.linkyellow a:active {color:#ffff00; text-decoration:none;}

.linkgreen a:link {color:#008000; text-decoration:none;}
.linkgreen a:visited {color:#008000; text-decoration:none;}
.linkgreen a:hover {color:#008000; text-decoration:none;}
.linkgreen a:active {color:#008000; text-decoration:none;}

.linkblue a:link {color:#0000ff; text-decoration:none;}
.linkblue a:visited {color:#0000ff; text-decoration:none;}
.linkblue a:hover {color:#0000ff; text-decoration:none;}
.linkblue a:active {color:#0000ff; text-decoration:none;}

.linkindigo a:link {color:#4b0082; text-decoration:none;}
.linkindigo a:visited {color:#4b0082; text-decoration:none;}
.linkindigo a:hover {color:#4b0082; text-decoration:none;}
.linkindigo a:active {color:#4b0082; text-decoration:none;}

.linkviolet a:link {color:#ee82ee; text-decoration:none;}
.linkviolet a:visited {color:#ee82ee; text-decoration:none;}
.linkviolet a:hover {color:#ee82ee; text-decoration:none;}
.linkviolet a:active {color:#ee82ee; text-decoration:none;}

.linkwhite a:link {color:#FFFFFF; text-decoration:none;}
.linkwhite a:visited {color:#FFFFFF; text-decoration:none;}
.linkwhite a:hover {color:#FFFFFF; text-decoration:none;}
.linkwhite a:active {color:#FFFFFF; text-decoration:none;}

.linkblack a:link {color:#000000; text-decoration:none;}
.linkblack a:visited {color:#000000; text-decoration:none;}
.linkblack a:hover {color:#000000; text-decoration:none;}
.linkblack a:active {color:#000000; text-decoration:none;}


/*===== Title text styles =====*/
.titleindigo24bold {
	font-size: 24pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 110%;
	margin-top: 0pt; 	
}	
.titleindigo18bold {
	font-size: 18pt;
	font-weight: bold;
	color: #4b0082;
    line-height: 110%; 
	margin-top: 0pt; 
}
.titleindigo16bold {
	font-size: 16pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 110%; 	
	margin-top: 0pt; 
}	
.titleindigo14bold {
	font-size: 14pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 110%; 	
	margin-top: -3pt; 
}	
.titleindigo12bold {
	font-size: 12pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 110%; 	
	margin-top: 0pt; 
}	
.titleblue14bold {
	font-size: 14pt;
	font-weight: bold;
	color: 0000ff;
	line-height: 110%; 	
	margin-top: -3pt; 
}	
/*===== Plain line text styles =====*/
.rtinormal12 {
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	line-height: 110%; 	
}	
.rtinormal12bold {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	line-height: 110%; 	
}	
.rtinormal11 {
	font-size: 11pt;
	font-weight: normal;
	color: #000000;
	line-height: 110%; 	
}	
.rtinormal11bold {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	line-height: 120%; 	
}	
.rtinormal10 {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	line-height: 110%; 	
}	
.rtinormal10bold {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	line-height: 120%; 	
}	
/*===== Red line text styles =====*/
.rtinormal12red {
	font-size: 12pt;
	font-weight: normal;
	color: #ff0000;
	line-height: 110%; 	
}	
.rtinormal12redbold {
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
	line-height: 110%; 	
}	
.rtinormal11red {
	font-size: 11pt;
	font-weight: normal;
	color: #ff0000;
	line-height: 110%; 	
}	
.rtinormal11redbold {
	font-size: 11pt;
	font-weight: bold;
	color: #ff0000;
	line-height: 110%; 	
}
.rtinormal10red {
	font-size: 10pt;
	font-weight: normal;
	color: #ff0000;
	line-height: 110%; 	
}	
.rtinormal10redbold {
	font-size: 10pt;
	font-weight: bold;
	color: #ff0000;
	line-height: 110%; 	
}	
/*===== Violet line text styles =====*/
.rtinormal12violet {
	font-size: 12pt;
	font-weight: normal;
	color: #ee82ee;
	line-height: 110%; 	
}	
.rtinormal12violetbold {
	font-size: 12pt;
	font-weight: bold;
	color: #ee82ee;
	line-height: 110%; 	
}
.rtinormal11violet {
	font-size: 11pt;
	font-weight: normal;
	color: #ee82ee;
	line-height: 110%; 	
}	
.rtinormal11violetbold {
	font-size: 11pt;
	font-weight: bold;
	color: #ee82ee;
	line-height: 110%; 	
}
.rtinormal10violet {
	font-size: 10pt;
	font-weight: normal;
	color: #ee82ee;
	line-height: 110%; 	
}	
.rtinormal10violetbold {
	font-size: 10pt;
	font-weight: bold;
	color: #ee82ee;
	line-height: 110%; 	
}
/*===== Green line text styles =====*/
.rtinormal12green {
	font-size: 12pt;
	font-weight: normal;
	color: #008000;
	line-height: 110%; 	
}	
.rtinormal12greenbold {
	font-size: 12pt;
	font-weight: bold;
	color: #008000;
	line-height: 110%; 	
}	
.rtinormal11green {
	font-size: 11pt;
	font-weight: normal;
	color: #008000;
	line-height: 110%; 	
}	
.rtinormal11greenbold {
	font-size: 11pt;
	font-weight: bold;
	color: #008000;
	line-height: 110%; 	
}	
.rtinormal10green {
	font-size: 10pt;
	font-weight: normal;
	color: #008000;
	line-height: 110%; 	
}	
.rtinormal10greenbold {
	font-size: 10pt;
	font-weight: bold;
	color: #008000;
	line-height: 110%; 	
}	
/*===== Indigo line text styles =====*/

.rtinormal12indigo {
	font-size: 12pt;
	font-weight: normal;
	color: #4b0082;
	line-height: 110%; 	
}	
.rtinormal12indigobold {
	font-size: 12pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 110%; 	
}	
.rtinormal11indigo {
	font-size: 11pt;
	font-weight: normal;
	color: #4b0082;
	line-height: 110%; 	
}	
.rtinormal11indigobold {
	font-size: 11pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 110%; 	
}
.rtinormal10indigo {
	font-size: 10pt;
	font-weight: normal;
	color: #4b0082;
	line-height: 110%; 	
}	
.rtinormal10indigobold {
	font-size: 10pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 110%; 	
}
.rtinormal10indigoboldclose {
	font-size: 10pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 75%; 	
}
.rtinormal10indigobold {
	font-size: 10pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 150%; 	
}
.rtiindigo24bold {
	font-size: 24pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 110%; 	
}	
.rtiindigo18bold {
	font-size: 18pt;
	font-weight: bold;
	color: #4b0082;
    line-height: 110%; 
}
.rtiindigo16bold {
	font-size: 16pt;
	font-weight: bold;
	color: #4b0082;
	line-height: 110%; 	
}	

/*===== White line text styles =====*/
.rtiwhite18bold {
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 110%; 
}
.rtiwhite16bold {
	font-size: 16pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 110%; 
}

/*===== List styles =====*/

.listbulletplain12normal {
	font-size: 12pt;
	font-weight: normal;
	list-style-position: outside;
	list-style-image: url(http://www.rivertreeideas.co.uk/assets/images/rivertree_bullet.jpg);
	padding: '0' '0' '0' 'padding-left'; 
	color: #2e0854;
	margin-top: 4.0pt;
	margin-bottom: 4.0pt;
}
.listbulletplain14normal {
	font-size: 14pt;
	font-weight: normal;
	list-style-position: outside;
	list-style-image: url(http://www.rivertreeideas.co.uk/assets/images/rivertree_bullet.jpg);
	padding: '0' '0' '0' 'padding-left'; 
	color: #2e0854;
	margin-top: 4.0pt;
	margin-bottom: 4.0pt;
}
.listbulletplain16normal {
	font-size: 16pt;
	font-weight: normal;
	list-style-position: outside;
	list-style-image: url(http://www.rivertreeideas.co.uk/assets/images/rivertree_bullet.jpg);
	padding: '0' '0' '0' 'padding-left'; 
	color: #2e0854;
	margin-top: 4.0pt;
	margin-bottom: 4.0pt;
}
