/* AgencyLogic Style Sheet - Last Updated: 10/04/2006 */

a {font-size: 11px; color: #5D6059; text-decoration: underline}
a:hover {font-size: 11px; color: #666; text-decoration: underline}
body { color: #7D7F7C; font-family: verdana,helvetica,sans-serif; background-color: #d8e1ce; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-image: url(Images/background.gif); background-repeat:repeat-x; background-position:top; text-align:center; }
form {margin-bottom: 0;}
td { line-height: 150%; font-size: 11px;}


/* Optional - MainStructural Table  */
.psPageOuter {text-align:center}
.psPageOuter TD { } /* CSS Equivalent of CellSpacing = 0 */

/* Optional -  Inner Table  */
.psPageInner { width: 752px; background-color: #d8e1ce;}
.psPageInner TD { }

/* Optional -  Contrasting Background & User-Defined Color */
.psAltBackground {background-color: #D8E1CE;}


/* Required - Defines Styles for the address */
.psAddress {font-weight: bold; font-size: 14px; padding: 3px; color: #ffffff; background-color: #CBA95E; text-align: left; }
.psAddress #psAddressStreet { } /*  Optional - Unused as it inherits from  psAddress */
.psAddress #psAddressCityState {color:#ffffff;}/*  Optional */
.psAddressContainer {background: #CBA95F; text-align: left;}

/* Optional - Defines styles for the area containing the Menu*/
.psMenuContainer {width: 210px; background: #859477;}

/* Required - Defines styles for the Menu Table*/
.psMenu {width: 210px;}
.psMenu TD {height:30px; padding-left: 10px; font-size: 12px; background-color: #859477; width: 210px;}
.psMenu TD:hover{background-color: #6c7b5e; }
.psMenu A { font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none; width: 100%; }


/* Required - ps Price */
.psPrice { font-weight: bold; font-size: 12px; width: 100%; color: #ffffff;}

/* Required - ps Status */
.psStatus { font-weight: bold; font-size: 12px; width: 100%; color: #ffffff; }

/* Required - Defines Styles introduction / tagline */

.psIntroductionMessage { padding-right: 0px; padding-left: 5px; font-weight: bold; font-size: 16px;  padding-bottom: 5px; width: 100%; color: #6C7B5E; padding-top: 5px; text-align: center;  }


/* Required  - ps Homepage Message */

.psHomePageMessage {font-weight: bold; font-size: 12px; width: 100%; text-align: left; color: #676D63; padding-bottom: 10px; padding-top: 10px; }

/* Required - ps QuickLinks */
.psQuickLinks {width:100%;}
.psQuickLinks TD {padding-right: 5px; padding-left: 5px; font-weight: bold; color: #BABFC2; background-color: #47505A; }
.psQuickLinks A { font-weight: normal; font-size: 9px; color: #BABFC2; text-transform:uppercase; }
.psQuickLinks A:hover {color: #fff; font-size: 9px;}

/* Optional - Home Page table style for the ares containing photo quick links etc*/
.psHomePageVisual { text-align: center; }
.psHomePageVisual .photo {border: 0px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }

/* Required - Contact */
.psContact {text-align: center; width: 210px; color: white; background-color: #cba95e; font-size: 9px; }
.psContactBox {font-weight: normal; color: #ffffff; background-color: #cba95e; font-size: 9px;}
.psContact .Header { font-weight: bold; color: #ffffff; background-color: #cba95e; text-align: left; font-size: 12px; padding-left: 12px; }
.psContact A { color: #ffffff; background-color: #cba95e; text-align: left; font-size: 12px;}
.psContact img {border: solid 1px white;}
.psContactDetails td{ text-align:left; white-space:nowrap}
.psContactDetails { width: 100%; margin-left: 10px; }

 /* for the tel Number Highlights*/

/* Required - HomePage text */

.HomePageText{color: #575954; line-height: 14pt; font-size: 12px;}
.HomePageText a {font-weight:bold; color: #0e4a24;}

/* Required - Stats */

.psStats { font-weight: bold; color: #676D63; background-color: #AFBEA1; font-size: 10px }
.psStats .header {background-color: #AFBEA1; color: #676D63; text-transform:uppercase; font-size: 10px; }
.psStats .value { color: #676D63; font-weight:normal; text-align:right;  text-transform:uppercase; font-size: 10px}


/* Required - Footer Message*/
.psFooterMessage {font-size: 10px; width: 100%; color: #565950; line-height: 14pt; text-align: center;}

/* Required - Footer Contact Info*/
.psFooter{ text-align: center;color: #565950; font-size: 11px; padding: 5px; font-weight:bold;}		


.photocontainer img { border: none}

.officeaddress {height: 20px; padding-top: 10px; color: #6E6F6A; background-image: url(Images/stripe.gif); background-repeat:repeat-x; font-size: 11px; font-weight:bold;}
