/* ltCorybkgd.jpg dkCorybkgd.jpg bkgd_oldpaper.gif  bkgd_paper.jpg bkgd_tantext.jpg bkgd_ivryblur.jpg waterbag.jpg bkgd_paper3.gif  */


body {
    	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #211a08;
	background-image: url(images/bord_notebook.jpg);
	background-color: #ffffff;
}

#header {
	background-color: transparent;
}

#content {
	background-color: transparent;

}

#footer {
	background-color: transparent;
}

#floatMenu {
	/*width: 100%; */
	background-color: transparent;
}

#contentNM {
	background-color: transparent;

}

#headerNM {
	background-color: transparent;
}

#footerNM {
	background-color: transparent;
}

.mainbody {
	width: 84%; /* 84% */
	background-image: url(images/bkgd_paper3.gif );
	background-color: #ffffff;
	background-color: transparent;
	margin-left: 120px; /* 155px */
	border-width: 8px; /* 6px */
	border-style: double; /* double groove */
	border-color: #916B69 #DFA4A0 #DFA4A0 #916B69;   /* MAIN BORDER MAROON COLORS TRBL*/
}

.arrow {
	width: 84%; */ 84% */
	background-color: transparent;
	margin-left: 120px; /* 155px */
}

.home {
	width: 97%;
	background-color: transparent;
	margin-top: -12px;
	margin-left: 20px;
	border-width: 2px;
	border-style: solid;
	border-color: #ffcc00 #ffcc00 #ffcc00 #ffffff; /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
}
.mainbodyNM {
	width: 88%; 
	background-image: url(images/bkgd_paper3.gif );
	background-color: #ffffff;
	background-color: transparent;
	margin-left: 100px;
	border-width: 8px;
	border-style: double; /* double groove */
	border-color: #916B69 #DFA4A0 #DFA4A0 #916B69;   /* MAIN BORDER MAROON COLORS TRBL*/
}

.arrowNM {
	width: 88%;
	background-color: transparent;
	margin-left: 100px;
}

/* FONT STYLES  MARGIN INDIVIDUALLY ADJUSTED WITH STYLES */

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin: 0px;
}

p {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .80em;
	margin: 0px;
}

.textItalic {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .80em;
	font-style: italic;
	color: #211a08;
	background-color: transparent;
}

.boldItalic {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .80em;
	font-style: italic;
   	font-weight: bold;
	color: #211a08;
	background-color: transparent;
}

.textJustify {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .80em;
	text-align: justify;
	color: #211a08;
	background-color: transparent;
}

/*Small text for copyright notice*/
.small {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .7em;
	text-align: center;
	background-color: transparent;
}

.smallItalic {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .7em;
	font-style: italic;
}

.smallItalicB {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .7em;
	font-style: italic;
   	font-weight: bold;
}

.smallJustify  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: .7em;
	text-align: justify;
	background-color: transparent;
}

/* HORIZONTAL RULE */
.mainbgcolorNav {
	color: #ce000c; 
	background-color: transparent;
}

.mainbgcolorMar {
	color: #ce000c; 
	background-color: transparent;
	margin-right: 20px;
	margin-left: 20px; 
}

/* IMAGE FLOAT WITH MARGINS */
.imgRight {
	float: right;
	margin-right: 20px;
	margin-bottom: 20px; 
	margin-left: 20px;
}

.imgLeft {
	float: left; 
	margin-right: 20px;
	margin-bottom: 25px; 
	margin-left: 20px; 
}

/* SPECIAL FONT COLORS */
	
.river {
	color: #0084b0;
	background-color: transparent;
}

.cherry {
	color: #ff0000;
	background-color: transparent;
}

.mountain {
	color: #0c489b;
	background-color: transparent;
}

.spruce {
	color: #006633;
	background-color: transparent;
}

.pine {
	color: #009900;
	background-color: transparent;
}

/* SPECIAL HIGHLIGHT TABLE STYLE */
.route66 {
	background-image: url(images/ltCorybkgd.jpg);
	background-color: #ffffff;
	border-width: 2px;
	border-style: solid; /* double groove */
	border-color: #916B69;   /* MAIN BORDER MAROON COLORS TRBL*/
}

/* PHOTOS BORDERS */
.blackTable {
	border-width: 5px;
	border-style: solid;
	border-color: #000000; /* BORDER COLOR */
}

.blackBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #000000; /* BORDER COLOR */
}

.blackDouble {
	border-width: 6px;
	border-style: double;
	border-color: #000000; /* BORDER COLOR */
}

.greyTable {
	border-width: 5px;
	border-style: solid;
	border-color: #c0c0c0; /* BORDER COLOR */
}

.greyBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #808080; /* BORDER COLOR */
}

.greyDouble {
	border-width: 6px;
	border-style: double;
	border-color: #808080; /* BORDER COLOR */
}

.greenTable {
	border-width: 5px;
	border-style: solid;
	border-color: #006633 #009900 #009900 #006633; /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
	/* border-color: #0962D6; BORDER COLOR */
}

.greenBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #009900; /* BORDER COLOR */
}

.blueTable {
	border-width: 5px;
	border-style: solid;
	border-color: #66CCFF #0962D6 #0962D6 #66CCFF; /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
	/* border-color: #0962D6; BORDER COLOR */
}

.blueBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #0962D6; /* BORDER COLOR */
}

.blueTabDouble {
	border-width: 6px;
	border-style: solid;
	border-color: #0962D6; /* BORDER COLOR */
}

.blueDouble {
	border-width: 6px;
	border-style: double;
	border-color: #0962D6; /* BORDER COLOR */
}

.redTable {
	border-width: 5px;
	border-style: solid;
	border-color:  #FF0000 #990000 #990000 #FF0000; /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
	/* border-color: #0962D6; BORDER COLOR */
}

.redBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #FF0000; /* BORDER COLOR */
}

.redTabDouble {
	border-width: 6px;
	border-style: solid;
	border-color:  #FF0000 #990000 #990000 #FF0000; /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
	/* border-color: #0962D6; BORDER COLOR */
}

.redDouble {
	border-width: 6px;
	border-style: double;
	border-color: #FF0000; /* BORDER COLOR */
}

.brownTable {
	border-width: 5px;
	border-style: solid;
	border-color:  #474747 #917719 #917719 #474747; /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
	/* border-color: #917719; BORDER COLOR */
}

.brownBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #917719; /* BORDER COLOR */
}

.maroonTable {
	border-width: 5px;
	border-style: solid;
	border-color: #800000 #CC4400 #CC4400 #800000; /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
	/* border-color: #917719; BORDER COLOR */
}

.maroonBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #800000; /* BORDER COLOR */
}

.mauveTable {
	border-width: 5px;
	border-style: solid;
	border-color: #916B69 #DFA4A0  #DFA4A0 #916B69; /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
	/* border-color: #917719; BORDER COLOR */
}

.mauveBorder {
	border-width: 2px;
	border-style: solid;
	border-color: #DFA4A0; /* BORDER COLOR */
}

.yellowTable {
	border-width: 2px;
	border-style: solid;
	border-color: #ffcc00; /* BORDER COLOR */
}

.yellowBorder {
	border-width: 8px;
	border-style: solid;
	border-color: #ffcc00; /* BORDER COLOR */
}

/* ANCHOR AND MENU CSS*/

/* This document's anchor pseudo-classes*/
/*General Link CSS for text links*/
a {
   	font-family: serif;
   	font-weight: bold;
   	color: #0000ff;
   	background-color: transparent;
   	text-decoration: none;
}
  
a:link {
	font-family: serif; 
	font-weight: bold; 
	color: blue;  
	text-decoration: none; 
}

a:visited {
	font-family: serif; 
	font-weight: bold; 
	color: purple; 
	text-decoration: none; 
}

a:active {
	font-family: serif; 
	font-weight: bold; 
	color: green; 
	text-decoration: none; 
}

a:hover {
   	font-family: serif;
   	font-weight: bold; 
	color: #ff0000;
	text-decoration: underline; 
}
	
/* 3D LEFT NAVAGATION ROLLOVER EFFECT BROWN SCHEME */

#navlist {
	color: white;
	background: transparent;
	padding: 0 1px;
	margin-left: 0;
   	font-family: serif;
	width: 8.8em; /* 11.5em */
	font-size: .65em;  /* .8em */
   	font-weight: bold;
}

#navlist li {
	list-style: none;
	margin: 0;
	font-size: 1em;
}

#navlist a {
	display: block;
	text-decoration: none;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	color: white;
	background: #916B69;  /* BUTTON COLOR  */
	border-width: 1px;
	border-style: solid;
	border-color: #5bd #035 #068 #6cf;  /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
	border-left: 1em solid #212121;    /* WIDTH STYLE COLOR LEFT BORDER #ffcc00; gold border*/
	padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a#current { 
	border-color: #5bd #035 #068 #fc0;   /*Left Border Color #0c489b */
} 

#navlist a {
	width: 99%;
/* only necessary for Internet Explorer */
}

#navlist a {
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 8.8em;     /*9.6em; ADJUSTS BUTTON WIDTH */
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a {
	width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover {
	/* color: #6B3A12;   TEXT COLOR if different from DEFAULT */
	background: #DFA4A0;     /* HOVER BACKGROUND COLOR  */
	border-color: #069 #6cf #5bd #917969;   /* BORDER COLOR  */
	padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active {
	background: #17a; /* HOVER BACKGROUND COLOR */
	border-color: #069 #6cf #5bd #ffffff;    /* BORDER COLOR MUST USE THIS FORMAT T R B L  */
	padding: 0.4em 0.35em 0.25em 0.9em;
}

/* SPECIAL MYSTIC BUTTON ANCHOR STYLES BROWN COLOR SCHEME  */

/* Enhances mystic button with text and a shaded background */

.mbEnhanced { 
	text-align: left; 
	color: #211a08;  /* #3c5ed9; */
	background-color: #CCCCCC;   /* #c0c0c0; slightly darker gray */
	width: 100%;
}

.mysticbutton {
	font-family: helvetica,arial,sans-serif;
	font-weight: bold; 
	font-size: 80%; /*90% */
	width: 14.5em;
	margin: 1em 0em; 
}

.mysticbutton A {
	display: block; 
	width: 20em;       /* 18em; */
}

.mysticbutton A:link {
	color: #ffffff; 
	background-color: #916B69;       /* BUTTON COLOR #DFA4A0 */ 
	text-decoration: none;
	border-top: #cecece .15em solid; 
	border-right: #4a4a4a .15em solid; 
	border-bottom: #4a4a4a .15em solid;
	border-left: #cecece .15em solid;
}

.mysticbutton A:visited {
	color: #ffffff; 
	background-color: #916B69;       /* BUTTON COLOR #DFA4A0 */   
	text-decoration: none;
	border-top: #cecece .15em solid; 
	border-right: #4a4a4a .15em solid; 
	border-bottom: #4a4a4a .15em solid;
	border-left: #cecece .15em solid; 
}

.mysticbutton A:hover {
	color: #ffffff; 
	background-color: #DFA4A0; /* BUTTON COLOR HOVER #916B69*/ 
	text-decoration: none;
	border-top: #4a4a4a .15em solid; 
	border-right: #cecece .15em solid; 
	border-bottom: #cecece .15em solid;
	border-left: #4a4a4a .15em solid;
}

.mysticbutton span {
	font-family: Verdana, Arial, sans-serif;
	font-size: .99em;   /* also adjusts background color height */
	font-weight: bold;
	padding-top: 0em; 
	padding-right: 0.4em;
	padding-bottom: 0em;  
	padding-left: 0.4em; 
	color: #6B3A12; 
	background-color: #e6e6e6;
}