﻿td
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:Black;
	font-weight:normal;
}

.GeneralText td
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight:bold;
}

.GeneralText 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
}

.generalTable
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

/*
=======================================================
Menu Controls
=======================================================
*/
.MenuCell
{
	border-style: solid;
	border-color: #666;
	border-width: 1px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin: 0 auto;
	background: #F1D794;
	background-image:url(images/table_h1.gif);
	padding: 0px;
	height: 20px;
	text-align: left;
	padding-left:2px;
	padding-left:2px;
}

.MenuCellSelected
{
	background: white;
	background-image:url(images/table_h2.gif);
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border-bottom: white solid 0px;
}

.MenuCellHover
{
	background-image:url(images/table_h2.gif);
	border-color: black;
	color: Black;
}

.menuContainer
{
	border-bottom: #e9caae 2px solid;
	width: 298px;
	height: 24px;
}


/*
=======================================================
General Form
=======================================================
*/

.form
{
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	border: 1px solid #5f6168;
	color: black;
	background-image: url(images/bg_header2.jpg);
}

.form-nobg  /* Used for form textboxes that need to set background color dynamically */
{
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	height:15px;
	border: 1px solid #5f6168;
	color: black;
}

.form1 /* Textarea */
{
	background-color:#EEDDBB;
	border: 1px solid #5f6168;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.form_lg /* Textarea */
{
	background: #f7eccf;
	border: 1px solid #5f6168;
	border-top-color: #5f6168;
	border-left-color: #5f6168;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

select .form {
    height:20px;
}

input[type='text'] .form {
    height:15px;
}

input[type='text'] {
    font-size:9pt;
}

textarea {
    font-size:9pt;
}

input[type='checkbox'].form 
{
	border:0px;
	color: black;
	background-image: none;
}

input[type='file'].form 
{
	height:20px;
}

.highlight
{
	background: #FFFF66 !important;
}

.modalProgress 
{
	text-align: center; 
	position: fixed; 
	top: 50%; 
	left: 50%; 
	margin: -6px 0 0 -140px;
    z-index: 99999 !important;
}

.modalProgressBackground
{
	position: fixed; 
	z-index: 99998 !important;
	top: 0px; 
	left: 0px; 
	height: 100%; 
	width: 100%;
	background-color: Gray; 
	opacity: 0.6;
    filter: alpha(opacity=60);
}

.modalBackgroundNew
{
	background-color: Gray;
	opacity: 0.6;
    filter: alpha(opacity=60);
	z-index: 20000 !important;
    top: 0px; 
	left: 0px; 
	height: 100%; 
	width: 100%;
    position:fixed;
}

.modalPopup
{ 
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	background-color: #F3F6ED;
	border-width: 2px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width:300px;
	z-index: 20001 !important;
}

.PickListTitle
{
	width: 345px; 
	background-color: #F1D794; 
	color: Black; 
	border: solid 1px black;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 15px;
}

/*
=======================================================
Code for Tables - MP
=======================================================
*/
.tablePickList
{
	background: #F8EAC7;
	border: 1px solid gray;
}
.tablePickList td
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	font-weight:bold;
}
.TDPickListLeft
{
	text-align: left;
	white-space:nowrap;
}
.TDPickListRight
{
	text-align: left;
	width:100%;
	white-space:nowrap;
}

.table1
{
	/*height: 100%;*/
	margin: 0 auto;
	background-image:url(images/table_backer_grad.gif);
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	text-align:left;
	vertical-align:top;
	/*width:330px;*/
	background-position:bottom; 
	background-repeat:repeat-x;
	background-color:White;
	border: solid 1px silver; /*lightgray;  #666; */
}

.table1 h1
{
	border-style: solid;
	border-color: #666;
	border-width: 1px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	font-weight: bold;
	color: Black;
	margin: 0 auto;
	background: #F1D794;
	background-image:url(images/table_h1.gif);
	padding: 0px;
	height: 20px;
	text-align: left;
	padding-left:5px;
}

.table1 h2
{
	border-style: solid;
	border-color: inherit;
	border-width: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color: black;
	margin: 0 auto;
	background: #F1D794;
	background-image:url(images/table_h1.gif);
	padding: 0px;
	height: 20px;
	text-align:left;
}

.table1 text
{
	border-style: solid;
	border-color: inherit;
	border-width: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 0 auto;
	background: #F1D794;
	padding: 0px;
	height: 20px;
	text-align:left;
}

.maincontainer
{
	text-align: center;
	background-color:White;
	margin-top:1px;
	z-index:1000;
}

.errorPanel
{
    width: 90%;
    border-top: #dd9988 1px solid;
    border-left: #dd9988 1px solid;
    border-right: #dd9988 1px solid;
    border-bottom: #dd9988 1px solid;
    text-align: left; 
    padding: 10px;
    margin: 10px;
    background-color: #ffffd5;
    font-size: small;
}

.errorPanel .list
{
    font-weight: lighter;
    font-size: small;
    color: #990000;
    font-family: Verdana,arial,helvetica,sans-serif;
    list-style-position: inside;
    padding-left: 15px;
    vertical-align: middle;
}

.errorPanel .header
{
    font-size: small;
    color: #990000;
    font-weight: bold;
    font-family: Verdana,arial,helvetica,sans-serif;
    padding-left: -5px;
}

#mytable {
	width: 840px;
	padding: 0;
	margin: 0;
}

#mytableMV {
	width: 1100px;
	padding: 0;
	margin: 0;
}

th.default {
	font:  9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
	color: black;
	border-right: 1px solid #DAC48A;
	border-bottom: 1px solid #DAC48A;
	border-top: 1px solid #DAC48A;
	text-transform: uppercase;
	text-align: center;
	padding: 1px 1px 1px 5px;
	background: #F7ECCF url(images/bg_header2.jpg);
	height:20px;
	background-position:bottom;
}

th.default span, th.default label, th.default a {
    font: 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.selected {
	font: 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: black;
	border-right: 1px solid #DAC48A;
	border-bottom: 1px solid #DAC48A;
	border-top: 1px solid #DAC48A;
	text-transform: uppercase;
	text-align: left;
	padding: 1px 1px 1px 5px;
	background-color: #c4edd2;
	height:20px;
}

th.selected, th.selected label {
    font: 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #DAC48A;
	background: none;
}

td.default {
	border-right: 1px solid #DAC48A;
	border-bottom: 1px solid #DAC48A;
	background: #fff;
	color: black;
	font: 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 5px;
}

td.default span {
    font: 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

td.default.left {
	border-left: 1px solid #DAC48A;
}

td.selected {
	border-right: 1px solid #DAC48A;
	border-bottom: 1px solid #DAC48A;
	background-color: #c4edd2;
	color: black;
	font: 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-left: 5px;
}

td.selected span {
    font: 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

td.defaultLBR 
{
	border-left: 1px solid #DAC48A;
	border-right: 1px solid #DAC48A;
	border-bottom: 1px solid #DAC48A;
	background: #fff;
	padding: 6px 6px 6px 6px;
	color: black;
	font: bold 8px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

td.alt {
	background: #f7eccf;
	color: black;
}
td.delete {
	background: #A4A4A4;
	color: black;
}

td.retired {
	background-color:pink;
	color: black;
}
td.spec, th.spec
{
	border-left: 1px solid #DAC48A;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	padding-left:9px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

td.specalt, th.specalt {
	border-left: 1px solid #DAC48A;
	border-top: 0;
	background: #f7eccf url(images/bullet2.gif) no-repeat;
	color: black;
	padding-left:9px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
td.specdelete, th.specdelete {
	border-left: 1px solid #DAC48A;
	border-top: 0;
	background: #A4A4A4;
	color: black;
	padding-left:9px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

td.specretired, th.specretired {
	border-left: 1px solid #DAC48A;
	border-top: 0;
	background-color: pink;
	color: black;
	padding-left:9px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

td.centered-cell{
    text-align: center;
}

td.numAlign{
    text-align: right;
}

tr.deleted-row {
    background-color: red;
}

tr.edited-row{
    background-color: green;
}

caption {
	padding: 0 0 5px 0;
	/*width: 700px;	 */
	font: italic 11pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.alttextBoxNoBorder
{
	border: 0px;
	background-color:#f7eccf;	
	/*width:30px;*/
}

.textBoxNoBorder
{
	border: 0px;
	/*width:30px;*/
}

.alttextBox
{
	border: 1px;
	Border-Color:black;
	background-color:#f7eccf;	
	width:30px;
}

.textBoxborder
{
	border: 1px;
	Border-Color:black;
	width:30px;
}

.alttextBoxBorderGray
{
	border: 1px solid #DAC48A;
	background-color:#f7eccf;	
	width:30px;
    font-size:9pt;
}

.textBoxBorderGray
{
	border: 1px solid #DAC48A;
	width:30px;
    font-size:9pt;
}

.textBoxInvalid
{
	border: 2px solid red;
    font-size:9pt;
}

.textBoxBorderGraySelected
{
	border: 1px solid #DAC48A;
	width:30px;
	background-color: #c4edd2;
	color:black;
	font-weight:bold;	
    font-size:9pt;	
}

td.header 
{
	font-size: 13px;
	font-weight: bold;
}

.parcelSummaryText
{
	font:  bold 8px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-transform: uppercase;
}

.briefParcel
{
	border-style: solid;
	border-color: #666;
	border-width: 1px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin: 0 auto;
	background: #F1D794;
	background-image:url(images/table_backer_grad_lg.gif);
	padding: 0px;
	height: 9px;
	text-align: left;
	padding-left:5px;
}

.tablenewSearch
{
	height: 200px;
	margin: 0 auto;
	background: #DFC388;
	background-image:url(images/table_backer_grad_lg.gif);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	text-align:left;
	vertical-align:top;
	width:350px;
}

.tablenewSearch h1
{
	border-style: solid;
	border-color: #666;
	border-width: 1px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin: 0 auto;
	background: #F1D794;
	background-image:url(images/table_h1.gif);
	padding: 0px;
	height: 20px;
	text-align: left;
	padding-left:5px;
}

.tablenewSearch h2
{
	border-style: solid;
	border-color: inherit;
	border-width: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color: #666;
	margin: 0 auto;
	background: #F1D794;
	background-image:url(images/table_h1.gif);
	padding: 0px;
	height: 20px;
	text-align:left;
}

.tablenewSearch text
{
	border-style: solid;
	border-color: inherit;
	border-width: 0px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	margin: 0 auto;
	background: #F1D794;
	padding: 0px;
	height: 20px;
	text-align:left;
}

.table
{
	margin: 2px auto 2px auto;
	background: #DEC287;
	background-image:url(images/table_backer_grad_lg.gif);
	background-repeat:repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	text-align:left;
	vertical-align:top;
	border: solid 1px silver; /*lightgray;  #666; */
}

/* Update Progress */
.uprogress
{
    display: block;
    position: absolute;
    padding: 2px 3px;
}
.ucontainer
{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.uheader
{
    background: #F7ECCF url(images/bg_header2.jpg) no-repeat;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.ubody
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

fieldset
{
	background-color:white;
	background-image:url(images/table_backer_grad_lg.gif);
	background-position:bottom; 
	background-repeat:repeat-x;
}

legend
{
 font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-weight :bold;
 color: Black;
}

.smallTextBox
{
	width:30px;	
}
.taxBillColumn
{
    text-align: right;
    padding-right: 2px;
    height:25px;
    width:300px;
}

.accesskey
{
	font-size:8px;
}

.draggable, dragcart, .dragval
{
	cursor:move;
}

.ui-autocomplete {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    display: none;
    min-width: 160px;   
    padding: 4px 0;
    margin: 0 0 10px 25px;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
}

.ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: normal;
    line-height: 18px;
    color: #555555;
    white-space: nowrap;
    text-decoration: none;
}

.ui-state-hover, .ui-state-active {
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background-image: none;
}
.ui-helper-hidden-accessible { display:none; }
.ui-state-focus
{
    color:White;
    background:#CCC;
    outline:none;
}

span, label, select {
    font: normal 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
    
select {
    height:20px;
}

select.codesearch {
    height: auto;
}

span.selected, label.selected {
    color: black;    
}

a.maintab {
    font-weight:bold;
    text-decoration:none;
    font-size:10pt;
}

input[type='button'], input[type='submit']
{
    min-width:75px;
    text-align:center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	font-weight: bolder;
}

td.default .LinkButton, td.selected .LinkButton, td.alt .LinkButton, td.delete .LinkButton, th.spec .LinkButton, th.specalt .LinkButton, th.specdelete .LinkButton {
    font-size:9pt;
}

.LinkButton
{
	font: bold 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: underline;
}
.LinkButtonSelected
{
	font: bold 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: White;
	text-decoration: underline;
}

a
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
}
a.link
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Gray;
}
a.active
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Gray;
}
a.hover
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Gray;
}
a.visited
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Gray;
}

a[disabled]
{
   color:Grey;
}
a.attachments, span.attachments
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

a.recentparcel {
    color:red;
    font-weight: bold;
	text-decoration: underline;
}

.header1
{
	border-style: solid;
	border-color: #666;
	border-width: 1px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	font-weight: bold;
	color: Black;
	margin: 0 auto;
	background: #F1D794;
	background-image:url(images/table_h1.gif);
	padding: 0px;
	height: 20px;
	text-align: left;
	padding-left:5px;
}

.header1 span {
    font-weight: bold;
}

/* Top Banner */
.mainWrapper {
    border:1px solid gray;
    text-align:left;
    width:100%;
    margin:auto;
    height:auto;
    overflow:auto;
}

.valueWrapper {
    width:100%;
    float:left;
    padding-bottom:1px;
}

.column1 {
    float:left;
    width:30%;
}

.column1Label {
    float:left;
    font-weight:bold;
    width:25%;
}
    
.column1Value {
    float:left;
    width:75%;
}

.column2 {
    float:left;
    width:40%;
}

.column3 {
    float:left;
    width:30%;
}

.column3Label {
    float:left;
    font-weight:bold;
    width:70%;
}
    
.column3Value {
    float:left;
    width:28%;
    text-align:right;
    padding-right:2px;
}

.footer {
    float:left;
    width:100%;
}

.footer a {
    padding-right: 5px;
}

.footertext {
    color:darkgray;
}

.generalTableLabel, .generalTableLabel label, .generalTableLabel span
{
	font-weight:bold;
    font-size: 9pt;
    text-align:right;
}

/* Sorting Rows */
table.sorting-table {cursor: move;}
table tr.sorting-row td {background-color: #8b8;}
.sort-handler {cursor: move;}

/* Main Tabs */
td.TabLeftSelected
{
	background-image: url( "images/SEL_LFToranj.gif" );
	text-align: center;
	height: 36px;
	padding-left: 25px;
}
td.TabCenterSelected
{
	background-image: url( "images/SEL_CTRoranj.gif" );
	text-align: center;
	height: 36px;
}
td.TabRightSelected
{
	background-image: url( "images/SEL_RToranj.gif" );
	text-align: center;
	height: 36px;
	padding-left: 20px;
}
td.TabLeft
{
	background-image: url( "images/GEN_LFToranj.gif" );
	text-align: center;
	height: 36px;
	padding-left: 25px;
}
td.TabCenter
{
    font-weight:bold;
	background-image: url( "images/GEN_CTRoranj.gif" );
	text-align: center;
	overflow: visible;
	height: 36px;
}
td.TabRight
{
	background-image: url( "images/GEN_RToranj.gif" );
	text-align: center;
	height: 36px;
	padding-left: 15px;
}
td.TabEnd
{
	background-image: url( "images/TABLINEoranj.gif" );
	text-align: left;
	width: 100%;
	height: 36px;
}

.watermark {
    color:gray;
}


/* Drop Down Actions Button*/
.dropbtn {
    border:solid 1px #e6a954;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color:#f7e7bd;
	border: solid 1px #e6a954;
    padding:2px;
    z-index: 1;
    min-width:425px;
}

.dropdown-content a {
    color: black;
    /*width:100%;*/
    text-decoration: none;
    display: block;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}

.dropdown-content a:hover {
    background-color: #7C6F57;
    color:white;
}