/* CSS Document */
/* Search ---------------------------------------------------------------------------------- */
.tableTitlesSearch {
	background-color:#508B33;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
	
}
.tableStyleSearch {
	border: 1px solid #2c5f14;
	border-collapse:collapse;
}
.tableTextSearch {
	color:#508B33;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
/* MLSPF ---------------------------------------------------------------------------------- */
.tableTitlesMLSPF {
	background-color:#9999cc;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableStyleMLSPF {
	border: 1px solid #ccccff;
	border-collapse:collapse;
}
.tableTextOrange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#ff9900;
}

/* SignUp ---------------------------------------------------------------------------------- */
.tableTextSignUp { 
	color:#7878B2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableTitlesSignUp { 
	background-color:#7878B2;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableStyleSignUp {
	border: 1px solid #3E3E78;
	border-collapse:collapse;
}
/* Update ---------------------------------------------------------------------------------- */
.tableTextUpdate { 
	color:#E09A2D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableTitlesUpdate { 
	background-color:#E09A2D;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
	font-weight:bold;
}
.tableStyleUpdate {
	border: 1px solid #787823;
	border-collapse:collapse;
}
.tableStyleUpdateLBR {
	border-left:1px solid #787823;
	border-bottom:1px solid #787823;
	border-right:1px solid #787823;
	border-collapse:collapse;
}
.tableStyleUpdateSELECTED {
	border-left:1px solid #787823;
	border-top:1px solid #787823;
	border-right:1px solid #787823;
	border-collapse:collapse;
	text-align:center;
	background-color:#E09A2D;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableStyleUpdateUNSELECTED {
	border-bottom:1px solid #787823;
	border-collapse:collapse;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableStyleUpdateUNSELECTED_OVER {
	border-bottom:1px solid #787823;
	
	border-top:1px solid #787823;
	border-right:1px solid #787823;
	background-color:#efefef;
	border-collapse:collapse;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableTitlesUpdateListings { 
	background-color:#B22222;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableTitlesUpdateRentals { 
	background-color:#B2B23E;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.Updateform {
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	background-color:#efefef;
	border: 1px solid #787823;
	border-collapse:collapse;
}

textarea.Updateform {
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	background-color:#efefef;
	border: 1px solid #787823;
	border-collapse:collapse;
}

/* Clients ---------------------------------------------------------------------------------- */
.tableTitlesClients { 
	background-color:#3E78B2;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableStyleClients {
	border: 1px solid #233D76;
	border-collapse:collapse;
}
.tableTextClients { 
	color:#3E78B2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableStyleClientsLBR {
	border-left:1px solid #233D76;
	border-bottom:1px solid #233D76;
	border-right:1px solid #233D76;
	border-collapse:collapse;
}
.tableStyleClientsSELECTED {
	/*border-left:1px solid #233D76;
	border-top:1px solid #233D76;
	border-right:1px solid #233D76;
	*/
	border-collapse:collapse;
	text-align:center;
	background-color:#3E78B2;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
}
.tableStyleClientsUNSELECTED {
	border-bottom:1px solid #233D76;
	border-collapse:collapse;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
}
.tableStyleClientsUNSELECTED_OVER {
	border-bottom:1px solid #233D76;
	/*border-top:1px solid #233D76;
	border-right:1px solid #233D76;
	border-left:1px solid #233D76;
	background-color:#efefef;*/
	border-collapse:collapse;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
}
/* Email ---------------------------------------------------------------------------------- */
.tableTitlesEmail {
	background-color:#6D8FBD;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableTextEmail {
	color:#6D8FBD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableStyleEmail {
	border: 1px solid #275889;
	border-collapse:collapse;
}

/* Local Businesses ---------------------------------------------------------------------------------- */
.tableTitlesLB {
	background-color: #E09A2D;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableTextLB {
	color:#E09A2D;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-variant:small-caps;
	line-height: 16px;
}
.tableStyleLB {
	border: 1px solid #787823;
	border-collapse: collapse;
}

/* General ---------------------------------------------------------------------------------- */
.tableTextTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}
.tableText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}
.tableTextBox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	background-color:#efefef;
}

.tablePar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	text-indent:10px;
}

.tableTextGray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#cccccc;
}

.tableListing {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
.tableListing2 {
	background-color:#efefef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
.tableListingGray {
	background-color:#efefef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
.tableListingYellow {
	background-color:#ffffcc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}


.tableListingBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
}
.tableListingGrayBold {
	background-color:#efefef;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
}
.tableListingYellowBold {
	background-color:#ffffcc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
}

.tableTextBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}
.tableTextSmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	color:#999999;
}
.tableSpacer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7px;
}
.billingform {
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333333;
	border: 1px solid #cccccc;
	border-collapse:collapse;
}


.billingFormInputPrint {
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-style:none;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-style:none;
	border-left-color:#999999;
	border-top-color:#999999;
}
.transOFF {}
.transON {opacity:.50;}
.text1 {
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
}
.text2 {
	font-style: normal;
	font-weight: normal;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}
#cache {
	position:absolute; left:10px; top:10px; z-index:10; visibility:hidden;
}
.nav {
	color: #ffffff;
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
}

a {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.button {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #777777;
		}
		.button td {
			border-left:1px solid #ccc;
			
		}
.buttonLast {
	border-right:1px solid #ccc;
}
