﻿
body
{
 height: 100%;
 background-color: #C0C0C0;
 width: 100%;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #666666;
 font-style: normal;
 text-decoration: none;
 font-weight: normal;
 font-size: 10PT;
}

.styContSize
{
 height: 100%;
 width: 800px;
 padding: 5px;
 background: #FFFFFF;
 margin-right: auto;
 margin-left: auto;
}

.styFooter {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #003366;
 font-style: normal;
 text-decoration: none;
 font-size: 7pt;
 background: #C0C0C0;
 text-align: center;
}

/* -- */
/* -- header information
/* -- */
.styHeaderCont
{
 
}

.styHeaderLogo
{
 margin: 0;
 width: 220px;
 float: left;
 background: #FFFFFF;
 border: thin none #000;
 font-family: Calibri;
 font-size: 15px;
 font-weight: bold;
}
.styDigiLogo {
 font-family: Calibri;
 font-size: 22pt;
 font-weight: bold;
 color: #0021CC;
}
.stDigiCom {
 font-family: calibri;
 font-size: 15pt;
 color: #666666;
 font-weight: bold;
}


.styHeaderLogin
{
 padding-top:8px;
 float: right;
 font-family: Calibri;
 font-size: 10pt;
}
.styHeaderLogout
{
 padding-top:8px;
 float: right;
 font-family: Calibri;
 font-size: 10pt;
}

.styHeaderLoginEdit
{
 font-family: "Courier New", Courier, monospace;
 font-size: 10pt;
 width: 85px;
 height: 17px;
}
.styHeaderGuar
{
 float: right;
 width: 180px;
 text-align: center;
}
.styHeaderGuar a
{
 color: #666666;
}
.styHeaderPhoneDate
{
 padding-top:8px;
 float: right;
 text-align: right;
}
.styHeaderPhone
{
 font-size: 12pt;
 font-weight:bold;
}
.styHeaderClear
{
  height:0px;
  clear: both;
}

/* -- */
/* -- Two Column Template */
/* -- */
.styCENTERONLY {
 text-align: center;
}

/* -- */
/* -- Shared Page Styles */
/* -- */
.stPageHeader
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #003366;
	font-style: normal;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
}

.stKitQuoteBlue {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #0021CC;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	text-align: justify;
}

.stKitQuote {
	font-size: 9pt;
	text-align: left;
}

.stImageNoBorder
{
 border: 0 black solid;
}

.stOrderTable
{
	border-collapse: collapse;
	border: 1px none BLACK;
	width: 580px;
}

.stOrderTable td
{
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.stButtonOrder
{
  text-align:center;
}

.stEditOrder
{
	color:Black;
	background: WHITE;
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height:15px;
	border:1px gray solid;
}

.stEditOrderRO
{
	color:Black;
	background: WHITE;
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height:15px;
}

.stSelOrder		{
	color: black;
	background: WHITE;
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.stRequired
{
color: red;
}

/*
old styls

BODY
{
	margin : 0 0 0 0;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : smaller;
	background-color : White;
	color : Black;
}
.styHeading1a
{
	font-size: 16pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align : center;
}

.styHeading2a
{
	font-size: 12pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align : center;
}

.styTableQuestion
{
	background: #D5CBBA;
	color : Black;
}

.styTableQuestion-Edit
{
	background: #D5CBBA;
	border-left : 1px solid Gray;
	color : Black;
}

.styParaQuestion
{
	font-size: 12pt;
	font-style: normal;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
}

.styTableAnswer
{
	background: #D5CBBA;
	color : Black;
}

.styTableHeading	{ color: WHITE;
			      background: BLUE;
				  font-size: 8pt;
				  font-style: normal;
				  font-family: "Arial, Times New Roman, Verdana";}

.styTableRow1	{
	color: BLUE;
	background: #D5CBBA;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.styOrderTable		{
	background: WHITE;
	border-color: WHITE;
	border-style: solid;
	font-size: 8pt;
	font-style: normal;
	font-weight: 200;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 1px;
}


			 
.styTableRow2	{color: BLUE;
			 background: WHITE;
			 font-size: 10pt;
			 font-family: "Arial, Times New Roman, Verdana";}

.styButtons		
{
	color:black;
	font-size:10pt;
	font-style:normal;
	background-color : Silver;
}

.styEdit-ro-grid		{
	color: BLUE;
	font-size: 8pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.styEdit-Normal
{
	color:Black;
	background: WHITE;
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.styTextarea-Normal
{
	color:Black;
	background: WHITE;
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.stySel-Normal		{
	color: black;
	background: WHITE;
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
				 
.styPackage-Link
{
	color : Blue;
	text-decoration : none;
}

.styContract-Name
{
	color : #FFA500;
	font-weight : bold;
}

.styContract-Link
{
	color : Blue;
	text-decoration : none;
	font-size : smaller;
}

.styOrangebarlink, .styOrangebarlink:visited, .styOrangebarlink:active, .styOrangebarlink:hover
{
	font-size:12px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}


.styOrangebarlink-Row-Spacer
{
	background-color : #FFFFFF;
}
.styOrangebarlink-Row
{
	background-color : #ffffcc;
}
.styOrangebarlink-Row-Sel
{
	background-color : #ffffcc; 
	font-size:13px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : black;
	vertical-align : middle;
}


.styLaw-Firm-Text
{
	font-size : 10pt;
}

.styInhouse-Text
{
	font-size : 18px;
}

.styTestimonialText
{
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.styNormalText
{
	font-size: 10pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.styReportText
{
	font-size: 9pt;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
*/
.bodyBold {
 font-weight: bold;
}
.stSubHeader {
 font-weight: bold;
}
.stPageArticleCenter
{
	width: 90%;
	margin-left: 20px;
}
}
.stPageArticle {
	text-align: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.stPageArticle a {
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
}

/* -- */
/* -- Articles on left */
/* -- */
.stArticleHeader {
 font-size: 8pt;
 color: #0021CC;
}

.stArticle {
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}

.stArticleHeaderRes {
	font-size: 8pt;
	color: gray;
}
