body{
	font-size:8px;
	color:#666666;
	margin:0; font-family:Arial

}
a{
	color:#000066;
	text-decoration:none;
}
.gap         { height: 10px }
table{
 	font-size:8pt;
}
table table{
	font-size:8pt;
}
table table table {
	font-size:8pt;
}
table table table table {
	font-size:8pt;
}
input {
	border:1px solid #CCCCCC;
	font-size:10px;
}
select{
	font-size:10px;
}
.navigation{
	background-image:url('../images/navbar.png');
	background-repeat:repeat-x;
	height:58px; background-position-y:50%
}
.navigationbg{
	background-image:url('../images/navbar.png');
	background-repeat:repeat-x;
	background-position-y:50%
}
.tabmenu div {
	text-align:center;
	margin-left:10px;
	display:inline;
	font-size:8pt;font-family:Arial; 

}
.tabmenu a{

	color:#CCCCCC
}
#on{
	font-weight:bold; color:#FFFFFF; text-decoration:underline
	
}
.submenu{
	font-size:12px;
	padding-left:58px;
	padding-top:8px;
	text-align:left;
}
.submenu a{
	text-decoration:none;
	color:#000066;

}
.submenu a:hover{
	text-decoration:underline;
}
.topsearch{
	text-align:right;

}
.leftcolumn{
	width:150px;
}
.maincolumn{
	padding-left:2px;
	padding-right:2px;
}
.rightcolumn{
	width:260px;
        padding-left:5px;
}
.rightcolumn1{
	width:200px;
        padding-left:5px;
}
.box{
	border:1px solid #F7F7F8;
	margin-bottom:5px;
}
.box .header{
	background-image:url('../images/barbg.png');
	background-repeat:repeat-x;
	text-align:center;
	height:20px;
	padding-top:5px;
	border-bottom:1px solid #F7F7F8;
	color:#006ECB;
	margin-bottom:5px;
	font-size:8pt;
	overflow:hidden; font-family:Arial; font-weight:bold		
}
.box .body{

}
.storybox{
	border:1px solid #F7F7F8;
	margin-bottom:5px;
}
.storybox .header{
	background-image:url('../images/barbg.png');
	background-repeat:repeat-x;
	height:20px;
	padding-top:5px;
	border-bottom:1px solid #F7F7F8;
	color:#337695;
	margin-bottom:5px;
	padding-left:10px;
        font-size:8pt;
	overflow:hidden;font-family:Arial; 	font-weight:bold
}
.storybox .body{
	padding:10px;
}
.altlink{
 	color:maroon;
}
.bold{
	font-weight:bold;
        font-family:Arial; 
        font-size:8pt;
        padding-left:15px;
}
.subheader{
	font-weight:bold;
	font-size:10pt;font-family:Arial
}
.readingtxt{
	font-size:8pt;font-family:Arial
}
.listingimg{
	border:1px solid #CCCCCC;
}
.footercell{
	height:100px;
	text-align:center; font-family:Arial; font-size:8pt; color:#808080
}
.directions{
	border:1px solid #CCCCCC;
	padding:3px;
	background-color:#F7F7F7;
	margin-bottom:10px;
}

.formtable{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;		
}
.formtable th{
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;	
/*	background-image:url(../images/altbarbg.png); */
	background-image:url('../images/barbg.png');	
	background-repeat:repeat-x
}
.indextable {
	border-left:1px solid #C1C1C1;
	border-right:1px solid #C1C1C1;
	border-top:1px solid #C1C1C1;		
}
.indextr th{
	text-align:left;
	border:0px none;
}	
.indexrow {
	background-color:#F9F9F9;	
}
.indexrow td{
	border-bottom:1px solid #C1C1C1;
}
.column {
	font-weight:bold;
	border-right:1px solid #C1C1C1;
	background-color:#F9F9F9;
	width:25%;
}
.row{ 

}
.error{
	color:maroon;
}
.resultstable{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
}
.resultstable td{	        
        border-bottom:1px dotted #CCCCCC; background-image:url('../images/dtlbck.png'); padding-bottom:10;
}
.resultstable th{
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;	
	background-image:url('../images/barbg.png');
	background-repeat:repeat-x
}
.pagingitem{
	border:1px solid #CCCCCC;
	margin-bottom:5px;
	margin-right:5px;
	padding:3px;
	background-color:#FAFAFA;
}
.subnavigation{
	background-image:url('../images/navbar.png');
	background-repeat:repeat-x;
	height:55px; background-position-y:50%
}
.tabmenu2{
/*	padding-left:50px; */
	padding-top:5px;
}
.tabmenu2 div{
	background-image:url('../images/overtab.png');
	background-repeat:repeat-x;	
	background-color:#F7F7F8;
	color:#000066;
	position:relative;
	text-align:center;
	border-left:1px solid #C3C3DB;
	border-right:1px solid #C3C3DB;
	padding-left:3px;
	padding-right:3px;
	margin-left:10px;
	display:inline;
	padding-top:5px;	
	font-size:8pt;font-family:Arial
}
.detailbox{
	border:1px solid #CCCCCC;
	padding:5px;
}
.flyertable {
	border:1px solid #CCCCCC;
}
.altaltlink{
	color:#0000FF;
}
.blk         { color: #000000 }
.hding       { font-size:9pt;
	           overflow:hidden;font-family:Arial; 	font-weight:bold; color: #337695; padding-bottom:2px }
.hding a     { font-size:9pt;
	           overflow:hidden;font-family:Arial; 	font-weight:bold; color: #337695; padding-bottom:2px }	           
.logohead    { font-family: Arial; font-size: 7pt; color: #000000; font-weight: bold; letter-spacing:1pt }
.fonprj a    { font-family: Arial; font-size: 8pt; color: #0000FF }
.mainfproj   { border-right:1px solid #E5E5E5; padding-left: 2px; 
               padding-right: 2px }
.prb a       { border: 1px solid #FFFFFF; padding-top: 1px }
.btborder    { border-bottom:1px solid #DBDBDB; width:80% }
.fon10       { font-family: Arial; font-size: 10pt; font-weight: bold }
.fon11       { font-family: Arial; font-size: 11pt; font-weight: bold }
.fon11 a     { font-family: Arial; font-size: 11pt; color: #000000; font-weight: bold }
.fon8        { color: #009999; font-family: Arial; font-size: 8pt; font-weight: bold }
.fon12       { font-family: Arial; font-size: 12pt }
.fon14       { font-family: Arial; font-size: 9pt; padding-left:5px;  }
.fon14 a     { color: #CCCCCC; font-family: Arial; font-size: 9pt }
.fon15       { font-family: Arial; font-size: 12pt; color:#000000 }
.link1 a     { font-family: Arial; font-size: 7pt; color: #0000FF; text-decoration: underline }
.link2 a     { font-family: Arial; font-size: 8pt; color: #000000; text-decoration: underline; 
               font-weight: bold }
.link3 a     { font-family: Arial; font-size: 8pt; color: #0000FF; text-decoration: underline }
.rp          { padding-right: 10% }
.rlink a     { font-family: Verdana; color: #FF0000; font-size: 12pt; font-weight: bold }
.resulthead  { font-family: Arial; font-size: 10pt; color: #000000; width:100%; padding-left:5px; padding-right:5px; font-weight:bold;  }
.gapfoot     { height: 100px }
.maptext         { font-family: Arial; font-size: 8pt; font-weight: bold }
.logo        { height: 80px; padding-top:12px  }
.propres     { font-family: Arial; font-size: 14px; font-weight: bold; padding-top: 10; 
               padding-bottom: 30px }
.dtc1        { color: #557D00; font-weight: bold }
.detailist   { color: #000000;}
.greyfooter {
	font-family: Arial; 
    font-weight:bold;
    font-size: 7pt; 
    color: #C0C0C0 
}
.greyfooter a{
    font-family: Arial; 
    font-size: 7pt; 
    color: #999999 
}
.rf          { text-align: right; float: right }
.lf{float:left}
.nav         { border-bottom:4px solid #DBDBDB }
.navbck      { background-image:url('../images/navbck.png'); background-repeat:repeat-x }
.searchsub       { font-family: Verdana; font-size: 10px; background-image:url('../images/hgl1.png'); font-weight:bold }
.search      { font-family: Verdana; font-size: 10px }
#mainnavtabbed{
	clear:both;
	list-style-type:none;
	margin:0;
	padding-top:5px;
}
#mainnavtabbed li{
	margin-left:0px;
	float:left;
	width:6em;
	margin-bottom: -1px;
}
#mainnavtabbed li a{
	border-left:1px solid #DBDBDB;
	border-top:2px solid #DBDBDB;
	border-bottom:2px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#DBDBDB;
	display:block;
	text-decoration:none; font-size:10pt; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0; color:#000000; font-family:Arial; height:16px
}
#mainnavtabbed li a.tabon, #mainnavtabbed li a:hover.tabon{
	background:#C4E768;
	border-left:1px solid #DAF3A6;
	border-top:2px solid #DAF3A6;
	border-bottom:2px solid #C4E768;
	border-right:1px solid #AAAAAA; font-size:10pt; font-weight:bold; padding-left:5px; padding-right:5px; color:#000000; font-family:Arial; height:20px

}
#mainnavtabbed li a:hover{
	background:#DBDBDB;
	border-left:1px solid #DBDBDB;
	border-top:2px solid #DBDBDB;
	border-bottom:2px solid #DBDBDB;
	border-right:1px solid #AAAAAA; font-size:10pt; text-decoration:none; font-weight:bold; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0; color:#000000; font-family:Arial; height:16px

}
h2{
	margin:0;
	font-size:10px;
	font-family:"Arial";
}
h1{
	margin:0;
	font-size:10px;
	color:#FFFFFF;
	font-family:"Arial";
}
.dtlbox{
	border:1px solid #98CFE4;
	padding:5px; width:99%; background-image:url('../images/dtlbck.png')
}
.adbox{
	border:1px solid #98CFE4;
	padding:5px; background-image:url('../images/dtlbck.png')
}
.topmo       { background:#000000; float:left; padding-top:2px; padding-bottom:2px; min-width: 600px; color:#CCCCCC; height:20px}
.brwsecity   { width: 80%; align:center; padding-top:10px; padding-bottom:10px }
               
.brwsecity a { font-family: Arial; font-size: 10pt; color: #0000FF; margin-top:6px; margin-bottom:9px }
.sidebox{
	border:1px solid #DFDFE3;
	margin-bottom:5px; background-color:#F4F4F4
}          
.sidebox .header{
	font-size:14px;
	background-repeat:repeat-x;
	height:15px;
	padding-top:5px;
	color:#999999;
	border-bottom:1px solid #F7F7F8;
	margin-bottom:5px;
	padding-left:10px;
    font-size:8pt;
	overflow:hidden;font-family:Arial; font-weight:bold
}
.sidebox .body{
	padding:10px;
}
.hold       { font-family: Arial; font-size: 8pt; float:left;
               padding-top: 2px; color:#000000; font-weight:bold; min-width: 600px; }
.hide {display: none}  
.coloumn {
	background-color:#F9F9F9;
	width:25%; font-size:7pt; margin-right:2px
}

.purbox{
	border:1px solid #7A96DF;
	margin-bottom:15px 
}
.purboxbg    { background-color: #ECF0FB }
.purbox .heade{
	text-align:left;
	height:20px;
	padding-top:5px;
	border-bottom:1px solid #F7F7F8;
	color:#FFFFFF;
	margin-bottom:5px;
	font-size:10pt;
	overflow:hidden; font-family:Arial; font-weight:bold; background-color:#7999DE; padding-left:5px		
}
.purbox .bod{
    padding-left: 8px; padding-right: 15px}
.resulthead1  { font-family: Arial; font-size: 10pt; color: #FFFFFF; background-color:#81A9E8; padding-left:5px; padding-right:5px; font-weight:bold; height:20px; padding-top:3px  }
.embox{
	border:1px solid #FFAD33;
	background-color: #FFEACA;
	margin-bottom:15px 
}
.lftcolumn{
	width:300px;
}
.sgap        { padding-left: 16px }
.conbox{
	border:1px solid #002772;
	margin-bottom:15px 
}
.conhead { font-family: Arial; font-size: 10pt; color: #FFFFFF; background-color:#002772; padding-left:5px; padding-right:5px; font-weight:bold; height:20px; padding-top:3px  }

.searchbox{
	border:1px solid #FFAD33;
	background-color: #FFEACA;
}
.sbox_1      { border:1px solid #C0C0C0; background-image: url('../images/navbck.png'); color:#000000; font-weight:bold }
.detlbox{
	border:3px double #7FCEFF; background-color:#F2FAFF
	 
}
.sdbr{
	border-right:1px solid #CCCCCC;	
	
}
.shadow{background:url('http://www.allsquares.com/property/images/shadow.gif') no-repeat 20% 100%;padding-bottom:10px}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget-area select {
	max-width: 100%;
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a:hover.rsswidget {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}
#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #888;
	font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
