    form {padding: 0; margin: 0}
       a {  color: #1C95FF; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
  a:link {  color: #1C95FF; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
 a:hover {  color: #FF6600; text-decoration: underline; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
a:active {  color: #FF6600; text-decoration: none; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
    body {
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none;
		/*background: black;*/
		/*height:100%;
    	width:100%;
    	overflow:hidden;
		*/		
		padding: 0; margin: 0; text-align: center;
	}
      td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none}
  select {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none;  background-color: #C4E3FF; border: 1px solid #1C95FF}
   input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none;}
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; text-decoration: none; background-color: #C4E3FF; border: 1px solid #1C95FF}

input.inputField
	{ background-color: #C4E3FF; border: 1px solid #1C95FF }
input[type=text], input[type=password], input[type=file]
	{ background-color: #C4E3FF; border: 1px solid #1C95FF }

input.hand
	{ background-color: #C4E3FF; border: 1px solid #1C95FF; cursor: pointer; }
input[type=submit]
	{ background-color: #C4E3FF; border: 1px solid #1C95FF; cursor: pointer; }

input.inputImage, input.inputCheckbox
	{ border: none; background: transparent none; vertical-align: middle }
input[type=image], input[type=checkbox]
	{ border: none; background: transparent none; vertical-align: middle }

input.White
	{ background-color: white; border: 1px inset black; }

#TopNavBar{
	position: relative; text-align: left; color: white; font-size: 10px; width: 796px; overflow: hidden
}
#TopNavBar a { color: white }
#TopNavBar img {margin: 0 6px; vertical-align: middle}

#MainContentContentContent {
	margin:0 auto; padding: 0; width: 989px; text-align: left; position: relative;
	min-height: 768px;
	/*background: #00CCFF url('/images/mma-back3.png') no-repeat bottom center;
	/*before background: #eeeeee url('/images/mma-back3.png') no-repeat bottom center*/
}
#MainContentContent {
	margin:0 auto; padding: 0; width: 989px; text-align: center; position: relative;
	min-height: 768px;
	left: 1px;
	background: url('/images/mma-back2.png') no-repeat bottom center
	
}
#MainContent {
	margin:0 auto; padding: 0; width: 989px; text-align: left; position: relative;
	min-height: 768px;
	/*background: url('/images/mma-back1.png') no-repeat top center*/
}

/*test maincontentpage longue*/
#MainContentBack {
	margin:0 auto; padding: 0; width: 989px; text-align: left; position: relative;
	min-height: 768px;
	background: #00CCFF url('/images/mma-back3.png') no-repeat bottom center; top:30px;
}

#MainContentContentBack {
	margin:0 auto; padding: 0; width: 989px; text-align: center; position: relative;
	min-height: 768px;
	left: 0px;
	background: url('/images/mma-back2.png') no-repeat bottom center
	
}

#MainContentUp {
	margin-top:-30px;
	
}
/*
#MainContentContentContent {
	margin:0 auto; padding: 0; width: 989px; text-align: left; position: relative;
	min-height: 768px;
	background: #00CCFF url('/images/mma-back3.png') no-repeat bottom center
}
#MainContentContent {
	margin:0 auto; padding: 0; width: 989px; text-align: left; position: relative;
	min-height: 768px;
	background: url('/images/mma-back2.png') no-repeat bottom center
}
#MainContent {
	margin:0 auto; padding: 0; width: 989px; text-align: left; position: relative;
	min-height: 768px;
	background: url('/images/mma-back1.png') no-repeat top center
}
*/



#HeaderLinks {
	margin-top: 4px; padding: 0 0px 4px 30px; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
}
#HeaderLinks img {
	margin: 0 12px
}

div.RoundedBlue {position: relative; min-height: 100px}
div.RoundedBlue div.TL {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-blue.png') top left; top: 0; left: 0}
div.RoundedBlue div.TR {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-blue.png') top right; top: 0; right: 0}
div.RoundedBlue div.BR {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-blue.png') bottom right; bottom: 0; right: 0}
div.RoundedBlue div.BL {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-blue.png') bottom left; bottom: 0; left: 0}
div.RoundedBlue div.C {position: relative; width: auto; height: auto; padding: 5px 5px 9px 7px; z-index: 1}
div.RoundedBlue div.C div.Header {font-family: Arial, sans-serif; color: white; font-size: 16px; height: 38px; text-align: left; padding-top: 6px}
div.RoundedBlue div.C h1.Header {font-family: Arial, sans-serif; color: white; font-size: 16px; height: 38px; text-align: left; padding-top: 6px;margin:0;font-weight:normal}

div.RoundedBlue2 {position: relative; min-height: 100px}
div.RoundedBlue2 div.TL {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-blue2.png') top left; top: 0; left: 0}
div.RoundedBlue2 div.TR {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-blue2.png') top right; top: 0; right: 0}
div.RoundedBlue2 div.BR {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-blue2.png') bottom right; bottom: 0; right: 0}
div.RoundedBlue2 div.BL {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-blue2.png') bottom left; bottom: 0; left: 0}
div.RoundedBlue2 div.C {position: relative; width: auto; height: auto; padding: 5px 5px 9px 7px; z-index: 1}
div.RoundedBlue2 div.C div.Header {font-family: Arial, sans-serif; color: white; font-size: 16px; height: 38px; text-align: left; padding-top: 6px}
div.RoundedBlue2 div.C h1.Header {font-family: Arial, sans-serif; color: white; font-size: 16px; height: 38px; text-align: left; padding-top: 6px;margin:0;font-weight:normal}


div.RoundedWhite {position: relative}
div.RoundedWhite div.TL {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-white.png') top left; top: 0; left: 0}
div.RoundedWhite div.TR {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-white.png') top right; top: 0; right: 0}
div.RoundedWhite div.BR {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-white.png') bottom right; bottom: 0; right: 0}
div.RoundedWhite div.BL {position: absolute; width: 50%; height: 50%; margin: 0; padding: 0; background: url('/images/rounded-white.png') bottom left; bottom: 0; left: 0}
div.RoundedWhite div.C {position: relative; width: auto; height: auto; padding: 5px 10px 9px 10px; z-index: 1}
div.RoundedWhite div.C div.Header {font-family: Arial, sans-serif; color: #1C95FF; font-size: 16px; height: 25px; text-align: left; padding: 6px 0 6px 4px}
div.RoundedWhite div.C h1.Header {font-family: Arial, sans-serif; color: #1C95FF; font-size: 16px; height: 25px; text-align: left; padding: 6px 0 6px 4px;margin:0;font-weight:normal}

.C div.BlueTitle {font-family: Arial, sans-serif; color: #1C95FF; font-size: 14px; text-align: left; margin: 8px 0 10px 0;}

.SiteListIndex .MainCategory {
	font-weight: bold; font-size: 12px
}

#NavLeftTree {position: static}
#NavLeftTree div {position: static; height: 16px; }
#NavLeftTree .Selected {font-weight: bold}


#TopTenRight .TopTen  {
	text-align: left; padding-left: 15px;
	background: url('/images/mma-arrow-right-gray.gif') no-repeat 5px 4px;
}
#TopTenRight .TopTen a {
	color: #666666; font-weight: bold
}
#TopTenRight .Spacer {
	font-size: 8px; color: #666666; height: 8px; text-align: center
}


#TipsNavIndex {
	position: absolute; width: 677px; height: 444px; top: 10px; left: 20px;
	background: url('/images/index-trucs-big.gif') no-repeat;
}
#TipsNavIndex select {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}
#TipsNavIndex .TopTen  {
	text-align: left; padding-left: 20px;
	background: url('/images/mma-arrow-right-gray.gif') no-repeat 10px 4px;
}
#TipsNavIndex .TopTen a {
	color: #666666;
	text-decoration: none; font-weight: bold;
}
#TipsNavIndex .Spacer {
	font-size: 8px; color: #666666; height: 8px; text-align: center
}
#TipsNavIndex .MainLink {
	text-align: left; padding: 0 0 4px 15px;
	background: url('/images/mma-arrow-blue.png') no-repeat 5px 4px;
}
#TipsNavIndex .MainLink a {
	font-size: 10px; color: black; font-weight: bold;
}


#ServicesNavIndex {
	position: absolute; width: 236px; height: 165px; top: 75px; left: 460px;
	background: url('/images/index-services.gif') no-repeat;
}
#ServicesNavIndex select {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}
#ServicesNavIndex .TopTen  {
	text-align: left; color: #666666; padding-left: 15px; padding-right: 10px; font-weight: bold;
	background: url('/images/mma-arrow-right-gray.gif') no-repeat 5px 4px;
}
#ServicesNavIndex .TopTen a {
	color: #666666; font-weight: bold
}
#ServicesNavIndex .Spacer {
	font-size: 8px; color: #666666; height: 8px; text-align: center
}
#ServicesNavIndex .MainLink {
	text-align: left; padding: 0 0 4px 15px;
	background: url('/images/mma-arrow-blue.png') no-repeat 5px 4px;
}
#ServicesNavIndex .MainLink a {
	font-size: 10px; color: black; font-weight: bold;
}

#BreadCrumb, #BreadCrumb a, #BreadCrumb span {
	font-size: 16px; 
}
#BreadCrumb img {vertical-align: middle}

#SearchServicesHeader .C {line-height: 17px; text-align: center; padding: 5px 5px 5px 7px; margin: 0}
#SearchServicesHeader .C  .Header {line-height: normal; margin: 5px 0 0 4px; padding: 0}
#SearchServicesHeader table {padding: 0; margin: 0; border: 0}
#SearchServicesHeader td {padding: 0 0 0 4px}

#TipList {border-collapse: collapse; margin: 0 auto}
#TipList td {border-bottom: 1px solid black; padding: 3px}

#CategoryLabel {
	position: relative; background-color: #CCCCFF; line-height: 16px; padding: 4px; z-index: 2
}

.AddAnItem {
	text-align: right
}
.AddAnItem a {
	font-weight: bold; color: red; background-color: white; padding: 5px
}
