/* @override 
	http://192.168.1.2/ll/lawlegs-wcss.css
	http://www.lawyerslegs.com/lawlegs-wcss.css
	http://railo.obysw.com/lawlegs/lawlegs-wcss.css
	http://lls.obysw.com/lawlegs-wcss.css
*/

.updated {
	color: #0cd600;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

div#historyFrame {
	margin-left: 142px;
	width: 900px;
}
a.dp-choose-date {
	position: absolute;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: inline;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}

span.dateLine {
	padding-right: 50px;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

div#dateFrame {
clear: left;
	padding-bottom: 10px;
}

.TransList td {
	padding-right: 15px;
}

.TransList th.AddressCol,.TransList th.ClientCol, .TransList th.StatusCol, .TransList th.RequestCol, .TransList th.ScanCol {
	text-align: left;
	padding-left: 10px;
}
.DateCol {
	width: 40px;
}
.AddressCol {
	width: 120px;
}
.ClientCol {
width: 120px;	
}
.RequestCol {
width: 120px;	
}
.FileCol {
	width: 60px;
}
.StatusCol {
	width: 157px;
}
.ScanCol {
	width: 50px;
}
.PrintCol {
	width: 50px;
}
.date-pick {
	width: 80px;
}


#TransListToggle {
	width: 50%;
	float: left;
}

p.waterbillamt {
	line-height: 3em;
	color: red;
	font-weight: bold;
	font-style: italic;
}

.autocomplete {
	  		position: absolute;
			color: #333;
			background-color: #fff;
			border: 1px solid #666;
			font-family: Arial;
			overflow: hidden;
		}
			
		.autocomplete ul {
			padding: 0;
			margin: 0;
			list-style: none;
			overflow: auto;
		}
			
		.autocomplete li {
			display: block;
			white-space: nowrap;
			cursor: pointer;
			margin: 0px;
			padding-left: 5px;
			padding-right: 5px;
			border: 1px solid #fff;
		}
			
		.autocomplete li.selected {
			background-color: #cef;
			border-top: 1px solid #9bc;
			border-bottom: 1px solid #9bc;
		}
#ActivityListToggle {
	width: 50%;
	float: right;
	top: 0;
}
.Old {
}
.A {
}
.ZON {
}

.printonly {
	display: none;
}
.CertReqC1 {
	width: 12em;
	float: left;
}
.topic, .htopic {
	
	width: 190px;
	float: left;
}

.AddlComment {
	background: url(images/caution.gif) no-repeat 0 top;
	border:0;
	width: 24px;
	height: 31px;
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 0;
}
.topic  {
	
	font-weight: bold;
}

.DailyClientComment {
	font-weight: bold;
	font-style: italic;
	font-size: 110%;
	padding-bottom: 10px;
	padding-top: 5px;
}
.FreedmanRptDate {
	padding-left:  250px;
	font-weight: bold;
	font-style: italic;
	font-size: 140%;
}
.Col1,.Col2,.Col3,.Col4,.hCol1,.hCol2,.hCol3,.hCol4  {
	width: 80px;
	text-align: right;
	float: left;
	padding-right: 5px;
}
.Col1,.hCol1 {
	width: 80px;
	float:left;
	padding-left: 10px;
}
 .htopic,.hCol1,.hCol2,.hCol3,.hCol4  {
	
	font-style: italic;
	font-weight: bold;
	font-size: 110%;
	padding-bottom: 8px;
	text-align: right;
}
.htopic {
	text-align:left;
}
.totalDesc {
	width: 480px;
	text-align:right;
	font-size: 130%;
	font-weight: bold;
	float: left;
	margin-top: 5px;
}
.total {
	font-size: 130%;
	font-weight: bold;
	width: 70px;
	
	margin-left: 40px;
	margin-top: 5px;
}
.inputArea label, .fullLine{
	float: left;
	padding-left: 10px;
	
}
.inputArea label {
	width: 18%;
}

.PrintUnderline {
	border-bottom: 2px solid black;
	padding-right: 50%;
}

/*body, td, pre {
	font-family :  Arial, Helvetica, sans-serif;
	color : Black;
	font-size : 10pt;
}
*/
#wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	padding-bottom: 342px;
}

#container {
	padding: 10px;
	text-align: left;
	
	width: 100%;
	position: relative;
	left: 10px;
	height: 100%;

}

.PrintExpFrame {
	border: 5px solid black;
	width: 90%;
	padding: 3px;
}
.PrintCkBox {
	border: 2px solid black;
	width: 20px;
	height: 20px;
	padding-right: 12px;
	margin-right: 15px;
}

#left {
  position: absolute;
  width: 142px;
	background: #003399;
	left: 11px;
	top: 115px;
	float: none;
}

#center {
  margin-top: 30px;
  margin-left: 160px;
	width: 590px;
	position: relative;
}

/* My Comment */

#rptcenter {
  margin-top: 30px;
  margin-left: 160px;
	width: 790px;
	background: inherit;
}

.CenteredText {
	text-align: center;
}

#right {
  position: absolute;
  right: 10px;
  top: 170px;
  width: 200px;
}

/* Removes default top margin from left/right column paragraphs in Mozilla */

div > p {
  margin-top: 0;
}

table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

#llheader {
  margin: 0px;
  background: transparent;
  height: 108px;
	width: 700px;
	padding: 0px;
	position: relative;
}
#sidenav {
	background: #003399;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 9pt;
	font-weight : bold;
	color: #66ccff;
	padding-left: 2px;
}

#clientnav {
	background: #003399;
	text-decoration:none;
	color: #66ccff;
	padding-left: 2px;
	font: bold 12pt Arial, Helvetica, sans-serif;
}

#clientnav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size : 12pt;
	font-weight : bold;

}

#clientnav ul a:link, #clientnav ul a:visited {
	color: #eeeeee;
	font-size: 12pt;
}

#clientnav ul a:hover {
	color: #999999;
}

.PrintDocsLink {
	color: #0000FF;
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 10pt;
	text-align: center;
}
.PrintDocsLink a{
	text-decoration:none;
	color: #eeeeee;
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 10pt;
	
}

.PrintDocsLink a:hover{
	color: #9999FF;
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 10pt;
}

.TopMenuFrame {
	width: 70%;
	padding: 5px;
	border: none;
	background: #003399;
	text-align: left;
	left: 15%;
	position: relative;
	margin-bottom: 1em;
}

.padright50 {
	padding-left: 50px;
}
.ReturnToMenu {
	color: white;
	text-align: center;
	font: bold 10pt Arial, Helvetica, sans-serif;
}

#copyright {
	font: 10px Arial, Helvetica, sans-serif;
	color: #003399;
}

.ReturnToMenu a{
	text-decoration:none;
	color: #eeeeee;
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 10pt;

}

.ReturnToMenu a:hover{
	color: #9999FF;
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 10pt;
}
#sidenav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size : 9pt;
	font-weight : bold;

}

#sidenav ul ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 4px;
	font-size : 9pt;
	font-weight : bold;
}

.PgTitle {
	font-size: 150%;
	font-weight: bold;
}
#sidenav a:link, #sidenav a:visited {
	color: #eeeeee;
}
#sidenav a:hover {
	color: #888888;
}

#address {
	background: url(images/Topaddress.gif) no-repeat;
	width: 115px;
	height: 47px;
	position: absolute;
	text-align: right;
	clear: both;
	float: right;
	top: 30px;
	right: 0px;
}
body#cmhome li.cmhome a:link, body#cmhome li.cmhome a:visited,
body#cmhwo li.cmhwo a:link, body#cmhwo li.cmhwo a:visited,
body#cmprice li.cmprice a:link, body#cmprice li.cmprice a:visited,
body#cmprocedures li.cmprocedures a:link, body#cmprocedures li.cmprocedures a:visited, body#cmrequest li.cmrequest a:link, body#cmrequest li.cmrequest a:visited, body#cmsa li.cmsa a:link, body#cmsa li.cmsa a:visited, body#cmsfn li.cmsfn a:link, body#cmsfn li.cmsfn a:visited, body#cmcontact li.cmcontact a:link, body#cmcontact li.cmcontact a:visited
 {
	color:  #cccccc;

}

body#cmhome li.cmhome a:hover,
 body#cmhwo li.cmhwo a:hover,
 body#cmprice li.cmprice a:hover,
 body#cmprocedures li.cmprocedures a:hover,
 body#cmrequest li.cmrequest a:hover,
 body#cmsa li.cmsa a:hover,
 body#cmsfn li.cmsfn a:hover,
 body#cmcontact li.cmcontact a:hover {
	color: #999999;
}

#headerphone {
	background: url(images/Topphone.gif) no-repeat;
	width: 120px;
	height: 28px;
	position: absolute;
	top: 90px;
	right: 0px;
	clear: both;
}

#logo {
	background: no-repeat url(images/logo.gif) transparent;
	width: 480px;
	height: 108px;
	padding: 0px;
	margin: 0px;
}

#lines {
	background: repeat-x url(images/2linetile.gif);
	height: 3px;
	position: relative;
	left: 448px;
	width: 300px;
	clear: both;
	top: -28px;
	margin: 0px;
	padding: 0px;
}

.SearchError {
	color: red;
	
}

.NoticeText {
	color: red;
	font-size: 1.1em;
	font-weight: bold;
}
H1 {
	font-family : "Times New Roman", Times, serif;
	font-size : 12pt;
	font-style : italic;
	font-weight : bold;
}
H2 {
	font-family : "Times New Roman", Times, serif;
	font-size : 14pt;
	font-style : italic;
	font-weight : bold;
}

A, .linkdesc  {
	text-decoration:none;
	color: #0000FF;
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 10pt;
}
.linkdesc {
	font-weight: bold;
}

A:Hover {
	color: #9999FF;
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 10pt;
}

form p {
	clear: left;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

fieldset {
	background: inherit;
	padding: 5px;

}

form  label {

	width: 15%;
}

.FATCol1 {
	width: 10em;
	float: left;
}

.FATCol2 {
	width: 10em;
	float: left;
}

.FATCol3 {
	float: left;
	width: 12em;
}

.FATCol4 {
	width: 1em;
}

#postingFrame {
	padding-top: 30px;
}

.FATSectionHeader, .TalonSectionHeader {
	font-size: 125%;
	font-weight: bold;
	padding-bottom: 1em;
	padding-top: 1.5em;
}

.FATMenuOdd, .FATMenuEven, .FATMenuHeader {
	padding-left: .5em;
	clear: both;
	height: 1em;
	padding-top: .5em;
	padding-bottom: .5em;
}

.TalonRow {
	clear: both;
	height: 1em;
	padding-top: 0;
	padding-bottom: 0;
}

.FATMenuHeader {
	font-weight: bold;
}

.TalonMenuHeader {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 1em;
	border-bottom: 4px solid black;
}

.FATMenuOdd {
	background: #f5f4ec;
}

.FATMenuEven {
	
}


A.header {
	font-family : "Times New Roman", Times, serif;
	font-size : 12pt;
	font-style : italic;
	font-weight : bold;
	color: #0000FF;
}
A.header:Hover {
	font-family : "Times New Roman", Times, serif;
	font-size : 12pt;
	font-style : italic;
	font-weight : bold;
	color: #9999FF;
}

A.noline  {
	text-decoration:none;
	color: #0000FF;
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 10pt;
}

A.noline:Hover {
	color: #9999FF;
	font-family : Arial, Helvetica, sans-serif;
	
	font-size : 10pt;
	border: 0;
}

A.menunoline  {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-size : 12pt;
	font-weight : bold;
	padding-left: 3px;
}

A.menunoline:Hover {
color:#999999;
	font-size : 12pt;
	font-weight : bold;
}

.login, #login {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	position: relative;
	margin: 3px;
	color: white;
}

.forminstruct {
	font-style: italic;
}

.pginstruct {
	
	font-weight: bold;
	font-style: italic;
	font-size: 80%;
	/* because pginstruct is in pgTitle--already bumped to 150%*/
}

#waterLabel{
	color: #000;
}
#zoningLabel {
	color: #000;
}
.wzLabel {
	color: #000;
}
legend {
	font-weight: bold;
	font-size: 120%;
	
}

.legendSub {
	font-weight: bold;
	font-size: 110%;
}
A.a_menunoline  {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #CCCCCC;
	font-size : 12pt;
	font-weight : bold;
	padding-left: 3px;
}

A.a_menunoline:Hover {
color:#999999;
	font-size : 12pt;
	font-weight : bold;
}


A.smenunoline  {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-size : 9pt;
	font-weight : bold;
}

A.smenunoline:Hover {
color:#999999;
	font-size : 9pt;
	font-weight : bold;
}
A.a_smenunoline  {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #CCCCCC;
	font-size : 9pt;
	font-weight : bold;
}

A.a_smenunoline:Hover {
color:#999999;
	font-size : 9pt;
	font-weight : bold;
}

   .report tbody tr td {
      background-color: #eee;
	vertical-align: top;
}
    .report tbody tr.odd  td {
      background-color: #fff;
	border-top: 1px solid black;
	border-bottom: 1px solid #000000;
	vertical-align: top;
}
    
   .reporthdr {
	font: bold 16px/40px Arial, Helvetica, sans-serif;
	
}
   .PrintExpHdr {
	font: bold 16px Arial, Helvetica, sans-serif;
	
}
.DailyRpt td {
	vertical-align: top;

	
}

.ckbox {
	border: 2px solid #000000;
	width: 14px;
	height: 10px;
	display: block;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 10px;
}
.reportCkBox {
	width: 1%;
}

.reportTrans {
	width: 3%;
}

.reportAddr {
	width: 18%;
	overflow: auto;
}

.reportClient {
	width: 18%;
	overflow: auto;
}
.reportTime {
	width: 20%;
	overflow: auto;
}

#TitleLogo {
	background: url(images/logo.gif);
	position: absolute;
} 
thead { display: table-header-group; } 
tfoot { display: table-footer-group; }

.sigline {
	border-bottom: 3px solid black;
	width: 300px;
	height: 100px;
}

.AlertBox {
	border: 2px solid maroon;
	padding: 5px;
	color: maroon;
	font: italic bold 14px Arial, Helvetica, sans-serif;
}



.NoticeBox {
	background: #cccccc;
	border: 2px solid #000000;
	margin: 10px;
	padding: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#NoAgreement,#NoZoning {
	background: black;
	width: 400px;
	padding: 20px;
	font-size: 12pt;
	border: 1px solid red;
	text-align: left;
	margin: 20px;
	color: white;
}
#NoZoning .hdr {
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}
#NoAgreement a:link, #NoAgreement a:visited,#NoZoning a:link, #NoZoning a:visited {
	font-size: 100%;
	color: #9999FF;
}

#NoAgreement a:hover, #NoAgreement a:active,
#NoZoning a:hover, #NoZoning a:active {
	font-size: 100%;
	color: #ccccFF;
}

a.NCALink {
	padding:0;
	border:0;
	margin:0;
	background: url(images/not.gif) no-repeat;
	width: 16px;
	height: 12px;
	float: left;
}

.NCA {
	font-size: 125%;
	padding-top: 20px;
}

.NCALink label {
	width: 20px;
	float: left;
}

a.NCALink:link, a.NCALink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

a.NCALink:hover, a.NCALink:active {
	background: url(images/not_hover.gif) no-repeat;
}
#NoZoning strong,
#NoAgreement strong {
	font-weight: bold;
	text-decoration: underline;
}

div.FASBottom {
	bottom: 3em;
	position: absolute;
}

.clear {
	clear: both;
}

.ReportLine {
	clear: both;
	margin: 1px;
}
#NoAgreement em, #NoZoning em {
	font-weight: bold;
	font-style: normal;
}
#NoAgreement H1, #NoZoning H1 {
	color: red;
	font: italic bold 20px Georgia, Times New Roman, Times, serif;
	text-align: center;
}

a.ClientNCA{
	color: red;
	font: italic bold 20px Georgia, Times New Roman, Times, serif;
}
a.ClientNCA:link,  a.ClientNCA:visited {
	font: italic bold 20px Georgia, Times New Roman, Times, serif;
	text-decoration: none;
	color: #FF0000;
}
a.ClientNCA:hover,  a.ClientNCA:active {
	font: italic bold 20px Georgia, Times New Roman, Times, serif;
	color: #FF6666;
}

.COO_Label, td.COO_Label {
	font: 12pt Times New Roman, Times, serif;
}

#COO {
	font-family: Times New Roman, Times, serif;
	width: 7in;
	margin-left: .5in;
}

.COO_Label2 {
	font-size: 10pt;
	text-decoration: underline;
}

.COO_Label3 {
	font-size: 10pt;
	text-decoration: none;
}

.COO_Label4 {
	font-size: 11pt;
	text-decoration: none;
}

.COO_hdr {
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
}

.COO_hdr2 {
	text-align: center;
	font-size: 8pt;
}

.COO_SigSpace {
	text-align: right;
}

p.COO_SigSpace {
	text-align: right;
	line-height: 200%;
}

#COO .COO_data {
	font-size: 12pt;
	font-weight: bold;
}

#req {
	background: url(images/ReqUpd.gif) no-repeat;
	list-style: none;
	width: 142px;
	height: 31px;
	display: block;
}

a#req:hover {
	background: url(images/ReqUpd_f2.gif) no-repeat;
}

a#req:active {
	background: url(images/ReqUpd_f3.gif) no-repeat;
}

.clientBox { 
float: left;
	width: 11em;
}

.MTSSpacer { 
float: left;
	width: 12em;
}

.MTS3Col { 
float: right;
	width: 15em;
	padding: 0px 15px;
}
.MTSAlignMaster {
	width: 100%;
}
.MTSAlignRight {
	float:  right;
}
.MTSAlignLeft {
	float:  left;
}
.CCSpace {
	width: 30px;
	height: 15px;
	display: inline;
	float: left;

}

.CCNormal {
	width: 30px;
	height: 15px;
	background: no-repeat url(images/CC_OK.gif);
	text-align: center;
	float: left;
	display: inline;
}

.CCSpecial {
	width: 30px;
	height: 15px;
	background: no-repeat url(images/CC_Warning.gif);
	text-align: center;
	float: left;
}

.CCVerbal {
	width: 30px;
	height: 15px;
	background: no-repeat url(images/CC_verbal.gif);
	text-align: center;
	float: left;
}

.CCNoAuth {
	width: 30px;
	height: 15px;
	background: no-repeat url(images/CC_na.gif);
	text-align: center;
	float: left;
}

.divider {
	border-bottom: 2px solid black;
	float: left;
	clear: both;
}

p.TalonRow {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}


.TalonCol1 {
	width: 5em;
	float: left;
}

.TalonCol2 {
	float: left;
	width: 3em;
}

.TalonCol3 {
	width: 10em;
	float: left;
}

.TalonCol4 {
	width: 7em;
	float: left;
}

.TalonCol5 {
	width: 7em;
	float: left;
}

.TalonCol6 {
	width: 12em;
	float: left;
}

p.WCAddr {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

p.WCAddr2 {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 14px;
	height: 1em;
}
p.WCAddrDS {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 14px;
	height: 2em;
	
}

.WCACol1 {
	width: 120px;
	float: left;
}
.WCACol2 {
	width: 70px;
	float: left;
}
.WCACol3 {
	width: 250px;
	float: left;
}

.WCACol4 {
	width: 100px;
	float: left;
}

.WCUT1 {
	width: 170px;
	float: left;
}
.WCty,WCty2 {
	width: 6em;
	float: left;
	}
.WCty2 {
	padding-left: 20px;
}
.WCUT1A, .WCUT3A {
	width: 170px;
	
	float: left;
	padding-left: 20px;
}
.WCUT2 {
	width: 170px;
	float: left;
}
.WCUT3 {
	width: 170px;
	float: left;
}
.WAcc1 {
	width: 150px;
	float: left;
}
.WAcc2 {
	width: 370px;
	float: left;
}

.WCName0 {
	width: 70px;
	float: left;
}


.WCName1 {
	width: 120px;
	float: left;
}

.WCName2 {
	width: 150px;
	float: left;
}

.WCName3 {
	width: 50px;
	float: left;
}

.WCName4 {
	width: 150px;
	float: left;
}

#rfheader,#rfbody {
	width: 7in;
	text-align: center;
	font: 12pt Times New Roman, Times, serif;
	overflow: auto;
}

#rfbody {
	text-align: left;
}

.request1 {
	font: bold 16pt Times New Roman, Times, serif;
	text-align: center;
	margin: 0;
}

.request2 {
	font: bold 14pt Times New Roman, Times, serif;
	margin: 0;
}

.request3 {
	font: bold 12pt Times New Roman, Times, serif;
	margin: 0;
}

table.requestBody td {
	color: #cc33ff;
}

.reqDate {
	text-align: right;
	margin-top: 25px;
}

.requestlogo {
	float: left;
}

.reqData {
	font-weight: bold;
}

.reqCol1 {
	width: 3in;
	float: left;
}

.reqFooter {
	text-align: right;
	margin-top: 25px;
	font-weight: bold;
}

.CtyCol {
	width: 180px;
	float: left;
}

p.CtyRow, p.PremierRow {
	clear: both;
	margin-top: 0;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 10px;
}

.PremierCol {
	width: 180px;
	text-align: center;
	vertical-align: middle;
}

.PremierSelectBox{
	width: 205px;
}

.premierList {
	width: 15em;
}
#PremierLeft {
	position: relative;
	width: 150px;
	top: 0px;
	left: 10px;
	padding: 0 0 20px;
}
#PremierMiddle {
	position: absolute;
	margin: 36px 260px 0px;
	top: 0;
	left: 0;
	display: inline;
}

#PremierRight {
	width: 200px;
	position: absolute;
	display: block;
	top: 0px;
	left: 370px;
}

#pframe1 {
	position: relative;
	

	margin-top: 0;
	clear: both;
	float: none;
	display: block;
	overflow: visible;
	padding: 0;
	margin-bottom: 10px;
}

.PremierExp1 {
	float: left;
	width: 15em;
	margin-left: 20px;
}

.PremierExp2 {
	float: left;
	width: 7em;
	margin-left: 4px;
}

#PremExpFrame {
	border-style: solid;
	width: 34em;
	border-color: gray;
}

.PremExpOdd, .PremExpEven {
	width: 100%;
	}
.PremExpEven {
	background-color: #d9d9d9;
}

.PremExpOdd {
	background-color: white;
	
}


.PremExpHdr {
	background-color: gray;
	color: white;
	height: 1.2em;
}
#UpdateStatusTop {
	float: left;
	width: 100%;
}
#StatusBox {
	float: left;
	width: 320px;
}
.statusFrame {
	width: 319px;
	border-style: solid;
	border-width: 1px;
}
.statusHdr {
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
}
.statusComplete {
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.statusClient a.statusClient {
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
}

#notes {
	clear: both;
}
#ClientInfoBox{
	top: 0px;
	left: 340px;
	overflow: visible;
	float: right;
}
.billingLabel{
	width: 100px;
	float: left;
}
.StatusDate {
	width: 50px;
	float: left;
	clear: both;
	margin-right: 16px;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.StatusDesc, .StatusNote {
	width: 170px;
	float: left;
	border-left: 1px solid silver;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	overflow: auto;
	margin-left: 15px;
	margin-right: 15px;
	
}

.StatusEven {
	background-color:  #edf3fe;
	overflow: auto;
}

.StatusOdd {
	background-color: #fff;
	overflow: auto;
	
}
.NewPage {
	display:block; 
	width:40px; 
	height:17px; 
	margin:3px auto;
	float: left;
	background: url(images/np.gif) no-repeat center center;
}
.CkMark {
	display:block; 
	width:40px; 
	height:17px; 
	margin:3px auto;
	float: left;
	background: url(images/ckmark.gif) no-repeat center center;
}
	/* make the actual link ZERO size and position relative
	the zero size stops the dotted border from displaying */
/*
.delete  {
	 
	height:17px; 
	background: transparent url(images/delete_up.gif) no-repeat; 
	margin-bottom:3px;
	width: 10%;
	float: left;

}
.delete a { 
 display:block;
 width:17px; 
  height:17px;
  }
.delete a:hover {background: url(images/delete_down.gif) no-repeat;
 display:block; 
 width: 17px;
 height: 17px;
}
.delete a:active, .delete a:focus {
  
	 width:0;
	  height:0; 
	  top:0; 
	  left:0;
	position: absolute;
}

.magnify, .magnifyplacekeeper  {
	 
	height:17px; 
	margin-bottom:3px;
	width: 10%;
	float: left;

}
.magnify {
		background: transparent url(images/magnifying_glass_up.gif) no-repeat; 

}
.magnify a { 
 display:block;
 width:17px; 
  height:17px;
  }
.magnify a:hover {background: url(images/magnifying_glass_down.gif) no-repeat;
 display:block; 
 width: 17px;
 height: 17px;
}
.magnify a:active, .magnify a:focus {
  
	 width:0;
	  height:0; 
	  top:0; 
	  left:0;
	position: absolute;
}

.button img {border:0;}
.button {width:13px; height:14px; background:url(images/delete_up.gif);position:relative; }
.button a {display:block; width:13px; height:14px; position: relative;}
.button a img {position:absolute; width:0; height:0; top:0; left:0;}
.button a:hover {background:url(images/delete_down.gif);}
.button a:active, .button a:focus { width:0; height:0; top:0; left:0;}
.button a:active img, .button a:focus img {display:block; width:13px; height:14px;}

.image_holder img {border:0;}

.image_holder {width:13px; height:14px;}
.image_holder a {display:block; width:13; height:14; position:relative;}
.image_holder a img {position:absolute; left:0; top:0; border:0;}
.image_holder a:hover {background:url(images/delete_down.gif)}
.image_holder a:active {background:#000;}
.image_holder a:active img, .image_holder a:focus img {background:#000 url(images/delete_down.gif);}
*/

/* @group printer icon
 */

.print {
		position: absolute;
	right: 30%;

	}
	/* make the actual link ZERO size and position relative
	the zero size stops the dotted border from displaying */
.print a {
    display:block; 
	width:0;
	height:0;
	position:relative;
    }
	/* move the link styling to the em and make it position absolute */
.print a em { 
    display:block; 
	text-indent:-10000px;
	width:20px; 
	height:20px; 
	position:absolute; 
	background: transparent url(images/printer_up.png) no-repeat; 
	cursor:pointer; /* to set the pointer correctly as a link in IE */
	}

span.FASAddress {
	width: 68%;
	position: absolute;
	
}
.print a:hover em {
 	background: transparent url(images/printer_down.png) no-repeat; 
	}
	/* for IE to make the active/focus state work correctly */
.print a:active {
    color:#fff;
	}
	/* style the active/focus state */
.print a:active em, .print a:focus em {
    border-color:#c00;
	}

.delete {
	display:block; 
	width:40px; 
	height:17px; 
	margin:1px auto;
	float: left;
	}
.delete a {
    display:block; 
	width:0;
	height:0;
	position:relative;
    }
.delete a em { 
    display:block; 
	text-indent:-10000px;
	width:17px; 
	height:17px; 
	position:absolute; 
	background: transparent url(images/delete_up.gif) no-repeat; 
	cursor:pointer; /* to set the pointer correctly as a link in IE */
	}
.delete a:hover em {
 	background: transparent url(images/delete_down.gif) no-repeat; 
	}
.delete a:active {
    color:#fff;
	}
.delete a:active em, .delete a:focus em {
    border-color:#c00;
	}

/* @end */

/* @group ZonAuth */

.ZonAuth {
	display:block; 
	width:30px; 
	height:17px; 
	margin:1px auto;
	}
.ZonAuth a {
    display:block; 
	width:0;
	height:0;
	position:relative;
    }
.ZonAuth a em { 
    display:block; 
	text-indent:-10000px;
	width:17px; 
	height:17px; 
	position:absolute; 
	background: transparent url(images/dollar2_up.gif) no-repeat; 
	cursor:pointer; /* to set the pointer correctly as a link in IE */
	}
.ZonAuth a:hover em {
 	background: transparent url(images/dollar2_down.gif) no-repeat; 
	}
.ZonAuth a:active {
    color:#fff;
	}
.ZonAuth a:active em, .delete a:focus em {
    border-color:#c00;
	}



/* @end */

/* make the actual link ZERO size and position relative
	the zero size stops the dotted border from displaying */
	/* move the link styling to the em and make it position absolute */
	/* for IE to make the active/focus state work correctly */
	/* style the active/focus state */


.magnify {
	display:block; 
	width:40px; 
	height:17px; 
	margin:1px auto;
	float: left;
	}
	/* make the actual link ZERO size and position relative
	the zero size stops the dotted border from displaying */
.magnify a {
    display:block; 
	width:0;
	height:0;
	position:relative;
    }
	/* move the link styling to the em and make it position absolute */
.magnify a em { 
    display:block; 
	text-indent:-10000px;
	width:17px; 
	height:17px; 
	position:absolute; 
	background: transparent url(images/magnifying_glass_up.gif) no-repeat; 
	cursor:pointer; /* to set the pointer correctly as a link in IE */
	}
.magnify a:hover em {
 	background: transparent url(images/magnifying_glass_down.gif) no-repeat; 
	}
	/* for IE to make the active/focus state work correctly */
.magnify a:active {
    color:#fff;
	}
	/* style the active/focus state */
.magnify a:active em, .magnify a:focus em {
    border-color:#c00;
	}

.RLAddress {
	width: 35%;
	float: left	;
}
.RLTask {
	width: 40%;
	float: left;
}
.RLDate {
	width: 10%;
	float: left;
}
.RLStatus {
	float:left;
}
.RLAtty {
	width: 40%;
	float: left	;
	
}
.RLPrint {
	width: 40%;
	float: left	;
	
}
.RLDelete {
	float: right;
}

.rffck {
	width: 8em;
	float: left;
	padding-bottom: 6px;
}

.rightfloat {
	float: right;
}

.leftfloat {
	float: left;
}

.clearwithline {
	clear: both;
	border-top: 1px solid #000;
}
#cInfo {
	display: none;
}

.letter {
	font: 16px "Times New Roman", Times, serif;
}

.letter h1{
	text-align: center;
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
}
 .ZUCol1, ZUHdr1 {
	width: 200px;
	float: left;
}
.ZUCol2, .ZUCol3, .ZUHdr2, .ZUHdr3{
	width: 100px;
	float: left;
	
}
.ZUHdr2, .ZUHdr3 {
	margin-left: -37px;
	
	width: 102px;
	float: left;
	text-align: center;
	padding-right: 38px;
}

#TotalZoning {
	font-weight: bold;
	font-style: italic;
	font-size: 1.3em;
	color: #e03400;
}

table#PINList {
	border-style: solid;
}
table#PINList td {
	padding: .2em 1em;
}
table#PINList caption {
	text-align: center;
	padding: 1em;
	font-weight: bold;
	font-size: 1.1em;
}

.PINSearchCol1 {
	width: 20em;
	float: left;
}
.PINSearchCol2 {
	width: 12em;
	float: left;
}

/* @group First Am Summary Page */

.FirstAmSummary1, .FirstAmSummary0 {
	background-color: #d7e3f7;
	padding: 5px;
	position: relative;
}
.FirstAmSummary0 {
	background-color: #fff;
}

span.FASDelete {
	float: right;
	width: 20px;
	
}

#FASWrapper {
	float: left;
	width: 70%;
		border-style: solid;
	border-width: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#FASCol2 {
	float: right;
}


span.FASDate {
	position: absolute;
	right: 10%;
}

.NoRecs {
	font-size: 120%;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	margin: 20px;
}
.tRow1 {
	background-color:  #edf3fe;
	overflow: auto;
}

.tRow0 {
	background-color: #fff;
	overflow: auto;
	
}

tbody#ListData {
	border: 1px solid #000;
}

table.TransList {
	border: 1px solid #000;
}

table.TransList tbody  th {
	text-align: left;
}
/* @end */


 