/*
* Basic stylesheet for Waterich Corporate Page
* By: Eric Brillet
* Created: Oct 27, 2002
* Converted to Ekkko: Aug 13, 2005
*/

/*
BLUE:
Blue1: 041A36
Blue2: 233956
Blue3: 355073
Blue4: 1A2E49

RED:
Red1: FF0000
*/

/******************************************************************************************************/

BODY {
	background-color : #041A36;
	/*background-color : #CFCFCA;*/
}

/**************************************************
 * TD
 **************************************************/
TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #C7CDD4;
	font-size: 8pt;
	line-height: 150%;
}

TD.WhiteBgnd {
	background-color: #EFF8FF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #222222;
}

/*******************************
BLUE 1
*******************************/
TD.Blue1_Bgnd {
	background-color : #041A36;
}
TD.Blue1_BoxSmall {
	background-color: #041A36;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
TD.Blue1_BoxSmall_Underline {
	background-color: #041A36;
	border-bottom : 1px dotted #233956;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

/*******************************
BLUE 2
*******************************/
TD.Blue2_Bgnd {
	background-color : #233956;
}
TD.Blue2_BoxSmall {
	background-color: #233956;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
TD.Blue2_BoxBig {
	background-color : #233956;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

/*******************************
BLUE 3
*******************************/
TD.Blue3_Bgnd {
	background-color : #355073;
}
TD.Blue3_BoxSmall {
	background-color: #355073;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

/*******************************
BLUE 4
*******************************/
TD.Blue4_Bgnd {
	background-color : #1A2E49;
}
TD.Blue4_BoxSmall {
	background-color: #1A2E49;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
TD.Blue4_BoxMenu {
	background-color: #1A2E49;
	border-right : 1px solid #233956;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 2px;
}

TD.White_BoxSmall {
	background-color: #FFFFFF;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

/*******************************
LIST
*******************************/
.Table_ListBgnd {
	background-color: #041A36;
}
TD.ListBoxDotted {
	background-color: #1A2E49;
	border-bottom : 1px dotted #233956;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
TD.ListBoxRepeated {
	/*background-color: #041A36;*/
	border-bottom : 1px dotted #233956;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
TD.ListBoxRepeatedHilited {
	/*background-color: #C1C3C6;*/
	/*background-color: #FF4444;*/
	border-bottom : 1px dotted #233956;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
TR.ListBoxRepeatedHilited {
	background-color: #000000;
	/*background-color: #374D69;*/
	border-bottom : 1px dotted #233956;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}


/*******************************
OTHER
*******************************/
TD.Badge {
	background-color: #53719A;
	border-bottom : 1px dotted #000000;
	border-top: 1px dotted #000000;
	border-left: 1px dotted #000000;
	border-right: 1px dotted #000000;
}

TD.Copyright {
	font-size : 8pt;
	color : #1A2E49;
}

/*******************************
TAB MENUS
*******************************/
.TD_MenuHilited {
	color: #000000;
	/*font-size : 8pt;*/
	background-color: #233956;
	
	border-bottom: solid;
	border-bottom-color: #233956;
	border-bottom-width: 1px;
	
	border-top: solid;
	border-top-color: #555555;
	border-top-width: 1px;
	
	border-left: solid;
	border-left-color: #555555;
	border-left-width: 1px;
	
	border-right: solid;
	border-right-color: #555555;
	border-right-width: 1px;
}

.TD_MenuNonHilited {
	color: #000000;
	/*font-size : 8pt;*/
	background-color: #19293d;
	
	border-top: solid;
	border-top-color: #233956;
	border-top-width: 1px;
	
	border-left: solid;
	border-left-color: #233956;
	border-left-width: 1px;
	
	border-right: solid;
	border-right-color: #233956;
	border-right-width: 1px;
}

.TD_MenuNonActive {
	color: #AAAAAA;
	/*font-size : 8pt;*/
	background-color: #476996;
	
	border-top: solid;
	border-top-color: #233956;
	border-top-width: 1px;
	
	border-left: solid;
	border-left-color: #233956;
	border-left-width: 1px;
	
	border-right: solid;
	border-right-color: #233956;
	border-right-width: 1px;
}

.TD_MenuBlackRow {
	border-top: solid;
	border-top-color: #555555;
	border-top-width: 1px;
}


/**************************************************
 * SPAN
 **************************************************/
SPAN.TitleMajor {
	font-size : 16pt;
	color : #FFFFFF;
	line-height : 150%;
}
SPAN.TitleMinor {
	font-size : 12pt;
	color : #FFFFFF;
	line-height : 150%;
}
SPAN.TitleYellow {
	font-size : 10pt;
	font-weight: bold;
	color : #E1F02D;
}


SPAN.Red {
	color : #FC2626;
}
SPAN.Green {
	color : #66FE38;
}
SPAN.Orange {
	color : #FCC623;
}
SPAN.Blue {
	color : #62A2F2;
}

SPAN.HiliteNumber {
	font-size : 10pt;
	font-weight : bold;
}
SPAN.HiliteRed {
	font-size : 10pt;
	font-weight : bold;
	color : #FC2626;
}
SPAN.HiliteGreen {
	font-size : 10pt;
	font-weight : bold;
	color : #66FE38;
}
SPAN.HiliteOrange {
	font-size : 10pt;
	font-weight : bold;
	color : #FCC623;
}
SPAN.HiliteBlue {
	font-size : 10pt;
	font-weight : bold;
	color : #62A2F2;
}
SPAN.ErrorText {
	color : Red;
	font-size : 9pt;
	font-weight : bold;
}


/**************************************************
 * A
 **************************************************/
A {
	color : #86C4FD;
	text-decoration : none;
}
A:hover {
	color : #86C4FD;
	text-decoration : underline;
}
A.HeaderPrimary {
	font-size : 9pt;
	font-weight : bold;
	color : #E1F02F;
	text-decoration : none;
}
A.HeaderPrimary:hover {
	font-size : 9pt;
	font-weight : bold;
	color : #E1F02F;
	text-decoration : underline;
}
A.HeaderSecondary {
	font-size : 9pt;
	color : #E1F02F;
	text-decoration : none;
}
A.HeaderSecondary:hover {
	font-size : 9pt;
	color : #E1F02F;
	text-decoration : underline;
}


