/*	File:		/Code/styles.css
	Author:		Mindcast Software
	Copyright:	© 1996-2005  The GCRH Corporation  All rights reserved.
	MAIN APPLICATION STYLE SHEET */

BODY
{
}
.copyright
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}
TABLE.Msds
{
    BACKGROUND: threedface; 
    BORDER-BOTTOM: #3a69a6;
    BORDER-LEFT: #3a69a6;
    BORDER-RIGHT: #3a69a6;
    BORDER-TOP: #3a69a6;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}
TABLE.Regular
{
    BACKGROUND-COLOR: gainsboro;
    BORDER-BOTTOM: #3a69a6;
    BORDER-LEFT: #3a69a6;
    BORDER-RIGHT: #3a69a6;
    BORDER-TOP: #3a69a6;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}

.Regular
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}

TABLE.RegularWithBorder
{
    BACKGROUND-COLOR: gainsboro;
    BORDER-BOTTOM: #3a69a6 1pt solid;
    BORDER-LEFT:#3a69a6 1pt solid;
    BORDER-RIGHT:#3a69a6 1pt solid;
    BORDER-TOP: #3a69a6 1pt solid;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}
TABLE.RegularNoColor
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: black;
    BORDER-LEFT: black;
    BORDER-RIGHT: black;
    BORDER-TOP: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}
TABLE.RegularNoBorder
{
    BACKGROUND-COLOR: gainsboro;
    BORDER-BOTTOM: none;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-RIGHT: none;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}
TD.PageSubTitle
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 16pt;
    TEXT-ALIGN: center
}
A.WhiteText
{
    COLOR: navy
}
a:hover.mousetext
{ 
        text-decoration: underline; 
} 
a.mousetext
{ 
        text-decoration: underline; 
} 
a.genericpopup
{
	color: black;
}
a:visited.genericpopup
{
	color: black;
}
TD.PageTitle
{
    FONT-FAMILY: 'Arial Black', Arial;
    FONT-SIZE: 22pt;
    TEXT-ALIGN: center
}
TR.MenuHeader
{
    BACKGROUND-COLOR: #666666
}
TR.MenuStatic
{
    BACKGROUND-COLOR: lightyellow
}
TD.Heading
{
    BACKGROUND-COLOR: #3a69a6;
    BORDER-BOTTOM: thick none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    TEXT-INDENT: 2pt
}
TD.TabBigOn
{
    BACKGROUND-COLOR: #3a69a6;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
	font-weight: bold;
    TEXT-ALIGN: center;
}
TD.TabBigOnText
{
    BACKGROUND-COLOR: #3a69a6;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
	font-weight: normal;
    TEXT-ALIGN: center;
}
TD.TabBigOff
{
    BACKGROUND-COLOR: white;
	border-bottom: #3a69a6 1pt solid;
    BORDER-LEFT: #3a69a6 1pt solid;
    BORDER-RIGHT: #3a69a6 1pt solid;
    BORDER-TOP:#3a69a6 1pt solid;
    COLOR: #3a69a6;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
}
TD.HeadingBig
{
    BACKGROUND-COLOR: #3a69a6;
    BORDER-BOTTOM: thick none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    TEXT-ALIGN: left;
    TEXT-INDENT: 2pt
}
TD.Notice
{
    BACKGROUND-COLOR: lightyellow;
    BORDER-BOTTOM: thin groove;
    BORDER-LEFT:  thin groove;
    BORDER-RIGHT:  thin groove;
    BORDER-TOP:  thin groove;
    COLOR: red;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: center;
    TEXT-INDENT: 2pt
}
TD.HeadingNoColor
{
    BACKGROUND-COLOR: gray;
    BORDER-BOTTOM: thick none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    TEXT-INDENT: 2pt
}
TD.HeadingNoIndent
{
    BACKGROUND-COLOR: #3a69a6;
    BORDER-BOTTOM: thick none;
    BORDER-TOP: medium none;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
}
TD.Data
{
    BACKGROUND-COLOR: #cccccc
}
SPAN.Phrases_Small_Box
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: thin groove;
    BORDER-LEFT: thin groove;
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    FONT-FAMILY: 'Times New Roman', Courier;
    FONT-SIZE: 8pt;
    HEIGHT: 35px;
    OVERFLOW: auto;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: left;
    VISIBILITY: visible;
    WIDTH: 300px
}
SPAN.Phrases_Small_Box_NoWidth
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: thin groove;
    BORDER-LEFT: thin groove;
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    FONT-FAMILY: 'Times New Roman', Courier;
    FONT-SIZE: 8pt;
    HEIGHT: 35px;
    OVERFLOW: auto;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: left;
    VISIBILITY: visible;
    WIDTH: 100%;
}
SPAN.Phrases_Large_Box
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: thin groove;
    BORDER-LEFT: thin groove;
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    FONT-FAMILY: 'Times New Roman', Courier;
    FONT-SIZE: 8pt;
    HEIGHT: 60px;
    OVERFLOW: auto;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: left;
    WIDTH: 400px;
}

TR.SpacedButton
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
TD.Button
{
    FONT-SIZE: xx-small;
    TEXT-ALIGN: center
}
.BoldSection_New
{
    BACKGROUND-COLOR: #ffff99;
    font-weight: bold;
}
.BoldSection_N/A
{
    BACKGROUND-COLOR: #99cc66;
    font-weight: bold;
}
.BoldSection_Complete
{
    BACKGROUND-COLOR: #99cc66;
    font-weight: bold;
}
.BoldSection_Revise
{
    BACKGROUND-COLOR: #ff9999;
    font-weight: bold;
}
.Section_New
{
    BACKGROUND-COLOR: #ffff99
}
.Section_N/A
{
    BACKGROUND-COLOR: #99cc66
}
.Section_Complete
{
    BACKGROUND-COLOR: #99cc66
}
.Section_Revise
{
    BACKGROUND-COLOR: #ff9999
}
.Setup_new
{
    BACKGROUND-COLOR: #ffff99
}
.Setup_incomplete
{
    BACKGROUND-COLOR: #ff9999
}
.Setup_disabled
{
    BACKGROUND-COLOR: #cccccc
}
.Setup_complete
{
    BACKGROUND-COLOR: #99cc66
}
TD.Divider
{
    BACKGROUND-COLOR: lightgrey
}
TD.DividerTest
{
    BACKGROUND-COLOR: #ff9999
}
.button
{
    BACKGROUND-COLOR: #3a69a6;
    BORDER-BOTTOM: #3a69a6 double;
    BORDER-LEFT: #3a69a6 double;
    BORDER-RIGHT: #3a69a6 double;
    BORDER-TOP: #3a69a6 double;
    COLOR: white;
    CURSOR: pointer;
    WIDTH: 75px
}
TABLE.main
{
    BORDER-BOTTOM: #3a69a6 double;
    BORDER-LEFT: #3a69a6 double;
    BORDER-RIGHT: #3a69a6 double;
    BORDER-TOP: #3a69a6 double
}
.button-sm
{
    BACKGROUND-COLOR: #3a69a6;
    COLOR: white;
    CURSOR: pointer;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    WIDTH: 75px
}
.button-sm-invisible
{
    BACKGROUND-COLOR: #3a69a6;
    COLOR: white;
    CURSOR: hand;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    WIDTH: 75px
    VISIBLE: false;
}
.button-wide
{
    BACKGROUND-COLOR: #3a69a6;
    COLOR: white;
    CURSOR: hand;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    WIDTH: 150px
}
.button-lwide
{
    BACKGROUND-COLOR: #3a69a6;
    COLOR: white;
    CURSOR: hand;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    WIDTH: 110px
}
INPUT.Alert
{
    COLOR: red
}
INPUT.Label
{	
	text-decoration: none;
	background-color: #FFFF99;
	border-style: solid;
	border-color: #FFFF99;}
.Label
{	
	text-decoration: none;
	background-color: #FFFF99;
	border-style: solid;
	border-color: #FFFF99;}
.Blend
{	
	text-decoration: none;
	background-color: #FFCC66;
	border-style: solid;
	border-color: #FFCC66;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 8pt;	
    height: auto;
    overflow: visible;
	padding: 0px;
	
}

.Gray_Blend
{	
	text-decoration: none;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #CCCCCC;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 8pt;	
    height: auto;
    overflow: visible;
	color:#999999
}
.NoBlend
{	
	text-decoration: none;
	background-color: white;
	border-style: solid;
	border-color: #FFCC66;
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 8pt;	
}
SPAN.Phrases_Tiny_Box
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: thin groove;
    BORDER-LEFT: thin groove;
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    FONT-FAMILY: 'Times New Roman', Courier;
    FONT-SIZE: 8pt;
    HEIGHT: 30px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
    WIDTH: 100%;
}
SPAN.Phrases_Tiny_Box_NoWidth
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: thin groove;
    BORDER-LEFT: thin groove;
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    FONT-FAMILY: 'Times New Roman', Courier;
    FONT-SIZE: 8pt;
    HEIGHT: 30px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
    WIDTH: 100%;
}
INPUT.Phrases_Tiny_Box
{
    HEIGHT: 30px;
    WIDTH: 30px
}
INPUT.Phrases_Tiny_Box_NoWidth
{
    HEIGHT: 30px;
    WIDTH: 100%;
}
SPAN.Phrases_NotSoTiny_Box
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: thin groove;
    BORDER-LEFT: thin groove;
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    FONT-FAMILY: 'Times New Roman', Courier;
    FONT-SIZE: 8pt;
    HEIGHT: 30px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px;
    TEXT-ALIGN: center;
    MYWIDTH: 115px;
    WIDTH: 100%;
}
SPAN.Phrases_NotSoTiny_Box_NoWidth
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: thin groove;
    BORDER-LEFT: thin groove;
    BORDER-RIGHT: thin groove;
    BORDER-TOP: thin groove;
    FONT-FAMILY: 'Times New Roman', Courier;
    FONT-SIZE: 8pt;
    HEIGHT: 30px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    WIDTH: 100%;
}
INPUT.Phrases_NotSoTiny_Box
{
    HEIGHT: 30px;
    WIDTH: 115px
}
INPUT.Phrases_NotSoTiny_Box_NoWidth
{
    HEIGHT: 30px;
    WIDTH: 100%;
}
.Section_Design
{
    BACKGROUND-COLOR: #ffff99
}
/* JB: Designed to take the place of graphic for section titles.*/
.SectionTitleMed{
    FONT-FAMILY: verdana, arial, helvetica;
    FONT-SIZE: 16pt;
    COLOR: #FF9933;
    FONT-STYLE: italic;
    TEXT-DECORATION: underline;
}
.SectionTitleSmall{
	FONT-FAMILY: verdana;
	FONT-SIZE:  15pt;
	COLOR: #FF9933;
	FONT-STYLE: italic;
	TEXT-DECORATION: underline;
	word-spacing : 0px;
	letter-spacing : -1.5pt;
}
.hiddenTextArea{
	VISIBILITY:visible;
	HEIGHT:0px;
	OVERFLOW:hidden;
}

.msgtxt {
	color:red;
	font-size: 14px;
	FONT-FAMILY: verdana;

}