﻿BODY
{ background-color: #003366;text-align:center;margin-top:0px;font-family:Verdana;font-size:12px;}        

TABLE
{ border-collapse:collapse;border:none;margin:0px;padding:0px;}

H1 {color:#ff6600;font-weight:bold;font-size:14px; }
H2 {color:#ff6600;font-weight:bold;font-size:13px; }
H3 {color:#ff6600;font-weight:bold;font-size:12px; }

#headerContainer {
    border-left:solid 2px #000000;
    border-right:solid 2px #000000;
    border-top:none;
    border-bottom:none;
    background-color:#ffffff;
    width:800px;
    height:115px;
}
#logoContainer {
    width:200px;
    text-align:center;
    height:115px;
    float:left;
}
#logoContainer img { border:none; }
#sloganContainer {
    width:600px;
    text-align:right;
    height:115px;
    float:right;
}

#bodyContainer {
    border:solid 2px #000000;
    background-color:#c4c7cc;
    width:800px;
}
#leftSideContainer {
    width:200px;
    text-align:center;
    background-color:#c4c7cc;
    vertical-align:top;
    float:left;
}
#rightSideContainer {
    width:600px;
    vertical-align:top;
    background-color:#efefef;
    float:left;
}
#splashContainer {
    width:600px;height:200px;
}
#menuContainer {
    width:100%;height:30px;background-image:url(../images/MenuBG.gif);
    border-left:solid 2px #000000;
    border-right:solid 2px #000000;
    border-top:solid 2px #000000;
}
#menuContainer div {height:30px;line-height:30px;}
#contentContainer {
    background-color:#efefef;
    text-align:left;
    padding:10px;
}

#footerContainer {
    background-color:#ffffff;
    width:800px;
    border-right:solid 2px #000000;
    border-bottom:solid 2px #000000;
    border-left:solid 2px #000000;
    border-top:none;
}
#addressContainer {
    width:200px;
    float:left;
    text-align:left;
}
#addressContainer div { padding:5px;font-size:11px; }
#outerFooterMenuContainer {
    width:600px;
    float:left;
}

#homeSquareContainerLeft {
    width:148px;height:113px;border:solid 2px transparent;float:left;
}
#homeSquareContainerCenter {
    width:148px;height:113px;border:solid 2px transparent;float:left;margin-left:60px;margin-right:60px;
}
#homeSquareContainerRight {
    width:148px;height:113px;border:solid 2px transparent;float:right;
}
#homeSquareContainerLeft:Hover, #homeSquareContainerCenter:Hover, #homeSquareContainerRight:Hover {
    border:dotted 2px #000000;
}

.MenuItem
{color:#000000;font-weight:bold;font-size:14px;text-decoration:none;cursor:pointer;}
.MenuItem:Hover
{color:#ff6600;font-weight:bold;font-size:14px;text-decoration:none;cursor:pointer;}
.MenuItemSelected
{color:#ff6600;font-weight:bold;font-size:14px;text-decoration:none;}
.MenuItemSelected:Hover
{color:#ff6600;font-weight:bold;font-size:14px;text-decoration:none;}

.Button 
{border:dotted 1px transparent;height:23px;background-image:url(../images/ButtonBG.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.Button:Hover 
{border:dotted 1px #000000;height:23px;background-image:url(../images/ButtonBG.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}

/* Use these */
.ButtonFind
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/find2.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonFind:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/find2.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonListing
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/paper.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonListing:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/paper.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonListings
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/view2.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonListings:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/view2.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonCalc
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/mortcalc2.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonCalc:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/mortcalc2.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonPerson
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/bio2.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonPerson:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/bio2.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonAdd
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/plus.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonAdd:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/plus.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonPhoto
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/photo2.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonPhoto:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/photo2.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonContact
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/contact2.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonContact:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/contact2.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonRemove
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/remove.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonRemove:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/remove.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonOk
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/CHECK.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonOk:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/CHECK.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonSecurity
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/key.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonSecurity:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/key.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonCancel
{border:dotted 1px transparent;height:23px;width:152px;background-image:url(../images/Buttons/X.gif);color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.ButtonCancel:Hover 
{border:dotted 1px #000000;height:23px;width:152px;background-image:url(../images/Buttons/X.gif);color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}
.AgentPhotoFrameSmall
{border:solid 2px #000000;height:152px;width:102px;text-align:center;vertical-align:middle;}
.AgentPhotoFrameSmall:Hover
{border:dotted 2px #000000;height:152px;width:102px;text-align:center;vertical-align:middle;}
.AgentPhotoSmall
{height:150px;width:100px;text-align:center;vertical-align:middle;}
.AgentPhotoSmall img
{height:150px;width:100px;}
.AgentPhotoFrame
{border:solid 2px #000000;height:252px;width:169px;text-align:center;vertical-align:middle;}
.AgentPhotoFrame:Hover
{border:dotted 2px #000000;height:252px;width:169px;text-align:center;vertical-align:middle;}
.AgentPhoto
{height:250px;width:167px;text-align:center;vertical-align:middle;}
.ListingPhotoFrameSmall
{border:solid 2px #000000;height:77px;width:102px;text-align:center;vertical-align:middle;margin: 0 auto;}
.ListingPhotoFrameSmall:Hover
{border:dotted 2px #000000;height:77px;width:102px;text-align:center;vertical-align:middle;margin: 0 auto;}
.ListingPhotoSmall IMG
{border:solid 2px #000000;height:75px;width:100px;text-align:center;vertical-align:middle;}

#QuickSearch
{background-color:#e1e1e1;width:200px;background-image:url(../images/FoldBG.gif);background-position:right bottom;background-repeat:no-repeat;text-align:left;}
#QuickSearch #Title
{text-align:center;color:#ff6600;font-weight:bold;font-size:13px;text-decoration:none;}
#FeaturedListing
{background-color:#c4c7cc;width:200px;text-align:left;border-bottom:solid 1px #e1e1e1;}
.FeaturedListingTitle
{text-align:center;color:#003466;font-weight:bold;font-size:13px;text-decoration:none;}
#QuickSearch #Action
{text-align:center;}
#QuickSearch .FormField
{color:#000000;font-weight:normal;font-size:11px;text-decoration:none;}
#QuickSearch .FormControl
{border:dotted 1px #c4c7cc;font-weight:normal;background-color:#efefef;font-size:12px;color:#ff6600;}
#QuickSearch .FormControl:Hover
{border:dotted 1px black;font-weight:normal;background-color:#ffffff;font-size:12px;color:#ff6600;}
.BottomMenuItem
{color:#ffffff;font-weight:bold;font-size:12px;text-decoration:none;}
.BottomMenuItem:Hover
{color:#c4c7cc;font-weight:bold;font-size:12px;text-decoration:none;}
#Welcome
{width:100%;text-align:left;}

.PageHeader
{color:#ff6600;font-weight:bold;font-size:14px;}
.PageContent
{color:#000000;font-weight:normal;font-size:12px;}
.PageSectionHeader
{color:#000000;font-weight:bold;font-size:13px;}
.PageSection
{text-align:center;width:100%;}
.PageSectionBlock
{}
.PageSectionBlock:Hover
{width:148px;height:113px;border:dotted 2px #000000;}
.PageSectionDivider
{color:#c4c7cc;height:1px;}

.Grid
{border:none;border-collapse:collapse;}
.GridHeader
{background-image:url(../images/GridBarBG.gif);vertical-align:middle;}
.GridAltRow
{vertical-align:middle;}
.GridAltRow
{vertical-align:middle;}



.BodyLink,.BodyLink:Visited,.BodyLink:Active
{color:#ff6600;font-weight:bold;font-size:10px;text-decoration:none;}
.BodyLink:Hover
{color:#ff6600;font-weight:bold;font-size:10px;text-decoration:underline;}
.BodyLinkSelected,.BodyLinkSelected:Visited,.BodyLinkSelected:Active
{color:#000000;font-weight:bold;font-size:10px;text-decoration:none;}
.BodyLinkSelected:Hover
{color:#000000;font-weight:bold;font-size:10px;text-decoration:underline;}
.BottomLink,.BottomLink:Visited,.BottomLink:Active
{color:#ff6600;font-weight:bold;font-size:10px;text-decoration:none;}
.BottomLink:Hover
{color:#ff6600;font-weight:bold;font-size:10px;text-decoration:underline;}
.BottomText
{color:#ffffff;font-weight:bold;font-size:10px;}


.PageMenu
{background-color:#c4c7cc;border:solid 1px #000000;width:160px;padding:0px;}
.PageMenuHeader
{background-color:#003466;border-bottom:solid 1px #000000;width:160px;color:#e1e1e1;font-weight:bold;font-size:12px;height:25px;vertical-align:middle;}
.PageMenuItem
{height:25px;vertical-align:middle;}

.BodyForm TR {vertical-align:top;}
.BodyField
{color:#003466;font-weight:normal;font-size:12px;text-decoration:none;}
.BodyControl
{border:dotted 1px #c4c7cc;font-weight:normal;background-color:#ffffff;font-size:12px;color:#000000;}
.BodyControl:Hover
{border:dotted 1px black;font-weight:normal;background-color:#ffffff;font-size:12px;color:#000000;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#003366;
	padding:0px;
	width:400px;
}
.WaterMark
{border:dotted 1px #c4c7cc;font-weight:normal;background-color:#e1e1e1;font-size:12px;color:#000000;}
.WaterMark:Hover
{border:dotted 1px black;font-weight:normal;background-color:#e1e1e1;font-size:12px;color:#000000;}

 .FormField
{color:#000000;font-weight:bold;font-size:11px;text-decoration:none;}
.ListingField
{color:#000000;font-weight:bold;font-size:11px;text-decoration:none;width:150px;}
.ListingSectionHeader
{color:#003366;font-weight:bold;font-size:12px;text-decoration:none;}

.AccordianHeader
{background-image:url(../images/GridBarBG.gif);padding-left:10px;padding-top:3px;padding-bottom:3px;width:600px;cursor:pointer;color:#000000;font-weight:bold;font-size:12px;}
.AccordianHeader:Hover
{background-image:url(../images/GridBarBG.gif);padding-left:10px;padding-top:3px;padding-bottom:3px;width:600px;cursor:pointer;color:#000000;font-weight:bold;font-size:12px;text-decoration:underline;}
.AccordianPanel
{background-color:#e1e1e1;width:100%;}

.ListingHeader
{width:600px;}
.ListingActions
{border:solid 1px #black;background-color:#003466;}
.ListingSort
{vertical-align:middle;padding-top:3px;padding-bottom:3px;}
.ListingSort A
{font-weight:bold;text-decoration:none;color:#e1e1e1;}
.ListingSort A:Hover
{font-weight:bold;text-decoration:underline;color:#e1e1e1;}
.Listing
{border:solid 1px black}

/* LISTING PAGE */
.ListingPhotoLink
{width:60px;height:20px;border:solid 1px black;border-bottom:none;text-align:center;}
.ListingPhotoLink A
{text-decoration:none;color:#000000;font-weight:bold;}
.ListingPhotoLink A:Hover
{text-decoration:none;color:#ff6600;font-weight:bold;}
.ListingPhotoLinkSelected
{width:60px;height:20px;border:solid 1px black;border-bottom:none;text-align:center;background-color:#c4c7cc;}
.ListingPhotoLinkSelected A
{text-decoration:none;color:#ff6600;font-weight:bold;}
.ListingPhotoLinkSelected A:Hover
{text-decoration:none;color:#000000;font-weight:bold;}
.FeaturedPhoto
{border:solid 1px #000000;}
.ListingMediumTitle
{font-size:13px;color:#003366;font-weight:bold;}
.ListingSmallTitle
{font-size:11px;color:#003366;font-weight:bold;}
.ViewBar
{background-color:#e1e1e1;height:20px;vertical-align:middle;border:solid 1px #c4c7cc;}
.ViewBar TD
{border-right:solid 1px #c4c7cc;}
.ViewBar TD:Hover
{border-right:solid 1px #c4c7cc;background-color:#c4c7cc;}
.ViewBar A
{text-decoration:none;color:#000000;font-weight:bold;}
.ViewBar A:Hover
{text-decoration:none;color:#ff6600;font-weight:bold;}

.ListingImagesLink,.ListingImagesLink:Visited,.ListingImagesLink:Active
{color:#ff6600;font-weight:bold;font-size:10px;text-decoration:none;cursor:pointer;text-align:right;}
.ListingImagesLink:Hover
{color:#ff6600;font-weight:bold;font-size:10px;text-decoration:underline;cursor:pointer;text-align:right;}