/*  --[ interface styles ]---------------- */




/*  --[ font formatting ]---------------------------- */

	BODY, TH, TD, INPUT, SELECT, BUTTON, TEXTAREA {
		font-family:Arial, Verdana, Helvetica, Sans-Serif;
		color:#444444;
		background-color: #FFFFFF;
	}

	BODY, h1, h2 {
		font-size:11pt;
	}

	INPUT, SELECT, BUTTON, TEXTAREA {
		font-size:11pt;
	}

/*  --[ generic ]------------------------------------ */


	A {
		color:#BB9955;
		background-color: #FFFFFF;
	}

	A:visited {
		color:#886622;
		background-color: #FFFFFF;
	}

	A:hover {
		color:#FF6600;
		background-color: #FFFFFF;
	}

	.strong {
		font-weight: bold;
	}

	h1 {
		font-size: 16pt;
		margin: 0;
		padding: 0;
		font-weight: normal;
	}


	.noStyle {
		/*background-color:transparent;*/
		border:0px;
	}

	.error {
		color:#BE2000;
		background-color:#FFEBB5;
		background-image:none;
		border:1px solid #BE2000;
	}




/*  --[ general styles copied from mainmappage.css ]------------------------------------- */

	div.spacer {
	  clear: both;
	  height: 0;
	  width: 0;
	  margin: 0;
	  padding: 0;
	  height: 0;
	  visibility: hidden;
	}

	.headerimg {
		float: left;
	}

	.headerimg img {
		border: 0;
	}


	.langselector, #timezoneselector {
		float: right;
	}

	.lang_button {
		cursor: pointer;
	}

	.headerbanner {
		padding: 3px;
		background-color:#FFFFFF;
		border: 1px solid #C0C0C0;
		/* border-top: 0; */
		float: left;
		width: 99%;
	}


	/* Body Text */
	/*#container-en {
		display: none;
	}*/

	#container-id {
		display: none;
	}


/*  --[ layout ]------------------------------------- */

	BODY {
		text-align: center;
		margin: 0;
	}


	#container-en, #container-id {
		margin: 0 auto;  /* centered */
		text-align: left;
		width: 700px;
	}

	.PageTitle {
		border-top: 1px solid black;
		height: 32px;
		padding-left: 18px;
		padding-top: 3px;
		background-color: #eeeeee;
		background-image: url(/Buttons/pagetitle_bg.gif);
		background-repeat: repeat-x;
		color: #000000;
	}

	#imgPageBanner {
		margin-bottom: 10px;
	}

	#maincontent {
		margin-left: 40px;
		margin-bottom: 40px;
	}

  .headerbanner {
	padding: 3px;
	background-color:#FFFFFF;
	border: 1px solid #C0C0C0;
	/* border-top: 0; */
	float: left;
	width: 99%;
  }

/*  --[ footer ]------------------------------------- */

	.PageFooterBar {
		border-top: 1px solid #666;
		background-color: #c0c0c0;
		margin-bottom: 10px;
	}

	.PageFooterBar a {
		color: #fff;
		background-color:transparent;
		font-size: 0.8em;
		text-decoration: none;
	}




/*  --[ logos ]-------------------------------------- */

	.logos {
	/*	float: right; */
		margin-top: 0px;
		padding-top: 0px;
		margin-bottom: 0px;
		text-align: right;
		padding: 0px;
	}
