/*

        Filename:    style.css
        Description: Main style sheet
        Client:      Foxboro Property Management
        Developer:   Steven Dahlman, DCM Software
        Start date:  05-18-05
        Last update: 02-08-10

        COPY TO /var/www/vhosts/httpsdocs

        Colors:
         #636466 = 75% Gray
         #191970 = Midnight blue
         #02427f = Dark blue (sampled from background)
         #0087DA = Blue (sampled from logo)
         #ccccff = Light blue
         #ffffff = White

        Main menu font: RagtimeTS-BoldIta

*/

/* Body */

body {

	background-color: #02427f;

	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	margin-bottom:    0px;

}

/* Home page */

.contact { font-family: Arial; font-size: 12pt; color: #0000ff; }
.header  { font-family: Verdana; font-size: 11pt; font-weight: bold; color: #0000ff; }
.slogan  { font-family: Arial; font-size: 12pt; font-weight: bold; font-style: italic; color: #ffffff; }

/* Other pages */

.title    { font-family: Verdana; font-size: 22pt; font-weight: bold; color: #ffffff; } /* Page title */

.form     { font-family: Arial; font-size: 11pt; color: #ffffff; } /* Form text */

.contact  { font-family: Verdana; font-size: 10pt; color: #87CEFF; } /* Contact info */
.instruct { font-family: Arial; font-size: 10pt; color: #ffffff; }   /* Instructions */
.medium1  { font-family: Verdana; font-size: 10pt; color: #ffffff; } /* Medium text (10pt normal) */
.propdesc { font-family: Arial; font-size: 10pt; color: #ffffff; }   /* Property description */

/* Old pages */

.large1   { font-family: Verdana; font-size: 12pt; font-weight: bold; color: #0087DA; } /* Large text */
.medium2  { font-family: Verdana; font-size: 11pt; font-weight: bold; color: #ffffff; } /* Medium text (11pt bold) */

/* Main menu */

A.mainmenu:link    { font-family: Arial; font-size: 12pt; font-weight: bold; text-decoration: none; color: #ffffff; }
A.mainmenu:visited { font-family: Arial; font-size: 12pt; font-weight: bold; text-decoration: none; color: #ffffff; }
A.mainmenu:active  { font-family: Arial; font-size: 12pt; font-weight: bold; text-decoration: none; color: #ffffff; }
A.mainmenu:hover   { font-family: Arial; font-size: 12pt; font-weight: bold; text-decoration: none; color: #ccccff; }

/* Sub-menus */

A.submenu:link    { font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: none; color: #0087DA; }
A.submenu:visited { font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: none; color: #0087DA; }
A.submenu:active  { font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: none; color: #0087DA; }
A.submenu:hover   { font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: underline; color: #0087DA; }

/* Web links */

A.web:link    { font-family: Arial; font-size: 12pt; color: #0087DA; text-decoration: none; }
A.web:visited { font-family: Arial; font-size: 12pt; color: #0087DA; text-decoration: none; }
A.web:active  { font-family: Arial; font-size: 12pt; color: #0087DA; text-decoration: none; }
A.web:hover   { font-family: Arial; font-size: 12pt; color: #0087DA; text-decoration: underline; }

/* Light-blue link */

A.lblue:link    { font-family: Arial; font-size: 10pt; color: #87CEFF; text-decoration: none; }
A.lblue:visited { font-family: Arial; font-size: 10pt; color: #87CEFF; text-decoration: none; }
A.lblue:active  { font-family: Arial; font-size: 10pt; color: #87CEFF; text-decoration: none; }
A.lblue:hover   { font-family: Arial; font-size: 10pt; color: #87CEFF; text-decoration: underline; }

/* Other links */

A:link    { font-family: Verdana; font-size: 10pt; color: #ffffff; text-decoration: none; }
A:visited { font-family: Verdana; font-size: 10pt; color: #ffffff; text-decoration: none; }
A:active  { font-family: Verdana; font-size: 10pt; color: #ffffff; text-decoration: none; }
A:hover   { font-family: Verdana; font-size: 10pt; color: #ffffff; text-decoration: underline; }

/* Pop-up Sub-Menu */

.popupsub {
	background-color: #ffffff;
	border-color:     #ffffff #636466 #636466 #ffffff;
	border-style:     groove;
	position:         relative;
	top:              8px;
	visibility:       hidden;
}