/* **************************************************************
            MASTER     
****************************************************************/
DIV.WebDesignedBy{  text-align: right; font-family: arial; font-color: rgb(102,102,102); font-size: 10; font-weight: bold;}
TD.Login { color: white; }
DIV.LoginPopUp {
  background-image: url(/GetSiteFile/login_background.jpg);
  background-repeat: no-repeat;
  background-color: black;
  height: 175;
  color: white;
  border-top: 2px solid rgb(0, 150, 250);
  border-left: 2px solid rgb(0, 150, 250);
  border-right: 2px solid black;
  border-bottom: 2px solid black;
}



Div.PersonalMenu{ padding-top: 15;}
A.MenuModule{font-family: arial; font-size: 13; font-weight: bold; text-decoration: none; color: rgb(0,0,0);}
DIV.ContactText,SPAN.ContactText{
  font-family: arial; font-size: 12; font-weight: normal;
   padding-left: 5;
}

DIV.ContactInfo{
  background-image: url(/GetSiteFile/contact_info_bkg.jpg); 
  background-repeat: no-repeat;
  width: 197; 
  padding: 5 5 5 5;
  border: 1px solid gray;
}
Table {  } 
TR {  } 
TD {  } 
A {  } 
A:hover {  } 
SPAN {  } 
DIV { } 
HR {  } 
DIV.ContactTitle{ padding-top: 4; font-family: arial; font-weight: bold; font-size: 12; text-decoration: none; } 
DIV.ContactTitle{font-family: arial; font-weight: bold; font-size: 12; text-decoration: none; padding-left: 5; } 


H6,DIV.Text{font-family: arial; color: rgb(0,0,0);  font-size: 12;}
H1 { font-family: arial; font-weight: bold; color: rgb(0,0,102);  font-size: 14; } 

H3 { font-family: arial; font-weight: bold;  color: rgb(0,0,102);  font-size: 11; text-align: center; } 
H4 {  } 
UL {  } 
LI {  } 
OL {  } 


TD.Footer{
  background-image: url(/GetSiteFile/footer_bkg.jpg); 
  background-color: rgb(1 , 0, 102); 
  background-repeat: no-repeat; 
  width: 780; height: 22;
  color: rgb(220,220,220);
  font-size: 10pt;
  font-family: arial;
  font-weight: bold;
  text-align: right;
  padding: 0 20 0 0;
}
TD.HeaderRight{
  vertical-align: top;
  widtH: 230; height: 176; 
  background-image: url(/GetSiteFile/real_estate_header_right.jpg); 
  background-repeat: no-repeat; 

}
DIV.MenuPosition{
 margin: 20 0 0 70;
}


/* Navigation Function */ 
A.NavigationBar { font-weight: bold; } 
IMG.NavigationBar { } 
DIV.NavigationBar { } 

/* Resource Functions */ 
A.ResourceFunctions { font-weight: bold; text-decoration: none; } 
A.ResourceFunctions:hover { text-decoration: underline; } 
DIV.ResourceFunctions { text-alignment: right; } 
SELECT.ResourceFunctions { background-color: rgb(220, 220, 220); } 

/* Report Generator */ 
TH.Report { text-align: left; } 
TD.Report { } 
TH.ReportGroupTitle { text-align: left; background-color: rgb(220, 220, 220); } 
TH.ReportGroupTotal { text-align: left; border-top: 1px solid silver; } 
TD.ReportGroupTotal { border-top: 1px solid silver; } 
TD.ReportGroupSpacer { } 

/* Usage Reports */ 
TABLE.UsageOverview { border: 1px solid gray; } 
TH.UsageOverviewDate { text-align: left; color: white; background-color: black; } 
TH.UsageOverviewHits { text-align: left; color: white; background-color: rgb(0, 150, 0); } 
TH.UsageOverviewSessions { text-align: left; color: white; background-color: rgb(100, 100, 0); } 
TH.UsageOverviewKBytes { text-align: left; color: white; background-color: rgb(150, 0, 0); } 
TH.UsageOverviewFiles { text-align: left; color: white; background-color: rgb(0, 0, 150); } 

TD.UsageOverviewDate { text-align: left; color: black; background-color: white; } 
TD.UsageOverviewHits { text-align: left; color: rgb(0, 150, 0); background-color: white; } 
TD.UsageOverviewSessions { text-align: left; color: rgb(100, 100, 0); background-color: white; } 
TD.UsageOverviewKBytes { text-align: left; color: rgb(150, 0, 0); background-color: white; } 
TD.UsageOverviewFiles { text-align: left; color: rgb(0, 0, 150); background-color: white; } 



/* **************************************************************
            1 - FOLDER     
****************************************************************/
Table.Folder {  } 
TR.Folder {  } 
TD.Folder {  } 
A.Folder {  } 
A.Folder:hover {  } 
SPAN.FolderItemTitle {  } 
SPAN.FolderItemText {  } 


/* **************************************************************
            3 - Accomplishments     
****************************************************************/


/* **************************************************************
            4 - NEWS     
****************************************************************/


DIV.Footer_Small_5, DIV.Footer_Medium_5, DIV.Footer_Small_38{
  text-align: right;
  padding-right: 5; 
}
A.Footer_Small_5, A.Footer_Medium_5, A.Footer_Small_38{
 font-family: arial; font-weight: bold; 
 font-size: 11;
 text-decoration: none; color: rgb(0,0,102); 
}
DIV.Calendar_Events_More{
 text-align: right; 
 widtH: 197;  
}
TD.Content_5_0{
 background-color: rgb(229,229,229);
 widtH: 197;  
}
A.Calendar_Events_More{
  text-decoration: none; 
  font-family: arial; font-weight: bold; 
  text-decoration: none; color: rgb(0,0,102); 
}
A.Header_Small_5, A.Header_Medium_5{
 font-family: arial; font-weight: bold; font-size: 12; 
 text-decoration: none; color: rgb(255,255,255); 
}
A.Header_Large_5{
 font-family: arial; font-weight: bold; 
 text-decoration: none; color: rgb(0,0,102); 
}

TD.Header_Small_5,TD.Header_Medium_5{
 /*background-image: url(/GetSiteFile/open_houses_header.jpg); */
 background-repeat: no-repeat;
 width: 197; height: 23;  
 text-align: left; 
 padding-left: 5; 
}

TABLE.Table_Small_5,TABLE.Table_Medium_5{
 /*border-top-width: 0; 
 border-left-width: 1; 
 border-bottom-width: 1; 
 border-right-width: 0; 
 border-style: solid; 
 */ 
 background-image: url(/GetSiteFile/open_houses_bkgv2.jpg); 
 height: 161; 
 widtH: 198;    
 background-repeat: no-repeat;
}
DIV.Title_Position_Large_5,DIV.Title_Position_Small_5,DIV.Title_Position_Medium_5{
  font-family: arial; 
  font-size: 12; 
  color: rgb(0,0,0); 
  text-align: center;
  margin: 3 0 0 0 ; 
}
DIV.Description_Position_Large_5,DIV.Description_Position_Small_5,DIV.Description_Position_Medium_5{
  font-family: arial; 
  font-size: 12; 
  color: rgb(0,0,0); 
  text-align: center; 
}
SPAN.Event_Date_Position_Small_5, SPAN.Event_Date_Text_Large_5, SPAN.Event_Date_Text_Small_5,SPAN.Event_Date_Text_Medium_5{
  color: rgb(0,0,102); 
  margin: 3 0 0 5; 
  font-family: arial; 
  font-size: 12; 
  font-weight: bold;
}

/* **************************************************************
            7 - TEXT     
****************************************************************/


/* **************************************************************
            8 - LINK MANAGER     
****************************************************************/
A.Instance_List_Selected_Link_0{
  font-family: arial; 
  font-size: 13; 
  font-weight: bold; 
  color: rgb(0,0,102); 
  text-decoration: none; 
}
A.Instance_List_Link_0{
  font-family: arial; 
  font-size: 12; 
  /*font-weight: bold; */
  color: rgb(0,0,0);
  text-decoration: none;  
}
TD.Instance_List_Content_0, TD.Instance_List_Selected_Content_0{
  text-align: center; width: 171;
}

/* **************************************************************
            9 - FAQ     
****************************************************************/


/* **************************************************************
            16 - CONTACT MANAGER     
****************************************************************/
A.Header_Medium_16{
  font-family: arial; font-weight: bold;  color: rgb(0,0,102);    
  font-size: 13;
  text-decoration: none; 
}
DIV.Header_Medium_16{
}

DIV.Name_Position_Medium_16{
  font-family: arial; font-weight: bold; 
  color: rgb(0,0,0);    
  font-size: 12;
  text-decoration: none; 
  padding-top: 5;
}
DIV.Phone_Number_Position_Medium_16{
  font-family: arial; 
  color: rgb(0,0,0);    
  font-size: 12;
  text-decoration: none; 
  padding-left: 5; 
}
DIV.Email_Position_Medium_16{
  padding-left: 5;
}
A.Mail_To_Medium_16{
  font-family: arial;  color: rgb(0,0,102);    
  font-size: 12;
  text-decoration: none; 
}

/* **************************************************************
            26     
****************************************************************/

DIV.Prev_Next_Links_Num_Records_3_26{
 /* visibility: hidden;*/

}
IMG.Image_Large_26{
  border-width: 1; 
  border-color: rgb(76,76,76); 
 
}
DIV.Image_Large_26{
 width: 130; 
 text-align: center;

 border-width: 2;
 height: 100%;  

}
A.Title_Large_26,A.Title_Small_26{
  font-family: arial; font-size: 12; color: rgb(76,76,76); font-weight: bold; text-decoration: none;
}
DIV.Job_Title_Position_Large_26{
  font-family: arial; font-size: 12; color: rgb(102,102,102); 
}
DIV.Phone_Number_Position_Large_26,DIV.Fact_Position_Large_26{
  font-weight: bold; font-family: times new roman; color: rgb(76,76,76); 
  font-size: 12; padding-top: 15; 
}

DIV.Profile_Position_Large_26{
  font-family: arial; color: rgb(76,76,102); 
  font-size: 14; padding-top: 5; padding-bottom: 15;
}
DIV.Phone_Number_Post_Large_26{

 background-color: rgb(0,0,102); 
 width: 100%; 
 height: 2; font-size: 1;
}
DIV.Job_Title_Post_Large_26{
 background-color: rgb(0,0,102); 
 width: 100%; 
 height: 2; font-size: 1;

}

/* **************************************************************
            31     
****************************************************************/


/* **************************************************************
            32     
****************************************************************/
DIV.Sold_Medium{ z-index:3; width: 179; height: 145;  background-position: top center; background-image: url(/GetSiteFile/SOLD_SMALL.gif);
margin: -145 0 0 30; background-repeat: no-repeat; 
}


SPAN.FieldName_Show_Map_Large_38,SPAn.FieldName_Sold_Large_38,SPAN.FieldName_Sold_Medium_38{ visibility: hidden;}
DIV.Sold_Large{ z-index:3; width: 179; height: 120;  background-position: right bottom; background-image: url(/GetSiteFile/SOLD_SMALL.gif);
margin: -150 0 0 200; background-repeat: no-repeat;
}

DIV.Record_Footer_Link_Medium_38{ margin: -15 0 0 200;  position:absolute;}
/*DIV.Sold_Position_Medium_38, DIV.Sold_Position_Large_38{ visibility: hidden;}*/
A.38_Multiple_For_Next1{
 font-family: arial; font-size: 12; font-weight: bold; text-decoration: none; color: rgb(0,0,107);
}
/************** POP UP *****************/ 
DIV.Image_Display_Footer{
  background-position: right bottom; background-image: url(/GetSiteFile/ttskov_watermark_small.jpg); background-repeat: no-repeat; 
  width: 400; height: 150;
}
DIV.Image_Display_Divider{}
A.Image_Display_Close{  
  font-family: arial;  color: rgb(0,0,0);    
  font-size: 13;
  font-weight: bold; 
  text-decoration: none; }
DIV.Close{
  text-align: center;
}
DIV.Image_Display_Images{
  text-align: center;
}
/********************* SMALL CELL**********************/ 
DIV.Image_Small_38 {  }


TD.Content_Small_38 {
  background-image: url(/GetSiteFile/feature_bkg.jpg) ; 
  width: 197; 
  background-repeat: repeat-y; 
  vertical-align: top;
}


TABLE.Table_Small_38{
  width: 197; 
  padding: 0; 
  margin: 0; 
  border-width: 0; 
  border-collapse:collapse;
}


TD.Header_Small_38{
  background-image: url(/GetSiteFile/feature_header.jpg) ; 
  background-repeat: no-repeat; 
 width: 197; height: 25; vertical-align: top;
}

TD.Footer_Small_38{
  background-image: url(/GetSiteFile/news_small_footer.jpg); 
  width: 197; height: 25; 
  background-repeat: no-repeat; 
  vertical-align: top;
 

}



A.Title_Small_38{
  font-family: arial;  color: rgb(0,0,0);    
  font-size: 13;
  font-weight: bold; 
  text-decoration: none; 
}
SPAN.Price_Text_Small_38{
  font-family: arial;  color: rgb(0,0, 102);    
  font-size: 13;
  font-weight: bold; 
  text-decoration: none; 
}
SPAN.City_Text_Small_38{
  font-family: arial;  color: rgb(102,102,102);    
  font-size: 11;
   font-weight: bold; 
  text-decoration: none;
}
DIV.City_Position_Small_38,DIV.Street_Position_Small_38,DIV.Price_Position_Small_38{
  text-align: center; 
}





/*MEDIUM*/ 
DIV.Description_Position_Medium_38{ margin: 10 0 0 5 ; }
TD.Record_Footer_Link_Medium_38{
 background-color: rgb(0,0,102); 
 width: 100%; 
 height: 2; font-size: 1;
 background-image: url(/GetSiteFile/blue_bar.jpg); 
}

A.MLS_Link_Medium_38,A.Record_Footer_Link_Medium_38{color: rgb(0,0,102); font-size: 12; font-family: arial;}
SPAN.FieldName_Description_Medium_38{color: rgb(76,76,76); font-family: times new roman; font-size: 12;}SPAN.Description_Text_Medium_38{ color: rgb(0,0,0); font-family: arial; font-size: 12;}
TD.Special_Content_Left_Medium_38,TD.Special_Content_Left_Large_38{
  vertical-align: top; 
  background-repeat: repeat-y;
  background-color: rgb(240,240,240);  
 
}
TD.Content_38_3{
  width: 550; 
  text-align: left; 
  padding-left: 25; 
  background-position: right top; background-image: url(/GetSiteFile/smallest_logo_watermark.jpg); background-repeat: no-repeat; 
}
TD.Content_38_1{
  width: 350; 
  text-align: left; 
  padding-left: 25; 
  background-color: rgb(240,240,240);
}

DIV.Street_Position_Medium_38{ width: 350; margin: 10 0 0 -40;}


SPAN.FieldName_Price_Medium_38,SPAN.FieldName_Street_Medium_38, SPAN.FieldName_City_Medium_38{ visibility: hidden; font-family: arial;  color: rgb(0,0,107); font-size: 10; text-decoration: none;}


SPAN.City_Text_Medium_38,A.Title_Medium_38{font-family: arial;  color: rgb(193,23,26); font-size: 12; text-decoration: none; font-weight: bold;}

DIV.City_Position_Medium_38{margin: -18 0 0 150;}

SPAN.Postal_Code_Text_Large_38,SPAN.Province_Text_Large_38,SPAN.City_Text_Large_38 {font-family: arial;  color: rgb(0,0,107); font-size: 12; text-decoration: none; font-weight: bold; }

DIV.Price_Position_Medium_38{text-align: right; }
SPAN.FieldName_Medium_38{}
SPAN.Price_Text_Large_38,SPAN.Price_Text_Medium_38{font-family: arial;  color: rgb(0,0,107); font-size: 13; text-decoration: none; font-weight: bold; }

DIV.Price_Post_Medium_38{ }




DIV.Image_List_Enlarge_Large_38{ text-align: center; font-family: times new roman; color: rgb(76,76,76); font-size: 10; }
DIV.PrevNextLinksLarge_38{text-align: center;}
A.Prev_Next_Links_3_38{font-family: times new roman; color: rgb(0,0,102); font-size: 11;}
DIV.Prev_Next_Links_Num_Records_3_38{text-align: center;font-family: times new roman; color: rgb(76,76,76); font-size: 10;}

/* LARGE VIEW*/ 
DIV.Price_Position_Large_38{padding-top: 10;  }
A.Title_Large_38 { font-family: arial;  color: rgb(0,0,107);    
  font-size: 13; font-weight: bold;  text-decoration: none; }
DIV.MLS_Link_Position_Medium_38,DIV.MLS_Link_Position_Large_38{margin: 8 0 0 -50;}
A.A.Map_Link_Large_38, A.MLS_Link_Large_38,A.38_FileLink_Large{font-family: arial;  color: rgb(0,0,107); font-size: 13; text-decoration: none; font-weight: bold; }

DIV.MLS_ID_Position_Large_38{ }
SPAN.FieldName_MLS_ID_Large_38{}
SPAN.MLS_ID_Text_Large_38{}

DIV.Street_Position_Large_38{ margin: 0 0 0 -35; }
SPAN.City_Text_Large_38{}
DIV.City_Position_Large_38{ margin: 0 0 0 -25; }
DIV.Province_Position_Large_38{ margin: 0 0 0 -48; }
DIV.Building_Style_Position_Large_38{ margin: 15 0 0 0; }
DIV.Building_Type_Position_Large_38{ margin: -15 0 0 200; }
DIV.House_Size_Position_Large_38{ margin: -15 0 0 200; }
DIV.Number_of_Bathrooms_Position_Large_38{ margin: -15 0 0 200; }

DIV.Basement_Position_Large_38{ margin: -15 0 0 200; }
DIV.Postal_Code_Position_Large_38{ margin: 0 0 0 -62; }
DIV.Description_Position_Large_38{  }

DIV.Heating_Position_Large_38,DIV.Lot_Size_Position_Large_38,DIV.Garage_Position_Large_38, DIV.Lot_Size_Position_Large_38, DIV.Lot_Size_Position_Large_38, DIV.Building_Style_Position_Large_38, DIV.Features_Position_Large_38, DIV.Number_of_Bedrooms_Position_Large_38,DIV.Description_Position_Large_38,DIV.Built_In_Position_Large_38{  margin: 8 0 0 0; }

DIV.Province_Position_Large_38{}
DIV.FieldName_Province_Large_38{}
SPAN.Province_Text_Large_38{}

/*Regular Text*/
SPAN.Basement_Text_Large_38,SPAN.Built_In_Text_Large_38,SPAN.Features_Text_Large_38,SPAN.Heating_Text_Large_38,SPAN.Garage_Text_Large_38,SPAN.Number_of_Bathrooms_Text_Large_38, SPAN.Number_of_Bedrooms_Text_Large_38,SPAN.House_Size_Text_Large_38,SPAN.Lot_Size_Text_Large_38,SPAN.Building_Type_Text_Large_38, SPAN.Building_Style_Text_Large_38, SPAN.Description_Text_Large_38{font-family: arial;  font-size: 12; color: rgb(76,76,76);}

/*SHOWN FIELD NAMES*/ 
SPAN.FieldName_Basement_Large_38,SPAN.FieldName_Built_In_Large_38, SPAN.FieldName_Features_Large_38, SPAN.FieldName_Heating_Large_38, SPAN.FieldName_Garage_Large_38, SPAN.FieldName_Number_of_Bathrooms_Large_38, 
SPAN.FieldName_Number_of_Bedrooms_Large_38, SPAN.FieldName_House_size_Large_38, SPAN.FieldName_Building_Style_Large_38, SPAN.FieldName_Building_Type_Large_38, SPAN.FieldName_Lot_Size_Large_38, SPAN.FieldName_Description_Large_38,SPAN.FieldName_Price_Large_38{
  font-family: arial; font-weight: bold; font-size: 12; color: rgb(0,0,0);}

/*HIDDEN FIELD NAMES*/
SPAN.FieldName_MLS_Link_Medium_38,SPAN.FieldName_MLS_Link_Large_38,SPAN.FieldName_Postal_Code_Large_38,SPAN.FieldName_Street_Large_38,SPAN.FieldName_Province_Large_38,SPAN.FieldName_City_Large_38{visibility: hidden; font-family: arial;  color: rgb(0,0,107); font-size: 10; text-decoration: none;}


SPAN.FieldName_Attachment_Large_38{visibility: hidden;  }




/* **************************************************************
            33     
****************************************************************/


/* **************************************************************
            34     
****************************************************************/


