/*--------GENERAL------------------------------------------- */
/* *{margin:0;padding:0;} */

body {	
	background-color: #FFFFFF;
	margin:0.5em 0.5em 0.5em 1.0em;
	background-image: url(http://www.pagrandlodge.org/district37/t229/RL229_images/White_Speckle.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	font-size:0.8em;
	font-family:Arial, Verdana, sans-serif, Georgia;
	color: #000000;	
}

/*--------TABLE OF CONTENTS------------------------------- */
A:LINK    {
	color: blue;
	text-decoration: none;
} 
A:ACTIVE  {
	color: red;
	text-decoration: underline;
}
A:HOVER   {
	color: red;
	text-decoration: underline;
}
A:VISITED {
	color: purple;
	text-decoration: none;
}

p {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

/*--------TABLE OF CONTENTS------------------------------- */
.toc-white {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}

/*======== TITLE ==========================================================================================*/
/*----------------BLACK----------------------------------- */
/*  font = 30px, black, BOLD */
.title-blackb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 1.6em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

/*----------------WHITE----------------------------------- */
/*  font = 30px, black, BOLD */
.title-whiteb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 1.6em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}

/*-----------------RED------------------------------------ */
/*  font = 30px, Red, BOLD */
.title-redb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 1.6em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}

/*======== STANDARD TEXT ==================================================================================*/
/*----------------BLACK----------------------------------- */
/*  Largest font = 14pt, black, normal */
.h1-blackn {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 1.3em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
/*  Largest font - font = 14pt, black, BOLD */
.h1-blackb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 1.3em;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
}
/*  Larger font - font = 12pt, black, normal */
.h2-blackn {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 1.1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
/*  Larger font - font = 12pt, black, BOLD */
.h2-blackb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 1.1em;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
}
/*  Large font - font = 10pt, black, normal */
.h3-blackn {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.9em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
/*  Large font - font = 10pt, black, BOLD */
.h3-blackb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.9em;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
}
/*  standard text - font = black, normal */
.std-blackn {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
/*  standard text - font = black, BOLD */
.std-blackb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
/*  standard text - font = black, BOLD, ITALIC */
.std-blackbi {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: italic;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
}
/*  standard text - font = black, ITALIC */
.std-blacki {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
/*  small text - font = black, normal */
.sml-blackn {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
/*  small text - font = black, BOLD */
.sml-blackb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}
/*  standard text - font = black, BOLD, ITALIC */
.sml-blackbi {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: italic;
	line-height: normal;
	font-weight: bolder;
	color: #000000;
}
/*  standard text - font = black, ITALIC */
.sml-blacki {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

/*----------------WHITE----------------------------------- */
/*  Large font - font = 10pt, white, BOLD */
/*  Largest font - font = 14pt, white, BOLD */
.h1-blackw {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 1.3em;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #FFFFFF;
}
/*  Larger font - font = 12pt, white, BOLD */
.h2-blackw {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 1.1em;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #FFFFFF;
}
.h3-blackw {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.9em;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	color: #FFFFFF;
}
/*  standard text - font = white, normal */
.std-whiten {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
/*  standard text - font = white, BOLD */
.std-whiteb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}
/*  small text - font = white, normal */
.sml-whiten {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}
/*  small text - font = white, BOLD */
.sml-whiteb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}

/*-----------------RED------------------------------------ */
/*  standard text - font = red, normal */
.std-redn {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}
/*  standard text - font = red, BOLD */
.std-redb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.8em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}
/*  small text - font = red, normal */
.sml-redn {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}
/*  small text - font = red, BOLD */
.sml-redb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}

/*======== COPYRIGHT TEXT =================================================================================*/
/*  copyright = white, BOLD */
.std-wcopyright {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
/*  copyright = black, BOLD */
.std-bcopyright {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
/*  Last Updated = black, BOLD */
.last-upd {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
/*  Last Updated = black, BOLD */
.last-updb {
	font-family: Arial, Verdana, sans-serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
/*  Last Updated = white, BOLD */
.last-updw {
	font-family: Arial, Verdana, Sans-Serif, Georgia;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

/*======== NAVIGATION OPTIONS =============================================================================*/
.click-menu {
    width: 150px;
}
.click-menu .box1 {
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #000000;
    border-style: solid solid solid solid;
    cursor: default;
    position: relative;
}
.click-menu .box1-hover {
    background-color: #0099FF;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #000000;
    border-style: solid solid solid solid;
    cursor: default;
    position: relative;
}
.click-menu .box1-open {
    background-color: #FFFFFF;
    color: #336699;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #000000;
    border-style: solid solid none solid;
    cursor: default;
    position: relative;
}
.click-menu .box1-open-hover {
    background-color: #0099FF;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #003399;
    border-style: solid solid none solid;
    cursor: default;
    position: relative;
}
/* start smiley */
.click-menu .lnk1 {
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #000000;
    border-style: solid solid solid solid;
    cursor: default;
    position: relative;
    text-decoration: none;
}
.click-menu .lnk1 a {
    padding: 0px 0px;
		cursor:pointer; 
    border-width: 0px;
	    text-decoration: none;
}
.click-menu .lnk1-hover {
    background-color: #0099FF;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: tahoma;
    padding: 4px 8px;
    border-width: 1px;
    border-color: #000000;
    border-style: solid solid solid solid;
    cursor: default;
    position: relative;
    text-decoration: none;
}
.click-menu .lnk1-hover a {
    padding: 0px 0px;
		cursor:pointer; 
		cursor:hand; 
    border-width: 0px;
    text-decoration: none;
}
.click-menu .lnk1 a {
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .lnk1 a:hover {
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
    font-weight:bold;
		cursor:pointer; 
		cursor:hand; 
}
/* end smiley */
.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img, .click-menu .lnk1 img, .click-menu .lnk1-hover img {
    position: absolute;
    top: 6px;
    right: 6px;
}
.click-menu .section {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding: 5px 5px 6px 5px;
    border-width: 1px;
    border-color: #000000;
    border-style: none solid solid solid;
    display: none;
}
.click-menu .section a {
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .section a:hover {
    color: #000000;
    text-decoration: none;
    white-space: nowrap;
}
.click-menu .box2 {
}
.click-menu .box2-hover {
    background: #33CCFF;
}
.click-menu .section .active,
.click-menu .section .active:hover {
    color: yellow;
}

/*======== Sortable Tables OPTIONS ========================================================================*/
/* Sortable tables */
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

