body {
	margin:				0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	color:				#666666;
	line-height:		18px}

a {
	color:				#692A52;
	text-decoration:	none}

a:link {
	color:				#692A52;
	text-decoration:	none}

a:hover {
	color:				#692A52;
	text-decoration:	underline}

h1 {
	font-size:			9pt;
	font-variant:		small-caps;
	color:				#D7965F}

h2 {
	font-size:			9pt;
	color:				#617A83;
	font-weight:		700;
	margin-bottom:		2px}

h3 {
	font-size:			11pt;
	color:				#617A83;
	font-weight:		700;
	margin-bottom:		5px}

.affiliatedlink {
	padding:			20px 35px 20px 35px;
	font-weight:		700;
	font-size:			10pt;
	color:				#692A52;
	text-decoration:	none}

.affiliatedlink:link {
	padding:			20px 35px 20px 35px;
	font-weight:		700;
	font-size:			10pt;
	color:				#692A52;
	text-decoration:	none}

.affiliated:hover {
	padding:			20px 35px 20px 35px;
	font-weight:		700;
	font-size:			10pt;
	color:				#692A52;
	text-decoration:	underline}
	
.background_01 {
	background-image:	url(../images/img_midsection_purple_03.gif);
	background-repeat:	repeat-x;
	height:				29px}
	
.background_dgrey {
	background-color:	#878787;
	height:				14px}

.catchline {
	padding-top:		121px;
	padding-right:		10px}

.contactdetails {
	border-left:		1px dashed #656766;
	padding-left:		10px}

.footer {
	font-size:			7pt;
	color:				#999999;
	line-height:		normal}
	
.formfield_01 {
	border:				1px solid #526444;
	background-color:	#F6F6F6;
	color:				#692A52;
	font-size:			8pt}

.formfield_02 {
	border:				1px solid #526444;
	background-color:	#666666;
	color:				#FFFFFF;
	font-size:			8pt}
	
.icon {
	padding-right:		10px}
			
.logo {
	padding-left:		29px;
	padding-bottom:		74px}
	
.maintable_bottom {
	background-image:	url(../images/img_bottom.gif);
	background-repeat:	repeat-x}

.maintable_bottom_purple {
	background-image:	url(../images/img_bottom_purple.gif);
	background-repeat:	repeat-x}
	
.maintable_bottomleft {
	background-image:	url(../images/img_bottomleft.gif);
	background-repeat:	no-repeat;
	height:				26px}

.maintable_bottomleft_purple {
	background-image:	url(../images/img_bottomleft_purple.gif);
	background-repeat:	no-repeat;
	height:				26px}

.maintable_bottomright {
	background-image:	url(../images/img_bottomright.gif);
	background-repeat:	no-repeat;
	height:				26px}

.maintable_bottomright_purple {
	background-image:	url(../images/img_bottomright_purple.gif);
	background-repeat:	no-repeat;
	height:				26px}
	
.maintable_midsection {
	border-left:		1px solid #656766;
	border-right:		1px solid #656766}

.maintable_midsection_bottom {
	background-color:	#EDE7D0;
	height:				155px;
	border-left:		1px solid #656766;
	border-right:		1px solid #656766;
	border-top:			1px solid #656766;
	padding:			25px 25px 0px 25px;
	text-align:			left}

.maintable_midsection_bottom_portfolio {
	color:				#FFFFFF;
	background-color:	#692A52;
	height:				155px;
	border-left:		1px solid #656766;
	border-right:		1px solid #656766;
	border-top:			1px solid #656766;
	padding:			25px 25px 0px 25px}

.maintable_midsection_feature {
	background-image:	url(../images/img_midsection_purple_01.gif);
	background-repeat:	repeat-x;
	background-color:	#692A52;
	height:				185px}

.maintable_midsection_feature_mossgreen {
	background-image:	url(../images/img_midsection_mossgreen_01.gif);
	background-repeat:	repeat-x;
	background-color:	#728D5B;
	height:				185px}

.maintable_midsection_feature_blue {
	background-image:	url(../images/img_midsection_blue_01.gif);
	background-repeat:	repeat-x;
	background-color:	#526F97;
	height:				185px}

.maintable_midsection_feature_camel {
	background-image:	url(../images/img_midsection_camel_01.gif);
	background-repeat:	repeat-x;
	background-color:	#85824F;
	height:				185px}

.maintable_midsection_feature_grey {
	background-image:	url(../images/img_midsection_grey_01.gif);
	background-repeat:	repeat-x;
	background-color:	#DBDBDB;
	height:				185px}
	
.maintable_midsection_green {
	background-image:	url(../images/img_midsection_green.gif);
	background-repeat:	repeat-x;
	height:				154px;
	border-left:		1px solid #656766;
	border-right:		1px solid #656766}

.maintable_midsection_purple {
	background-image:	url(../images/img_midsection_purple_02.gif);
	vertical-align:		top}

.maintable_midsection_mossgreen {
	background-image:	url(../images/img_midsection_mossgreen_02.gif);
	vertical-align:		top}

.maintable_midsection_blue {
	background-image:	url(../images/img_midsection_blue_02.gif);
	vertical-align:		top}

.maintable_midsection_camel {
	background-image:	url(../images/img_midsection_camel_02.gif);
	vertical-align:		top}

.maintable_midsection_lightgrey {
	background-color:	#DBDBDB;
	vertical-align:		top;
	height:				185px}

.maintable_midsection_portfolio {
	background-image:	url(../images/img_midsection_portfolio.gif);
	height:				22px}

.maintable_top {
	background-image:	url(../images/img_top.gif);
	background-repeat:	repeat-x}
	
.maintable_topleft {
	background-image:	url(../images/img_topleft.gif);
	background-repeat:	no-repeat;
	height:				26px}

.maintable_topright {
	background-image:	url(../images/img_topright.gif);
	background-repeat:	no-repeat;
	height:				26px}

.menu {
	padding-top:		54px}

.onlineenquiry {
	padding:			20px 35px 20px 35px;
	font-weight:		700;
	font-size:			9pt;
	color:				#692A52;
	text-decoration:	none}

.onlineenquiry:link {
	padding:			20px 35px 20px 35px;
	font-weight:		700;
	font-size:			9pt;
	color:				#692A52;
	text-decoration:	none}

.onlineenquiry:hover {
	padding:			20px 35px 20px 35px;
	font-weight:		700;
	font-size:			11pt;
	color:				#692A52;
	text-decoration:	underline}
	
.portfolio_link {
	color:				#FFFFFF;
	font-size:			9pt;
	font-weight:		700;
	text-decoration:	none}

.portfolio_link:link {
	color:				#FFFFFF;
	font-size:			9pt;
	font-weight:		700;
	text-decoration:	none}

.portfolio_link:hover {
	color:				#FFFFFF;
	font-size:			9pt;
	font-weight:		700;
	text-decoration:	underline}

.portfolio_image {
	border:				1px solid #FFFFFF;
	padding:			5px}
	
.requiredfield {
	color:				#CC0000}

.table {
	margin:				80px 0px 5px 0px}
	
.text_portfolio {
	color:				#FFFFFF}
	
.top_intro_text {
	padding:			0px 10px 5px 10px;
	height:				152px;
	vertical-align:		top}