/* ... STYLE OF BACKGROUND ... */

  body {
	background: #336699;
  }


/*  ... STYLE OF TOP HEADLINE ...  */

  .top_headline {
	width: 100%;
	padding-left: 20px;
	padding-top: 0px;
	font-family: Times;
	font-size: 18px;
	color: #889DE0;
  }


/*  ... STYLE OF NAV LINKS ...  */

  /* Navigation Bar */
  table.topnav td {
	background: #245B8E;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 3px;
	padding-left: 15px;
	font-size: 12px;
	color: #F0F0F0;
  }

  /* Link Style */
  table.topnav td.top A:link, table.topnav td.top A:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
  }

  /* Link Hover Style */
  table.topnav td.top A:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFDD;
  }



/*  ... STYLE OF BODY TEXT & LINKS ... */

  /* Large Headlines */
  .headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	letter-spacing: 1px;
	line-height: 30px;
	color: #FFFFDD;
  }

  /* Indented Sub-Headlines */
  .subheadline {
	padding-left: 50px;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D1EAF9;
  }

  /*  Normal Text  */
  td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #C3E3F7;
  }

  /* Links Within Text */
  a:link { color: #FFFFDD; }
  a:visited { color: #FFFFDD; }
  a:active { color: #FFFFDD; }
  a:hover { color: #FFFFDD; }



/*  ... STYLE OF TRANSLATION BOX ...  */

  .translator {
	position:absolute;
	width:55px;
	height:360px;
	top:160px;
	right:18px;
	border-color:#F0F0F0;
	border-style:solid;
	border-width:1px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

	background-color: #336699;
	filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.70;
  }
