BODY {

  /*background: url(../images/deg_footer.png) white 0 41px bottom repeat-x;*/
  
  background-color: white;/*#3366CC;*/
  
  color: black;/*white;*/

  margin: 0;

}

IMG {

  border: 0px;

}

IMG.left {

  float:left;

}

IMG.right {

  float:right;

}

BODY,TH,TD {

  font-size: 12px;

  font-family: Tahoma, Arial, Helvetica, sans-serif;

}

P { text-align: justify; }

A IMG { border: none; }

H3 {
	text-align: center;
}

UL, OL, DL {

	position: relative; /* Fix for LI bg-color IE bug */

}

DIV#page {

	width: 790px;

	margin-left: 10px;
	
}
/***************************/
/***************************/

/* MAIN BANNER */
DIV#banner_logos {

  position: relative;
  
  /*float: left;*/
  
  height: 100px;/*75px;*/
  
  width: 780px;
  
  /*border: solid 5px #123b8d;*/
  
  /*background-color: #266fff;*/
  
  margin-left: 0px;
  
  margin-top:10px;
  
}

DIV#banner_logos TABLE {

	width: 100%;
	
	height: 100%;

	border-collapse: collapse;
	
	border: 0;

}

DIV#banner_logos TABLE TD {

	vertical-align: middle;
	
	padding: 0;

}

DIV#banner_logos TABLE TD.logo {
	text-align: right;
	margin:0;
	display:block;
}

DIV#banner_logos TABLE TD.logo IMG.logo_top {
	margin-bottom: 5px;
}

DIV#banner_logos TABLE TD.banner {
	text-align: left;
}

/***************************/
/***************************/

/* PAGE BANNER */
DIV#lang {

  position: relative;
  
  float:left;
  
  width: 780px;
  
  text-align: right;
  
  margin: 3px 0px 0px 0px;

}
/***************************/
/***************************/

/* NAVIGATION MENU */
DIV#menu {

  position: relative;
  
  float: left;
  
  width: 160px;
  
  margin-bottom: 15px;

}

DIV#menu UL {

	list-style: none;

	padding: 0;

	margin: 0px 0px 0px 0px;

}

DIV#menu LI {

	background-color: #ff9900;

	margin-top: 3px;
	
	margin-right: 10px;
	
	margin-bottom: 3px;

	margin-left: 0px;

	padding: 3px 0px 3px 10px;

}

DIV#menu LI.sub {

	margin-left: 10px;
	
	padding-left: 0px;

}

DIV#menu LI.subSelected {

	margin-right: 0px;

	padding-left: 0px;

	margin-left: 10px;

}

DIV#menu LI.selected {

	margin-right: 0px;

}

DIV#menu LI A {

	text-transform: uppercase;

	font-weight: bold;

	text-decoration: none;
	
	color: #b75200;

}

DIV#menu LI A.submenu {

	font-size: 10px;
	
	padding-left: 15px;
	
	font-style: italic;

}

/***************************/
/***************************/

/* PARTNERS */
DIV#partners {

	margin-top: 20px;

	width: 100%;
	
	text-align: center;

}
/***************************/
/***************************/

/* CONTENT */
DIV#content {

  position: relative;
  
  float: left;
  
  width: 597px;
  
  margin-bottom: 10px;

  margin-top: 3px;

  border: solid 5px #ff9900;
  
  padding: 0px 7px 5px 7px;
  
  background-color: #ffe3a1;

}

DIV#content img.left {

  float: left;

  display: block;

  margin: 0px 20px 0px 0px;

}

DIV#content img.right {

  float: right;

  margin: 0px 0px 0px 20px;

}
/***************************/
/***************************/

/* FOOTER */
DIV#footer {

  position: relative;
  
  clear: left;

  width: 620px;

  /*border-top: dashed 2px #123b8d;*/
  
  margin-left:160px;
  
  padding: 10px 0px 0px 0px;
  
  text-align: center;
  
}
/***************************/
/***************************/

/* CONTACT PAGE*/
TABLE.contact {

	width: 100%;
	
}

TABLE.contact TH {

	text-align: left;

	border-bottom: dashed 1px black;

}

TABLE.contact TD {

	padding: 3px 0px 3px 0px;

}

TABLE.contact TD.left {

	width: 20%;
	
	font-weight: bold;

}
/***************************/
/***************************/