
body {
	background-color:	#FFFFFF;
	background-image:	url(../images/img_bground.gif);
	background-repeat:	repeat-x;
	margin:				0px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10pt;
	line-height:		17px;
	color:				#200605}

ul {
	list-style-image:	url(../images/img_bullet.gif);
	padding-left:		20px;
	margin-left:		5px}

a {
	font-weight:		400;
	color:				#00b3b3;
	text-decoration:	none}

a:link {
	font-weight:		400;
	color:				#00b3b3;
	text-decoration:	none}

a:hover {
	text-decoration:	underline}

h1 {
	color:				#a11d21;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			20pt;
	font-weight:		400;
	margin-bottom:		30px}

h2 {
	color:				#a11d21;
	font-size:			12pt;
	font-weight:		700;
	margin-bottom:		-10px}

h3 {
	color:				#a11d21;
	font-size:			10pt;
	font-weight:		700;
	margin-bottom:		-10px;
	margin-top:			0px;}

h4 {
	color:				#a11d21;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			14pt;
	font-weight:		400;
	margin:				0px 0px 15px 0px;}



	.sitemap_01_link a {
		font-weight:		700;
		color:				#a11d21;
		text-decoration:	none}
	
	.sitemap_01_link a:link {
		font-weight:		700;
		color:				#a11d21;
		text-decoration:	none}
	
	.sitemap_01_link a:hover {
		font-weight:		700;
		color:				#f04a46;
		text-decoration:	none}

	.sitemap_02_link a {
		color:				#00b3b3;
		text-decoration:	none}
	
	.sitemap_02_link a:link {
		color:				#00b3b3;
		text-decoration:	none}
	
	.sitemap_02_link a:hover {
		color:				#f04a46;
		text-decoration:	none}

	.sitemap_03_link a {
		color:				#00b3b3;
		text-decoration:	none}
	
	.sitemap_03_link a:link {
		color:				#00b3b3;
		text-decoration:	none}
	
	.sitemap_03_link a:hover {
		color:				#f04a46;
		text-decoration:	none}

	.sitemap_04_link a {
		color:				#200605;
		text-decoration:	none}
	
	.sitemap_04_link a:link {
		color:				#200605;
		text-decoration:	none}
	
	.sitemap_04_link a:hover {
		color:				#f04a46;
		text-decoration:	none}

	.sitemap_05_link a {
		color:				#200605;
		text-decoration:	none}
	
	.sitemap_05_link a:link {
		color:				#200605;
		text-decoration:	none}
	
	.sitemap_05_link a:hover {
		color:				#f04a46;
		text-decoration:	none}

.toplinks {
	font-weight:		400;
	color:				#200605;
	font-size:			8pt;
	line-height:		normal;
	text-decoration:	none;
	text-align:			right;
	padding:			16px 0px 5px 0px;}

.toplinks a:link {
	font-weight:		400;
	color:				#200605;
	text-decoration:	none}
	
.toplinks a:hover {
	font-weight:		400;
	color:				#200605;
	text-decoration:	underline}

.toplinks a:visited {
	font-weight:		400;
	color:				#200605;
	text-decoration:	none}



.mainmenu {
	text-align:			right}



.content_top_border {
	background-image:	url(../images/img_content_top_border.gif);
	background-repeat:	repeat-x;
	height:				21px}

.content_bot_border {
	background-image:	url(../images/img_content_bot_border.gif);
	background-repeat:	repeat-x;
	height:				21px}



.feature_image {
	border-right:		1px #FFFFFF solid}


.homepage_three_column_layout {
	width:				210px;
	padding-right:		20px;
	vertical-align:		top}

.homepage_three_column_header {
	background-image:	url(../images/img_3col_header.gif);
	background-repeat:	repeat-y;
	background-color:	#6f3432;
	padding:			7px 0px 7px 10px;
	font-family:		Georgia, "Times New Roman", Times, serif;
	color:				#FFFFFF;}

.homepage_three_column_text {
	border-left:		1px solid #6f3432;
	border-bottom:		1px solid #6f3432;
	border-top:			1px solid #FFFFFF;
	background-image:	url(../images/img_gradient.gif);
	background-repeat:	repeat-x;
	padding:			10px 10px 10px 10px;
	vertical-align:		top;
	height:				300px}

.casestudy_table {
	padding-bottom:		40px}

									.rhs_column {
										width:				211px;
										background-color:	#efefef;
										padding:			20px 10px 20px 10px;
										vertical-align:		top}

.main_content_area {
	padding:			20px;
	vertical-align:		top;
	height:				350px}

.hp_main_content_area {
	padding:			25px 0px 25px 0px;
	vertical-align:		top;
	height:				350px}

.hp_3col_setup {
	vertical-align:		top;
	padding:			0px 20px 0px 20px;
	border-left:		3px solid #dadada;
	line-height:		18px;
	font-size:			9pt;}

.footer {
	border-top:			1px dashed #dadada;
	font-size:			8pt;
	color:				#9b9b9b;
	padding:			10px 0px 10px 0px}

.footer a {
	color:				#9b9b9b;
	text-decoration:	none;
	font-weight:		400}

.footer a:link {
	color:				#9b9b9b;
	text-decoration:	none;
	font-weight:		400}

.footer a:hover {
	color:				#9b9b9b;
	text-decoration:	underline;
	font-weight:		400}



.submenu {
	width:				175px;
	padding:			16px 0px 0px 0px;
	color:				#6f3432;
	font-size:			8pt;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	vertical-align:		top}

.submenu a {
	font-weight:		400;
	color:				#6f3432;
	font-size:			8pt;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-decoration:	none}
	
.submenu a:link {
	font-weight:		400;
	color:				#6f3432;
	font-size:			8pt;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-decoration:	none}

.submenu a:hover {
	font-weight:		400;
	color:				#6f3432;
	font-size:			8pt;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	text-decoration:	underline}
	
.submenu_title {
	font-weight:		700;
	padding:			0px 4px 4px 16px;
	border-bottom:		1px solid #dadada}

.submenu_title {
	font-weight:		700;
	text-decoration:	none}
	
.submenu_title a {
	font-weight:		700;
	text-decoration:	none}

.submenu_title a:link {
	font-weight:		700;
	text-decoration:	none}

.submenu_title a:hover{
	font-weight:		700;
	text-decoration:	none}
	
.submenu_item {
	border-bottom:		1px dashed #dadada;
	margin-top:			-3px;
	padding:			0px 3px 4px 16px}

.submenu_image {
	float:				left;
	vertical-align:		top;
	padding:			7px 3px 6px 4px}

.contact_details_table {
	padding:			5px 0px 5px 0px;}

.contact_details_table_2 {
	padding:			5px 25px 5px 25px;}