/* 	McCabe Ford Williams
	Last updated on Oct 19, 2007
	Created & Updated by JA
*/

/*======================================================================================================================
														BODY
========================================================================================================================*/

body
{
	padding:0px;
	margin:0px;
	background-color: #ffffff;
	background-image: url(../mfw-images/background-main.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
}

.main
{
	text-align:center;
	width:790px;
	background-color: #ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding:0px;
}

.main-header-outer
{
	width:770px;
	height:113px;
	float:left;
	text-align:left;
	margin:0px;
	padding:7px 10px 7px 10px;
}
.main-header-innerleft
{
	width:569px;
	height:105px;
	float:left;
	text-align:left;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-header.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.header-innerleft-top
{
	width:548px;
	height:23px;
	float:left;
	margin:0px;
	padding:0px;
}
.header-innerleft-lang
{
	width:569px;
	height:23px;
	float:left;
	margin:0px;
	padding:0px;
	background-image: url(../mfw-images/lang-european.jpg);
	background-repeat: no-repeat;
}
.header-innerleft-lang a
{
	width:569px;
	height:23px;
	text-indent: -9999px;
	float:left;
	margin:0px;
	padding:0px;
	background-image: url(../mfw-images/lang-european.jpg);
	background-repeat: no-repeat;
}
.header-innerleft-lang a:hover
{
	background-image: url(../mfw-images/lang-european-over.jpg);
	background-repeat: no-repeat;
}

.main-header-innerright
{
	width:201px;
	height:105px;
	float:left;
	text-align:left;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-header.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 8px 0px 0px 0px;
}

.main-hometheme
{
	width:736px;
	height:450px;
	padding:19px 25px 0px 29px;
	float:left;
	text-align:left;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-home-main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main-hometheme-top
{
	width:736px;
	height:245px;
	padding:0px;
	float:left;
	margin:0px;
}
.main-hometheme-middle
{
	width:736px;
	height:52px;
	padding:0px;
	float:left;
	margin:0px;
	padding:22px 0px 0px 0px;
}
.main-hometheme-bottom
{
	width:397px;
	height:131px;
	padding:0px;
	float:right;
	margin:0px;
	padding:0px;
}


.main-innertheme
{
	width:736px;
	height:253px;
	padding: 11px 25px 0px 29px;
	float:left;
	text-align:left;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-inner-main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main-innertheme-middle
{
	width:736px;
	height:85px;
	padding:0px;
	float:left;
	margin:0px;
	padding:0px;
}

.main-innertheme-middle-left
{
	width:362px;
	height:57px;
	padding: 28px 0px 0px 7px;
	float:left;
	margin:0px;
}
.main-innertheme-middle-right
{
	width:328px;
	height:71px;
	padding:14px 0px 0px 39px;
	float:left;
	margin:0px;
}
.main-innertheme-middle h1
{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	color: #999999;
	font-weight: normal;
}



.main-innertheme-middle-services
{
	width:729px;
	height:57px;
	padding:0px;
	float:left;
	margin:0px;
	padding:0px;
	padding: 28px 0px 0px 7px;
}


/*=================================================================================================
											CONTENT AREA
===================================================================================================  */


.main-content
{
	width:790px;
	float:left;
	padding:54px 0px 0px 0px;
	margin:0px;
	text-align:left;
}
/*.main-content h1
{
	height:40px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color:#9A0000;
	font-weight:bold;	
}*/

.main-content h1
{
	margin: 0 0 42px 0;
	padding: 0;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 21px;
	color:#800000;
	
	font-weight: normal;	
}

.main-content-left
{
	width:540px;
	float:left;
	padding:0px 0px 0px 50px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-home-welcome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main-content-left p
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	line-height:18px;
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align: justify;
}
.main-content-right
{
	width:170px;
	float:left;
	padding:0px 0px 0px 30px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-home-news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main-content-right p
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#9F9F9F;
	line-height:18px;
	margin:0px;
	padding:0px 0px 10px 0px;
}
.main-content-right h2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#9E9E9E;
	font-weight:normal;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.main-content-right h3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#9A0000;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.main-content-right a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;

}
.main-content-right a:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#9A0000;
	font-weight:normal;
	text-decoration:none;	
}

.main-innercontent
{
	width:790px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../mfw-images/background-inner-content.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


fieldset {
	margin: 0 0 30px 0;
	border: 0;
	padding: 0;
}

legend {
	width: 646px !important;
	color: #FFF;
	float: left;
	background-color: #990000;
	padding: 2px 8px 2px 8px;
	margin: 0 15px 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #999;
}

/*==============================================================================================================
												Services
==============================================================================================================*/


.main-content-services
{
	width:753px;
	float:left;
	padding: 0px 0px 0px 37px;
	margin:0px;

}
.main-content-services-top
{
	float:left;
	padding: 0px 113px 0px 48px;
	margin:0px;
	width:592px;
	height: 89px;
	
	color: #848482;
	font-weight:normal;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	text-align: justify;
}


.main-content-services-bottom
{
	width:568px;
	float:left;
	padding:0px 81px 0px 104px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-services-content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main-content-services-bottom p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

.main-content-services-bottom1
{
	width:568px;
	float:left;
	padding:0px;
	margin:0px;
}
.main-content-services-bottom1-left
{
	width:267px;
	float:left;
	padding:0px;
	margin:0px;
}
.main-content-services-bottom1-left p
{
	width:190px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.main-content-services-bottom1-right
{
	width:193px;
	float:left;
	padding:0px 0px 0px 83px;
	margin:0px;
}

ul.listitem
{
	padding: 3px 0px 15px 0px;
	margin: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
ul.listitem li
{
	padding: 0px 0px 2px 20px;
	margin: 0px;
	list-style: none;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-list.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 15px;
}

ul.listitem li a
{
	color: #999999;
	text-decoration: none;
}

ul.listitem li a:hover
{
	color: #990000;
	text-decoration: none;	
}

.main-content-services h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 192px;
	padding: 2px 0px 2px 9px;
	margin: 0px;
	background-color: #990000;
	color: #FFFFFF;
	font-weight: normal;
}

.main-content-services h2
{
	padding: 0px 0px 10px 0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #676565;
	font-weight: bold;
}

.main-content-services p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: left;
}

.main-content-services a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	color: #999999;
	text-decoration: underline;
}
.main-content-services a:hover
{
	color: #990000;	
	text-decoration: none;
}

.main-innercontent-service
{
	width:628px;
	float:left;
	padding: 30px 81px 50px 44px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-services-content1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.listitem1, ol
{
	padding: 3px 0px 15px 15px;
	margin: 0px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
ul.listitem1 li
{
	padding: 0px 0px 2px 10px;
	margin: 0px;
	list-style: none;
	background-attachment: scroll;
	background-image: url(../mfw-images/bullet-red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 15px;
}

ul.listitem1 li a
{
	color: #999999;
	text-decoration: underline;
}

ul.listitem1 li a:hover
{
	color: #990000;
	text-decoration: none;	
}

.back-arrow
{
	padding: 19px 10px 20px 20px;
	margin: 5px 0px 0px 0px;
	float: right;
	width: 595px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	text-align: right;
	background-image: url(../mfw-images/background-arrow.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right;

}

.back-arrow a
{
	color: #FFFFFF;
	text-decoration: none;
}
.back-arrow a:hover
{
	color: #999999;
	text-decoration: none;
}

.back-arrow1
{
	/*padding: 19px 10px 20px 20px;
	margin: 5px 0px 0px 0px;*/
	padding: 19px 10px 20px 0px;
	margin: 0px 0px 0px 47px;
	float: left;
	width: 565px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	text-align: right;
	background-image: url(../mfw-images/background-arrow.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right;

}

.back-arrow1 a
{
	color: #FFFFFF;
	text-decoration: none;
}
.back-arrow1 a:hover
{
	color: #999999;
	text-decoration: none;
}

.h-line
{
	padding: 0px;
	margin: 10px 0px 0px 0px;
	float: left;
	width: 628px;
}

.rescue-advice
{
	width:628px;
	float:left;
	padding: 0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}
.rescue-advice-left
{
	width:300px;
	float:left;
	padding: 0px;
	margin:0px;
}
.rescue-advice-right
{
	width:328px;
	float:left;
	padding: 0px 0px 20px 0px;
	margin:0px;
}


ul.plist1
{
	padding: 0px;
	margin: 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	list-style: none;	
	line-height: 17px;
}	
ul.plist1 li
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	background: url(../mfw-images/bg-plus.gif) scroll no-repeat left bottom;
}

ul.plist1 li a
{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 18px 0px 2px;
	margin: 0px;
	display: block;	
}
ul.plist1 li a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mfw-images/bg-plus-over.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.plist1_hover
{
	color: #FFFFFF;
	padding: 0px 18px 0px 2px;
	margin: 0px;
	display: block;
	background-attachment: scroll;
	background-image: url(../mfw-images/bg-plus-over.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


ul.newlistitem {
padding: 3px 0px 15px 15px;
margin: 0px;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
}
ul.newlistitem li {
padding: 0px 0px 2px 10px;
margin: 0px;
list-style: none;
background-attachment: scroll;
background-image: url(../mfw-images/bullet-red.gif); (Replace the image name with your new image)
background-repeat: no-repeat;
background-position: left top;
line-height: 15px;
}
ul.newlistitem li a {
color: #999999;
text-decoration: underline;
}
ul.newlistitem li a:hover {
color: #990000;
text-decoration: none;
}


/*==============================================================================================================
												Services - Bankruptcy
==============================================================================================================*/

.main-innercontent-service-bank
{
	width:628px;
	float:left;
	padding:0px;
	margin:0px;
}

.bankruptcy-menu
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	width:628px;
	float:left;
}
.bankruptcy-menu ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width:626px;
	float:left;
	background-color: #990000;
	list-style: none;
}
.bankruptcy-menu li
{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: 152px;
	float:left;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bankruptcy-menu li a
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bankruptcy-menu li a:hover
{
	padding: 0px;
	margin: 0px;
	color: #999999;
	text-decoration: none;	
}

.bankruptcy-insolvency
{
	width: 628px;
	padding:0px;
	margin: 0px;
	float: left;
}

.bankruptcy-insolvency a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}

.bankruptcy-insolvency a:hover
{
	text-decoration: none;
	color: #990000;
}

.bankruptcy-insolvency-more
{
	width: 628px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

.partners-main-links
{
	width: 160px;
	padding:0px;
	margin: 0px;
	float: left;
	height: 50px;
}

.partners-txt-links
{
	width: 90px;
	padding: 5px 0px 0px 10px;
	margin: 0px;
	float: left;
	height: 45px;	
	text-decoration: none;
}

.partners-txt-links a
{
	font-weight: bold;	
	color: #999999;
	text-decoration: none;
}
.partners-txt-links a:hover
{
	color: #990000;
	text-decoration: none;
}

.partners-links
{
	width: 110px;
	padding:0px;
	margin: 0px;
	float: left;
}


.bankruptcy-insolvency1
{
	width: 428px;
	padding:0px;
	margin: 0px;
	float: left;
}

.bankruptcy-insolvency1 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}

.bankruptcy-insolvency1 a:hover
{
	text-decoration: none;
	color: #990000;
}

.bankruptcy-insolvency-more1
{
	width: 428px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}


.border-rgt
{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.form-select
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	height: 20px;
}
/*==============================================================================================================
												Partners
==============================================================================================================*/


.main-content-partners
{
	width:765px;
	float:left;
	padding: 38px 25px 0px 0px;
	margin:0px;
}
.main-content-partners-left
{
	width:135px;
	float:left;
	padding: 0px 31px 0px 29px;
	margin:0px;
}

.main-content-partners-left-list
{
	width:135px;
	float:left;
	padding: 0px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-pcleft.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #9A0303;
	vertical-align:bottom;	
}
ul.plist
{
	padding: 0px;
	margin: 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	list-style: none;	
	line-height: 17px;
}	
ul.plist li
{
	padding: 2px 0px 0px 0px;
	margin: 0px;
	height: 20px;
	background: url(../mfw-images/background-plist.gif) scroll no-repeat left bottom;

}

ul.plist li a
{
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 19px 0px 0px;
	margin: 0px;
}
ul.plist li a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-list_over.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.plist_hover
{
	color: #FFFFFF;
	padding: 0px 19px 0px 0px;
	margin: 0px;

	background-attachment: scroll;
	background-image: url(../mfw-images/background-list_over.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


.main-content-partners-right
{
	width:570px;
/*	height: 460px; */
	float:left;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-content-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.main-content-partners h1
{
	padding: 0px;
	margin: 0px 15px 0px 0px;
	color: #676565;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-pheading.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.main-content-partners h2
{
	padding: 0px;
	margin: 0px 15px 0px 0px;
	color: #676565;
	height: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.main-content-partners h3
{
	padding: 1px 0px 1px 3px;
	margin: 0px 70px 5px 0px;
	color: #FFFFFF;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #990000;	
}

.color-txt
{
	color: #990000;
}
.main-content-partners h1
{
	padding: 0px;
	margin: 0px 15px 0px 0px;
	color: #676565;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-pheading.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.dotLine
{
	width:553px;
	padding: 0px;
	margin: 0px 15px 10px 0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-pheading.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#FFFFFF;
	font-size:9px;
}
.main-content-partners-rgt-txt
{
	width:525px;
	float:left;
	padding: 27px 45px 0px 0px;
	margin:0px;
}
.main-content-partners-rgt-img
{
	width:128px;
/*	height: 159px; */
	height: 420px;
	float:left;
	padding:0px;
	margin:0px;
}
.main-content-partners-rgt-txt p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 17px;
	padding: 0px 0px 14px 0px;
	margin: 0px;
	text-align: justify;
}
.main-content-partners-rgt-txt a
{
	color: #990000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
}
.main-content-partners-rgt-txt a:hover
{
	color: #999999;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

/*=================================================================================================
											Partner Button 
===================================================================================================  */

.button_main
{
	padding: 10px 0px 0px 0px;
	margin: 0px;
	width: 397px;
	float: left;
	height: 15px;
	display: block;
}

.button_main a
{
	float: left;
	background-image: url(../mfw-images/background-locat-cnct.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
	text-decoration: none;
	padding: 3px 5px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: 54px;
	text-align: center;
}
.button_main a:hover
{
	color: #999999;	
	text-decoration: none;	
	padding: 3px 5px 3px 0px;
	margin: 0px 0px 0px 0px;
}

.button_select
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	display: block;
}

.button_select a
{
	float: left;
	background-image: url(../mfw-images/background-locat-cnct.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
	text-decoration: none;
	padding: 3px 5px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: 54px;
	text-align: center;
}
.button_select a:hover
{
	color: #999999;	
	text-decoration: none;	
	padding: 3px 5px 3px 0px;
	margin: 0px 0px 0px 0px;
}


/*=================================================================================================
											About Us
===================================================================================================  */

.main-content-partners-right
{
	width:570px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-content-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.main-content-aboutus-rgt-txt
{
	width:525px;
	float:left;
	padding: 0px 45px 0px 0px;
	margin:0px;
}
.main-content-aboutus-rgt-txt h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding: 0px 0px 0px 3px;
	margin: 10px 0px 0px 0px;
	font-weight: normal;
	background-color: #990000;
	height: 20px;
}
.main-content-aboutus-rgt-txt p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 17px;
	padding: 0px 0px 14px 0px;
	margin: 0px;
	text-align:justify;
}

.main-content-aboutus-partners
{
	width:525px;
	float:left;
	padding: 5px 0px 0px 0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;	
	font-size: 11px;
}
.main-content-aboutus-partners-txt
{
	width:525px;
	float:left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 15px;
	padding: 5px 0px 10px 0px;
	margin: 0px;
	text-align: justify;
}

.map-area
{
	padding: 5px 15px 0px 0px;
	margin: 0px;
	width: 555px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;	
}
.map-area-left
{
	width: 165px;
	text-align: left;
	float: left;
}
.map-area-left p
{
	width: 165px;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.map-area a
{
	color: #990000;
	text-decoration: none;
}
.map-area a:hover
{
	color: #999999;
	text-decoration: none;
}

.map-area-right
{
	padding: 0px;
	margin: 0px;
	width: 390px;
	float: right;
}

.map_button
{
	padding: 5px 10px 0px 0px;
	margin: 0px;
	width: 155px;
	height: 28px;
	display: block;
	text-align: left;
}

.map_button a
{
	float: left;
	background-image: url(../mfw-images/background-locat-cnct.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
	text-decoration: none;
	padding: 3px 5px 3px 0px;
	margin: 0px 0px 0px 0px;
	width: 54px;
	text-align: center;
}
.map_button a:hover
{
	color: #999999;	
	text-decoration: none;	
	padding: 3px 5px 3px 0px;
	margin: 0px 0px 0px 0px;
}

a
{
	color: #999999;
	text-decoration: underline;
}

a:hover
{
	color: #990000;
	text-decoration: none;	
}



/*=================================================================================================
											FOOTER
===================================================================================================  */


.main-footer
{
	width:790px;
	float:left;
	clear: both;
	padding:12px 0px 54px 0px;
	margin:12px 0 0 0;
	text-align:left;
	border-top: 1px solid #ccc;
}
.main-footer-left
{
	width:400px;
	float:left;
	padding:1px 0px 0px 0;
	margin:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;	
}

.main-footer-right
{
	width:340px;
	float:right;
	padding:0px;
	margin:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
}
ul.footer-menu
{
	color:#9F9F9F;
	text-align: right;
	padding: 0px;
	margin: 0px;
	margin:0;
	padding:0px;
	background-position:center;	
}

ul.footer-menu li
{
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:0px;
	display: inline;
}

.main-footer-right a
{
	color: #9F9F9F;
	text-decoration: none;
	padding:0px 1px 0px 1px;
}	

.main-footer-right a:hover
{
	color: #9F9F9F;
	text-decoration: underline;
}

.logo-footer {
	display: block;
	background-color: #ffffff;
	clear: both;
	width: 790px;	
	height: auto;
	margin: 0 auto;
}

.logo-footer a.linkedin {
	display: inline;
	margin: 0 24px 32px 0;
	float: left;
	clear: none;
	padding: 0;
	}

.logo-footer a img{
	margin: 0;
	padding: 0;
	outline: 0 !important;
	border: 0 !important;
	}

.logo-footer a.icaew {
	display: inline;
	margin: 0 0 32px 0;
	float: right;
	clear: none;
	padding: 0;
}


.link-footer
{
	background-color: #F3F3F3;
	clear: both;
	width: 100%;	
	height: auto;
	margin: 0;
}

.link-footer-inner {
	float: none;
	width: 790px;
	padding: 24px 0;
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

.link-footer a:link {
	color: #ACACAC;
	font-variant: normal;
	text-decoration: none;
	font-style: normal;
}

.link-footer a:visited {
	color: #ACACAC;
	font-variant: normal;
	text-decoration: none;
	font-style: normal;
}

.link-footer a:hover {
	color: #ACACAC;
	font-variant: normal;
	text-decoration: underline;
	font-style: normal;
}

.link-footer a:active {
	color: #999;
	font-variant: normal;
	text-decoration: underline;
	font-style: normal;
}

.link-footer ul {
	list-style: none;
	display:  table;
	padding:  0;
	margin: 0;
}

.link-footer ul li {
	font-weight: bold;
	float: left;
	margin: 0;
	padding:  0 24px 0 0;
	display: block;
}

.link-footer ul li.last {
	padding: 0;
}

.link-footer ul li ul li {
	font-weight: normal;
	float: none;
	padding:  0;
}

/*=================================================================================================
											 NAVIGATION (MENUS)
===================================================================================================  */
#language
{
	width:156px;
	height:23px;
	padding:0px;
	margin:0px;
	float: left;
}

#language ul
{
	position: relative;
	width:156px;
	height:23px;
	margin: 0;
	padding: 0;
	background-image: url(../mfw-images/background-language.jpg);
}

#language ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#language ul li, #language a
{
	display:block;
	height:23px;
	border-bottom:0;
}

#language ul li a
{
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}

#lang1
{
	left:0; top:0; width:74px;
}
#lang2
{
	left:74px; top:0; width:82px;
}

#lang1 a:hover 
{
	background: transparent url(../mfw-images/background-language.jpg) 0 -23px no-repeat; border-bottom:0;
}
#lang2 a:hover 
{
	background: transparent url(../mfw-images/background-language.jpg) -74px -23px no-repeat; border-bottom:0;
}


#lang1a 
{
	left:0; width:74px; background: transparent url(../mfw-images/background-language.jpg) 0 -23px no-repeat; border-bottom:0;
}

#lang2a 
{
	left:74px; width:67px; background: transparent url(../mfw-images/background-language.jpg) -74px -23px no-repeat; border-bottom:0;
}


/* 	===================================================================================================
												MAIN MENU
===================================================================================================  */

.header-innerleft-bottom
{
	width:550px;
	float:left;
	margin:0px;
	padding:23px 0px 0px 19px;
	height:47px;
}

#mainmenu
{
	width:550px;
	height:47px;
	background:url(../mfw-images/background-mainmenu-2.gif) no-repeat;
}

#mainmenu ul{
	position: relative;
	width:550px;
	height:47px;
	background:url(../mfw-images/background-mainmenu-2.gif) top left no-repeat;
	margin: 0;
	padding: 0;
}

#mainmenu ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#mainmenu ul li, #mainmenu a{
	display:block;
	border-bottom:0;
	height:47px;
}

#mainmenu ul li a{
	text-indent:-999999px;
	text-decoration:none;
}

#mainmenu1{
	left:0px; top:0px;  width:52px;
}
#mainmenu2{
	left:52px; top:0px; width:71px;
}
#mainmenu3{
	left:123px; top:0px; width:62px;
}
#mainmenu4{
	left:185px; top:0px; width:78px;
}
#mainmenu5{
	left:263px; top:0px; width:64px;
}
#mainmenu6{
	left:327px; top:0px; width:60px;
}
#mainmenu7{
	left:387px; top:0px; width:59px;
}

#mainmenu8{
	left:451px; top:0px; width:98px;
}

#mainmenu1 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu-2.gif) 0 -47px no-repeat; border-bottom:0;
}
#mainmenu2 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu-2.gif) -52px -47px no-repeat; border-bottom:0;
}
#mainmenu3 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu-2.gif) -123px -47px no-repeat; border-bottom:0;
}
#mainmenu4 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu-2.gif) -185px -47px no-repeat; border-bottom:0;
}
#mainmenu5 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu-2.gif) -263px -47px no-repeat; border-bottom:0;
}
#mainmenu6 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu-2.gif) -327px -47px no-repeat; border-bottom:0;
}
#mainmenu7 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu-2.gif) -387px -47px no-repeat; border-bottom:0;
}

#mainmenu8 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu-2.gif) -451px -47px no-repeat; border-bottom:0;
}


#mainmenu1a 
{
	left:0; width:52px; background: transparent url(../mfw-images/background-mainmenu-2.gif) 0 -94px no-repeat; border-bottom:0;
}

#mainmenu2a 
{
	left:52px; width:71px; background: transparent url(../mfw-images/background-mainmenu-2.gif) -52px -94px no-repeat; border-bottom:0;
}
#mainmenu3a 
{
	left:123px; width:62px; background: transparent url(../mfw-images/background-mainmenu-2.gif) -123px -94px no-repeat; border-bottom:0;
}
#mainmenu4a 
{
	left:185px; width:78px; background: transparent url(../mfw-images/background-mainmenu-2.gif) -185px -94px no-repeat; border-bottom:0;
}
#mainmenu5a 
{
	left:263px; width:64px; background: transparent url(../mfw-images/background-mainmenu-2.gif) -263px -94px no-repeat; border-bottom:0;
}
#mainmenu6a 
{
	left:327px; width:60px; background: transparent url(../mfw-images/background-mainmenu-2.gif) -327px -94px no-repeat; border-bottom:0;
}
#mainmenu7a 
{
	left:387px; width:59px; background: transparent url(../mfw-images/background-mainmenu-2.gif) -387px -94px no-repeat; border-bottom:0;
}

#mainmenu8a 
{
	left:451px; width:98px; background: transparent url(../mfw-images/background-mainmenu-2.gif) -451px -94px no-repeat; border-bottom:0;
}

/* 	===================================================================================================
												PRL MENU
===================================================================================================  */

#prlmenu
{
	width:397px;
	height:131px;
	background:url(../mfw-images/background-prl.jpg) no-repeat;
}

#prlmenu ul{
	position: relative;
	width:397px;
	height:131px;
	background:url(../mfw-images/background-prl.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
}

#prlmenu ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#prlmenu ul li, #prlmenu a{
	display:block;
	border-bottom:0;
	height:131px;
}

#prlmenu ul li a{
	text-indent:-999999px;
	text-decoration:none;
}

#prlmenu1{
	left:0px; top:0px;  width:147px;
}
#prlmenu2{
	left:147px; top:0px; width:126px;
}
#prlmenu3{
	left:273px; top:0px; width:124px;
}

#prlmenu1 a:hover 
{
	background: transparent url(../mfw-images/background-prl.jpg) 0 -131px no-repeat; border-bottom:0;
}
#prlmenu2 a:hover 
{
	background: transparent url(../mfw-images/background-prl.jpg) -147px -131px no-repeat; border-bottom:0;
}
#prlmenu3 a:hover 
{
	background: transparent url(../mfw-images/background-prl.jpg) -273px -131px no-repeat; border-bottom:0;
}


/*======================================================================================================================
														Careers
========================================================================================================================*/
.careers-row
{
	width: 505px;
	padding: 5px 10px 0px 10px;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.careers-col1
{
	width: 140px;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	float: left;	
}
.careers-col2
{
	width: 330px;
	padding: 0px 10px 0px 10px;
	margin: 0px;
	float: left;	
}
/*================================================================================================================================
													Contact
==================================================================================================================================*/
.main-contact
{
	width:753px;
	float:left;
	padding: 0px 0px 0px 37px;
	margin:0px;

}

.main-content-contact h1
{
	padding: 0px;
	margin: 0 0 8px 0;
	color: #676565;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-pheading.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.main-content-contact h2 {
	width: 654px;
	color: #FFF;
	float: left;
	background-color: #990000;
	padding: 2px 0 2px 8px;
	margin: 0 15px 6px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #999;
	font-weight: normal;
}

.main-content-contact h3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color:#888888;
	font-weight:normal;
	margin:0px;
	padding: 50px 0 10px 0;
}

.contact-office
{
	margin: 0 0 4px 0;
	padding: 0 0 8px 0;
}

.contact-space {
	padding-right: 24px;
}

.main-content-contact
{
	width:662px;
	float:left;
	padding: 30px 61px 50px 30px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-services-content1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main-content-contact p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	text-align: left;
}

.main-content-contact em
{
	color: #FF0000;
	font-style:normal;
}

.form_top
{
	width: 662px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.form_row 
{
	width: 662px;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	float: left;
}

.form_row_sitemap
{
	width: 662px;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	float: left;
}
.form_row_sitemap a
{
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
	text-decoration: none;
}
.form_row_sitemap a:hover
{
	color: #999999;
	text-decoration: none;
}


.form_row_sitemap h1
{
	padding: 0px;
	margin: 2px 0px 5px 0px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none; 
	background-color:#990000;
	color: #FFFFFF;

}
.form_row_sitemap h2
{
	padding: 0px;
	margin: 2px 0px 2px 15px;
	color: #999999;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.form_col1
{
	width: 240px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	float: left;	
	vertical-align: top;	
}
.form_col2
{
	width: 412px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;	
	color: #999999;
}
.form_col3
{
	width: 206px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	float: left;
	vertical-align: top;	
}
.form_col4
{
	width: 206px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	float: left;
	vertical-align: top;	
}
.form_col5
{
	width: 166px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
}
.form_col6
{
	width: 75px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
}
.form_col6_contact
{
	width: 163px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
}
.sitemap_col6
{
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
}
.sitemap_col6 a
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #999999;
	text-decoration: underline;
}
.sitemap_col6 a:hover
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #990000;
	text-decoration: none;
}

.form_lbl
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	vertical-align: top;	
}
.form_lbl_indent
{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	vertical-align: top;	
}
.form_txtarea
{
	padding: 0px;
	margin: 0px;
	width: 150px;
	height: 75px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-size: 12px;
}
.form_input
{
	padding: 0px;
	margin: 0px;
	width: 150px;
	height: 18px;
	color: #999999;
	vertical-align: top;
}
.form_input1
{
	padding: 0px;
	margin: 0px;
	width: 350px;
	height: 15px;
	color: #999999;
}
.form_input_sml
{
	padding: 0px;
	margin: 0px;
	width: 75px;
	height: 15px;
	color: #999999;
	font-size: 11px;
}

.form_contact_select
{
	padding: 0px;
	margin: 0px;
	height: 19px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

/*================================================================================================================================
													Other Pages
==================================================================================================================================*/
.list_left
{
	padding: 0px;
	margin: 0px;
/*	width: 662px;*/
	width: 32px;	
	float: left;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
}

.list_right
{
	padding: 0px 0px 3px 0px;
	margin: 0px;
/*	width: 662px;*/
	width: 630px;	
	float: left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	text-align: justify;
}

.list_row
{
	width: 662px;
	padding: 13px 0px 0px 0px;
	margin: 0px;
	float: left;
}

.link-normal a
{
	color: #999999;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: underline;
}
.link-normal a:hover
{
	color: #990000;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.news-title
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#9E9E9E;
	font-weight:bold;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.button_news
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 497px;
	float: left;
	height: 17px;
	display: block;
	background-image: url(../mfw-images/background-locat-cnct.jpg);
	background-repeat: no-repeat;	
}

.button_news a
{
	float: left;
	background-image: url(../mfw-images/background-locat-cnct.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
	text-decoration: none;
	padding: 1px 5px 2px 2px;
	margin: 0px 0px 0px 0px;
	width: 60px;
	text-align: left;
}
.button_news a:hover
{
	color: #999999;	
	text-decoration: none;	
	padding: 1px 5px 2px 2px;
	margin: 0px 0px 0px 0px;
}
.lang_col
{
	width: 45px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;	
	color: #999999;
}
.account_quali
{
	width: 60px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.account_quali1
{
	width: 180px;
	padding: 0px;
	margin: 0px;
	float: left;
}

/*==============================================================================================================
												Tax Tables
==============================================================================================================*/
/*.main-content-partners
{
	width:765px;
	float:left;
	padding: 38px 25px 0px 0px;
	margin:0px;
}
.main-content-partners-left
{
	width:135px;
	float:left;
	padding: 0px 31px 0px 29px;
	margin:0px;
}

.main-content-partners-left-list
{
	width:135px;
	float:left;
	padding: 0px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-pcleft.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #9A0303;
	vertical-align:bottom;	
}*/

.main-content-tax
{
	width:765px;
	float:left;
	padding: 38px 25px 0px 0px;
	margin:0px;
}
.main-content-tax-left
{
	width:135px;
	float:left;
	padding: 0px 31px 0px 29px;
	margin:0px;
}

.main-content-tax-left-list
{
	width:135px;
	float:left;
	padding: 0px;
	margin: 0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-pcleft.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #9A0303;
	vertical-align:bottom;	
}


.main-content-tax-right
{
	width:570px;
	overflow:  visible;
	min-height: 460px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-content-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.main-content-tax h1
{
	padding: 0px;
	margin: 0px 15px 0px 0px;
	color: #676565;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-attachment: scroll;
	background-image: url(../mfw-images/background-pheading.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.main-content-tax h2
{
	padding: 0px;
	margin: 0px 15px 0px 0px;
	color: #676565;
	height: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.main-content-tax h3
{
	padding: 1px 0px 1px 3px;
	margin: 0px 70px 5px 0px;
	color: #FFFFFF;
	height: 15px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #990000;	
}

.color-txt
{
	color: #990000;
}


.main-content-tax-rgt-txt
{
	width:525px;
	float:left;
	padding: 27px 45px 0px 0px;
	margin:0px;
}

.main-content-tax-rgt-txt p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 17px;
	padding: 0px 0px 14px 0px;
	margin: 0px;
	text-align: justify;
}
.main-content-tax-rgt-txt a
{
	color: #990000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
}
.main-content-tax-rgt-txt a:hover
{
	color: #999999;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

ul.main-content-tax-table-list-left {
	float: left;
	clear:  none;
	overflow: hidden;
	width: auto;
	height:  auto;
	padding: 0 0 0 25px;
	margin: 0;
}

ul.main-content-tax-table-list-right {
	float: left;
	clear:  none;
	overflow: hidden;
	width: auto;
	height:  auto;
	padding: 0 0 0 50px;
	margin: 0;
	}

table.tax-table {
	width: 523px ;
	height: auto;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #999;
	margin: 0 15px 25px 0;
	table-layout:fixed;
}

table.tax-table th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#9A0000;
	color:  #fff;
	font-weight:bold;
	margin:0;
	padding:6px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #999;
}

table.tax-table td.tax-table-subheading {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#9A0000;
	background-color:  #ccc;
	font-weight: normal;
	margin:0;
	padding:6px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #999;
}

table.tax-table td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9F9F9F;
	margin:0;
	padding:6px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #999;
}

ol {
	padding: 3px 0px 15px 20px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: ##9F9F9F;
}

ol li {
	padding: 0px 0px 2px 10px;
	margin: 0px;
	line-height: 15px;
	list-style:  decimal;
}

/*==============================================================================================================
									Contact Link Styling at End of Services Text
==============================================================================================================*/

h2.contact-us-link {
	display: block;
	position: relative;
	visibility: visible;
	overflow: hidden;
	width: 314px;
	height: 33px;
	background-color: transparent;
	background-image: url(../mfw-images/contact-us-services-link.png);
	background-repeat: no-repeat;
	margin-bottom: 32px
}


h2.contact-us-link a:link {
	display: block;
	position: relative;
	margin: 0;
	border: 0;
	padding: 33px 0 0 0;
	visibility: visible;
	overflow: hidden;
	width: 314px;
	height: 33px;
	background-image: url(../mfw-images/contact-us-services-link.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	
h2.contact-us-link a:visited {
	display: block;
	position: relative;
	margin: 0;
	border: 0;
	padding: 60px 0 0 0;
	visibility: visible;
	overflow: hidden;
	width: 314px;
	height: 33px;
	background-image: url(../mfw-images/contact-us-services-link.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
h2.contact-us-link a:hover {
	display: block;
	position: relative;
	margin: 0;
	border: 0;
	padding: 60px 0 0 0;
	visibility: visible;
	overflow: hidden;
	width: 314px;
	height: 33px;
	background-image: url(../mfw-images/contact-us-services-link.png);
	background-repeat: no-repeat;
	background-position: 0 -33px;
	}
h2.contact-us-link a:active {
	display: block;
	position: relative;
	margin: 0;
	border: 0;
	padding: 60px 0 0 0;
	visibility: visible;
	overflow: hidden;
	width: 314px;
	height: 33px;
	background-image: url(../mfw-images/contact-us-services-link.png);
	background-repeat: no-repeat;
	background-position: 0 -66px;
	}

body#map-directions {
		background: #ffffff;
		font-family: verdana, arial, sans-serif;
		color: #666;
	}

body#map-directions iframe {
	display: block;
	position: relative;
	float: right;
	clear: none;
	border: 1px solid #999;
	margin-left: 24px;
}

body#map-directions h1 {
	font-size: 16px;
	font-weight: normal;
}

body#map-directions h2 {
	font-size: 14px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

body#map-directions ul, body#map-directions p {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 14px;
	color: #999;
}

body#map-directions li {
	list-style-position: outside;
}
