/* Defaults for everything */
body.office {
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt; 
 	BACKGROUND-COLOR: #5F7137;
	COLOR: #F3EBA4;
}
body {
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt; 
 	BACKGROUND-COLOR: #49572A;
	COLOR: black;
}
h1 {
	FONT-SIZE: 14pt;
}
h2 {
	FONT-SIZE: 12pt;
}
td {
	FONT-SIZE: 10pt;
}
/* Default paragraph settings */
p {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Link default */
a:link {
	COLOR: #230; TEXT-DECORATION: underline
}

/* Once a link has been visited */
a:visited {
	COLOR: #230; TEXT-DECORATION: underline
}

/* Mouse over on link */
a:hover {
      COLOR: blue; TEXT-DECORATION: underline
}

/* Active link */
a:active {
	COLOR: #230; TEXT-DECORATION: underline
}


/* Menu Link default */
a.menu:link {
	COLOR: #F3EBA4; TEXT-DECORATION: none 
}

/* Once a link has been visited */
a.menu:visited {
	COLOR: #F3EBA4; TEXT-DECORATION: none 
}

/* Mouse over on link */
a.menu:hover {
      COLOR: #E0AE49; TEXT-DECORATION: underline 
}

/* Active link */
a.menu:active {
	COLOR: #F3EBA4; TEXT-DECORATION: underline 
}

/* Business Link default - In admin app */
a.business:link {
	COLOR: #F3EBA4; TEXT-DECORATION: underline 
}

/* Once a link has been visited */
a.business:visited {
	COLOR: #F3EBA4; TEXT-DECORATION: underline 
}

/* Mouse over on link */
a.business:hover {
      COLOR: #E0AE49; TEXT-DECORATION: underline 
}

/* Active link */
a.business:active {
	COLOR: #F3EBA4; TEXT-DECORATION: none
}

/* Top section properties, logo and motto */
table.header {
 	BACKGROUND-COLOR: #5F7137;
	COLOR: #F3EBA4;
	BORDER-BOTTOM: 1px solid #0E0E0E;
	WIDTH: 794px;
	FONT-SIZE: 10pt;
}

/* Bottom right aligned, used on the "Motto" */
td.motto {
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: right;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

/* Footer section */
table.footer {
	BORDER-TOP: 1px solid #0E0E0E;
	FONT-SIZE: 8pt;
	TEXT-ALIGN: center;
	WIDTH: 794px;
 	BACKGROUND-COLOR: #5F7137;
	COLOR: #F3EBA4;
}

/* Standard body section */
table.body {
	BORDER-COLLAPSE: collapse;
	PADDING: 0px;
	WIDTH: 794px;
}

/* Side menu bar */
td.sidebar {
	VERTICAL-ALIGN: top;
	WIDTH: 170px;
	BORDER-RIGHT: 1px solid #0E0E0E;
	/* Background and fonts */
 	BACKGROUND-COLOR: #5F7137;
	COLOR: #F3EBA4;
	FONT-SIZE: 8pt;
}

/* Menu bar table header */
th.menu {
	TEXT-ALIGN: left;
	BORDER-TOP: 1px solid #004020;
	BORDER-BOTTOM: 1px solid #004020;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #5F7137;
 	COLOR: #F3EBA4;
	FONT-SIZE: 10pt
}

/* Side Menubar links */
td.menu {
	FONT-SIZE: 10pt;
}

/* Main contents secion between <!-- Contents --> and <!-- Contents End --> */
td.contents {
	BACKGROUND-COLOR: #FBF8E0;
	COLOR: black;
	VERTICAL-ALIGN: top;
	PADDING: 10px;
}

/* Standard table header */
th {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: left;
	BORDER-BOTTOM: 1px solid #004020;
	FONT-SIZE: 10pt
}

td.photo {
	VERTICAL-ALIGN: top;
/*	ALIGN: center; */
}

/* Menu bar table header */
td.contact {
	TEXT-ALIGN: left;
	BORDER-BOTTOM: 1px solid #004020;
	BACKGROUND-COLOR: #5F7137;
 	COLOR: #F3EBA4;
}

/* Calendar section */

th.calendar-head {
	TEXT-ALIGN: center;
	BORDER: 1px solid #024;
	BORDER-BOTTOM: 1px solid #024;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #5F7137;
 	COLOR: #F3EBA4;
	FONT-SIZE: 10pt
}

th.calendar-head-tcell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	BORDER-BOTTOM: none; 
	BACKGROUND-COLOR: #5F7137;
 	COLOR: #F3EBA4;
	FONT-SIZE: 10pt
}

th.calendar {
	TEXT-ALIGN: center;
	border: 1px solid #888;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #F3EBA4;
 	COLOR: #5F7137;
	FONT-SIZE: 10pt
}

a.calendar {
       TEXT-DECORATION: none;
}

a.calendar:hover {
	COLOR: #C82;
	TEXT-DECORATION: underline;
}

td.calendar {
        border: 1px solid #999;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	/* BORDER-TOP: 1px solid #024;
	BORDER-BOTTOM: 1px solid #024;
	COLOR: #DEF;
	BACKGROUND-COLOR: #9cf; */
	FONT-SIZE: 10pt
}

td.today {
        border: 1px solid #444;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #FEA;
 	COLOR: #456;
	COLOR: #000; 
	FONT-SIZE: 10pt
}

td.cal-events {
        border: 1px solid #999;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	COLOR: #000;
	BACKGROUND-COLOR: #4BA;
	FONT-SIZE: 10pt
}

/* Missing fields block */
td.needed {
        border: 1px solid #999;
	VERTICAL-ALIGN: top;
	COLOR: #FFF;
	BACKGROUND-COLOR: #C22;
	FONT-SIZE: 11pt
}

/* End of Calendar Section */


/* Large text for paragraph */
p.large {
	FONT-SIZE: 16pt
}

div.photo {
	font-size: 8pt;
	text-align: center; 
	padding: 6px;
}