/*
    10/31/19 D.Maibor: To see correct formatting in all env's, comment out non active sections in:
    RegStyles.css
    sec/css/styleapps.css
    sec/ssi/assets.htm
    sec/ssi/assetsapps.htm
    sec/ssi/sidebar.htm
*/

/*MO/Prod:background-image   */
/*BODY {
    BACKGROUND-COLOR: white;
    background-image: url(/images/background.gif);
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}*/

/*VS: :background-image*/
/*BODY {
    BACKGROUND-COLOR: white;
    background-image: url("/sec/images/background.gif");
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}*/

/*Local: :background-image*/
BODY {    
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

A:link { text-decoration: none; color: #3333cc; }
A:visited { text-decoration: none; color: #333399; }	
A:active { text-decoration: underline; color: #3333cc; }	
A:hover {	text-decoration: underline; color: #3333cc; }

 .alignright {
        text-align:right;
}

.alignleft {
    text-align:left;
}

.aligncenter {
    text-align:center;
}

.cellpadding0 {
    padding:0px;
}

.verticalaligntop {
    vertical-align:top;
}

.width30 {
    width:30%;
}

.width50 {
    width:50%;
}

.width60 {
    width:60%;
}

.width100 {
    width: 100%;
}

.width* {
    width:*;
}

.TitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
} 

.NormalText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.LabelText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: gray; FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.ValueText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.HeaderText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.links {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 10pt; font-weight: normal
}

.errText {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 10pt; font-weight: normal;
            color: maroon
}
.redText {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: red; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.blueText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: Verdana, Helvetica, sans-serif
}

.HdrBar
{
    background-color: #d3d3d3; /* lightgrey */
    border: solid 1px black;
}
.HdrBar2 
{
    background-color: #d3d3d3; /* lightgrey */ 
    border: solid 1 black;
}
.HeaderWithMediumHeight 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: gray; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	height: 36px;
}
    

.login{ border-top: solid; border-left: solid; border-right: solid; border-bottom: solid; border-width: 1px; border-color: black }

.leftLine { border-left: solid; border-width: 1; border-color: black }

/* Imported from other projects */
.BoxHeader
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 15pt;
	font-weight: normal;

	border: .25pt solid #C0C0C0;
	padding: 0pt;
	margin: 0pt;
	line-height: 50px;
}
.BoxWithGrayLine 
{
    /* width: 620px; */
    border:1px solid #E3E3E3;
}

.BoxWithDottedLine
{
	border: .25pt solid #C0C0C0;
	padding: 5pt 5pt 5pt 5pt;
	margin: 5pt 5pt 5pt 5pt;
}
.BoxWithDottedLineTextMedium
{
	border: .25pt solid #C0C0C0;
	padding: 5pt 5pt 5pt 5pt;
	margin: 5pt 5pt 5pt 5pt;

	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #333333;
	text-decoration:underline;

}
.ButtonSize200_Upper
{
	border-style: hidden;
	border-color: #666699;
	background-color: #666699;
	text-decoration: none;
	width: 200px;
	text-align: center;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
	text-transform: uppercase;
	height: 25px;
	
}
.ButtonSimple200
{
	border-style: hidden;
	border-color: #666699;
	background-color: #666699;
	text-decoration: none;
	width: 200px;
	text-align: center;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
}
.ButtonSimple100
{
	border-style: hidden;
	border-color: #666699;
	background-color: #666699;
	text-decoration: none;
	width: 100px;
	height: 25px;
	text-align: center;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
}
.ButtonSimple300
{
	border-style: hidden;
	border-color: #666699;
	background-color: #666699;
	text-decoration: none;
	width: 300px;
	text-align: center;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
	/* text-transform: uppercase; */
}
.ButtonSimple160
{
	border-style: hidden;
	border-color: #666699;
	background-color: #666699;
	text-decoration: none;
	width: 160px;
	text-align: center;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
	/* text-transform: uppercase; */
}
.ButtonSimpleNoSize
{
	border-style: hidden;
	border-color: #666699;
	background-color: #666699;
	text-decoration: none;
	text-align: center;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: white;
	cursor: hand;
	/* text-transform: uppercase; */
}
.ButtonSimpleNoSize_Gray
{
	border-style: hidden;
	border-color: #C0C0C0;
	background-color: #C0C0C0;
	text-decoration: none;
	text-align: center;
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	cursor: hand;
	/*
	text-transform: uppercase;
	height: 25px;
    */
}


.DataListHeader
{
	
	color: #F7F6F3;
    background: #666699;
    font-size:9pt;
    font-weight: bold;
}
.DataListAltItem
{
	background-color: #F7F6F3;
	font-family:Arial,Helvetica;
	font-size: 9pt;
	font-weight:normal;
}
.Grid { border: solid 1px #CCCCCC;
    width: 100%;
 }
 
.Grid td
{
border: solid 1px #FFFFFF;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
text-align: center;
}
.GridHeader
{
	color: #F7F6F3;
    background: #666699;
    font-size:small;
    font-weight: bold;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    padding: 2px;
}
.GridHeaderSmall
{
	color: #F7F6F3;
    background: #666699;
	font-family: Arial,Helvetica;
	font-size: 8pt;
    font-weight: normal;
	margin-left: 9px;
    border-bottom: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    padding: 2px; 
	text-transform: uppercase;
	text-align: center;
}
.GridItem
{
	background-color: white;
}

.GridAltItem
{
	background-color: #F7F6F3;
}
.GridFooter
{
	font-weight: normal;
	background-color: #CCCCCC;
	color: #000000;
	font-family: Arial,Helvetica;
	font-size: 10pt;
}
.GridPrintHeader th
{
	font-family: Arial,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	margin-left: 9px;
	color: #333333;
	text-transform: uppercase;
	
}
.GridPrint
{
	padding: 7px;
}
.GridPrintHeader 
{
	font-family: Arial,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	margin-left: 9px;
	color: #333333;
	text-transform: uppercase;
	text-align: left;
}
.GridPrintHeaderAmount 
{
	font-family: Arial,Helvetica;
	font-size: 8pt;
	font-weight: normal;
	margin-left: 9px;
	color: #333333;
	text-transform: uppercase;
	text-align: center;
}
.GridPrintText 
{
	font-family:Times New Roman;
	font-size: 10pt;
	font-weight: normal;
	color: #333333;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
}
.GridPrintTextBlue
{
	font-family:Times New Roman;
	font-size: 10pt;
	font-weight: normal;
	color: blue;
	font-variant: normal;
	text-decoration: none;
	text-align: left;
}
.GridPrintEmptyText 
{
	font-family:Times New Roman;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 9px;
	color: #333333;
	font-variant: normal;
	text-decoration: none;
	text-align: center;
}
.GridPrintTextAmount 
{
	font-family:Times New Roman;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 9px;
	color: #333333;
	font-variant: normal;
	text-decoration: none;
	text-align: right;
}
.MediumTitleBlue11pt
{
	font-family: Arial,Helvetica;
	font-size: 11pt;
	font-weight: normal;
	color: #333333;
	padding-top: 12pt;
	padding-bottom: 4pt;
	margin-bottom: 4pt;
}
.MediumTitleBlue12pt
{
	font-family: Arial,Helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #666699;
	padding-top: 6pt;
	padding-bottom: 2pt;
	margin-bottom: 2pt;
}
.MediumTitleBlue14pt
{
	font-family: Arial,Helvetica;
	font-size: 14pt;
	font-weight: bold;
	color: #666699;
	padding-top: 12pt;
	padding-bottom: 4pt;
	margin-bottom: 4pt;
}
.SmallTitle10ptNormal
{
	font-family:Arial,Helvetica;
	font-size: 10pt;
	font-weight:normal;
	margin-left: 9px;
	color: #333333;
	line-height: 15pt;
	
}

.SmallTitle
{
	font-family:Arial,Helvetica;
	font-size: 8pt;
	font-weight:normal;
	margin-left: 9px;
	color: #333333;
}
.SmallText
{
	font-family:Arial,Helvetica;
	font-size: 8pt;
	font-weight:normal;
	color: #333333;
}
.SmallTextRed
{
	font-family:Arial,Helvetica;
	font-size: 8pt;
	font-weight:normal;
	color: red;
}
.TopHeaderBar 
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #330033
}