﻿body 
{
    background-color:#ffffff;
    font-family: Tahoma, Arial, Sans-Serif;
    margin:0px 0px 0px 0px;
}

a 
{
    text-decoration:none;
    color:#000084;
}

a:hover 
{
    text-decoration:none;
    font-weight:bold;
    color:#990000;
}


h1 
{
    color:#000084;
    font-size:18px;
    line-height:30px;
    border-bottom:solid 1px #000084;

}

h1:first-letter
{
    
    font-size:30px; 
    font-weight:normal;
    color:#ffffff;
    background-color:#000084;
    font-family:Times, Serif; 
    border: solid 1px #000084;
    padding:3px 3px 3px 3px;
    margin-right:1px;
    margin-bottom:2px;
    margin-top:5px;

    
    }


h1.red 
{
    color:#FF0000;
    font-size:18px;
    line-height:30px;
    border-bottom:solid 1px #FF0000;
}

h1.red:first-letter
{
    
    font-size:30px; 
    font-weight:normal;
    color:#ffffff;
    background-color:#FF0000;
    font-family:Times, Serif; 
    border: solid 1px #FF0000;
    padding:3px 3px 3px 3px;
    margin-right:1px;
    margin-bottom:2px;
    margin-top:5px;

    
    }



h2 
{
    color:#000084;
    font-size:20px;
    line-height:30px;
    border-bottom:solid 1px #000084;
}


h3 
{
    color:#000084;
    font-size:18px;
    line-height:30px;
    border-bottom:solid 1px #000084;

}

h3:first-letter
{
    
    font-size:30px; 
    font-weight:normal;
    color:#ffffff;
    background-color:#000084;
    font-family:Times, Serif; 
    border: solid 1px #000084;
    padding:3px 3px 3px 3px;
    margin-right:1px;
    margin-bottom:2px;
    margin-top:5px;

    
    }


h3.red 
{
    color:#FF0000;
    font-size:18px;
    line-height:30px;
    border-bottom:solid 1px #FF0000;
}

h3.red:first-letter
{
    
    font-size:30px; 
    font-weight:normal;
    color:#ffffff;
    background-color:#FF0000;
    font-family:Times, Serif; 
    border: solid 1px #FF0000;
    padding:3px 3px 3px 3px;
    margin-right:1px;
    margin-bottom:2px;
    margin-top:5px;

    
    }


h4 
{
    color:#000084;
    font-size:14px;
    line-height:20px;
    border-bottom:solid 1px #000084
    }

.MainWindow
{
    width:950px;
    height:100%;
    vertical-align: top; 
    text-align: left;
}


#topLogo
{
    background-image:url('Images/LibertyEstates.jpg');
    vertical-align: top; 
    text-align: left;
    width:950px;
    height:100px;
    background-repeat:no-repeat;
}

.Logo
{
    background-image:url('Images/LibertyEstates-logo.gif');
    height:100px;
    width:560px;
}

.slogan
{
    color:#EEEEEE;
    font-size:18px;
    font-weight:bolder;
}

.topmenu1
{
    background-color: #000084;
    background-repeat:repeat-x;
    font-weight: bold;
    font-size: 10px;
    font-family:Verdana;
    color: #ffffff;
    text-decoration: none;
    line-height: 24px;
    vertical-align: middle;
    height: 24px;
    padding-right: 5px;
    padding-left: 5px;
}

.topmenu2
{
    background-color: #FF0000;
    background-image:url('Images/redStripe.png');
    font-weight: bold;
    font-size: 12px;
    font-family:Verdana;
    color: #000000;
    text-decoration: none;
    line-height: 24px;
    vertical-align: middle;
    height: 24px;
    padding-right: 5px;
    padding-left: 5px;
}

a.topmenu
{
    color: #ffffff;
    text-decoration: none;
}

a.topmenu:hover
{
    color: #CCCCff;
    text-decoration: none;
}


a.bottomMenu
{
    font-size:9px;
    color: #999999;
    text-decoration: none;
}

a.bottomMenu:hover
{
    font-size:9px;
    color: #000084;
    font-weight:normal;
    text-decoration: none;
}


a.login
{
    color: #000000;
    text-decoration: none;
}

a.login:hover
{
    color: #000084;
    text-decoration: none;
}
   
.rightPane
{
    width: 230px;
    font-size: 11px;
    color: #000084;
    background-color: #EEEEEE;
    text-decoration: none;
    vertical-align: top;
    border-left: #cccccc 1px solid;
    border-right: gray 1px solid;
    padding: 5px;
    text-align:center;
}
    
.contentPane 
{
    width: 700px; 
    height: 375px; 
    font-size: 12px;
    color: #000000; 
    background-color:#FFFFFF; 
    text-decoration: none;
    vertical-align:top;
    text-align:left;
    padding: 5px;
    border-left: gray 1px solid;
    }
    
.highlight 
{
    color: #FF0000;
    background-color:#FFFF33;
    background-image:url("Images/highlight.png") ;
    font-weight:bold;
    border:solid 1px #FF0000;    
    font-size: 18px;
    font-weight:bold; 
    text-decoration: none; 
}

.price 
{
    color: #FF0000;
    background-color:#FFFFFF; 
    border:solid 1px #FF0000;    
    font-size: 18px;
    font-weight:bold; 
}

.oldPrice
{
    text-decoration: overline line-through underline;
    color:#000000;
    font-weight: normal;
    
}

.whiteRed 
{
    color: #FFFFFF;
    background-color:#FF0000; 
}

.whiteBlue 
{
    color: #FFFFFF;
    background-color:#000084; 
}

.bar 
{
    text-decoration: line-through; 
    }

.big 
{
    font-size: 16px;
    font-weight:bold; 
    }

.red 
{
    color: #FF0000; 
    }

.blue 
{
    color: #000084;
     
    }


.normal 
{
    color: #000000;
    font-size:12px;
    font-weight:normal;
    }

.center 
{
    text-align:center;
    }
    
.right 
{
    text-align:right;
    }
    
.left 
{
    text-align:left;
    }
    
.justify 
{
    text-align:justify;
    }
    

    
    
.detail
{
    background-color:#EEEEEE;
    border:solid 1px #AAAAAA;
    padding:5px 5px 5px 5px;
       
    }

.miniMap
{
    background-color:#FFFFFF;
    border:solid 1px #BBBBBB;
    padding:0px 0px 0px 0px;
    float:Right;
    margin-left:10px;
    margin-bottom:10px;
    }

.floatRight
{
    float:Right;
    }


.copyright 
{
    border-top: gray 1px solid; 
    font-size: 10px; 
    color: gray; 
    height: 20px; 
    text-decoration: none; 
    text-align:center;
    }
    
.lettrine:first-letter
{
font-size:2.5em; 
font-weight:bold;
color:#000000;
margin-right:2px;
margin-bottom:2px;
}

.lettrineSml:first-letter
{
font-size:3em; 
float:left;
font-weight:normal;
color:#ffffff;
background-color:#000084;
font-family:Times, Serif; 
border: solid 1px #6666ff;
padding:3px 3px 3px 3px;
margin-right:3px;
margin-bottom:2px;
}

.FAQ:first-line
{
font-weight:bold;
color:#000084;

}

