/* ================================
    CSS STYLES FOR Catalina Realty
   ================================
*/   



/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {}

/* background/border colors for the selected tab */
.TabBg {}

.StandardTitle   {
    font-family: Century Gothic,Arial,Helvetica,sans-serif;
    font-size:  13pt;
    font-weight: bold;
    color: #0e1243;
    text-align: left;
}

/* text style for the selected tab */
.SelectedTab {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family:Helvetica;
    text-decoration: none;
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
    text-decoration:    none;
    color:white;
}

A.SelectedTab:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.SelectedTab:active   {
    text-decoration:    none;
    color:#eeeeee;
}


A.SelectedTab:hover    {
    text-decoration:    none;
    color:#cccccc;
}

/* text style for the unselected tabs */
.OtherTabs {
    font-weight: bold;
    font-size: 8.5pt;
    color: white;
    font-family: Helvetica;
    text-decoration: none;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {

    text-decoration:    none;
    color:white;
}

A.OtherTabs:visited  {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:active   {
    text-decoration:    none;
    color:#eeeeee;
}

A.OtherTabs:hover    {
    text-decoration:    none;
    color:#cccccc;
}

/* GENERAL */
/* style for module titles */
.Head   {

    font-family: Helvetica;
    font-size:  22px;
    font-weight:    normal;
    color: #333333;

}

/* style of item titles on edit and admin pages */
.SubHead    {font-family: Century Gothic, Helvetica; font-size:  14px; font-weight: bold; color: #0e1243;}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Helvetica;
    font-size: 12px;
    font-weight: normal;
}

/* DATE */
.CurrentDate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #505169;}

/* NORMAL */
.NormalBold  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}

.Normal  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1f1f1f;}

.NormalSmall {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #1f1f1f;}

/* LINKS */

A:link, A:visited, A:active {text-decoration: underline; color:#0e1243; font-weight: bold; font-size: 12px;}
A:hover {text-decoration: none; color:#303257; font-weight: bold; font-size: 12px;}

.More {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; line-height: 10px; font-style: normal;}
A.More:link, A.More:visited, A.More:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none;}
A.More:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline;}

/* GENERAL */
ul {list-style-image: url(/Portals/23/bullet.gif); list-style-position: outside;}
li {list-style-image: url(/Portals/23/bullet.gif); list-style-position: outside;}

/* COMMAND BUTTONS */
.CommandButton{font-family: verdana, arial; font-size: 10pt; font-weight: bold; padding: 2px;}
a.CommandButton:link,a.CommandButton:visited{color:#0B3054;}
a.CommandButton:hover{background-color: #91c7fb; text-decoration: none; color: #ffffff;}

/* BREADCRUMBS */

.breadcrumb {padding-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #0e1243;}
A.breadcrumb:link, A.breadcrumb:visited {padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0e1243; font-weight: normal; text-decoration: none;}
A.breadcrumb:hover, A.breadcrumb:active {padding-left: 3px; padding-right: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: 303257; font-weight: normal; text-decoration: underline;}    
    
/* GENERIC */
H1  {
    font-family: Helvetica;

    font-size:  22px;
    font-weight:    normal;
    color: #666644;
}

H2  {
    font-family: Helvetica;
    font-size:  20px;
    font-weight:    normal;
    color: #666644;
}

H3  {
    font-family: Helvetica;
    font-size:  16px;
    font-weight:    normal;
    color: #003366;
}

H4  {
    font-family: Helvetica;
    font-size:  14px;
    font-weight:    normal;
    color: #003366;
}

H5, DT  {
    font-family: Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;


}

H6  {
    font-family: Helvetica;
    font-size:  16px;
    font-weight: bold;
    vert-align: middle;
    color: #6e5b4f;
}

TFOOT, THEAD    {
    font-family: Helvetica;
    font-size:  12px;
    color: #003366;
}

TH  {
    vertical-align: baseline;
    font-family: Helvetica;
    font-size:  12px;
    font-weight:    bold;
    color: #003366;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}


BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


li {list-style-image: url(/Portals/11/bullet.gif); list-style-position: outside;}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    circle;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: dimgrey;
    height:1pt;
    text-align:left

}



/* Main Menu */

.MenuBg {background-image: url(/Portals/13/MenuBG.jpg); border-top: 1px solid #ffffff; width: 560px;}

.TopMenuGroup
{
  background-color: transparent;
  height: 27px;
}

.MenuGroup
{ 
}

.TopMenuItem
{
  background-color:transparent;
  color:#ffffff;
  font-family: verdana;
  font-size:8pt;
  height: 25px;
  cursor:pointer;
  font-weight:normal;
text-transform: uppercase;}

.TopMenuItemHover
{
  background-color:#8EC5F8;
  color:#0B6DA0;
  font-family: verdana;
  font-size:8pt;
 height: 25px;
  cursor:pointer;
  font-weight:normal;
text-transform: uppercase;}

.TopMenuItemActive
{
  background-color:#8EC5F8;
  color:#0B6DA0;
  font-family: verdana;
  font-size:8pt;
 height: 25px;
  cursor:pointer;
  font-weight:normal;
text-transform: uppercase;}

.TopMenuItemExpanded
{
background-color:#0B6DA0;
  color:#ffffff;
  font-family: verdana;
  font-size:8pt;
 height: 25px;
  cursor:pointer;
  font-weight:normal;
text-transform: uppercase;}

.MenuItem
{
  background-color:#f3ebd3;
  color:#636585;
  font-family:verdana;
  font-size:10px;
  border: solid 1px white;
  -moz-opacity:0.9; filter:Alpha(opacity=90);
  cursor:pointer;
}

.MenuItemHover
{
  background-color:#cab07c;
  color:#ffffff;
  font-family:verdana;
  font-size:10px;
  border: solid 1px white;
  cursor:pointer;
}

.MenuItemActive
{
  background-color:#cab07c;
  color:#ffffff;
  font-family:verdana;
  font-size:10px;

  border: solid 1px white;
  cursor:pointer;
}

.MenuItemExpanded
{
  background-color:#eocfac;
  color:#ffffff;
  font-family:verdana;
  font-size:10px;
  border: solid 1px white;
  cursor:pointer;
}

.Privacy {padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0e1243; font-weight: normal; text-decoration: underline;}

A.Privacy:link, A.Privacy:visited {padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0e1243; font-weight: normal; text-decoration: underline;}

A.Privacy:hover, A.Privacy:active {padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; font-weight: normal; text-decoration: none;}

.Terms {padding-left:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0e1243; font-weight: normal; text-decoration: underline;}

A.Terms:link, A.Terms:visited {padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0e1243; font-weight: normal; text-decoration: underline;}

A.Terms:hover, A.Terms:active {padding-left:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; font-weight: normal; text-decoration: none;}

.Login {padding-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0e1243; font-weight: normal; text-decoration: underline;}
A.Login:link, A.Login:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0e1243; font-weight: normal; text-decoration: underline;}
A.Login:hover, A.Login:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; font-weight: normal; text-decoration: none;}

.Footer {padding-left: 5px;}

.PageTitleTD {background-color: #e2dfd9;}

.BreadcrumbTD {background-color: #e0cfac; height: 20px; padding-left: 25px;}

.esmRequired {font-family: "Helvetica"; font-size:  11px; font-weight: normal; color: #cc0000;}

/* Text style used for all Normal Red */
.esmNormalRed {font-family: "Helvetica"; font-size:  11px; font-weight: normal; color: #cc0000;}

/* Header for each Form*/
.esmFormHeader {font-family: "Helvetica"; font-size:  1px; font-weight: bold; color: #0e1243;}

.esmNormal {font-family:  "Helvetica"; font-size: 11px; font-weight: normal;}
.esmFormItem {font-family: arial; font-size: 10pt; font-weight: bold; color: #0e1243;}
.esmConfirmation {font-family:  "Helvetica"; font-size: 14px; font-weight: bold;}

.FooterLeft {width: 214px; background-image: url(/Portals/11/FooterLogoBG.gif); height: 32px;}

.FooterCenter {background-image: url(/Portals/11/FooterCenter.gif); width: 372px; height: 32px; text-align: center; padding-right: 5px; vertical-align: middle;  border-right: solid 4px #336699; border-left: solid 4px #336699;}

.FooterRight {background-image: url(/Portals/11/FooterRight.gif);width: 200; height: 32px; text-align: right; padding-right: 5px; vertical-align: middle;}

.ModuleTitleStandard{font-family: Arial; Font-size: 15px; font-weight: bold; color: #ffffff;}
.StandardModuleTD {height: 25px; vertical-align: middle; padding-top: 15px; padding-bottom: 10px;}

/*TITLES FOR ACTIVE ANNOUNCEMENTS*/
.Normal_aaTitle {font-family: Arial, Helvetica; font-size:  12px; font-weight: bold; color: #0e1243;}

.Selling_aaTitle {font-family: Arial, Helvetica; font-size:  12px; font-weight: bold; color: #cc0000;}

.SellingPage_aaTitle {font-family: Arial, Helvetica; font-size:  12px; font-weight: bold; color: #0e1243;}

.Press_aaTitle {font-family: Arial, Helvetica; font-size:  12px; font-weight: bold; color: #0e1243;}

.Floorplans_aaTitle {font-family: Arial, Helvetica; font-size:  12px; font-weight: bold; color: #0e1243;}
 
/*READMORE FOR ACTIVE ANNOUNCEMENTS*/
.Normal_aaReadMore {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline;}
A.Normal_aaReadMore:link, A.Normal_aaReadMore:active, A.Normal_aaReadMore:visited {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline;}
A.Normal_aaReadMore:hover {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: none;}

.SellingPage_aaReadMore {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline;}
A.SellingPage_aaReadMore:link, A.SellingPage_aaReadMore:active, A.SellingPage_aaReadMore:visited {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline;}
A.SellingPage_aaReadMore:hover {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: none;}

.Selling_aaReadMore {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline; width: 100%;}
A.Selling_aaReadMore:link, A.Selling_aaReadMore:active, A.Selling_aaReadMore:visited {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline;}
A.Selling_aaReadMore:hover {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: none;}

.Press_aaReadMore {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline;}
A.Press_aaReadMore:link, A.Press_aaReadMore:active, A.Press_aaReadMore:visited {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline;}
A.Press_aaReadMore:hover {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: none;}
 
.Floorplans_aaReadMore {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline;}
A.Floorplans_aaReadMore:link, A.Floorplans_aaReadMore:active, A.Floorplans_aaReadMore:visited {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: underline;}


A.Floorplans_aaReadMore:hover {font-family: arial; font-weight: bold; font-size: 9px; color: #336699; text-decoration: none;}


/*TABLES FOR ACTIVE ANNOUNCEMENTS*/
.Normal_aaTable {width: 100%; padding: 0px;}
.Selling_aaTable {width: 100%; padding: 0px;}
.Press_aaTable {padding: 0px;}
.Floorplans_aaTable {padding: 0px;}
 
/*TD'S FOR ACTIVE ANNOUNCEMENTS*/
.Normal_aaImageTD {padding-top: 2px;}
.Normal_aaDescriptionTD {font-family: Arial, Helvetica; font-size:  10px; padding: 2px;}

.Selling_aaImageTD {padding-top: 2px;}
.Selling_aaDescriptionTD {font-family: Arial, Helvetica; font-size:  10px; padding: 2px;}

.SellingPage_aaImageTD {padding-top: 2px;}
.SellingPage_aaDescriptionTD {font-family: Arial, Helvetica; font-size:  10px; padding: 2px;}

.Press_aaImageTD {padding: 0px;}
.Press_aaDescriptionTD {font-family: Arial, Helvetica; font-size:  10px; padding: 2px;}

.Floorplans_aaImageTD {padding: 0px;}
.Floorplans_aaDescriptionTD {font-family: Arial, Helvetica; font-size:  10px; padding: 2px;}
 
/*ERROR FOR ACTIVE ANNOUNCEMENTS*/
.Normal_aaError {font-family: Arial, Helvetica; font-size:  12px; font-weight: bold; color: #CC0000;}
.Selling_aaError {font-family: Arial, Helvetica; font-size:  12px; font-weight: bold; color: #CC0000;}


/* Inner Table */
.Normal_aaInnerTable {width : 280px; padding-bottom: 0px; border-bottom: dotted 1px #999999;}
.Selling_aaInnerTable {width : 280px; padding-bottom: 0px; border-bottom: dotted 1px #999999;}
.SellingPage_aaInnerTable {width : 700px; padding-bottom: 3px; border-bottom: dotted 1px #999999;}
.Press_aaInnerTable {width : 420px; padding-bottom: 3px; border-bottom: dotted 1px #999999;}
.Floorplans_aaInnerTable {width : 420px; padding-bottom: 3px; border-bottom: dotted 1px #999999;}


.esmTextBox{font-family: arial, helvetica; font-size: 8pt;}

.CatalinaTop{background-color: #ffffff; border-bottom: solid 1px #000000; height: 103px;}

.ModuleTitle-StdTD{height: 25px;}
.ModuleTitle-Std{font-family: verdana; font-weight: bold; font-size: 11pt; color: #15958b;}

.HomeLeft_aaTitle{font-family: arial; font-size: 10pt; Font-weight: bold; color: #636585;}
.HomeLeft_aaDescriptionTD{font-family: arial; font-size: 8pt; width: 175px; text-align: justify;}
.HomeLeft_aaReadMore{font-family: arial; font-size: 9pt; color: #636585;}
a.HomeLeft_aaReadMore:link,a.HomeLeft_aaReadMore:visited{font-family: arial; font-size: 9pt; color: #636585;}
a.HomeLeft_aaReadMore:hover{font-family: arial; font-size: 9pt; color: #ffffff; text-decoration: none;}

.ForSale_aaInnerTable{width: 500px; border-bottom: solid 1px #636585; padding-bottom: 5px;}
.ForSale_aaTitle{font-family: arial; font-size: 10pt; Font-weight: bold; color: #636585;}
.ForSale_aaDescriptionTD{font-family: arial; font-size: 8pt; width: 500px; text-align: justify;}
.ForSale_aaReadMore{font-family: arial; font-size: 9pt; color: #636585;}
a.ForSale_aaReadMore:link,a.ForSale_aaReadMore:visited{font-family: arial; font-size: 9pt; color: #636585;}
a.ForSale_aaReadMore:hover{font-family: arial; font-size: 9pt; color: #cab07c; text-decoration: none;}

.HomeForSale_aaInnerTable{width: 546px;  padding: 5px; background-color: #DBDBE3;}
.HomeForSale_aaTitle{font-family: arial; font-size: 10pt; Font-weight: bold; color: #636585;}
.HomeForSale_aaDescriptionTD{font-family: arial; font-size: 8pt; width: 500px; text-align: justify;}
.HomeForSale_aaReadMore{font-family: arial; font-size: 9pt; color: #636585;}
a.HomeForSale_aaReadMore:link,a.HomeForSale_aaReadMore:visited{font-family: arial; font-size: 9pt; color: #636585;}
a.HomeForSale_aaReadMore:hover{font-family: arial; font-size: 9pt; color: #cab07c; text-decoration: none;}

.ForSaleLinks_aaInnerTable{width: 175px;}
.ForSaleLinks_aaTitle{font-family: arial; font-size: 8pt; padding: 2px;}
a.ForSaleLinks_aaTitle:link,a.ForSaleLinks_aaTitle:visited{font-family: arial; font-size: 8pt; color: #636585; font-weight: normal;}
a.ForSaleLinks_aaTitle:hover{font-family: arial; font-size: 8pt; color: #636585; font-weight: normal; background-color:  #cab07c; color: #ffffff;}

.Left_aaInnerTable{width: 175px;}
.Left_aaTitle{font-family: arial; font-size: 9pt; Font-weight: bold; color: #636585;}
.Left_aaDescriptionTD{font-family: arial; font-size: 8pt; width: 175px; text-align: justify;}
.Left_aaReadMore{font-family: arial; font-size: 9pt; color: #636585;}
a.Left_aaReadMore:link,a.Left_aaReadMore:visited{font-family: arial; font-size: 9pt; color: #636585;}
a.Left_aaReadMore:hover{font-family: arial; font-size: 9pt; color: #ffffff; text-decoration: none;}

.TD_ForSaleFeatureTitle{background-color: #e0cfac; padding: 3px; border: 1px solid #e0cfac;}
.MT_ForSaleFeature{font-family: arial; font-size: 9pt; color: #636585; font-weight: normal;}
.TD_ForSaleFeatureBody{background-color: #f0e8d1; padding: 3px; font-size: 8pt; border: 1px solid #e0cfac;}

.HomeLeftPane{background-color: #ffffff; height: 250px; vertical-align: top; padding: 15px;}
.HomeContentPane{background-color: #ffffff; height: 250px; vertical-align: top; padding: 15px;border-right: solid 1px #15598b;}
.HomeRightPane{background-color: #ffffff; height: 250px; vertical-align: top;border-right: solid 1px #15598b;}

.SellingNowLeftPane{background-color: #ffffff; height: 250px; vertical-align: top; width: 190px;}
.SellingNowContentPane{background-color: #ffffff; height: 250px; vertical-align: top;border-right: solid 1px #15598b;}
.SellingNowRightPane{background-color: #ffffff; height: 250px; vertical-align: top;border-right: solid 1px #15598b;}

.SellingLeftPane {background-color: #e0cfac; height: 368px; width: 190px; vertical-align: top; border-bottom: 1px solid #e0cfac; padding: 10px;height: 368px;}
.SellingContentPane {background-color: #f0e8d1;border-bottom: 1px solid #e0cfac; padding-left: 65px; padding-right: 30px; padding-top: 10px; padding-bottom: 10px; vertical-align: top; height: 368px; padding-bottom: 20px;}
.SellingRightPane {vertical-align: top; border-bottom: 1px solid #e0cfac;  width: 140px; padding-top: 10px;height: 368px;}

.MainLeftPane {background-color: #e0cfac; height: 368px; width: 190px; vertical-align: top; border-bottom: 1px solid #e0cfac; padding: 10px;height: 368px;}
.MainContentPane{ border-bottom: 1px solid #e0cfac; padding-left: 6px; padding-top: 10px;vertical-align: top; padding-right: 0px; background-color: #f0e8d1;height: 368px; padding-bottom: 20px;}
.MainRightPane {vertical-align: top; border-bottom: 1px solid #e0cfac;  width: 140px; padding-top: 10px; background-color: #f0e8d1;height: 368px;}


.TD_FooterLeft{background-color: #636585; width: 213px; text-align: center; font-family: verdana, arial; font-size: 9pt; color: #ffffff; text-decoration: underline; }
.TD_Footer{background-color: #e0cfac; text-align: center;}

.PageBody{background-color: #ffffff;}
Body{background-color: #505169;}

Body{background-color: #15598b;}

.TD_Breadcrumb{background-color: #ffffff; text-align: right; height: 25px; padding-right: 30px;}
.TD_Footer{text-align: center;}

.Home_aaInnerTable{width: 360px; padding-top: 10px; padding-bottom: 0px;}
.Home_aaTitle{font-family: arial; font-size: 11pt; font-weight: bold; color:#0B3054;}
.Home_aaDescriptionTD{font-family: verdana, arial; font-size: 9pt; padding-left: 0px;}
.Home_aaReadMore{font-family: verdana, arial; font-size: 10pt; font-weight: bold; padding: 2px;}
a.Home_aaReadMore:link,a.Home_aaReadMore:visited{color:#0B3054;}
a.Home_aaReadMore:hover{background-color: #91c7fb; text-decoration: none; color: #ffffff;}


.SellingNowLeftPane{padding-left: 20px; width: 200px;}

.ic_label_edit{font-family: arial; font-size: 9pt; width: 100%;}
.ic_fldb005dbeb-fccd-4e1d-8525-5595f689da8d_control_edit{width: 250px; height: 150px;}
.ic_control_edit_ta{width: 100%; height: 150px;}

