/*
This styles sheet will be used to control all form tables within Redman includes.  

The only thing that should ever change, from site to site, is the background colors of formLabels and formFields.

In order to ensure that this style sheet does not conflict with the website's main style sheet each class uses the word form at the beginning.
Please continue this trend in the event that a class needs to be added.

Cellspacing on tables is NOT controlled by this style sheet.  It is controlled manually inside the include itself.

*/



form { 
	padding: 0px;
	margin: 0px;
}


table.formTable {
	padding: 5;
	border:0;
}

.formButtons {
	background-color: #cccccc;
	text-align:right;
}



td.formLabels {
	background-color: f4f4f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}




td.formFields {
	background-color: eaeaea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}



td.formVerify {
	background-color: eaeaea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#990000;
	text-align:right;
}

.formTitle { font-family:Verdana, Arial,sans-serif; font-size:14px;font-weight:bold;color:#000000;font-weight:bold;}
.formTitle a:link {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: underline;}
.formTitle a:hover {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: none;}
.formTitle a:active {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: underline;}
.formTitle a:visited {font-family: Verdana, Arial,sans-serif;font-size: 14px;font-weight:bold;color:#000000;font-weight:bold;text-decoration: underline;}


.formRed { font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed a:link{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed a:hover{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed a:active{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed a:visited{ font-family:Verdana, Arial,sans-serif; font-size:11px;font-weight:bold;color:#990000;text-decoration: underline;}

.formRed16 { background-color: f4f4f4;font-family:Verdana, Arial,sans-serif; font-size:16px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed16 a:link{ background-color: f4f4f4;font-family:Verdana, Arial,sans-serif; font-size:16px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed16 a:hover{ background-color: f4f4f4;font-family:Verdana, Arial,sans-serif; font-size:16px;font-weight:bold;color:#990000;text-decoration: none;}
.formRed16 a:active{ background-color: f4f4f4;font-family:Verdana, Arial,sans-serif; font-size:16px;font-weight:bold;color:#990000;text-decoration: underline;}
.formRed16 a:visited{ background-color: f4f4f4;font-family:Verdana, Arial,sans-serif; font-size:16px;font-weight:bold;color:#990000;text-decoration: underline;}


.formWhite { font-family:Verdana, Arial,sans-serif; font-size:12px;font-weight:bold;color:#ffffff;}
.formWhite a:link {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #ffffff;text-decoration: none;}
.formWhite a:hover {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #ffffff;text-decoration: underline;}
.formWhite a:active {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #ffffff;text-decoration: none;}
.formWhite a:visited {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #ffffff;text-decoration: none;}



.formText {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
.formText a:link {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline;}
.formText a:hover {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #990000;text-decoration: none;}
.formText a:active {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
.formText a:visited {font-family: Verdana, Arial,sans-serif;font-size: 11px;color: #000000;text-decoration: underline;}

.formText12 {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: none;}
.formText12 a:link {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: underline;}
.formText12 a:hover {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #990000;text-decoration: none;}
.formText12 a:active {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: none;}
.formText12 a:visited {font-family: Verdana, Arial,sans-serif;font-size: 12px;color: #000000;text-decoration: underline;}



.formTextMLS1 {font-family: Verdana, Arial, sans-serif;color: #000000;text-decoration: none; font-weight:bold;}
.formTextMLS1 a:link {font-family: Verdana, Arial, sans-serif;color: #000000;text-decoration: underline; font-weight:bold;}
.formTextMLS1 a:hover {font-family: Verdana, Arial, sans-serif;color: #990000;text-decoration: none; font-weight:bold;}
.formTextMLS1 a:active {font-family: Verdana, Arial, sans-serif;color: #000000;text-decoration: none; font-weight:bold;}
.formTextMLS1 a:visited {font-family: Verdana, Arial, sans-serif;color: #000000;text-decoration: underline; font-weight:bold;}


td.formHeaders {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
}



/* formAddress is used to change the color of the box on personal_listings.inc which contains the address  */
td.formAddress {
	background-color: FFFFCC;
}



/* formCredit is used to display the realtor name and brokerage presenting the listing on personal_listings.inc  */
.formCredit { 
	font-family:Verdana, Arial,sans-serif; 
	font-size:09px;
	color:#000000;
}




/* ****** Residential, Rural, and Mobile maps ****** */

/**************** CALGARY RESIDENTIAL MAP STYLES *********************************** ***/
/*
This is the main layer, that all the maps use as the reference layer.  The other layers are embedded inside this overall map layer.
*/
.mapCalgRES_mainLayerStyle {

	top: 0;
	left: 0;
    position: relative;
	visibility: visible;
	z-index: 0;
}
.mapCalgRES_mapLayerStyle {
    position: absolute;
	visibility:visible;
	z-index: 0;
}

.mapCalgRES_titleLayerStyle {
	font-size: 21px;
	font-family : Verdana,Arial,Sans-serif;
	text-decoration: none;
	color: gray;
	width:280px;
	z-index: 0;
    position: absolute;
    visibility: visible;
	text-align:center;
}
.mapCalgRES_sideLayerStyle {
	
	font-size: 11px;
	font-family : Lucida Console;
	color: #000000;
	z-index: 0;
    position: absolute;
    visibility: hidden;
}
.mapCalgRES_formStyle {
	top: 190;
	left: 600;
	z-index: 0;
    position: absolute;
}
.mapCalgRES_quadranttitleLayerStyle  {
	top: 475;
	left: 404;
	font-size: 36px;
	font-family : Verdana,Arial,Sans-serif;
	text-decoration: none;
	color: black;
	width:30px;
	z-index: 0;
    position: absolute;
    visibility: visible;

}
/**************** CALGARY RURAL MAP STYLES ***************************/

.mapSA_RURAL_mapLayerStyle {
    position: absolute;
	visibility:visible;
	z-index: 0;
}

.mapSA_RURAL_titleLayerStyle {
	font-size: 24px;
	font-family : Verdana,Arial,Sans-serif;
	text-decoration: none;
	color: gray;
	z-index: 0;
    position: relative;
    visibility: hidden;
}
.mapSA_RURAL_sideLayerStyle {
	
	font-size: 11px;
	font-family : Lucida Console;
	color: #000000;
	z-index: 0;
    position: relative;
    visibility: hidden;
}
/**************** CALGARY MOBILE PARK MAP STYLES ***************************/

.mapSA_MobilePark_mapLayerStyle {
    position:absolute;
	visibility:visible;
	z-index: 0;
}
.mapSA_MobilePark_titleLayerStyle {
	font-size: 24px;
	font-family : Verdana,Arial,Sans-serif;
	text-decoration: none;
	width:220px;
	color: gray;
	z-index: 0;
    position: relative;
    visibility: hidden;
}
.mapSA_MobilePark_sideLayerStyle {
	
	font-size: 11px;
	font-family : Lucida Console;
	color: #000000;
	z-index: 0;
    position: relative;
    visibility: hidden;
}

