/* General */
html, body { background-color: #D4D0C8; background-image: url("/images/bground.gif"); background-repeat: repeat-xy; 
padding: 0px; margin: 10px; height: 100% }
body, div, p, pre, td { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
p, br { line-height: 1.2; }
p {
 margin: 0;
 padding: 0px 0px 10px 0px;
}
img { border: 0px; }
input, select { font-size: 8pt; }
select.selectheader { font-size: 8pt; white-space: nowrap; float: left; background-color: #F3F3F1; color: #5f7b93; width: 121px; }
.contactsize{font-size:8pt;}

/* Headers */
.logo { background-image: url(/images/logo1.gif); height: 28px; width: 284px; vertical-align: bottom; }
.toprighttab { background-image: url(/images/top_right_tab.gif); height: 28px; width: 471px; vertical-align: bottom; background-repeat: no-repeat; right}
.jobzheader { height: 18px; width: 768px; background-color: #E6E6E3; font-size: 8pt; color: #666666;
font-weight: bold; text-align: center }
.jobzwhiteheader { height: 18px; width: 768px; background-color: #FFFFFF; font-size: 8pt; color: #666666;
font-weight: bold; text-align: center }
.jobzgrayheader { height: 18px; width: 768px; background-color: #E6E6E3; font-size: 8pt; color: #666666;
font-weight: bold; text-align: center }
.blueheader { height: 30px; padding-left: 10px; padding-right: 10px; color: #FFFFFF; font-size: 9pt;}
.mapheader{height: 30px; padding-left: 10px; padding-right: 10px; color: #FFFFFF; font-size: 12pt;font-family:Verdana; font-weight:bold}
.lbheader { height: 18px; padding-left: 10px; padding-right: 10px; background-color: #EFF6F7; font-size: 8pt; color: #5f7b93; }
.footernav{ padding-right: 10px; padding-top: 4px; text-align: right; background-image: url(/images/footer.gif); background-position: top left; background-repeat: no-repeat;
font-size: 9pt; height: 24px; width: 770px }
.footercopyright { text-align: right; font-size: 8pt; padding-right: 10px }
.jobzmainnavindent { padding-left: 10px; font-size: 8pt; padding-bottom: 2px; padding-top: 2px; font-weight: bold }
.jobzsubnavindent { padding-left: 30px; vertical-align: top }
.jobzsubnavtext { padding-left: 4px; font-weight: normal; width: 100%; font-size: 8pt }
.tabnav { height: 18px; width: 110px; background-color: #E6E6E3; font-size: 8pt; color: #000000;
font-weight: bold; text-align: center }
.tabnavwhite { height: 18px; width: 110px; background-color: #FFFFFF; font-size: 8pt; color: #000000;
font-weight: bold; text-align: center }
.propertytab { height: 22px; padding-left: 10px; background-color: #5E7C98; font-size: 10pt; color: #FFFFFF;
font-weight: bold }
.propertybar { height: 8px; background-color: #9FB2C2 }
.thumbimage { padding-top: 10px; padding-bottom: 10px }

/* Data table */
.tableheader { color: #FFFFFF; background-color: #5E7C98; text-align: center; font-weight: bold; font-size: 10pt; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
.tablesubheader { background-color: #A1B2C2; text-align: center; color: #FFFFFF; font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; font-weight: bold;}
.tablecolumnone { background-color: #F0F5F8; text-align: left; color: #000000; font-size: 8pt; font-weight: bold; padding-left: 5px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
.tablecolumnone2 { background-color: #F0F5F8; text-align: left; color: #000000; font-size: 8pt; padding-left: 5px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
.tabledataleft { font-size: 8pt; color: #000000; padding-right: 5px; text-align: left; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;}
.tabledataleft p { font-size: 8pt; color: #000000; padding-right: 5px; text-align: left; /*padding-left: 5px;*/ padding-top: 2px; padding-bottom: 2px;}
.tabledataright { font-size: 8pt; color: #000000; padding-left: 10px; text-align: right; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;}

/* Text */
.textgutter{ margin: 10px; text-align: left; }
.textgutter2{ margin: 5px; text-align: left; }
.textgutterleft { margin-left: 10px }
.textgutterright { margin-right: 10px; }
.maintext { font-size: 10pt }
.propertyvals { height: 17px; font-size: 8pt; padding-left: 5px; padding-right: 5px }
.propertyvals p { font-size: 8pt; }
.thumbtext { font-size: 10pt; color: #FFFFFF; font-weight: bold }
.propertydisclamer { padding-left: 10px; padding-right: 10px; font-size: 8pt; color: #6C6D68 }
.leftsidecontact{ font-size:8pt; text-align:left}

.gutterleft { padding-left: 10px }
.gutterright { padding-right: 10px; }

/* Search Text Box Size */
.SearchData{width: 121px;} 

/* SearchType Size */
.Search{width: 121px;}
.SiteSelectors { background-image: url(/images/SiteSelectors.gif); vertical-align: top; width: 121px; height: 12px;}
.submit {background-color: #EEF8FF; border-color: 6D7A82; font-size: 9pt; color: 546C88; font-weight: bold; width: 80px;}

/* Message */
.message {color: #5f7b93;}

/* Main Table Control */
table.main { width: 770px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; }

/* out line */
.outlinehoriz { height: 1px; background-color: #5f7b93 }
.outlinevert { width: 1px; background-color: #5f7b93 } 
.outlinetab { height: 1px; background-color: #C4CBD0 }
.outlinetabwhite { height: 1px; background-color: #FFFFFF }
.propertyhoriz { height: 1px; background-color: #5E7C98 }
.propertyvert { width: 1px; background-color: #5E7C98 } 

/* Fast Facts */
.fastfactsouter { padding-top: 20px; width: 255px; height: 350px; vertical-align: top}
.fastfactsinner { width: 110px; vertical-align: top; border-color: #000000; border-style: solid; background-color: #FFFFFF}
.fastfactstext{ font-size: 8pt; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;
vertical-align: top; text-align: left; }

/* Column Headers */
.leftcolumnheader { padding-left: 10px; font-size: 9pt; color: #666666; font-weight: bold; vertical-align: top text-align:left;}
.alignmiddleheader { padding-left: auto;padding-right:auto; font-size: 9pt; color: #666666; font-weight: bold; vertical-align: top }
.middlecolumnheader { padding-left: 2px; font-size: 14px; line-height: 14px; color: #666666; text-align:left; font-weight: bold; }
.jobztab { padding-left: 10px; font-size: 9pt; color: #666666; width: 369px; height: 35px; text-align: left; 
background-image: url(/images/jobz_tab.gif); font-weight: bold; background-color: #9FB2C1; }
.jobztabwhite { padding-left: 10px; font-size: 14px; color: #666666; width: 369px; height: 35px; text-align: left; 
background-image: url(/images/jobz_tab_white.gif); font-weight: bold; background-color: #FFFFFF; }

/* Smaller and no dots */
.jobztab1 { padding-left: 10px; font-size: 14px; color: #666666; width: 220px; height: 35px; text-align: left; 
background-image: url(/images/jobz_tab1.gif); font-weight: bold; background-color: #9FB2C1; }

/* Default Links */
a:link { text-decoration: underline; color:#336699; }
a:active { text-decoration: none; color: #336699; }
a:visited { text-decoration: underline; color: #336699;	}
a:hover { text-decoration: none; color: #336699; }

/* Bread Crumb Nav Links */
a.breadcrumbnav:link { font-size: 8pt; text-decoration: underline; color: #5f7b93 }
a.breadcrumbnav:active { font-size: 8pt; text-decoration: none; color: #5f7b93 }
a.breadcrumbnav:visited { font-size: 8pt; text-decoration: underline; color: #5f7b93 }
a.breadcrumbnav:hover { font-size: 8pt; text-decoration: none; color: #5f7b93 }

/* JOBZ Nav Links */
a.jobznav:link { font-size: 8pt; text-decoration: underline; color: #336699 }
a.jobznav:active { font-size: 8pt; text-decoration: none; color: #336699 }
a.jobznav:visited { font-size: 8pt; text-decoration: underline; color: #336699 }
a.jobznav:hover { font-size: 8pt; text-decoration: none; color: #336699 }

/* JOBZ Tab Links */
a.jobztabnav:link { font-size: 8pt; text-decoration: underline; color: #000000 }
a.jobztabnav:active { font-size: 8pt; text-decoration: none; color: #000000 }
a.jobztabnav:visited { font-size: 8pt; text-decoration: underline; color: #000000 }
a.jobztabnav:hover { font-size: 8pt; text-decoration: none; color: #000000 }

/* JOBZ Zone Links */
a.jobzzonenav:link { font-size: 10pt; text-decoration: underline; color: #336699 }
a.jobzzonenav:active { font-size: 10pt; text-decoration: none; color: #336699 }
a.jobzzonenav:visited { font-size: 10pt; text-decoration: underline; color: #336699 }
a.jobzzonenav:hover { font-size: 10pt; text-decoration: none; color: #336699 }

/* JOBZ Blue Header Links */
a.jobzblueheader:link { font-size: 8pt; text-decoration: underline; color: #FFFFFF }
a.jobzblueheader:active { font-size: 8pt; text-decoration: none; color: #FFFFFF }
a.jobzblueheader:visited { font-size: 8pt; text-decoration: underline; color: #FFFFFF }
a.jobzblueheader:hover { font-size: 8pt; text-decoration: none; color: #FFFFFF }

a.blueheader:link { font-size: 10pt; text-decoration: underline; color: #FFFFFF }
a.blueheader:active { font-size: 10pt; text-decoration: none; color: #FFFFFF }
a.blueheader:visited { font-size: 10pt; text-decoration: underline; color: #FFFFFF }
a.blueheader:hover { font-size: 10pt; text-decoration: none; color: #FFFFFF }

/* JOBZ Blue Footer Links */
a.jobzfooter:link { font-size: 8pt; text-decoration: underline; color: #336699 }
a.jobzfooter:active { font-size: 8pt; text-decoration: none; color: #336699 }
a.jobzfooter:visited { font-size: 8pt; text-decoration: underline; color: #336699 }
a.jobzfooter:hover { font-size: 8pt; text-decoration: none; color: #336699 }

/* Property Data Links */
a.property:link { font-size: 10pt; text-decoration: underline; font-weight: bold; color: #6B8292 }
a.property:active { font-size: 10pt; text-decoration: none; font-weight: bold; color: #6B8292 }
a.property:visited { font-size: 10pt; text-decoration: underline; font-weight: bold; color: #6B8292 }
a.property:hover { font-size: 10pt; text-decoration: none; font-weight: bold; color: #6B8292 }

/* Print Relestate */
a.white:link {color: #FFFFFF;}
a.white:active {color: #FFFFFF;}
a.white:visited {color: #FFFFFF;}
a.white:hover {color: #FFFFFF;}

a.leftsidecontact:link{font-size:8pt; color:#000000;}
a.leftsidecontact:active{font-size:8pt; color:#000000;}
a.leftsidecontact:visited{font-size:8pt; color:#000000;}
a.leftsidecontact:hover{font-size:8pt; color:#000000;}


.footertext {
	font-size: 8pt;
	font-weight: bold;
	color: #336699;
	font-style: italic;
}
.footertext p {
	font-size: 8pt;
	font-weight: bold;
	color: #336699;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}
