/* 	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:548px;
	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:548px;
	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:548px;
	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:222px;
	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-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;
}

/*==============================================================================================================
												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
{
	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;
	padding:18px 0px 30px 0px;
	margin:0px;
	text-align:left;
}
.main-footer-left
{
	width:400px;
	float:left;
	padding:1px 0px 0px 50px;
	margin:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#999999;	
}
.main-footer-right
{
	width:340px;
	float:left;
	padding:0px;
	margin:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;	
}
ul.footer-menu
{
	color:#9F9F9F;
	text-align: left;
	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;
}

/*=================================================================================================
											 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:529px;
	float:left;
	margin:0px;
	padding:23px 0px 0px 19px;
	height:47px;
}

#mainmenu
{
	width:529px;
	height:47px;
	background:url(../mfw-images/background-mainmenu.jpg) no-repeat;
}

#mainmenu ul{
	position: relative;
	width:529px;
	height:47px;
	background:url(../mfw-images/background-mainmenu.jpg) 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:74px;
}
#mainmenu3{
	left:126px; top:0px; width:65px;
}
#mainmenu4{
	left:191px; top:0px; width:66px;
}
#mainmenu5{
	left:257px; top:0px; width:62px;
}
#mainmenu6{
	left:319px; top:0px; width:57px;
}

#mainmenu1 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu.jpg) 0 -47px no-repeat; border-bottom:0;
}
#mainmenu2 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu.jpg) -52px -47px no-repeat; border-bottom:0;
}
#mainmenu3 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu.jpg) -126px -47px no-repeat; border-bottom:0;
}
#mainmenu4 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu.jpg) -191px -47px no-repeat; border-bottom:0;
}
#mainmenu5 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu.jpg) -257px -47px no-repeat; border-bottom:0;
}
#mainmenu6 a:hover 
{
	background: transparent url(../mfw-images/background-mainmenu.jpg) -319px -47px no-repeat; border-bottom:0;
}



#mainmenu1a 
{
	left:0; width:52px; background: transparent url(../mfw-images/background-mainmenu.jpg) 0 -94px no-repeat; border-bottom:0;
}

#mainmenu2a 
{
	left:52px; width:74px; background: transparent url(../mfw-images/background-mainmenu.jpg) -52px -94px no-repeat; border-bottom:0;
}
#mainmenu3a 
{
	left:126px; width:65px; background: transparent url(../mfw-images/background-mainmenu.jpg) -126px -94px no-repeat; border-bottom:0;
}
#mainmenu4a 
{
	left:191px; width:66px; background: transparent url(../mfw-images/background-mainmenu.jpg) -191px -94px no-repeat; border-bottom:0;
}
#mainmenu5a 
{
	left:257px; width:62px; background: transparent url(../mfw-images/background-mainmenu.jpg) -257px -94px no-repeat; border-bottom:0;
}
#mainmenu6a 
{
	left:319px; width:57px; background: transparent url(../mfw-images/background-mainmenu.jpg) -319px -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
{
	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;
}