.BlueLight{ Color: #3F9ECF; }
.BlueDark{ Color: #2F779B; }
.YellowLight{ Color: #FFC74D; }
.YellowDark{ Color: #BF953A; }
.OrangeLight{ Color: #FF724D; }
.OrangeDark{ Color: #BF553A; }

body
	{
	font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #3F9ECF;
	background-color: #000000;
	}

td
	{
	font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #3F9ECF;
	background-color: #000000;
	}

a
	{
	color: #3F9ECF;
	text-decoration: underline;
	}

a:hover
	{
	color: #FF724D;
	}

.heading
	{
	font-size: 12pt;
	font-weight: bold;
	color: #3F9ECF;
	}

.ingress
	{
	font-weight: bold;
	}

.ingress:first-letter
	{
	font-size: 150%; 
	float: left;
	}

table.picture
	{
	margin-left: 10px;
	margin-bottom: 10px;
	}

td.picturetext
	{
	text-align: center;
	font-size: 9pt;
	color: #BF553A;
	font-style: italic;
	}

td.menu
	{
	font-family: tahoma, verdana, arial;
	font-size: 8pt;
	color: #FFC74D;
	padding-left: 10px;
	}

.menuheading
	{
	font-size: 10pt;
	font-weight: bold;
	}

a.menu
	{
	color: #BF953A;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}

a.menu:hover
	{
	color: #FFC74D;
	font-size: 10pt;
	text-decoration: none;
	}

.bottom_line
	{
	font-size: 8pt;
	color: #BF553A;
	}
	
a.bottom_line
	{
	font-size: 8pt;
	color: #BF553A;
	text-decoration: underline;
	}

a.bottom_line:hover
	{
	font-size: 8pt;
	color: #FF724D;
	text-decoration: underline;
	}
	
input
	{
	font-size: 9pt;
	}

button
	{
	font-size: 9pt;
	}
	
table.data
	{
	font-size: 9pt;
	font-weight: normal;
	border-left: 1px solid #2F779B;
	border-top: 1px solid #2F779B;
	}

tr.data
	{
	cursor: hand;
	}

th.data
	{
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	background-color: #1F4F67;
	color: #FFC74D;
	border-bottom: 1px solid #2F779B;
	border-right: 1px solid #2F779B;
	}
	
td.data
	{
	font-size: 8pt;
	font-weight: normal;
	border-bottom: 1px solid #2F779B;
	border-right: 1px solid #2F779B;
	}

td.data_mouseover
	{
	font-size: 8pt;
	font-weight: normal;
	color: #FF724D;
	background-color: #3F1C13;
	border-bottom: 1px solid #2F779B;
	border-right: 1px solid #2F779B;
	}
	
table.form
	{
	font-size: 9pt;
	font-weight: normal;
	border: 1px solid #2F779B;
	}

tr.form
	{
	}

th.form
	{
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	background-color: #1F4F67;
	color: #FFC74D;
	border-bottom: 1px solid #2F779B;
	}
	
td.form
	{
	font-size: 8pt;
	font-weight: normal;
	}
	
.newstitle
	{
	font-size: 11pt;
	font-weight: bold;
	}
	
.newsdatetime
	{
	font-size: 7pt;
	color: #2F779B;
	}
	
.newsingress
	{
	font-size: 9pt;
	font-weight: bold;
	}
	
.newsingresslist
	{
	font-size: 9pt;
	}
	
.newstext
	{
	font-size: 9pt;
	}
	
	
table.press
	{
	font-size: 9pt;
	font-weight: normal;
	border-left: 1px solid #2F779B;
	border-top: 1px solid #2F779B;
	border-bottom: 1px solid #2F779B;
	border-right: 1px solid #2F779B;
	}

th.press
	{
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	background-color: #1F4F67;
	color: #FFC74D;
	border-bottom: 1px solid #2F779B;
	}
	
td.press
	{
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	}

.press_text
	{
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
	color: #BF953A;
	}

.press_journalist
	{
	font-size: 7pt;
	font-weight: bold;
	color: #BF953A;
	}

.press_publisher
	{
	font-size: 7pt;
	font-weight: bold;
	color: #BF953A;
	}
	
a.press
	{
	color: #BF953A;
	text-decoration: none;
	}

a.press:hover
	{
	color: #FFC74D;
	text-decoration: underline;
	}