BODY, HTML, TD {
margin: 0em 0% 0em 0%;
font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size:13px;
line-height:normal;
background: transparent;
color: #000033;
vertical-align:baseline;
}
A:link, A:active, A:visited {
  font-size:13px;
  color:#000033;
  text-decoration: underline;
}
A:hover {
  font-size:13px;
  color: #4682B4;
  text-decoration: none;  /* No underline */
}
BODY {
  background-color: #000033;
}
H1,H2,H3,H4,H5,H6,HR {
  margin: 0em 0% 0em 0%;
}
H1 {
  font-size: 15px;
}
H2 {
  font-size: 14px;
}
H3 {
  font-size: 13px;
}
H4 {
  font-size: 12px;
}
IMG {
  border: none;
}
LI {
  list-style: circle;
}
p, tr, td, ul, li {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
}
.ctrl {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  width: 100%;
}
.info {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  color: #000033;
}
.btnform {
  color: #ffffff;
  font-weight:bold;
  border: 0px;
  font-family: tahoma, verdana;
  font-size: 13px;
  background-color: #000033;
  width: 100%;
  height:18px;
  text-align: center;
/*  cursor: hand; */
}
.btn {
  background-color: #4682B4; padding: 0px;
}
textarea, select,input {
  font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  background-color: #4682B4;
}
/* classes for validator.js */
.tfvHighlight {
  font-weight: bold;
  color: red;
}
.tfvNormal {
  font-weight: normal;
  color: #000033;
}
/* classes for validator.js */

/* ---------------------- */
/* MembersGolf.be Classes */
/* ---------------------- */
.mg_page, .mg_header, mg_header_logo, mg_header_title, mg_body, mg_body_main_nav, mg_body_content, mg_body_sub_nav, mg_body_content_core, mg_footer_nav, mg_footer_copy {
  border: 0px none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width: 0px
}

TABLE.mg_page{
width:795px;  /* !!! Definition of default web site width !!! */
}

/*=== HEADER (START) ====*/
TD.mg_header_logo {
  width:175px;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  background-color: #000033;
  vertical-align:middle;
  text-align: center;
}
TD.mg_header_title {
  font-size: 18px;
  color:#FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 0px;
  background-color: #000033;
  vertical-align:middle;
  text-align: right;
}
/*=== HEADER (END) ====*/

/*=== BODY MAIN NAVIGATION (BEGIN) ====*/
.mg_body_main_nav, .mg_body_main_nav_current {
  background-color: #FFFFFF;
}
A:link.mg_body_main_nav, A:visited.mg_body_main_nav, A:active.mg_body_main_nav {
  font-size: 13px;
  color:#4682B4;
  background-color: #000033;
  width: auto;
  display:block;
  padding:8px 0px 0px 3px;
  height:29px;
  text-align: left;
  vertical-align: middle;
  text-decoration: none;
}
A:hover.mg_body_main_nav {
  font-size: 11px;
  color:#000033;
  background-color: #4682B4;
  text-align: left;
  vertical-align: middle;
  text-transform: uppercase;
  padding:8px 0px 0px 3px;
  height:29px;
  border: none;
  font-weight: bolder;
  text-decoration: none;  /* No underline */
}
TD.mg_body_main_nav, TD.mg_body_main_nav_current {
  width:175px;
  background-color: #000033;
  vertical-align:top;
}
UL.mg_body_main_nav, UL.mg_body_main_nav_current {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
}
UL.mg_body_main_nav LI {
  padding:3px 3px 0px 3px;
  background-color: #000033;
}
/*=== BODY MAIN NAVIGATION (END) ====*/

/*=== BODY MAIN NAVIGATION CURRENT (BEGIN) ====*/
A:link.mg_body_main_nav_current, A:visited.mg_body_main_nav_current, A:active.mg_body_main_nav_current {
  font-size: 11px;
  color:#FFFFFF;
  background-color: #000033;
  text-transform: uppercase;
  width: auto;
  display:block;
  padding:8px 0px 0px 3px;
  height:29px;
  text-align: left;
  vertical-align: middle;
  font-weight: bolder;
  text-decoration: none;
}
A:hover.mg_body_main_nav_current {
  font-size: 11px;
  color:#000033;
  background-color: #4682B4;
  text-align: left;
  vertical-align: middle;
  text-transform: uppercase;
  padding:8px 0px 0px 3px;
  height:29px;
  border: none;
  font-weight: bolder;
  text-decoration: none;  /* No underline */
}
UL.mg_body_main_nav_current LI {
  padding:3px 3px 0px 3px;
  background-color: #000033;
}
/*=== BODY MAIN NAVIGATION (END) ====*/


/*=== BODY SUB NAVIGATION (BEGIN) ====*/
.mg_body_sub_nav{
  font-size: 10px;
  color:#000033;
  background-color: #FFFFFF;
  vertical-align:middle;
  text-align: center;
  padding: 5px 0px 5px 0px;
}
.mg_body_content, .mg_body_content_core {
  font-size: 13px;
  color:#000033;
  background-color: #FFFFFF;
  vertical-align:top;
  text-align: left;
}
.mg_body_content, .mg_body_content_core {
  padding: 5px 2px 5px 2px;
}
A:link.mg_body_sub_nav, A:active.mg_body_sub_nav, A:visited.mg_body_sub_nav {
  font-size: 12px;
  color:#4682B4;
  text-decoration: none;
}
A:hover.mg_body_sub_nav {
  font-size: 12px;
  color: #000033;
  font-weight: bolder;
  text-decoration: none;  /* No underline */
}

A:link.mg_body_sub_nav_big, A:active.mg_body_sub_nav_big, A:visited.mg_body_sub_nav_big {
  font-size: 13px;
  color:#4682B4;
  text-decoration: none;
}
A:hover.mg_body_sub_nav_big {
  font-size: 13px;
  color: #000033;
  font-weight: bolder;
  text-decoration: none;  /* No underline */
}

/*=== BODY SUB NAVIGATION (END) ====*/

/*=== BODY CONTENT CORE (BEGIN) ====*/
A:link.mg_body_content_core, A:active.mg_body_content_core, A:visited.mg_body_content_core {
  color:#000033;
  text-decoration: underline;
}
A:hover.mg_body_content_core {
  color: #4682B4;
  font-weight: bolder;
  text-decoration: none;  /* No underline */
}
/*=== BODY CONTENT CORE (END) ====*/

/*=== FOOTER (BEGIN) ====*/
TD.mg_footer_nav, TD.mg_footer_copy {
  font-size: 11px;
  color:#FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 175px;
  background-color: #000033;
  vertical-align:middle;
  text-align: center;
}
A:link.mg_footer_nav, A:active.mg_footer_nav, A:visited.mg_footer_nav {
  color:#4682B4;
  text-decoration: none;
}
A:hover.mg_footer_nav {
  color: #FFFFFF;
  font-weight: bolder;
  text-decoration: none;  /* No underline */
}
A:link.mg_footer_copy, A:active.mg_footer_copy, A:visited.mg_footer_copy, A:hover.mg_footer_copy {
  color: #FFFFFF;
  text-decoration: none;
}
/*=== FOOTER (END) ====*/

.mg_ok {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  color:#009933;
  font-weight: bold;
}
.mg_ko {
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  color:#FF0000;
  font-weight: bold;
}