
body{ background-color: #fff; 
      margin-top : 0;
    margin-left : 0;
    margin-right : 0;
    margin-bottom : 0;
    font-family:Arial;
    font-size:12px;
    
    }
    
.mandatory
{
    color:#0A3412;
}

.contentLink
{
	font-size:14px;
}

.optionalItems
{
	color:#0A3412;
}

.error
{
	color:Red;
}




.primarySiteColour
{
    background-color:#B44892;
      color :#fff;
}



.propertyDetailBackground
{
    background-color:#f5ffcc
}


.featuredProperty
{
    background-color:#B44892;  
    color: #fff;
}


.primarySiteColour
{
    background-color:#B44892;
}

.secondarySiteColour
{
    background-color:#f5ffcc
}

.secondarySiteColourLighter
{
    background-color:#fcfff2
}

.bannerBackground 
{
	background-color:#003366
}

.searchButton
{
   color:#004D44;
    font-size:11px;
    font-weight:bold;
}

.groupWelcomeTable {
 background: #fff;
 caption-side: top;
 empty-cells: show;
 table-layout: auto;
 border-spacing: inherit;
 border-collapse: inherit;
 margin: 10px;
 padding: 0;
 text-align: left;
}

A
{
   color:  #003366;
    
}

.contactInfo
{
      font-size:12px;
      color:  #003366;
}

.sectionHeader
{
      font-size:14px;
      color:  #003366;
     
}
.copyright
{
   font-size:10px; 
   color:#003366;
}

.smallPrint
{
   font-size:10px; 
   color:#003366;
}

.groupContentTable 
{
 background: #fff;
 caption-side: top;
 empty-cells: show;
 table-layout: auto;
 border-spacing: inherit;
 border-collapse: inherit;
 margin: 10px;
 padding: 0;
 text-align: left;
}
.groupTable {
 background: #fcfff2;
 caption-side: top;
 empty-cells: show;
 table-layout: auto;
 border-spacing: inherit;
 border-collapse: inherit;
 border: 1px solid #B44892;
 margin: 10px;
 padding: 0;
 text-align: left;
}

A.staticMenu
{
   color:  #004D44;
   text-decoration: UNDERLINE;
}
.listing
{
 font-size:9px;
}

.propertyDetail 
{
     font-size:12px;
}
.featureType
{
	font-weight:bold;
}
.featureDescription
{
	font-weight:normal;
}


.dynamicMenu {
 background: #fcfff2;
 caption-side: top;
 border: 1px solid #B44892;	
 margin-right:10px;
 padding: 3px;
 text-align: left;
}


.groupHeader {
    background-color:#B44892;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    height:25px;
}

.searchText
{
    font-weight:normal;
    font-size:10px;
    text-align:left;
}


.label
{
    font-weight:normal;
    font-size:10px;
    text-align:right;
}



.welcomeMessage
{
   font-size:14px;
   color:#0A3412;
    
}




/*
    Images
*/


.logo 
{
    background-color:#fff;
	background-image: url(Images/logo.gif);
	background-repeat: no-repeat;
	width: 150px;
	height: 112px;
}


.banner 
{
	background-image: url(Images/2letbanner.gif);
	background-repeat: no-repeat;
	width: 264px;
	height: 83px;
}


.bannerBackground 
{
	background-color:#003366
}

.square 
{

	background-image: url(Images/square.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
}

.spacer
{
 
 
	background-image: url(Images/spacer.gif);
	background-repeat: no-repeat;
	width: 21px;
	height: 8px;
}


/* Pager for grid View */
.pagerLabel 
{ 
   float: left; 
   padding-left: 5px; 
   padding-top: 3px; 
} 

.pagerTable 
{ 
   float: left; 
} 

.pagerRecordLabel 
{ 
   padding-top: 3px; 
   margin-right: 5px; 
   float: right; 
} 
