﻿body 
{
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	color: #000000; /* dark black*/
	margin: 0px;
}

.mainBody {
	background-color: #ffffff; /* tried Lightera grey doesn't look good #f2f0ee prior color pale lite grey in red family #FCFCFC */
}

.errorMessage 
{
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	color: #31312f; /* Lightera dark grey Lightera med purple #9e0fce too bright prior color red */
}

.noPrint
{
    display: none !important;
}

.headerImage {
	float: left;
	width: 1024px;
	height: 120px;
	background: url(../images/header-min-lightera.jpg) no-repeat left top;
}

.top_link {
	background-color: #b063ff; /*  too plum colored #25004C still too dark #22006E too dark #150045 Kate wanted to use #b063ff first draft was lightera purple 1 =  #6f00d3 prior red #cc6666*/
	color: #ffffff; /* white */
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	/*font-weight: bold;*/
	height: 20px;
	margin-top: 0px;
	text-align: right;
	padding-left: 15px;
	padding-right: 10px;
	margin-right: 3px;
	float: right;
	vertical-align: top;
	text-align: right;
	border-radius: .15rem;
	border-color: #5300A1;
}
 
/* PAGE */
.header 
{
	background-color: #f2f0ee; /* prior color pale lite grey in red family #FCFCFC*/
	/*CD2626
    background-image: url(../Images/header-min.jpg);
	height: 169px;*/
}

.footer
{
	/*background-image: url(../Images/footer.jpg);
	background-repeat: repeat-x;*/
    background-color: #f2f0ee; /* prior color pale lite grey in red family #FCFCFC*/
    color: #ffffff;
	height: 20px;
	vertical-align: middle;
	padding-top: 5px;
}

.pageHeader
{
    text-align: left;
    font-size: 16pt;
    color: #000000; /* black */
}

.privacypolicyHeader {
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #6f00d3; 
}

/* LINKS */
.defaultLink {
	color: #6f00d3; /* light green for Ligthera highlight #cdf564 was too lite and ugly prior color Lightera purple 3 #b063ff */
	text-decoration: underline;
}

.navLink
{
    font-size: 12pt;
    color: #000000;
}
.navLink a:link, .navLink a:active, .navLink a:visited, .navLink a:hover
{
	color: #000000;
    font-size: 12pt;
	text-decoration: underline;
}

.navLinkRed
{
    font-size: 12pt;
    color: #6f00d3; /* prior red #b9001c color: #CD2626; */
}
.navLinkRed a:link, .navLinkRed a:active, .navLinkRed a:visited, .navLinkRed a:hover
{
	color: #6f00d3; /* prior red #b9001c color: #CD2626; */
    font-size: 12pt;
	text-decoration: underline;
}

.navLinkCatalog
{
    font-size: 12pt;
    color: #000000;
    text-align:  center;
    /*font-weight: bold;*/
	text-decoration: underline;
}
.navLinkCatalog a:link, .navLinkCatalog a:active, .navLinkCatalog a:visited, .navLinkCatalog a:hover
{
	color: #000000;
    font-size: 12pt;
    text-align: center;
    /*font-weight: bold;*/
	text-decoration: underline;
}

.navLinkNoUnderlineDarkGrey 
{
	color: black;
	font-size: 12pt;
	text-decoration: none;
}

.navLinkNoUnderlineDarkGrey a:link, .navLinkNoUnderlineDarkGrey a:active, .navLinkNoUnderlineDarkGrey a:visited, .navLinkNoUnderlineDarkGrey a:hover 
{
	color: black;
	font-size: 12pt;
	text-decoration: none;
}

.navLinkNoUnderline
{
    color: #000000;
    font-size: 12pt;
    text-decoration: none;
}

.navLinkNoUnderline a:link, .navLinkNoUnderline a:active, .navLinkNoUnderline a:visited, .navLinkNoUnderline a:hover
{
	color: #000000;
    font-size: 12pt;
	text-decoration: none;
}

.navLinkImage
{
    color: #ffffff;
    text-decoration: none;
    border-style: none;
    border: 0px none #ffffff;
}

.navLinkImage a:link, .navLinkImage a:active, .navLinkImage a:visited, .navLinkImage a:hover
{
	color: #ffffff;
    text-decoration: none;
    border-style: none;
    border: 0px none #ffffff;
}

.navLinkFilters 
{
	font-size: 12pt;
	color: #9e0fce; /* Lightera med purple prior color red */
	font-style: italic;
}
.navLinkFilters a:link, .navLinkFilters a:active, .navLinkFilters a:visited, .navLinkFilters a:hover
{
	color: #6f00d3; /* Lightera purple 1 Lightera med #9e0fce purple prior color red */
    font-size: 12pt;
	text-decoration: underline;
	font-style: italic;
}

/* REPORT */
.reportHeader3
{
    font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
    font-size: 12pt;
	/*font-weight: bold;*/
	font-style: italic;  
}
.reportDetail
{
	background-color: #ffffff;
    font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
    font-size: 12pt;
    /*border: solid 1px black;
	font-weight: bold;
	font-style: italic;  */
}
.reportDetail14
{
	background-color: #ffffff;
    font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
    font-size: 14pt;
}

/* LABELS */
.labelLeft
{
    text-align: left;
    font-size: 12pt;
    color: #000000;
}
.labelLeft2
{
    text-align: left;
    font-size: 12pt;
    color: #000000;
}
.labelLeftU
{
    text-align: left;
    font-size: 12pt;
    color: #000000;
    text-decoration: underline;
}
.labelRight
{
    text-align: right;
    font-size: 12pt;
    color: #000000;
}
.labelRightU
{
    text-align: right;
    font-size: 12pt;
    color: #000000;
    text-decoration: underline;
}
.labelRightLime {
	text-align: right;
	font-size: 12pt;
	background-color: #b063ff; /* #5300A1 org #4A0198 chg'd to match style guide #b063ff Purple 1 #6f00d3*/
	color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .3rem;
	border-color: #5300A1;
}
.labelRightLimeH1Large {
	font-size: 16pt;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	/*height: 30px;*/
	width: 450px;
	text-align: right;
	font-weight: bold;
	background-color: #f2f0ee; /* #b063ff #5300A1 org #4A0198 chg'd to match style guide #b063ff Purple 1 #6f00d3*/
	color: #6f00d3; /*#ffffff;*/
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .3rem;
	border-color: #5300A1;
}
.gridEmptyH1Large {
	font-size: 16pt;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	width: 600px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: .8rem;
	border-color: #6f00d3;
	border-width: 2px;
	/*color: #6f00d3;*/ /*color: #31312f;*/
	/*background-color: #fff;*/ /* #d3ced9 prior grey #d6d2d9; */
	background-color: #f2f0ee; /* prior color lite grey #F8F8F8; */
	color: Black;
}
.labelCenter
{
    text-align: center;
    /* font-weight: bold; */
    font-size: 12pt;
    color: #000000;
}
.labelCenterU
{
    text-align: center;
    /* font-weight: bold; */
    font-size: 12pt;
    color: #000000;
    text-decoration: underline;
}

.labelItalic 
{
    font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
    font-size: 11pt;
	color: #000000;
	font-style: italic;
}

/* BUTTONS */
.button 
{
	font-size: 12pt;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;	
	height: 40px;
	width: 100px;
	/*border-radius: 5px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: .8rem;
	border-color: #6f00d3;
	border-width: 2px;
	color: #6f00d3; /*color: #31312f;*/
	background-color: #fff; /* #d3ced9 prior grey #d6d2d9; */
}
.button:hover 
{
	background-color: #F8EDFF;
}
.buttonPrimary {
	font-size: 12pt;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	height: 40px;
	width: 100px;
	/*border-radius: 5px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: .8rem;
	border-color: #6f00d3;
	border-width: 2px;
	color: #fff;
	background-color: #6f00d3;
}
.buttonPrimary:hover 
{
	background-color: #5300A1;
}
.buttonPrimaryVeryLong {
	font-size: 12pt;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	height: 45px;
	width: 400px;
	/*border-radius: 5px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: .8rem;
	border-color: #6f00d3;
	border-width: 2px;
	color: #fff;
	background-color: #6f00d3;
}
.buttonPrimaryVeryLong:hover {
	background-color: #5300A1;
}
.buttonLong 
{
	font-size: 12pt;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	height: 40px;
	width: 130px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: .8rem;
	border-color: #6f00d3;
	border-width: 2px;
	color: #6f00d3; /*color: #31312f;*/
	background-color: #fff; /* #d3ced9 prior grey #d6d2d9; */
	/*background-color: #6f00d3;*/ /* #d3ced9 prior grey #d6d2d9; */
	/*color: #31312f;*/
	/*height: 40px;
	width: 130px;*/
}
.buttonLong:hover
{
	background-color: #F8EDFF;
}
.buttonBlueLong {
	font-size: 12pt;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	height: 40px;
	width: 130px;
	/*height: 40px;*/
	/*background-color: #0000FF;*/
	/*background-color: dodgerblue;*/
	/*background-color: Highlight;*/
	/*background-color: cornflowerblue;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: .8rem;
	border-color: #6f00d3;
	border-width: 2px;
	color: #fff;
	background-color: #6f00d3; /* Lightera purple 1 tried Lightera purple 3 #b063ff prior color blue */
}
.buttonBlueLong:hover 
{
	background-color: #5300A1;
}
.buttonBlueShort 
{
	font-size: 10pt;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	height: 30px;
	width: 80px;
	/*height: 40px;*/
	/*background-color: #0000FF;*/
	/*background-color: dodgerblue;*/
	/*background-color: Highlight;*/
	/*background-color: cornflowerblue;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: .6rem;
	border-color: #6f00d3;
	border-width: 2px;
	color: #fff;
	background-color: #6f00d3; /* Lightera purple 1 tried Lightera purple 3 #b063ff prior color blue */
}
.buttonBlueShort:hover 
{
	background-color: #5300A1;
}
.buttonExtraLong 
{
	font-size: 12pt;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	height: 40px;
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: .8rem;
	border-color: #6f00d3;
	border-width: 2px;
	color: #fff; /*color: #31312f;*/
	background-color: #6f00d3; /* #d3ced9 prior grey #d6d2d9; */
	/*background-color: #d3ced9;*/ /* prior grey #d6d2d9; */
	/*color: #31312f;*/
}
.buttonExtraLong:hover 
{
	background-color: #5300A1;
}


/* TEXTBOXES */
.fileUpload
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 10.5pt;
	height: 24px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}

.textBox {
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 157px;
	height: 24px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxLarge {
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 220px;
	height: 24px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxLarge300 {
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 300px;
	height: 24px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxExtraLarge {
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 525px;
	height: 24px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxExtraLarge2NoBorder {
	background-color: #F9ECFF; /* #F7E6F6 Ligherta lite purple grey pink prior color light red pink #ffcccc prior lemonchiffon #FFFFFF; */
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 450px;
	border: none;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxSmall 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 70px;
	height: 24px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxExtraSmall 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 35px;
	height: 18px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxMultiLine2_200 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 200px;
	height: 24px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxMultiLine3_300 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 300px;
	height: 36px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxMultiLine4_300 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 300px;
	height: 48px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxMultiLine4_525 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 525px;
	height: 48px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxMultiLine5_400 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 400px;
	height: 60px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxMultiLine5_525 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 525px;
	height: 60px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}
.textBoxMultiLine7_200 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 200px;
	height: 84px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}

/* SELECTBOXES */
.selectBox {
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 185px;
	height: 34px;
	/*padding: 3px;*/
	border: solid 1px;
	/* new below */
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 1px;
	border-radius: .15rem;
	border-color: #31312f;
}

/* JQuery UI DROPDOWNS */
.company-selectmenu .ui-menu {
	max-height: 200px;
	max-width: 258px;
	overflow-y: auto;
	background-color: #ffffff; /* #f0f0f0 #f2f0ee #e0e0e0 Example background color */
	color: #454545; /* #333 #000 Example text color */
}
.location-selectmenu .ui-menu {
	max-height: 200px;
	/*max-width: 158px;*/
	/*overflow-y: auto;*/
	background-color: #ffffff; /* #f2f0ee #e0e0e0 Example background color */
	color: #454545; /* #000 Example text color */
}
.location-selectmenu-button.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 150px; /* Set the desired width */
	/*width: 10em;  Set the desired width */
	background-color: #f2f0ee; /* Example background color */
	color: #454545; /* Example text color */
}    
.quote-selectmenu .ui-menu {
	max-height: 200px;
	width: 224px;
	/*overflow-y: auto;*/
	background-color: #ffffff; /* #f0f0f0 #f2f0ee #e0e0e0 Example background color */
	color: #454545; /* #333 #000 Example text color */
}

.quote-selectmenu-button.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 224px; /* Set the desired width */
	/*width: 10em;  Set the desired width */
	background-color: #f2f0ee; /* Example background color */
	color: #454545; /* Example text color */
}
.quote-med-selectmenu .ui-menu {
	max-height: 200px;
	width: 204px;
	/*overflow-y: auto;*/
	background-color: #ffffff; /* #f0f0f0 #f2f0ee #e0e0e0 Example background color */
	color: #454545; /* #333 #000 Example text color */
}
.quote-med-selectmenu-button.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 204px; /* Set the desired width */
	/*width: 10em;  Set the desired width */
	background-color: #f2f0ee; /* Example background color */
	color: #454545; /* Example text color */
}         
.addr-med-selectmenu .ui-menu {
	max-height: 200px;
	width: 204px;
	/*max-width: 158px;*/
	/*overflow-y: auto;*/
	background-color: #ffffff; /* #f2f0ee #e0e0e0 Example background color */
	color: #454545; /* #000 Example text color */
}
.addr-med-selectmenu-button.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 204px; /* Set the desired width */
	background-color: #f2f0ee; /* Example background color */
	color: #454545; /* Example text color */
} 

.show 
{
    display: block;
}
.hide
{
	display: none;
}
.selectBox option:hover, li:hover
{
	background-color: #cdf564 /* #ddd */
}
.selectBoxSmall 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 110px;
	padding: 1px;
	border: solid 1px;
	position: relative;
	z-index: 9999;
}
.selectBoxSmall option:active, option:hover, option:focus 
{
	background-color: #cdf564;
	accent-color: #cdf564;
	color: #000000; /* Text color */
}
.selectBoxSmall option:checked 
{
	background: linear-gradient(#b063ff,#b063ff);
}
.selectBoxLarge 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 250px;
	padding: 1px;
	border: solid 1px;
}
.selectBoxExtraLarge 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 300px;
	padding: 1px;
	border: solid 1px;
}
.selectBoxExtraSmall 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 72px;
	padding: 1px;
	border: solid 1px;
}
.selectBoxExtraSmall2 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	width: 50px;
	padding: 1px;
	border: solid 1px;
}

.listBox 
{
	background-color: #FFFFFF;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	padding: 3px;
}

.listBoxTime 
{
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	text-align: right;
}

.checkBox 
{
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;	
	color: white; /* prior color #000000 */
	/*background-color: #b063ff;*/
	accent-color: #b063ff;	
}

.checkBox label
{
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	color: #000000;	
}

.checkBoxErrorMessage 
{
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	/* font-weight: bold; */
	color: #31312f; /* Lightera dark grey Lightera med purple #9e0fce too bright prior color red */
	/*background-color: #b063ff;*/
	accent-color: #b063ff;
}

.radioButton 
{
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	accent-color: #b063ff;
}

/* GRIDS */
.grid
{	
	background-color: #D4D2EA; /*Lightera purple grey blue */
	color: White;
	padding: 5px 5px 0px 5px;
	margin: 0px;
	font-size: 12pt;
	font-weight: normal;
}
.gridHeader {
	/* background-color: #8B8989; */
	background-color: #5300A1; /* real color = #5300A1 org #4A0198 chg'd to match style guide very close but not as good #410195 Dark purple #4A0198 Purple 1 #6f00d3 per CJ Purple 3 per Kate #b063ff  prior red #b9001c color: #CD2626; */
	color: White;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	font-weight: normal !important;
}
.gridFooter
{
	background-color: #cdf564; /* Lightera green highlight prior color lemonchiffon */
	color: Black;
	font-size: 12pt;
}
.gridRow 
{
	background-color: #f2f0ee; /* light Lightera grey prior color lite grey #f4f4f4 #e9e9e9;  #f5f3f0; */ 
	color: Black;
}
.gridRowAlt {
	background-color: #d3ced9; /* old eza alt clr #cacadc lite pink purple grey #d4ccdb too grey per CJ #d6d2d9 lite grey purple family med grey purple family cec9d1 darkgreypurple #c5bfc9 greypurple #c9c0d1 lite pinkgreypurple #e5d8f2 prior color dark bluish grey #cacadc blue gray #d5d9de   #F1EDE7; */
	color: Black;
}
.grid a:link, .grid a:active, .grid a:visited, .grid a:hover
{
	color: #000000; /* black */
	text-decoration: underline;
}
.grid a:hover
{
	color: #000000; /* black */
	text-decoration: none;
}

.gridEmpty 
{
	background-color: #f2f0ee; /* prior color lite grey #F8F8F8; */
	color: Black;
}
    
/*    Used with Announcements */
.gridHeaderA {
	background-color: #cdf564; /* #ffffcc pale highlight yellow */
	color: Black;
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	font-size: 12pt;
	font-weight: normal;
}
.gridRowA {
	background-color: #e7f5c4; /* #cdf564 #ffffcc pale highlight yellow */
	color: Black;
}
.gridRowAltA {
	background-color: #cdf564; /* #F0DBFF #f2f0ee prior color lite grey #F8F8F8; */
	color: Black;
}      

/* SCROLLING */
.scroll 
{
	width: 170px;
	height: 450px;
	overflow-y: scroll;
	scrollbar-arrow-color: #9e0fce; /* Lightera light grey prior color blue */
	scrollbar-face-color: #f2f0ee; /* Lightera light grey prior color light reddish grey #e7e7e7 */
	scrollbar-3dlight-color: #979399; /* Lightera med purplish grey prior color #a0a0a0 */
	scrollbar-darkshadow-color: #7c7a7d; /* Lightera med purplish grey prior color med red grey #888888 */
}
.scrollErrors
{
    width: 1017px; 
    height: 410px; 
    overflow-y: scroll; 
    scrollbar-arrow-color: #9e0fce; /* Lightera light grey prior color blue */
    scrollbar-face-color: #f2f0ee; /* Lightera light grey prior color light reddish grey #e7e7e7 */
    scrollbar-3dlight-color: #979399; /* Lightera med purplish grey prior color #a0a0a0 */ 
    scrollbar-darkshadow-color: #7c7a7d; /* Lightera med purplish grey prior color med red grey #888888 */
}

/* AJAX ITEMS */
.myCalendar .ajax__calendar_container {
	border: 1px solid #000000; /* black */
	background-color: #F9ECFF; /* #F7E6F6 #E6EDF0    lemonchiffon;*/
	color: black; /* white;*/
}

.myCalendar .ajax__calendar_other .ajax__calendar_day,
.myCalendar .ajax__calendar_other .ajax__calendar_year 
{
    color: #000000; /*black;*/
}

.myCalendar .ajax__calendar_hover .ajax__calendar_day,
.myCalendar .ajax__calendar_hover .ajax__calendar_month,
.myCalendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: #000000; /*black;*/
}

.myCalendar .ajax__calendar_active .ajax__calendar_day,
.myCalendar .ajax__calendar_active .ajax__calendar_month,
.myCalendar .ajax__calendar_active .ajax__calendar_year 
{
    color: black;
    /*font-weight:bold;*/
}

.modalBackground 
{
	background-color: #979399; /* Lightera purple med grey prior color red grey #AAAAAA*/
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.validatorCalloutHighlight 
{
    background-color: #cdf564; /* Lightera green highlight prior color lemonchiffon */
}

.maskedEditFocus {
	background-color: #cdf564; /* #ffffcc pale highlight yellow */
	color: #000000; /* black */
}
.maskedEditError {
	background-color: #F9ECFF; /* #F7E6F6 Ligherta lite purple grey pink prior color light red pink #ffcccc prior pale highlight yellow prior color #FF1A1A;*/
}

.premisesTable
{
border-collapse: collapse;
border: 1px solid Black;
width: 550px;

margin-top: 10px;
}

.premisesHeader {
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	background-color: #ffffff; /* #6f00d3 prior red #b9001c color: #CD2626; */
	color: #6f00d3; /* #000000 black */
}

.premisesCell
{
border-bottom: 1px solid Black;
border-top: 1px solid Black;
border-left: none;
border-right: none;
padding: 4px 5px 4px 5px;
}

.premisesDecoderTable {
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	position: fixed;
	/*top: 0px;*/ /* lines up correctly with absolute, but then it scrolls! */
	left: 560px;
	/*left: 575px;*/ /* use for fixed positioning */
	top: 245px; /* use this to align top when there is no 'LOCAL DEVELOPMENT' banner across top of page */
	/*top: 265px; */ /* use this one to align top when there is a banner across the top of the page */
	overflow: hidden;
	background-color: #f2f0ee; /* Lightera lite grey prior color LightGray */
	border-collapse: collapse;
	border: 1px solid #f2f0ee; /* Lightera lite grey prior color LightGray */
	font-size: 12pt;
}

.premisesDecoderHeader {
	font-family: Arial,Helvetica,Tahoma,Verdana,"Lucida Console","Segoe UI",sans-serif;
	background-color: #f2f0ee; /* #6f00d3 prior red #b9001c color: #CD2626; */
	color: #6f00d3; /* #000000*/
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
	/* font-weight: bold; */
}

.premisesDecoderHeaderLarge
{
    text-align: center;
}

.premisesDecoderCell
{
    border-bottom: 1px solid #f2f0ee; /* Lightera lite grey prior color LightGray */
    border-top: 1px solid #f2f0ee; /* Lightera lite grey prior color LightGray */
    border-left: none;
    border-right: none;
    padding: 2px 5px 2px 5px;
    /*wrap: true;*/
    font-size: 12pt;
}

.premisesDescriptionTable
{
    border: none;
    padding-left: 40;
}

.premisesDecoderLegend
{
    position: fixed;
	left: 575px;
	top: 700px;
	overflow: hidden; 
	background-color: #f2f0ee; /* Lightera lite grey prior color LightGray */
	border-collapse: collapse;
	border: 1px solid #f2f0ee; /* Lightera lite grey prior color LightGray */
	font-size: 12pt;
}


