BODY.Main
{
	BACKGROUND-COLOR: White;
}

.Heading1
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

.Heading1b
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

.Heading2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

.Introduction
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    color: #666666
}

.Normal
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    color: #000000
}

.Tabletext
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    color: #000000
}



 Other global styles

.tracer
{color: #999999;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
text-decoration: none}

A.tracer:hover
{color: #000000}

.popup
{color: #999999;
font-family: arial, helvetica, sans-serif;
font-size: 10px;
BACKGROUND-COLOR: #ffffcc;
text-decoration: none}

A.popup:hover
{color: #000000}

.panellogo
{BACKGROUND-COLOR: #FFFFFF}

.paneltitle {  color: #FFFFFF;
font-family: verdana, helvetica, geneva, arial, sans-serif;
font-size: 10px;
text-decoration: none;}

.panelhead
{color: #000000;
font-family: verdana, helvetica, geneva, arial, sans-serif;
font-size: 10px;
text-decoration: none;
BACKGROUND-COLOR: #EBEBEB}

A.panelhead:hover
{text-decoration: underline}

.panel
{color: #000000;
font-family: verdana, helvetica, geneva, arial, sans-serif;
font-size: 10px;
text-decoration: none;
vertical-align : middle;
cursor : default
}

A.panel:hover
{text-decoration: underline;
cursor : hand}

A.panel:link
{cursor : hand}

.LC1Header
{BACKGROUND-COLOR: #333366}

.LC2Header
{BACKGROUND-COLOR: #333366}

.LC3Header
{BACKGROUND-COLOR: #333366}

.LC4Header
{BACKGROUND-COLOR: #847872}

.LC5Header
{BACKGROUND-COLOR: #333366}

.LC6Header
{BACKGROUND-COLOR: #847872}

.Heading1blue
{
    COLOR: #333366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter
}

.NormalGray
{
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma, Geneva;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}

.reddate
{
    COLOR: #bb0000;
    FONT-FAMILY: Arial, Helvetica, Tahoma, Geneva;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}

/* Standard HTML elements styling*/
A
{
    COLOR: #000000
}

A.link
{
    COLOR: #000000
}

A.vlink
{
    COLOR: #000000
}

A.alink
{
    COLOR: #CCCCCC
}

A.hover
{
    COLOR: #CCCCCC
}

INPUT.form
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}

SELECT.form
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}



.cell
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 5px;
    FONT-WEIGHT: normal
}

.TabletextNeg
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal
}

P
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}

li
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}

TD
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}

TH
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: 600;
}

H1
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

H2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

H3
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

H4
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}
/* end of standard HTML elements */


/*************************************************************
		MarketStore specific styling

		The MarketStore style definitions make the
		carrectaristic look and feel of the product
		MarketStore and should stay the way they are
		defined.

		If you want to change the default values, then
		you're welcome but please keep in mind that it
		will affect the way that MarketStore displays
		>and< handle the data to be displayed.

		Some of the standard html values above are needed
		for marketstore as well.

*************************************************************/

/*
 fakeH1..4 to be used when you don't want the spacings that 
 standard headings supplies
*/

.fakeH1
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

.fakeH2
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

.fakeH3
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

.fakeH4
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

/* / end fake headings  */

/* general */
.toolbar {
	background-color: silver;
	text-align: right;
}
/* end general */

/* styling when listing child tables in a result */
.childtable
{
    BACKGROUND-COLOR: silver;
}

.childhead
{
    BACKGROUND-COLOR: #333366;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

.childvalue
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}
/* end child table styles */

/* Table listing styles */
.listingTable
{
    BACKGROUND-COLOR: white;
}

.listingHead
{
	BACKGROUND-COLOR: white;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	text-align : left;
	padding-left : 7;
	padding-right : 7;
}

.listingValue
{
	BACKGROUND-COLOR: white;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	text-align : left;
	padding-left : 7;
	padding-right : 7;
}
/* end table listing styles*/

A.tablelinkcontrol
{

}

A.tablelinkcontrol:link
{
    COLOR: #000000;
    cursor : hand;
}

A.tablelinkcontrol:vlink
{
    COLOR: #CCCCCC;
    cursor : hand;
}

A.tablelinkcontrol:alink
{
    COLOR: #CCCCCC;
    cursor : hand;
}

A.tablelinkcontrol:hover
{
    COLOR: #CCCCCC;
    cursor : hand;
}

.warningtext
{
   color: red;
}

/* TAB styles */
A.tablink {
	COLOR: gray;
	text-decoration: none;
	cursor: hand;
}

A.tablink:link {
	COLOR: gray;
	text-decoration: none;
	cursor: hand;
}

A.tablink:hover {
	COLOR: #3b3b3b;
}

A.tablink:vlink {
	COLOR: gray;
	text-decoration: none;
	cursor: hand;
}
/* end tab styles */

/* javascript tree */
.treeText {
	font-size:10;
	font-family: Arial, Helvetica, sans-serif;
}
/* end javascript tree */

/* Thumbnail style */
.stampTableCell {
	text-align: center;
}

.stampTableStampTable {
}

.stampTableStampImgCell {
	text-align: center;
}

.stampTextTd {
	text-align: center;
}

.stamp {
/*	border-size: 0;
	border-color: #000000;*/
}

.stampText {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

A.stampText {
	color: black;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	cursor: hand;
}

A.stampText:link {
	color: black;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	cursor: hand;
}

A.stampText:hover {
	color: #3b3b3b;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	cursor: hand;
}

A.stampText:vlink {
	color: black;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	cursor: hand;
}
/* end thumbnail style */

/* Restricted Use styling for thumbnails */
/*
.restrictedUse {
	color:red;
	background-color:black;
}*/

  p.restrict  {
  	color : Coral;
	font-weight : normal;
  	margin-right : 0;
  	margin-left : 0;
  	margin-top : -40;
  	background-color : black;
  	font-size : x-small;
  }
p.restrictBlowup {
	position: relative;
	height: 64px;
	left: 0px;
	top: -200px;
	color: red;
	font-size: 62px;
 }
 
/* field "Page" display style*/
.pageTitle {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

/* Field / Value listing */
.fieldtitle {
	font-weight: 600;
	vertical-align: top;
}

.fieldvalue {
}

.fieldTableControlAnchor {
	text-decoration: none;
}

/* end field/value listing */

/* title display style */
.title {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    FONT-STYLE: normal;
    FONT-WEIGHT: lighter;
    color: #666666
}

.subtitle {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-STYLE: normal;
    color: #666666
}

/* image representation display styles */
.screen {
	border-size: 1;
	border-color: black;
}
/* end image rep. display styles  */

/*======[ Johans  styles]======*/
INPUT
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}

SELECT
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}


TEXTAREA
{
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}


INPUT.radio
{
	width: 10px;
    FONT-WEIGHT: normal;
}
INPUT.checkbox
{
	width: 16px;
    FONT-WEIGHT: normal;
}



/**********************************************
*   	end of MarketStore styles			  *
**********************************************/



/**********************************************
*   	GBO styles	(Wider input fields)	  *
**********************************************/



/*** form field classes ***/

/*update fields*/


INPUT.text-update
{
	width: 510px;

}
INPUT.checkbox-update
{
	width: 16px;
	background: #ffffff;
	FONT-SIZE: 14px;
}
TEXTAREA.update
{
	width: 510px;
}

/*search fields*/


INPUT.text-search 
{
	width: 135px;
}

INPUT.radio-search
{
	width: 10px;
	background: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
}

/*** end - form field classes ***/

.preview {
	border-bottom: thin solid Black;
}

.errormessage {
	border: thin solid Red;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-WEIGHT: normal;
	FONT-SIZE: 13px;
	width: 500px;
}