@charset "UTF-16LE";
/* @charset "Shift_JIS"; */

/* ----------------------------- */
/* CASCADE STYLE SHEET (CSS)     */
/* Filename: style.css           */
/* Location: root      yosha     */
/* THIS FILE CONTROLS FIVE SITES */
/* William Wetherall  wetherall/ */
/* Yosha Bunko       yoshabunko/ */
/* News Nishikie       nishikie/ */
/* Steamy East       steamyeast/ */
/* Wetherall Family History      */
/* ----------------------------- */

/* HTML */
/* BODY */
/*     MARGINS 10px */
/* DIVISIONS */
/* HEADER */
/*     WIDTH 100% */
/*     NO MARGINS */
/*     TABLE WIDTH 100% */
/* MENU */
/*     CLEAR BOTH */
/*     FLOAT LEFT */
/*     WIDTH 100% */
/*     BOTTOM MARGIN 10px */
/* ARTICLE */
/*     CLEAR BOTH */
/*     WIDTH 100% */
/*     TOP MARGIN 10px */
/* FOOTER */
/*     CLEAR BOTH */
/*     WIDTH 100% */
/*     TOP MARGIN 10px */
/* TAGS */
/* OTHER CLASSES */
/* COLOR CLASSES */

/* HTML */
/* BACKGROUND COLOR CLASSES */

html {
 background: #F4F4F4;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
}

/* BODY */
/* BACKGROUND COLOR CLASSES */

body {
 margin: 10px;
 background: #F4F4F4;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
}

/* HEADER */
/* BACKGROUND COLOR CLASSES */

#header {
 width: 100%;
 border-width: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #F4F4F4;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: center;
}

#header a:link {color: #FFFFFF;}
#header a:visited {color: #FFFFFF;} 
#header a:hover {color: #FF0000;}
#header a:active {color: #FF0000;}

#header2 {
 width: 100%;
 border-width: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #F4F4F4;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: left;
}

/* ********************* */
/* CONTENT TABLE CLASSES */
/* ********************* */

/* CONCENT                      */
/* CONTENT CENTERED TABLE CLASS */
/* SPECIFY WIDTH IN PIXELS      */

.concent {
 margin: 0px auto 10px auto;
 padding: 0px 0px 0px 0px;
 background-color: #F4F4F4; /* BACK */
 border-collapse: collapse;
 border-width: 0px;
 border-style: none;
 border-color: none;
}

/* ************************ */
/* MENU CLASSES GENERAL     */
/* BACKGROUND COLOR CLASSES */
/* ************************ */

/* WITHOUT SCROLL */
/* <div id="menu"> */

/* WITH SCROLL */
/* <div id="menu"; class="scroll"> */

#menu {
 float: right;
 width: 20%;
 margin-top: 10px;
 background: #F4F4F4;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
 }

#menu a:link {color: #000066;}
#menu a:visited {color: #000066;}
#menu a:hover {color: #DD0000;}
#menu a:active {color: #DD0000;}

/* MAIN */

/* WITHOUT SCROLL */
/* <div id="main"> */

/* WITH SCROLL */
/* <div id="main" class="scroll"> */

#main {
 float: left;
 width: 78%;
 margin-top: 10px;
 padding-right: 10px;
 margin-bottom: 10px;
 background: #F4F4F4;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
}

#main a:link {color: #000066;}
#main a:visited {color: #000066;}
#main a:hover {color: #DD0000;}
#main a:active {color: #DD0000;}

/* ************************ */
/* MENUS FOR FAMILY HISTORY */
/* menu2 c0 c1 c2 c3 c4 c5  */
/* ************************ */

#menu2 {
/* clear: both; */
/* float: left; */
 width: 100%;
 margin: 0px auto 10px auto;
 padding: 0px 0px 0px 0px;
 border-width: 0px;
 background: #F4F4F4;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000; 
 text-align: center;
 }

#menu2 a {
 margin: 0px 0px 0px 0px;
 padding: 2px 10px 2px 10px;
 text-decoration: none;
}

#menu2 ul {
 margin: 0px auto 5px auto;
 padding: 0px 0px 3px 0px;
 text-align: center;
}

#menu2 ul li {
 display: inline-block;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
 list-style-position: outside;
}

/* MENU <li> COLOR CLASSES */

/* MENU2 <li class="c0"> */
/* Light background */
/* Blue border */
/* LABEL ONLY -- INACTIVE */

#menu2 ul li.c0 {
 text-decoration: none;
 padding: 2px 6px 2px 6px;
 color: #000000;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* MENU2 <li class="c1"> */
/* Black on Gray */
/* White on Brown */

#menu2 ul li.c1 a {
 text-decoration: none;
 padding: 2px 6px 2px 6px;
 color: #000000;
 background-color: #DDDDDD;
}

#menu2 ul li.c1 a:hover {
 color: #F4F4F4;
 background-color: #8B4513;
}

/* MENU2 <li class="c2"> */
/* White on Green */
/* Red on Gray */

#menu2 ul li.c2 a {
 text-decoration: none;
 padding: 2px 6px 2px 6px;
 color: #F4F4F4;
 background-color: #006666;
}

#menu2 ul li.c2 a:hover {
 color: #FF0000;
 background-color: #DDDDDD;
}

/* MENU2 <li class="c3"> */
/* Red on Gray */
/* White on Brown */

#menu2 ul li.c3 a {
 text-decoration: none;
 padding: 2px 6px 2px 6px;
 color: #DD0000;
 background-color: #DDDDDD;
}

#menu2 ul li.c3 a:hover {
 color: #F4F4F4;
 background-color: #8B4513;
}

/* MENU2 <li class="c4"> */
/* Blue on Gray */
/* White on Brown */

#menu2 ul li.c4 a {
 text-decoration: none;
 padding: 2px 6px 2px 6px;
 color: #000066;
 background-color: #DDDDDD;
}

#menu2 ul li.c4 a:hover {
 color: #F4F4F4;
 background-color: #8B4513;
}

/* MENU2 <li class="c5"> */
/* Green on Gray */
/* White on Brown */

#menu2 ul li.c5 a {
 text-decoration: none;
 padding: 2px 6px 2px 6px;
 color: #006600;
 background-color: #DDDDDD;
}

#menu2 ul li.c5 a:hover {
 color: #F4F4F4;
 background-color: #8B4513;
}

/* MENU2 <li class="c6"> */
/* White on Wine */
/* White on Brown */

#menu2 ul li.c6 a {
 text-decoration: none;
 padding: 2px 6px 2px 6px;
 color: #FFFFFF;
 background-color: #880088;
}

#menu2 ul li.c6 a:hover {
 color: #F4F4F4;
 background-color: #8B4513;
}

/* MENU CLASSES FOR  */
/* c6 c7 c8 c9 TYPES */

/* *************************** */
/* CLASSES FOR SAORI'S WEBPAGE */
/* *************************** */
/* html3 body3                 */
/* header3 article3 footer3    */
/* *************************** */
/* table navmenu classes       */
/* menu3 c10 c11 c12 c13 c14   */
/* menu4 c20 c21 c22 c23 c24   */
/* menu5 c30 c31 c32 c33 c34   */
/* a menunav related classes   */
/* *************************** */

html.html3 {
 background: #DDDDDD;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
}

body.body3 {
 margin: 10px;
 background: #DDDDDD;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
}

#header3 {
 width: 100%;
 border-width: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #DDDDDD;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: left;
}

#footer3 {
 clear: both;
 width: 100%;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 10px 0px;
 background: #DDDDDD;
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: center;
}

/* *********************** */
/* FORM DIV ID AND CLASSES */
/* *********************** */

#form {
 clear: both;
 width: 100%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #DDDDDD; /* gray */
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
 color: #000000; /* black */
}

.form {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.form tr th {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #000000;
 text-align: right;
 padding: 5px 7px 4px 7px;
 background-color: #EEFFEE;
}

.form tr {
 background-color: #D2B48C; /* TAN BROWN */
}

.form tr td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 border-width: 0px;
 border-style: none;
 border-color: #000066;
 padding: 3px 7px 2px 7px;
}

.form.left {text-align: left;}
.form th.center, .form tr.center, form td.center, {text-align: center;}
.form th.right, .form tr.right, form td.right {text-align: right;}

/* ********************* */
/*  SAORI TABLE CLASSES  */
/* ********************* */

/*
table {
    width: 500px; /* important */
    float: left;
}
*/

/* TABLE -- DATA3 */

.data3, {
/* margin-left: auto;
 margin-right: auto; */
 margin-bottom: 10px;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
 background-color: #EEEEEE;
}

.data3 th {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #000000;
 text-align: left;
 padding: 5px 7px 4px 7px;
 background-color: #DDFFDD;
}

.data3 tr td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
 padding: 3px 7px 2px 7px;
}

.data3 th.left, .data3 tr.left, .data3 td.left {
 text-align: left;
}

.data3 th.center, .data3 tr.center, .data3 td.center {
 text-align: center;
}

.data3 th.right, .data3 tr.right, .data3 td.right {
 text-align: right;
}

/* CAPTION CLASSES */

.data3 caption {
 caption-side: top;
 font-size: 1.2em;
 color: #000000;
 text-align: left;
 padding: 15px 7px 4px 7px;
 background-color: #EEEEEE;
}

caption3.center {
 text-align: center;
}

caption3.right {
 text-align: right;
}

/* ********************* */
/* TABLE NAVMENU CLASSES */
/* ********************* */

.navmenu {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 border-collapse: collapse;
 border-width: 0px;
 border-style: solid;
 border-color: #000066;
 background-color: #EEEEEE;
}

.navmenu tr td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 text-align: center;
 padding: 1px 3px 1px 3px;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.data a.mainlist:link {color: #006600;}
.data a.mainlist:hover {color: #DD0000;}

/* NAVMENU navC1     */
/* saddle on bgcolor */
/* red on hover      */

.navmenu a.navC1:link {color: #8B4513;}
.navmenu a.navC1:visited {color: #8B4513;}
.navmenu a.navC1:hover {color: #DD0000;}
.navmenu a.navC1:active {color: #8B4513;}

/* NAVMENU navC1a    */
/* saddle on bgcolor */

.navmenu a.navC1a:link {color: #8B4513;}
.navmenu a.navC1a:visited {color: #8B4513;}
.navmenu a.navC1a:hover {color: #8B4513;}
.navmenu a.navC1a:active {color: #8B4513;}

/* NAVMENU navC2   */
/* cyan on bgcover */
/* red on hover    */

.navmenu a.navC2:link {color: #006666;}
.navmenu a.navC2:visited {color: #006666;}
.navmenu a.navC2:hover {color: #DD0000;}
.navmenu a.navC2:active {color: #006666;}

/* NAVMENU navC2a  */
/* cyan on bgcolor */

.navmenu a.navC2a:link {color: #8B4513;}
.navmenu a.navC2a:visited {color: #006666;}
.navmenu a.navC2a:hover {color: #006666;}
.navmenu a.navC2a:active {color: #006666;}

/* NAVMENU navC3   */
/* blue on bgcolor */
/* red on hover    */

.navmenu a.navC3:link {color: #000066;}
.navmenu a.navC3:visited {color: #000066;}
.navmenu a.navC3:hover {color: #DD0000;}
.navmenu a.navC3:active {color: #000066;}

/* NAVMENU navC3a  */
/* blue on bgcolor */

.navmenu a.navC3a:link {color: #000066;}
.navmenu a.navC3a:visited {color: #000066;}
.navmenu a.navC3a:hover {color: #000066;}
.navmenu a.navC3a:active {color: #000066;}

/* NAVMENU navC4    */
/* green on bgcolor */
/* red on hover     */

.navmenu a.navC4:link {color: #006600;}
.navmenu a.navC4:visited {color: #006600;}
.navmenu a.navC4:hover {color: #DD0000;}
.navmenu a.navC4:active {color: #006600;}

/* NAVMENU navC4a   */
/* green on bgcolor */

.navmenu a.navC4a:link {color: #006600;}
.navmenu a.navC4a:visited {color: #006600;}
.navmenu a.navC4a:hover {color: #006600;}
.navmenu a.navC4a:active {color: #006600;}

/* ************* */
/* MENU3 CLASSES */
/* C10-C19 TYPES */
/* ************* */

.menu3 {
/* clear: both; */
/* float: left; */
 width: 100%;
 margin: 0px auto 10px auto;
 padding: 0px 0px 0px 0px;
 border-width: 0px;
 background: #DDDDDD;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 font-weight: bold;
 color: #000000;
 text-align: center;
 }

.menu3 a {
 margin: 0px 0px 0px 0px;
 padding: 2px 10px 2px 10px;
 text-decoration: none;
}

.menu3 ul {
 margin: 0px auto 5px auto;
 padding: 0px 0px 0px 0px;
 text-align: center;
}

.menu3 ul li {
 display: inline-block;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
 list-style-position: outside;
}

/* MENU3 <li class="c11"> */
/* White on Brown */
/* Red on Gray */

.menu3 ul li.c11 a {
 text-decoration: none;
 padding: 1px 3px 1px 3px;
 color: #FFFFFF;
 background-color: #8B4513;
}

.menu3 ul li.c11 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

/* MENU3 <li class="c12"> */
/* Green on Gray */
/* Red on Cyan */

.menu3 ul li.c12 a {
 text-decoration: none;
 padding: 0px 3px 0px 3px;
 color: #000000;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.menu3 ul li.c12 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

/* MENU3 <li class="c13"> */
/* Green on Gray */
/* Red on Cyan */

.menu3 ul li.c13 a {
 text-decoration: none;
 padding: 1px 3px 1px 3px;
 color: #F4F4F4;
 background-color: #006666;
}

.menu3 ul li.c13 a:hover {
 color: #F4F4F4;
 background-color: #006666;
}

/* ************* */
/* MENU4 CLASSES */
/* C20-C29 TYPES */
/* ************* */

.menu4 {
/* clear: both; */
/* float: left; */
 width: 100%;
 margin: 0px auto 10px auto;
 padding: 0px 0px 0px 0px;
 border-width: 0px;
 background: #DDDDDD;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 font-weight: bold;
 color: #000000;
 text-align: center;
 }

.menu4 a {
 margin: 0px 0px 0px 0px;
 padding: 2px 10px 2px 10px;
 text-decoration: none;
}

.menu4 ul {
 margin: 0px auto 5px auto;
 padding: 0px 0px 0px 0px;
 text-align: center;
}

.menu4 ul li {
 display: inline-block;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style-type: none;
 list-style-position: outside;
}

/* MENU4 <li class="c21"> */
/* White on Brown */
/* Red on Gray */

.menu4 ul li.c21 a {
 text-decoration: none;
 padding: 1px 3px 1px 3px;
 color: #FFFFFF;
 background-color: #8B4513;
}

.menu4 ul li.c21 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

/* MENU4 <li class="c22"> */
/* Green on Gray */
/* Red on Cyan */

.menu4 ul li.c22 a {
 text-decoration: none;
 padding: 0px 3px 0px 3px;
 color: #000000;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.menu4 ul li.c22 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

/* MENU4 <li class="c23"> */
/* Green on Gray */
/* Red on Cyan */

.menu4 ul li.c23 a {
 text-decoration: none;
 padding: 1px 3px 1px 3px;
 color: #F4F4F4;
 background-color: #006666;
}

.menu4 ul li.c24 a:hover {
 color: #F4F4F4;
 background-color: #006666;
}

/* ************* */
/* MENU5 CLASSES */
/* C30-C39 TYPES */
/* ************* */

.menu5 {
/* clear: both; */
/* float: left; */
 width: 100%;
 margin: 0px auto 10px auto;
 padding: 0px 0px 0px 0px;
 height: 40px;
 border-width: 0px;
 border-style: solid;
 border-color: #000066;
 background-color: #DDDDDD;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 font-weight: bold;
 color: #000000;
 text-align: center;
 }

.menu5 a {
 display: inline-block;
 width: auto;
}

/* SET LEFT CENTER RIGHT HERE */
.menu5 ul {
 margin: 0px auto 0px auto;
 text-align: center;
}

/* SET PADDING BETWEEN MENU ITEMS HERE */
.menu5 ul li {
 display: inline-block;
 margin: 0px 0px 0px 0px;
 padding: 0px 3px 0px 3px;
 list-style-type: none;
 list-style-position: outside;
}

/* MENU5 li classes c31 c31a    */
/* c31  INACTIVE White on Brown */
/*      HOVER  Red on Light     */
/* c31a ACTIVE White on Brown   */
/*           with blue border   */

/* PLAIN BACKGROUND NO BORDER */
.menu5 ul li.c31 a {
 padding: 0px 3px 0px 3px;
 color: #8B4513;
 background-color: #DDDDDD;
}

.menu5 ul li.c31 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

.menu5 ul li.c31a a {
 padding: 0px 3px 0px 3px;
 color: #8B4513;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* CONTRASTING BACKGROUND WITH BORDER */
/*
.menu5 ul li.c31 a {
 color: #FFFFFF;
 background-color: #8B4513;
}

.menu5 ul li.c31 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

.menu5 ul li.c31a a {
 padding: 0px 3px 0px 3px;
 color: #FFFFFF;
 background-color: #8B4513;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}
*/

/* MENU5 <li class="c32">      */
/* c32  INACTIVE Green on Gray */
/*      HOVER  Red on Light    */
/* c32a ACTIVE Green on Light  */
/*           with blue border  */

.menu5 ul li.c32 a {
 padding: 0px 3px 0px 3px;
 color: #006666;
 background-color: #DDDDDD;
}

.menu5 ul li.c32 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

.menu5 ul li.c32a a {
 padding: 0px 3px 0px 3px;
 color: #006666;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* MENU5 <li class="c33">     */
/* c33  INACTIVE blue on Gray */
/*      HOVER  Red on Light   */
/* c33a ACTIVE Blue on Light  */
/*           with blue border */

.menu5 ul li.c33 a {
 padding: 0px 3px 0px 3px;
 color: #000066;
 background-color: #DDDDDD;
}

.menu5 ul li.c33 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

.menu5 ul li.c33a a {
 padding: 0px 3px 0px 3px;
 color: #000066;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* MENU5 <li class="c34">       */
/* c34  INACTIVE Purple on Gray */
/*      HOVER  Red on Light     */
/* c34a ACTIVE Purple on Light  */
/*           with blue border   */

.menu5 ul li.c34 a {
 padding: 0px 3px 0px 3px;
 color: #660066;
 background-color: #DDDDDD;
}

.menu5 ul li.c34 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

.menu5 ul li.c34a a {
 padding: 0px 3px 0px 3px;
 color: #660066;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* MENU5 <li class="c35">      */
/* c35  INACTIVE Green on Gray */
/*      HOVER  Red on Light    */
/* c35a ACTIVE Green on Light  */
/*           with blue border  */

.menu5 ul li.c35 a {
 padding: 0px 3px 0px 3px;
 color: #006600;
 background-color: #DDDDDD;
}

.menu5 ul li.c35 a:hover {
 color: #FF0000;
 background-color: #EEEEEE;
}

.menu5 ul li.c35a a {
 padding: 0px 3px 0px 3px;
 color: #006600;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}


/* ********************************** */
/* DIV DROPMENU CLASSES -- FLOAT LEFT */
/* ********************************** */

.dropmenu {
 clear: both;
 float: left;
 width: 100%;
 margin: 0px auto 10px auto; /* DIVISION bottom margin 10 pixels */
 padding: 0px 0px 0px 0px;
 background-color: #DDDDDD; /* DIVISION background color */
 border-width: 0px;
 border-style: none;
 border-color: none;
 text-align: left;
 }

/*
.dropmenu a {
 margin: 0px 0px 0px 0px;
 padding: 2px 10px 2px 10px;
 text-decoration: none;
}
*/

.dropmenu ul {
 list-style: none;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

.dropmenu ul li {
 display: block;
 position: relative;
 float: left;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 0px;
/* "padding: top right bottom middle;" */
/* "padding: 5px 0px 0px 0px;" = 5px top vertical spacing */
/* "padding: 0px 5px 0px 0px;" = 5px right horizontal spacing */
/* "padding: 5px 5px 0px 0px;" = 5px top right vertical and horizontal spacing */
 border-width: 0px;
 border-style: none;
 border-color: none;
}

.dropmenu li ul {
 display: none;
}

.dropmenu li ul li {
 border-width: 0px;
 border-style: none;
 border-color: none;
}

.dropmenu ul li a {
 display: block;
 color: #FFFFFF; /* MAIN TAB text color = WHITE */
 background-color: #006666; /* MAIN TAB background color = CYAN */ 
 padding: 3px 7px 3px 7px; /* MAIN TAB padding around text */
 text-decoration: none;
 white-space: nowrap;
}

.dropmenu ul li a:hover {
 background-color: #AA0000; /* MAIN TAB HOVER background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB hover text color = WHITE */
}

.dropmenu ul li a:active {
 background-color: #AA0000; /* MAIN TAB ACTIVE background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB hover text color = WHITE */
}

.dropmenu li:hover ul {
 display: block;
 position: absolute;
}

.dropmenu li:hover li {
 float: none;
}

.dropmenu li:hover a {
 background-color: #9F8170; /* SUB TAB MENU background color = TAN */
 color: #FFFFFF; /* SUB TAB MENU text color = WHITE */
}

.dropmenu li:hover li a:hover {
 background-color: #006666; /* SUB TAB HOVER background = CYAN */ 
 color: #FFFFFF; /* SUB TAB HOVER text color = WHITE */
}

/* ALTERNATIVE MAIN TAB AND SUB TAB COLORS */

/* TAN TAB */

.dropmenu ul li a.tan {
 display: block;
 color: #FFFFFF; /* MAIN TAB text color = WHITE */
 background-color: #9F8170; /* MAIN TAB background color = TAN */ 
 padding: 3px 7px 3px 7px; /* MAIN TAB padding around text */
 text-decoration: none;
 white-space: nowrap;
}

.dropmenu ul li a.tan:hover {
 background-color: #AA0000; /* MAIN TAB HOVER background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB hover text color = WHITE */
}

/* ABOUT TAB */

.dropmenu ul li a.about {
 display: block;
 color: #FFFFFF; /* MAIN TAB text color = WHITE */
 background-color: #9F8170; /* MAIN TAB background color = TAN */ 
 padding: 3px 7px 3px 7px; /* MAIN TAB padding around text */
 text-decoration: none;
 white-space: nowrap;
}

.dropmenu ul li a.about:hover {
 background-color: #AA0000; /* MAIN TAB HOVER background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB hover text color = WHITE */
}

/* CONTACT TAB */

.dropmenu ul li a.contact {
 display: block;
 color: #FFFFFF; /* MAIN TAB text color = WHITE */
 background-color: #9F8170; /* MAIN TAB background color = TAN */ 
 padding: 3px 7px 3px 7px; /* MAIN TAB padding around text */
 text-decoration: none;
 white-space: nowrap;
}

.dropmenu ul li a.contact:hover {
 background-color: #AA0000; /* MAIN TAB HOVER background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB hover text color = WHITE */
}

/* WINE TAB */

.dropmenu ul li a.wine {
 display: block;
 color: #FFFFFF; /* MAIN TAB text color = WHITE */
 background-color: #660066; /* MAIN TAB background color = PURPLE WINE */ 
 padding: 3px 7px 3px 7px; /* MAIN TAB padding around text */
 text-decoration: none;
 white-space: nowrap;
}

.dropmenu ul li a.wine:hover {
 background-color: #AA0000; /* MAIN TAB HOVER background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB hover text color = WHITE */
}

/* SELECTED TAB */

.dropmenu ul li a.selected {
 display: block;
 color: #FFFFFF; /* MAIN TAB text color = WHITE */
 background-color: #AA0000; /* MAIN TAB background color = DARK RED */
 padding: 3px 7px 3px 7px; /* MAIN TAB padding around text */
 text-decoration: none;
 white-space: nowrap;
}

.dropmenu ul li a.selected:hover {
 background-color: #AA0000; /* MAIN TAB background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB hover text color = WHITE */
}

/* ***************************** */
/* DIV CENTERED_DROPMENU CLASSES */
/* ***************************** */

/* Adapted by William Wetherall 29 October 2014 */
/* from script "By Matthew James Taylor on 31 January 2010" */
/* http://matthewjamestaylor.com/blog/centered-dropdown-menus */ 

/* ************************************** */
/* START OF CENTERED DROPMENU DIV CLASSES */
/* ************************************** */

/* ****************** */
/* Main menu settings */
/* ****************** */

/* Main menu settings */
.centdrop {
 clear: both;
 float: left; /* FLOAT LEFT can be set to FLOAT RIGHT */
 margin: 0px 0px 10px 0px; /* Margins between MENU DIV other divs */
 padding: 0px 0px 0px 0px; /* Padding around MENU DIV */
 width: 100%;
 font-family: Arial, Helvetica, sans-serif; /* Menu font */
 font-size: 1.0em; /* MENU font size */
 z-index: 1000; /* This makes the dropdown menus appear above the page content below */
 position: relative;
}

/* ************** */
/* Top menu items */
/* ************** */

.centdrop ul {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style: none;
 float: right;
 position: relative;
 right: 50%;
}

.centdrop ul li {
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 0px; /* 5px space to right (between) each MAIN TAB */
 float: left;
 position: relative;
 left: 50%;
 top: 1px;
}

.centdrop ul li a {
 display: block;
 margin: 0px 0px 0px 0px; /* Margin around SUB TABS */
/* padding: .6em .5em .4em; */ /* Original setting */
 padding: 3px 7px 3px 7px; /* Padding around titles in menu tabs */
 font-size: 1.0em;
 line-height: 1.0em;
 background: #006666; /* MAIN TAB default background color GREEN EMERALD */
 text-decoration: none;
 color: #FFFFFF; /* MAIN TAB default font color WHITE */
 font-weight: bold; /* MAIN TAB font weight "normal" "bold" "italic" */
 border-width: 1px; /* MAIN TABS */
 border-style: solid; /* MAIN TABS TABS */
 border-color: #666666; /* MAIN TABS default border color GRAY */
/* CSS3 ROUNDED CORNERS */
 border-radius: 10px / 5px; /* Standard */
 -moz-border-radius: 10px / 5px; /* Legacy Firefox */
 -webkit-border-radius: 10px / 5px; /* Legacy Safari */
/* ELLIPTICAL CORNERS */
/* horizontal / vertical radii */
/* horizontal = vertical = circle */
/* border-radius: 40px / 20px; */
/* DIFFERENT CORNERS */
/* border-top-left-radius: 20px */
/* border-top-right-radius: 30px */
/* border-bottom-left-radius: 40px */
/* border-bottom-right-radius: 50px */
}

/* DEFAULT ACTIVE AND HOVER COLORS */
.centdrop ul li.active a {
 color: #FFFFFF; /* MAIN TAB ACTIVE default font color WHITE */
 background: #AA0000; /* MAIN TAB ACTIVE default background color RED */
}

.centdrop ul li a:hover {
 background: #AA0000; /* MAIN TAB HOVER default background color RED */
 color: #FFFFFF; /* MAIN TAB HOVER default font color WHITE */
}

.centdrop ul li:hover a,
.centdrop ul li.hover a { /* This line is required for IE 6 and below */
 background: #AA0000; /* MAIN TAB HOVER background color RED */
 color: #FFFFFF; /* MAIN TAB HOVER font color WHITE */
}

/* ************* */
/* Submenu items */
/* ************* */

.centdrop ul ul {
 display: none; /* SUB MENUS are hidden by default */
 position: absolute;
 top: 25px; /* IMPORTANT Sets SUB TAB MENU to start FLUSH with MAIN TAB */
 left: 0;
 float: left;
 right: auto; /* Resets the right: 50% on the parent ul */
/* width: 10em; */
/* width: 100px; */
/* Width of DROP DOWN MENUS not set */
/* Hence they will automatically set */
}

.centdrop ul ul li {
 left: auto;  /* Resets the left: 50% on the parent li */
 margin: 0px 0px 0px 0px; /* Padding around SUB TABS in DROP DOWN MENU */
 clear: left;
 float: left;
 width: 100%;
}

.centdrop ul ul li a,
.centdrop ul li.active li a,
.centdrop ul li:hover ul li a,
.centdrop ul li.hover ul li a { /* This line is required for IE 6 and below */
 font-size: 1.0em;
 font-weight: normal; /* SUB TAB font weight "normal" "bold" "italic" */
 background: #EEEEEE; /* SUB TAB default background color */
 color: #444444; /* SUB TAB default font color */
 line-height: 1.0em; /* SUB TAB line height */
 border-width: 1px; /* SUB TAB borders */
 border-style: none:
 border-color: none; 
 float: left;
 width: 100%;
}

.centdrop ul ul li a:hover,
.centdrop ul li.active ul li a:hover,
.centdrop ul li:hover ul li a:hover,
.centdrop ul li.hover ul li a:hover { /* This line is required for IE 6 and below */
 background: #006666; /* Sub menu items background colour */
 color: #FFFFFF;
 float: left;
}

/* ************************ */
/* Flip the last submenu so */
/* it stays within the page */
/* ************************ */

.centdrop ul ul.last {
 left: auto; /* reset left: 0; value */
 right: 0; /* Set right value instead */
}

.centdrop ul ul.last li {
 float: right;
 position: relative;
 right: 1.0em;
}

/* ********************************** */
/* Make the sub menus appear on hover */
/* ********************************** */

.centdrop ul li:hover ul,
.centdrop ul li.hover ul { /* This line is required for IE 6 and below */
 display: block; /* Shows the SUB TAB MENU */
}

/* **************************** */
/* END OF CENTERED DROPMENU DIV */
/* **************************** */

/* ALTERNATIVE MAIN TAB AND SUB TAB COLORS */

/* TAN TAB */

.centdrop ul li a.tan {
 background: #9F8170; /* MAIN TAB background color = TAN */ 
 color: #FFFFFF; /* MAIN TAB default font color = WHITE */
}

.centdrop ul li a.tan:hover {
 background: #AA0000; /* MAIN TAB HOVER default background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB HOVER default font color = WHITE */
}

.centdrop ul li:hover a.tan,
.centdrop ul li.hover a.tan { /* This line is required for IE 6 and below */
 background: #AA0000; /* MAIN TAB HOVER background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB HOVER font color = WHITE */
}

/* WINE TAB */

.centdrop ul li a.wine {
 background: #660066; /* MAIN TAB background color = PURPLE WINE */ 
 color: #FFFFFF; /* MAIN TAB default font color = WHITE */
}

.centdrop ul li a.wine:hover {
 background: #AA0000; /* MAIN TAB HOVER default background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB HOVER default font color = WHITE */
}

.centdrop ul li:hover a.wine,
.centdrop ul li.hover a.wine { /* This line is required for IE 6 and below */
 background: #AA0000; /* MAIN TAB HOVER background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB HOVER font color = WHITE */
}

/* SCARLET */

.centdrop ul li a.scarlet {
 background: #AA0000; /* MAIN TAB background color = DARK RED SCARLET */ 
 color: #FFFFFF; /* MAIN TAB default font color = WHITE */
}

.centdrop ul li a.scarlet:hover {
 background: #AA0000; /* MAIN TAB HOVER default background color = DARK RED SCARLET */
 color: #FFFFFF; /* MAIN TAB HOVER default font color = WHITE */
}

.centdrop ul li:hover a.scarlet,
.centdrop ul li.hover a.scarlet { /* This line is required for IE 6 and below */
 background: #AA0000; /* MAIN TAB HOVER background color = DARK RED SCARLET */
 color: #FFFFFF; /* MAIN TAB HOVER font color = WHITE */
}

/* MINI NAV BAR FLOAT RIGHT */

/* ****************** */
/* MINI NAV BAR RIGHT */
/* ****************** */

.navright {
 clear: both;
 float: right;
 margin: 0px 0px 0px 0px; /* Margins between MENU DIV other divs */
 padding: 0px 0px 0px 0px; /* Padding around MENU DIV */
/* width: 100%; */
 font-family: Arial, Helvetica, sans-serif; /* Menu font */
 font-size: 1.0em; /* MENU font size */
/* z-index: 1000; */ /* This makes the dropdown menus appear above the page content below */
/* position: relative; */
}

.navright ul {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 list-style: none;
 float: right;
/* position: relative; */
/* right: 50%; */
}

.navright ul li {
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 0px; /* 5px space to right (between) each MAIN TAB */
 float: left;
/* position: relative; */
/* left: 50%; */
 top: 1px;
}

.navright ul li a {
 display: block;
 margin: 0px 0px 0px 0px; /* Margin around SUB TABS */
/* padding: .6em .5em .4em; */ /* Original setting */
 padding: 3px 7px 3px 7px; /* Padding around titles in menu tabs */
 font-size: 1.0em;
 line-height: 1.0em;
 background: #006666; /* MAIN TAB default background color */
 text-decoration: none;
 color: #FFFFFF; /* MAIN TAB default font color */
 font-weight: bold; /* MAIN TAB font weight "normal" "bold" "italic" */
 border-width: 1px; /* MAIN TABS */
 border-style: solid; /* MAIN TABS TABS */
 border-color: #666666; /* MAIN TABS */
/* CSS3 ROUNDED CORNERS */
 border-radius: 10px / 5px; /* Standard */
 -moz-border-radius: 10px / 5px; /* Legacy Firefox */
 -webkit-border-radius: 10px / 5px; /* Legacy Safari */
/* ELLIPTICAL CORNERS */
/* horizontal / vertical radii */
/* horizontal = vertical = circle */
/* border-radius: 40px / 20px; */
/* DIFFERENT CORNERS */
/* border-top-left-radius: 20px */
/* border-top-right-radius: 30px */
/* border-bottom-left-radius: 40px */
/* border-bottom-right-radius: 50px */
}

.navright ul li.active a {
 color: #FFFFFF; /* MAIN TAB ACTIVE default font color */
 background: #AA0000; /* MAIN TAB ACTIVE default background color */
}

.navright ul li a:hover {
 background: #AA0000; /* MAIN TAB HOVER default background color */
 color: #FFFFFF; /* MAIN TAB HOVER default font color */
}

.navright ul li:hover a,
.navright ul li.hover a { /* This line is required for IE 6 and below */
 background: #AA0000; /* MAIN TAB HOVER background color */
 color: #FFFFFF; /* MAIN TAB HOVER font color */
}

/* ALTERNATIVE MAIN TAB AND SUB TAB COLORS */

/* TAN TAB */

.navright ul li a.tan {
 display: block;
 color: #FFFFFF; /* MAIN TAB text color = WHITE */
 background-color: #9F8170; /* MAIN TAB background color = TAN */ 
 padding: 3px 7px 3px 7px; /* MAIN TAB padding around text */
 text-decoration: none;
 white-space: nowrap;
}

.navright ul li a.tan:hover {
 background-color: #AA0000; /* MAIN TAB HOVER background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB hover text color = WHITE */
}

/* WINE TAB */

.navright ul li a.wine {
 display: block;
 color: #FFFFFF; /* MAIN TAB text color = WHITE */
 background-color: #660066; /* MAIN TAB background color = PURPLE WINE */ 
 padding: 3px 7px 3px 7px; /* MAIN TAB padding around text */
 text-decoration: none;
 white-space: nowrap;
}

.navright ul li a.wine:hover {
 background-color: #AA0000; /* MAIN TAB HOVER background color = DARK RED */
 color: #FFFFFF; /* MAIN TAB hover text color = WHITE */
}

/* DIV BLOCK CLASSES */
/* BLOCKLEFT */
/* LEFT MARGIN 60 */

.blockleft {
 width: 90%;
 border-width: 0px;
 margin: 0px 0px 0px 60px;
 padding: 2px 10px 2px 20px;
 background: #F4F4F4;
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
}

.blockleft dl dt {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

.blockleft dl dd {
 margin: 0px 0px 0px 30px;
 padding: 0px 0px 0px 0px;
}

/* DIV INDENT CLASS */
/* LEFT-RIGHT MARGINS 50 */
/* TEXT-ALIGN LEFT */

div.indent1 {
 margin-left: 50px;
 margin-right: 50px;
 padding: 10px 30px 0px 20px;
 text-align: left;
}

div.indent {
 margin-left: 25px;
 margin-right: 50px;
 padding: 10px 30px 0px 20px;
 text-align: left;
}

div.indent2 {
 margin-left: 100px;
 margin-right: 50px;
 padding: 10px 30px 0px 20px;
 text-align: left;
}

div.indent3 {
 margin-left: 150px;
 margin-right: 50px;
 padding: 10px 30px 0px 20px;
 text-align: left;
}

/* TOP CENTERED CLASS */

.topcent {
 display: table-cell;
 vertical-align: top;
 padding: 0px 0px 0px 0px;
}

/* DIV NOTES CLASSES */

.notes {
 clear: both;
 width: 100%;
 margin: 10px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 background: #F4F4F4;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
}

.notes ol li, ul li {
 margin: 0px 0px 0px 40px;
 padding: 10px 50px 0px 5px;
}

.notes ol ol li, ul ul li {
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 0px 0px;
}

.notes dl dt {
 margin: 0px 0px 0px 0px;
 padding: 0px 50px 0px 0px;
}

.notes dl dd {
 margin: 0px 0px 0px 30px;
 padding: 0px 50px 0px 0px;
}

/*
#notes ol li {
 display: block;
 list-style-type: decimal;
 list-style-position: outside:
 margin: 20px 30px 0px 40px;
 padding: 0px 0px 0px 0px;
}

#notes ul li {
 display: block;
 list-style-type: none;
 list-style-position: outside;
 margin: 20px 30px 0px 40px;
 padding: 0px 0px 0px 0px;
}
*/

/* MENU <li> COLOR CLASSES */

/* MENU <li class="c1"> */
/* Black on Gray */
/* White on Brown */

/*
 display: block;
 list-style-type: decimal;
 list-style-position: outside;
 margin: 20px 30px 0px 40px;
 padding: 0px 20px 0px 20px;
*/

/*
ol { counter-reset: item }
li { display: block }
li:before { content: counters(item, ".") " "; counter-increment: item }
 */

/*
<ol class="foo">
 */

/*
  .foo {
    counter-reset: foo;
  }
  .foo li {
    list-style-type: none;
  }
  .foo li::before {
    counter-increment: foo;
    content: "1." counter(foo) " ";
  }
 */

/*


ul.disc {
 list-style-type: disc;
 list-style-position: outside;
}
 */

/* LIST STYLE CLASSES */
/* LIST STYLE TYPES */
/* INFORMATION ONLY */
/*
ul.a {list-style-type:circle;}
ul.b {list-style-type:disc;}
ul.c {list-style-type:square;}
ol.d {list-style-type:armenian;}
ol.e {list-style-type:cjk-ideographic;}
ol.f {list-style-type:decimal;}
ol.g {list-style-type:decimal-leading-zero;}
ol.h {list-style-type:georgian;}
ol.i {list-style-type:hebrew;}
ol.j {list-style-type:hiragana;}
ol.k {list-style-type:hiragana-iroha;}
ol.l {list-style-type:katakana;}
ol.m {list-style-type:katakana-iroha;}
ol.n {list-style-type:lower-alpha;}
ol.o {list-style-type:lower-greek;}
ol.p {list-style-type:lower-latin;}
ol.q {list-style-type:lower-roman;}
ol.r {list-style-type:upper-alpha;}
ol.s {list-style-type:upper-latin;}
ol.t {list-style-type:upper-roman;}
ol.u {list-style-type:none;}
ol.v {list-style-type:inherit;}
 */

/* LIST STYLE POSITIONS */
ul.pos-in {list-style-position:inside;}
ul.pos-out {list-style-position:outside;}

/* LIST NOTE CLASSES */

ol.open {list-style-type: none;}
ul.open {list-style-type: none;}

li.padbot {padding-bottom: 10px;}

ol li, ul li {
 margin: 0px 0px 0px 20px;
 padding: 10px 15px 0px 5px;
}

ol ol li, ul ul li {
 margin: 0px 0px 0px 20px;
 padding: 10px 0px 0px 0px;
}

ol ol ol li, ul ul ul li {
 margin: 0px 0px 0px 20px;
 padding: 10px 0px 0px 0px;
}

ol.tight li, ul.tight li {
 margin: 0px 0px 0px 20px;
 padding: 0px 15px 0px 5px;
}

ol.tight ol li, ul.tight ul li {
 margin: 0px 0px 0px 20px;
 padding: 0px 15px 0px 5px;
}

ol.tight ol ol li, ul.tight ul ul li {
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 0px 0px;
}

/* NO STYLE */
/* DECIMAL STYLE */
/* LOWER ALPHA STYLE */
/* LOWER ROMAN STYLE */

li.nostyle {list-style-type: none;}

ol.decimal {
 list-style-type: decimal;
/* list-style-position: outside; */
}

ol.lower-alpha {
 list-style-type: lower-alpha;
}

/* NOSTYLE */
/* ??? NEED THIS ??? */
li.nostyle {list-style-type: none;}


/* OL LI CLASSES PARENTHESES */

/* 1st level list items LOWER ALPHA */
ol.level1 li {list-style-type: lower-alpha;}

/* 1st level list items */
ol.level1 {list-style-type: none;}
li.level1:before {content: "(" counter(section, lower-alpha) ")";
 counter-increment: section;}

/* 2nd level list items */
ol. ol.level2 {list-style-type: none;}
ol. ol.li.level2 :before {content: "(" counter(section, decimal) ")";
 counter-increment: section;}

/* 3rd level list items */
ol. ol. ol.level3 {list-style-type: none;}
ol. ol. ol.level3 li:before {content: "(" counter(section, lower-alpha) ")";
 counter-increment: section;}

dl dt {
 margin: 0px 0px 0px 0px;
 padding: 0px 50px 0px 0px;
}

dl dd {
 margin: 0px 0px 0px 30px;
 padding: 0px 50px 0px 0px;
}

/* ARTICLE */

#article {
 clear: both;
 width: 100%;
 margin: 10px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 background: #F4F4F4;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 text-align: left;
}

#article a:link {color: #000066;}
#article a:visited {color: #000066;}
#article a:hover {color: #DD0000;}
#article a:active {color: #DD0000;}

CONTENT */

#content {
 clear: both;
 width: 100%;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 background: #F4F4F4;
 border-width: 0px;
 border-style: none;
 border-color: none;
}

/* FOOTER */

#footer {
 clear: both;
 width: 100%;
 margin: 10px 0px 0px 0px;
 padding: 0px 0px 10px 0px;
 background: #F4F4F4; /* FOOTER background color = */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 font-style: normal;
 font-weight: normal;
 text-align: center;
}

/* STRIKEOVER CLASSES */

s.red {color: #DD0000;}

/* PRE FONT */

pre {
 font-family: Courier, "New Courier", monospace;
 font-size: 1.0em;
 color: #000000;
 line-height: 1.3;
 font-style: normal;
}

/* BR CLASSES */

br.menu {line-height: 1.3;}

/* HR CLASSES */

hr.botmar {margin-bottom: 20px;}

/* COLORS AND BACKGROUND-COLORS INTENTIONALLY THE SAME */

hr.red {
 color: #DD0000;
 background-color: #DD0000; 
 width: 100%;
 height: 4px;
}

hr.darkred {
 color: #AA0000;
 background-color: #AA0000; 
 width: 100%;
 height: 4px;
}

hr.darkred2 {
 color: #AA0000;
 background-color: #AA0000; 
 width: 100%;
 height: 2px;
}

hr.blue {
 color: #000066;
 background-color: #000066; 
 width: 100%;
 height: 4px;
}

/* P CLASSES */

p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000000;
 line-height: 1.3;
 margin: 10px 10px 10px 10px;
}

p.p2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.5em;
 color: #000000;
 line-height: 1.3;
}

/* P FLOATS LEFT RIGHT              */
/* MUST CLEAR FLOATS AFTER USE      */
/* <div style="clear: both;"></div> */

p.floatleft {
	float: left;
}
p.floatright {
	float: right;
}

/* PULL QUOTE */
/* PULLQUOTE */
/* CALL OUT */
/* DEFAULT BLUE */
/* SPECIFY OTHER COLOR IN CLASS */

p.pullquote {
 font-size: 1.2em;
 color: #000066;
 font-style: italic;
 font-weight: bold;
 line-height: 1.3;
 padding: 10px;
 text-align: center;
}

/* P CENTER 90 % */
/*   LEFT TEXT */
/*   PADDING 10 */

p.center90 {
 width: 90%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

/* P LEFT CENTER RIGHT */

p.left {text-align: left;}
p.center {text-align: center;}
p.right {text-align: right;}

/* LEFT MARGIN CLASSES */

.mar50 {margin-left: 50px;}
.mar60 {margin-left: 60px;}
.mar70 {margin-left: 70px;}
.mar80 {margin-left: 80px;}
.mar90 {margin-left: 90px;}
.mar100 {margin-left: 100px;}
.mar150 {margin-left: 150px;}
.mar200 {margin-left: 200px;}
.mar250 {margin-left: 250px;}
.mar300 {margin-left: 300px;}
.mar350 {margin-left: 360px;}
.mar400 {margin-left: 400px;}

/* P INDENT */
/*   LEFT TEXT */
/*   MARGINS 50 */
/*   PADDING 10 */
/*   SPECIFY WIDTH AS CLASS */
/*              OR AS STYLE */

p.indent1 {
 margin-left: 50px;
 margin-right: 50px;
 padding: 10px 30px 0px 20px;
 text-align: left;
}

p.indent {
 margin-left: 25px;
 margin-right: 50px;
 padding: 10px 30px 0px 20px;
 text-align: left;
}

p.indent2 {
 margin-left: 100px;
 margin-right: 50px;
 padding: 10px 30px 0px 20px;
 text-align: left;
}

p.indent3 {
 margin-left: 150px;
 margin-right: 50px;
 padding: 10px 30px 0px 20px;
 text-align: left;
}

/* P HANGINGINDENT */

p.hangingindent1 {
 margin-left: 50px;
 margin-right: 50px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 text-indent1: -50px;
} 

/* P CITE90 CITE 80 */
/* = CITATION CENTERED 90% 80% WIDTH */
/*   MARGINS CENTERED */
/*   LEFT TEXT */
/*   PADDING 10 */
/*   BGCOLOR YELLOW PASTEL */
/*   BORDER BLUE */

/* SPECIFY WIDTH */

p.cite {
 margin-left: 50px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #FFFFEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* SPECIFY WIDTH */
/* SPECIFY COLOR */

p.note {
 margin-left: 50px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}
p.cite400 {
 margin-left: 50px;
 width: 400px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #FFFFEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

p.cite500 {
 margin-left: 50px;
 width: 500px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #FFFFEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

p.cite600 {
 margin-left: 50px;
 width: 600px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #FFFFEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

p.cite400g {
 margin-left: 50px;
 width: 400px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #EEFFEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

p.cite500g {
 margin-left: 50px;
 width: 500px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #EEFFEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

p.cite600g {
 margin-left: 50px;
 width: 600px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #EEFFEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

p.cite90 {
 width: 85%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #FFFFEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

p.cite80 {
 width: 75%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #FFFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/*  BACKGROUND COLORS R, G, B     */
/*  SPECIFY BORDER COLOR  */

p.cite90r {
 width: 85%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #FFEEEE;
}

p.cite90g {
 width: 85%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #EEFFEE;
}

p.cite90b {
 width: 85%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
 background-color: #EEEEFF;
}

/* P CENTER 90 % */
/*   LEFT TEXT */
/*   PADDING 10 */

p.center90 {
 width: 90%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

/* P CENTER 80 % */
/*   LEFT TEXT */
/*   PADDING 10 */

p.center80 {
 width: 80%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

/* P CENTER 70 % */
/*   LEFT TEXT */
/*   PADDING 10 */

p.center70 {
 width: 70%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

p.center60 {
 width: 60%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

p.center50 {
 width: 50%;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

p.center800 {
 width: 800px;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

p.center600 {
 width: 600px;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

p.center500 {
 width: 500px;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

p.center400 {
 width: 400px;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

p.center300 {
 width: 300px;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

p.center200 {
 width: 200px;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

p.center100 {
 width: 100px;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

/* P TEXT LEFT */
/*   LEFT TEXT */
/*   PADDING 10 */
/* Specify width as class */

p.textleft {
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: left;
}

/* P TEXT CENTER */
/*   CENTER TEXT */
/*   PADDING 10 */
/* Specify width as class */

p.textcent {
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: center;
}

/* P TEXT RIGHT */
/*   CENTER RIGHT */
/*   PADDING 10 */
/* Specify width as class */

p.textright {
 margin-left: auto;
 margin-right: auto;
 padding: 10px 30px 10px 20px;
 text-align: right;
}

/* P PADDING */

/* P PAD 0, 10, PAD 20 */
p.pad0 {padding: 0px;}
p.pad10 {padding: 10px;}
p.pad20 {padding: 20px;}

/* P PAD 30 */
p.pad30 {
 padding-top: 25px;
 padding-bottom: 25px;
 padding-right: 30px;
 padding-left: 30px;
}

/* P PAD TOP -- 50 PX */
p.padtop {padding-top: 50px;}

/* P PAD RIGHT -- 50 PX */
p.padright {padding-right: 50px;}

/* P PAD BOTTOM -- 50 PX */
p.padright {padding-bottom: 50px;}

/* P PAD LEFT -- 50 PX */
p.padtop {padding-left: 50px;}

/* FONT SIZE CLASSES */

.f1 {font-size: 0.6em;}
.f2 {font-size: 0.8em;}
.f3 {font-size: 1.0em;}
.f4 {font-size: 1.2em;}
.f5 {font-size: 1.4em;}
.f6 {font-size: 1.6em;}
.f7 {font-size: 1.8em;}
.f8 {font-size: 2.0em;}

/* P FONT WEIGHT CLASSES */

p.bold, font.bold {font-weight: bold;}
p.italic, font.italic {font-weight: normal; font-style: italic;}
p.normal, font.normal {font-weight: normal; font-style: normal;}

/* FONT COLOR CLASSES */
/* P PRE FONT H1-H6 */
/* GRAY SCALE white gray black */
/* BROWNS brown saddle
/* RED red crimson red rust */
/* GREEN green lime */
/* BLUE blue royal */
/* YELLOW yellow lemon */
/* MAGENTA magenta purple passion violet */
/* CYAN cyan aqua */

/* DARK BROWN BORDER #372819; */
/* LIGHT BEIGE BACKGROUND #FBF6E7; */
/* BRICK RED TITLES #77140E; */

p.white, pre.white, font.white, h1.white, h2.white, h3.white, h4.white, h5.white, h6.white {color: #FFFFFF;}
p.light, pre.light, font.light, h1.light, h2.light, h3.light, h4.light, h5.light, h6.light {color: #EEEEEE;}

p.gray, pre.gray, font.gray, h1.gray, h2.gray, h3.gray, h4.gray, h5.gray, h6.gray {color: #666666;}
p.black, pre.black, font.black, h1.black, h2.black, h3.black, h4.black, h5.black, h6.black {color: #000000;}

p.brown, pre.brown, font.brown, h1.brown, h2.brown, h3.brown, h4.brown, h5.brown, h6.brown {color: #8B795E;}
p.saddle, pre.saddle, font.saddle, h1.saddle, h2.saddle, h3.saddle, h4.saddle, h5.saddle, h6.saddle {color: #8B4513;}
p.wheat, pre.wheat, font.wheat, h1.wheat, h2.wheat, h3.wheat, h4.wheat, h5.wheat, h6.wheat {color: #F7DCB4;}
p.sand, pre.sand, font.sand, h1.sand, h2.sand, h3.sand, h4.sand, h5.sand, h6.sand {color: #7B694E;}
p.sandp, pre.sandp, font.sandp, h1.sandp, h2.sandp, h3.sandp, h4.sandp, h5.sandp, h6.sandp {color: #FBE9CE;}
/* TAN LIGHT */
p.tanl, pre.tanl, font.tanl, h1.tanl, h2.tanl, h3.tanl, h4.tanl, h5.tanl, h6.tanl {color: #F2D4AC;}

p.crimson, pre.crimson, font.crimson, h1.crimson, h2.crimson, h3.crimson, h4.crimson, h5.crimson, h6.crimson {color: #FF0000;}
p.red, pre.red, font.red, h1.red, h2.red, h3.red, h4.red, h5.red, h6.red {color: #DD0000;}
p.rust, pre.rust, font.rust, h1.rust, h2.rust, h3.rust, h4.rust, h5.rust, h6.rust {color: #880000;}
p.rose, pre.rose, font.rose, h1.rose, h2.rose, h3.rose, h4.rose, h5.rose, h6.rose {color: #FF6666;}
p.rosep, pre.rosep, font.rosep, h1.rosep, h2.rosep, h3.rosep, h4.rosep, h5.rosep, h6.rosep {color: #FFAAAA;}

p.pink, pre.pink, font.pink, h1.pink, h2.pink, h3.pink, h4.pink, h5.pink, h6.pink {color: #FFDDDD;}
p.pinkp, pre.pinkp, font.pinkp, h1.pinkp, h2.pinkp, h3.pinkp, h4.pinkp, h5.pinkp, h6.pinkp {color: #FFEEEE;}

p.lime, pre.lime, font.lime, h1.lime, h2.lime, h3.lime, h4.lime, h5.lime, h6.lime {color: #00FF00;}
p.limep, pre.limep, font.limep, h1.limep, h2.limep, h3.limep, h4.limep, h5.limep, h6.limep {color: #88FF88;}
p.green, pre.green, font.green, h1.green, h2.green, h3.green, h4.green, h5.green, h6.green {color: #006600;}
p.greennp, pre.greennp, font.greennp, h1.greennp, h2.greennp, h3.greennp, h4.greennp, h5.greennp, h6.greennp {color: #DDFFDD;}
p.greenp, pre.greenp, font.greenp, h1.greenp, h2.greenp, h3.greenp, h4.greenp, h5.greenp, h6.greenp {color: #EEFFEE;}

p.blue, pre.blue, font.blue, h1.blue, h2.blue, h3.blue, h4.blue, h5.blue, h6.blue {color: #000066;}
p.royal, pre.royal, font.royal, h1.royal, h2.royal, h3.royal, h4.royal, h5.royal, h6.royal {color: #0000FF;}

p.yellow, pre.yellow, font.yellow, h1.yellow, h2.yellow, h3.yellow, h4.yellow, h5.yellow, h6.yellow {color: #666600;}
p.lemon, pre.lemon, font.lemon, h1.lemon, h2.lemon, h3.lemon, h4.lemon, h5.lemon, h6.lemon {color: #FFFF00;}
p.lemonp, pre.lemonp, font.lemonp, h1.lemonp, h2.lemonp, h3.lemonp, h4.lemonp, h5.lemonp, h6.lemonp {color: #FFFFAA;}
p.yellowp, pre.yellowp, font.yellowp, h1.yellowp, h2.yellowp, h3.yellowp, h4.yellowp, h5.yellowp, h6.yellowp {color: #FFFFEE;}


p.purple, pre.purple, font.purple, h1.purple, h2.purple, h3.purple, h4.purple, h5.purple, h6.purple {color: #660066;}
p.passion, pre.passion, font.passion, h1.passion, h2.passion, h3.passion, h4.passion, h5.passion, h6.passion {color: #FF88FF;}
p.violet, pre.violet, font.violet, h1.violet, h2.violet, h3.violet, h4.violet, h5.violet, h6.violet {color: #FF00FF;}
p.lavender, pre.lavender, font.lavender, h1.lavender, h2.lavender, h3.lavender, h4.lavender, h5.lavender, h6.lavender {color: #DDCCFF;}

/* CYAN = DARK BLUE-GREEN CYAN */
p.cyan, pre.cyan, font.cyan, h1.cyan, h2.cyan, h3.cyan, h4.cyan, h5.cyan, h6.cyan {color: #006666;}
/* AQUA = BRIGHTEST CYAN */
p.aqua, pre.aqua, font.aqua, h1.aqua, h2.aqua, h3.aqua, h4.aqua, h5.aqua, h6.aqua {color: #00FFFF;}
/* CYANNP = NON-PASTEL LIGHT CYAN */
p.cyannp, pre.cyannp, font.cyannp, h1.cyannp, h2.cyannp, h3.cyannp, h4.cyannp, h5.cyannp, h6.cyannp {color: #DDFFFF;}
/* CYANP = PASTEL LIGHT CYAN */
p.cyanp, pre.cyanp, font.cyanp, h1.cyanp, h2.cyanp, h3.cyanp, h4.cyanp, h5.cyanp, h6.cyanp {color: #EEFFFF;}

/* P BORDER COLOR CLASSES */
/* black */
/* red */
/* green */
/* blue */

p.bcblack {border-style: solid; border-width: 1px; border-color: #000000;}
p.bcred {border-style: solid; border-width: 1px; border-color: #660000;}
p.bcgreen {border-style: solid; border-width: 1px; border-color: #006600;}
p.bcblue {border-style: solid; border-width: 1px; border-color: #000066;}

/* P BORDER COLOR CLASSES */
/* black */
/* red */
/* green */
/* blue */

table.bcback {border-style: solid; border-width: 1px; border-color: #F4F4F4;}
table.bcgray {border-style: solid; border-width: 1px; border-color: #DDDDDD;}
table.bcyellowp {border-style: solid; border-width: 1px; border-color: #FFFFEE;}
table.bcwhite {border-style: solid; border-width: 1px; border-color: #FFFFFF;}


/* BACKGROUND COLOR CLASSES */
/* BODY P FONT TABLE TH TR TD LI */
/* GRAY TONE white egg light gray slate black */
/* RED red pink pink-pastel rose */
/* GREEN green green-pastel lime pea */
/* BLUE blue blue-pastel */
/* YELLOW yellow yellow-pastel lemon mustard */
/* MAGENTA magenta passion */
/* CYAN cyan cyan-pastel */

body.white, p.bgwhite, font.bgwhite, table.white, th.white, tr.white, td.white, li.white {background-color: #FFFFFF;}
body.egg, p.bgegg, font.bgegg, table.egg, th.egg, tr.egg, td.egg, li.egg {background-color: #FEFEFE;}
body.back, p.bgback, font.bgback, table.back, th.back, tr.back, td.back, li.back {background-color: #F4F4F4}
body.light, p.bglight, font.bglight, table.light, th.light, tr.light, td.light, li.light {background-color: #EEEEEE;}
p.bggray, font.bggray, table.gray, th.gray, tr.gray, td.gray, li.gray {background-color: #DDDDDD;}
p.bggrey, font.bggrey, table.grey, th.grey, tr.grey, td.grey, li.grey {background-color: #CCCCCC;}
p.bgslate, font.bgslate, table.slate, th.slate, tr.slate, td.slate, li.slate {background-color: #BBBBBB;}
p.bgebony, font.bgebony, table.ebony, th.ebony, tr.ebony, td.ebony, li.ebony {background-color: #666666;}
p.bgebony, font.bgobsidian, table.obsidian, th.obsidian, tr.obsidian, td.obsidian, li.obsidian {background-color: #333333;}
p.bgblack, font.bgblack, table.black, th.black, tr.black, td.black, li.black {background-color: #000000;}

p.bgruby, font.bgruby, table.ruby, th.ruby, tr.ruby, td.ruby, li.ruby {background-color: #AA0000;}
p.bgred, font.bgred, table.red, th.red, tr.red, td.red, li.red {background-color: #DD0000;}
p.bgcrimson, font.bgcrimson, table.crimson, th.crimson, tr.crimson, td.crimson, li.crimson{background-color: #DD0000;}

p.bgtangerine, font.bgtangerine, table.tangerine, th.tangerine, tr.tangerine, td.tangerine, li.tangerine {background-color: #FFCC00;}
p.bgorange, font.bgorange, table.orange, th.orange, tr.orange, td.orange, li.orange {background-color: #FFAA00;}
p.bgmikan, font.bgmikan, table.mikan, th.mikan, tr.mikan, td.mikan, li.mikan {background-color: #FF8800;}

p.bgpink, font.bgpink, table.pink, th.pink, tr.pink, td.pink, li.pink {background-color: #FFDDDD;}
p.bgpinkp, font.bgpinkp, table.pinkp, th.pinkp, tr.pinkp, td.pinkp, li.pinkp {background-color: #FFEEEE;}
p.bgrose, font.bgrose, table.rose, th.rose, tr.rose, td.rose, li.rose {background-color: #FF6666;}
p.bgrosep, font.bgrosep, table.rosep, th.rosep, tr.rosep, td.rosep, li.rosep {background-color: #FFAAAA;}

p.bgemerald, font.bgemerald, table.emerald, th.emerald, tr.emerald, td.emerald, li.emerald {background-color: #006600;}
p.bggreend, font.bggreend, table.greend, th.greend, tr.greend, td.greend, li.greend {background-color: #008800;}
p.bggreen, font.bggreen, table.green, th.green, tr.green, td.green {background-color: #DDFFDD;}
p.bggreenp, font.bggreenp, table.greenp, th.greenp, tr.greenp, td.greenp {background-color: #EEFFEE;}
p.bglime, font.bglime, table.lime, th.lime, tr.lime, td.lime, li.lime {background-color: #00FF00;}
p.bglimep, font.bglimep, table.limep, th.limep, tr.limep, td.limep, li.limep {background-color: #88FF88;}
p.bgpea, font.bgpea, table.pea, th.pea, tr.pea, td.pea, li.pea {background-color: #BBEEBB;}
p.bgtea, font.bgtea, table.tea, th.tea, tr.tea, td.tea, li.tea {background-color: #AADDAA;}

p.bgsapphire, font.bgsapphire, table.sapphire, th.sapphire, tr.sapphire, td.sapphire, li.sapphire {background-color: #000066;}
p.bgskyblue, font.bgskyblue, table.skyblue, th.skyblue, tr.skyblue, td.skyblue, li.skyblue {background-color: #88BBFF;}
p.bgblue, font.bgblue, table.blue, th.blue, tr.blue, td.blue, li.blue {background-color: #DDDDFF;}
p.bgbluep, font.bgbluep, table.bluep, th.bluep, tr.bluep, td.bluep, li.bluep {background-color: #EEEEFF;}
e.yellow, th.yellow, tr.yellow, td.yellow, li.yellow {background-color: #FFFFDD;}
html.yellowp, body.ye
p.bgyellow, font.bgyellow, tablllowp, p.bgyellowp, font.bgyellowp, table.yellowp, th.yellowp, tr.yellowp, td.yellowp, li.yellowp {background-color: #FFFFEE;}
p.bglemon, font.bglemon, table.lemon, th.lemon, tr.lemon, td.lemon, li.lemon {background-color: #FFFF00;}
p.bglemonp, font.bglemonp, table.lemonp, th.lemonp, tr.lemonp, td.lemonp, li.lemonp {background-color: #FFFFAA;}
p.bgmustard, font.bgmustard, table.mustard, th.mustard, tr.mustard, td.mustard, li.mustard {background-color: #DDDDBB;}
p.bgmustardp, font.bgmustardp, table.mustardp, th.mustardp, tr.mustardp, td.mustardp, li.mustardp {background-color: #DDDDCC;}
p.bgolive, font.bgolive, table.olive, th.olive, tr.olive, td.olive, li.olive {background-color: #CCCCAA;}

p.bgmagenta, font.bgmagenta, table.magenta, th.magenta, tr.magenta, td.magenta, li.magenta {background-color: #FFDDFF;}
p.bgmagentap, font.bgmagentap, table.magentap, th.magentap, tr.magentap, td.magentap, li.magentap {background-color: #FFEEFF;}
p.bgpassion, font.bgpassion, table.passion, th.passion, tr.passion, td.passion, li.passion {background-color: #FF66FF;}
p.bgwine, font.bgwine, table.wine, th.wine, tr.wine, td.wine, li.wine {background-color: #660066;}
p.bgpurple, font.bgpurple, table.purple, th.purple, tr.purple, td.purple, li.purple {background-color: #880088;}
p.bglavender, font.bglavender, table.lavender, th.lavender, tr.lavender, td.lavender, li.lavender {background-color: #DDCCFF;}

p.bgturquoise, font.bgturquoise, table.turquoise, th.turquoise, tr.turquoise, td.turquoise, li.turquoise {background-color: #AADDDD;}
p.bgcyan, font.bgcyan, table.cyan, th.cyan, tr.cyan, td.cyan, li.cyan {background-color: #DDFFFF;}
p.bgcyanp, font.bgcyanp, table.cyanp, th.cyanp, tr.cyanp, td.cyanp, li.cyanp {background-color: #EEFFFF;}
p.bgsky, font.bgsky, table.sky, th.sky, tr.sky, td.sky, li.sky {background-color: #B0E0E0;}

/* BURNT */
p.bgburnt, font.bgburnt, table.burnt, th.burnt, tr.burnt, td.burnt, li.burnt {background-color: #6B593E;}

/* CHARRED */
p.bgcharred, font.bgcharred, table.charred, th.charred, tr.charred, td.charred, li.charred {background-color: #7B694E;}

/* NAVAHO */
p.bgnavaho, font.bgnavaho, table.navaho, th.navaho, tr.navaho, td.navaho, li.navaho {background-color: #8B795E;}

/* SAND */
p.bgsand, font.bgsand, table.sand, th.sand, tr.sand, td.sand, li.sand {background-color: #7B694E;}

/* SADDLE BROWN */
p.bgsaddle, font.bgsaddle, table.saddle, th.saddle, tr.saddle, td.saddle, li.saddle {background-color: #8B4513;}

/* WHEAT BROWN */
p.bgwheat, font.bgwheat, table.wheat, th.wheat, tr.wheat, td.wheat, li.wheat{background-color: #F7DCB4;}

/* SAND PASTEL LIGHTER THAN WHEAT */
p.bgsandp, font.bgsandp, table.sandp, th.sandp, tr.sandp, td.sandp, li.sandp {background-color: #FBE9CE;}

/* BARK BROWN */
p.bgbark, font.bgbark, table.bark, th.bark, tr.bark, td.bark, li.bark {background-color: #D7BC94;}

/* TAN BROWN DARK */
p.bgtan, font.bgtan, table.tan, th.tan, tr.tan, td.tan, li.tan {background-color: #9F8170;}

/* TAN BROWN LIGHT */
p.bgtanp, font.bgtanp, table.tanp, th.tanp, tr.tanp, td.tanp, li.tanp {background-color: #BFA39B;}

/* TAN BROWN LIGHTER */
p.bgtanpp, font.bgtanpp, table.tanpp, th.tanpp, tr.tanpp, td.tanpp, li.tanpp {background-color: #D2B48C;}

/* TAN BROWN LIGHTEST */
p.bgtanppp, font.bgtanppp, table.tanppp, th.tanppp, tr.tanppp, td.tanppp, li.tanppp {background-color: #E2C49C;}

/* TAN LIGHT */
p.bgtanl, font.bgtanl, table.tanl, th.tanl, tr.tanl, td.tanl, li.tanl {background-color: #F2D4AC;}

/* CHOCOLATE */
p.bgchocolate, font.bgchocolate, table.chocolate, th.chocolate, tr.chocolate, td.chocolate, li.chocolate {background-color: #925123;}

/* SAGE GREEN */
p.bgsage, font.bgsage, table.sage, th.sage, tr.sage, td.sage, li.sage {background-color: #9C9F84;}

/* CAMPHOR GREEN */
p.bgcamphor, font.bgcamphor, table.camphor, th.camphor, tr.camphor, td.camphor, li.camphor {background-color: #5C955E;}

/* CACTUS GREEN */
p.bgcactus, font.bgcactus, table.cactus, th.cactus, tr.cactus, td.cactus, li.cactus {background-color: #5C755E;}

/* PINE GREEN */
p.bgpine, font.bgpine, table.pine, th.pine, tr.pine, td.pine, li.pine {background-color: #4C754E;}


/* SAGE GREEN 9C9F84 */
/* CACTUS GREEN 5C755E */
/* WHEAT BROWN F7DCB4 */
/* MUESLI BROWN A97D5D */

/* WHEAT BROWN F5DEB3 */
/* TAN BROWN D2B48C */
/* BEAVER BROWN #9F8170 */
/* COYOTE BROWN #81613E */
/* SEPIA BROWN #704214 */

/* WHEAT BROWN #FEDCBA */

/* LEADING CAPITAL LETTER */

.cap {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.4em;
 font-style: normal;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
}

/* ADDRESS EMAIL CLASSES */

address {
 display: block;
 font-style: normal;
} 

/* ANCHOR LINK A CLASSES */

a {text-decoration: none;}

a.center {
 display: block;
 width: 500px;
 margin: 0 auto;
}

a.gray {background-color: #DDDDDD;}
a.green {background-color: #DDFFDD;}

.mainlist {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
}

.mainlist a:hover {
 color: #DD0000;
}

.mainlist2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
}

.menulist {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;
}

.menulist2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;
}

.menubox {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 padding: 2px 6px 2px 6px;
 background-color: #DDFFDD;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.menubox1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 padding: 2px 6px 2px 6px;
 background-color: #DDDDFF;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.menubox2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000000;
 font-style: normal;
 font-weight: bold;
 padding: 2px 6px 2px 6px;
 background-color: #DDFFDD;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.sublist {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #660066;
 font-style: normal;
 font-weight: bold;
}

/* ADDRESS EMAIL CLASSES */

address {
    display: block;
    font-style: normal;
} 

/* H DEFINITIONS AND CLASSES */

/* H DEFAULT COLORS */

h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 2.0em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #666666;
 font-style: normal;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0;
}

h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #DD0000;
 font-style: normal;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0;
}

h4 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0;
}

h5 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 color: #660066;
 font-style: normal;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0;
}

h6 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #006600;
 font-style: normal;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding: 0;
}

/* H MARGIN AND PADDING CLASSES */
/* TOP MARGIN 20 */ 

h1.martop, h2.martop, h3.martop, h4.martop, h5.martop, h6.martop {
 margin-top: 20px;
}

h1.marbot, h2.marbot, h3.marbot, h4.marbot, h5.marbot, h6.marbot {
 margin-bottom: 20px;
}

h1.marlft, h2.marlft, h3.marlft, h4.marlft, h5.marlft, h6.marlft {
 margin-left: 20px;
}

/* H INDENT CLASSES */

h1.indent1, h2.indent1, h3.indent1, h4.indent1, h5.indent1, h6.indent1 {
 margin-left: 50px;
}

h1.indent2, h2.indent2, h3.indent2, h4.indent2, h5.indent2, h6.indent2 {
 margin-left: 100px;
}

h1.indent3, h2.indent3, h3.indent3, h4.indent3, h5.indent3, h6.indent3 {
 margin-left: 150px;
}

/* H CENTER CLASSES */
h1.center, h2.center, h3.center, h4.center, h5.center, h6.center {
 text-align: center;
}

/* H BOX CLASSES */
/* BACKGROUND COLORS AND BORDERS */

/* H BOX */
/* DEFAULT BACKGROUND */
/* BLACK BORDER */
h1.box, h2.box, h3.box, h4.box, h5.box, h6.box {
 margin-bottom: 5px;
 padding: 5px 0px 5px 0px;
/* background-color: #DDDDDD; */
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}

/* H BOXGRAY */
/* GRAY BACKGROUND */
/* BLACK BORDER */
h1.boxgray, h2.boxgray, h3.boxgray, h4.boxgray, h5.boxgray, h6.boxgray {
 margin-bottom: 5px;
 padding: 5px 0px 5px 0px;
 background-color: #DDDDDD;
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}

/* H BOXLIGHT */
/* LIGHT BACKGROUND */
/* BLACK BORDER */
h1.boxlight, h2.boxlight, h3.boxlight, h4.boxlight, h5.boxlight, h6.boxlight {
 margin-bottom: 5px;
 padding: 5px 0px 5px 0px;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}

/* H BOXGREEN */
/* GREEN BACKGROUND */
/* BLACK BORDER */
h1.boxgreen, h2.boxgreen, h3.boxgreen, h4.boxgreen, h5.boxgreen, h6.boxgreen {
 margin-bottom: 5px;
 padding: 5px 0px 5px 0px;
 background-color: #EEFFEE;
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}

/* H BOXLAV */
/* LAVENDER BACKGROUND */
/* BLUE BORDER */
h1.boxlav, h2.boxlav, h3.boxlav, h4.boxlav, h5.boxlav, h6.boxlav {
 margin-bottom: 5px;
 padding: 5px 0px 5px 0px;
 background-color: #EEDDFF;
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}

/* FONT BOX */
/* DEFAULT BACKGROUND */
/* BLACK BORDER */
font.box {
 margin-bottom: 5px;
 padding: 5px 5px 5px 5px;
/* background-color: #DDDDDD; */
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}

/* TABLE CLASSES */

/* WIDTH CLASSES */

/* PERCENT WIDTHS */
.wid10 {width: 10%;}
.wid20 {width: 20%;}
.wid30 {width: 30%;}
.wid40 {width: 40%;}
.wid50 {width: 50%;}
.wid60 {width: 60%;}
.wid70 {width: 70%;}
.wid80 {width: 80%;}
.wid85 {width: 85%;}
.wid90 {width: 90%;}
.wid95 {width: 95%;}
.wid100 {width: 100%;}
/* PIXEL WIDTHS */
.wid150 {width: 150px;}
.wid200 {width: 200px;}
.wid250 {width: 250px;}
.wid300 {width: 300px;}
.wid350 {width: 350px;}
.wid400 {width: 400px;}
.wid450 {width: 450px;}
.wid500 {width: 500px;}
.wid550 {width: 550px;}
.wid600 {width: 600px;}
.wid650 {width: 650px;}
.wid700 {width: 700px;}
.wid750 {width: 750px;}
.wid800 {width: 800px;}
.wid850 {width: 850px;}
.wid900 {width: 900px;}
.wid950 {width: 950px;}
.wid1000 {width: 1000px;}

/* TABLE FLOAT CLASSES */

table.floatright {
 clear: both;
 float: right;
}

table.floatleft {
 clear: both;
 float: left;
}

/* MARGIN CLASSES */

table.martop {margin: 20px 0px 0px 0px;}

table.marbot { margin: 0px 0px 20px 0px;}

/* TABLE -- BLANK */
/* TABLE -- PLAIN */
/* TABLE -- FRAMED */
/* TABLE -- CITE */
/* TABLE -- CITETIGHT */

.blank {
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 margin-bottom: 0px;
 padding: 0px;
 border-collapse: collapse;
 border-style: none;
 border-width: 0px;
}

.plain {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 padding: 20px;
 border-collapse: collapse;
 border-style: none;
 border-width: 0px;
}

.plain600 {
 width: 600;
 margin-left: 50px;
 margin-bottom: 10px;
 border: none;
}

.blank10 {
 margin-left: auto;
 margin-right: auto;
 margin: 0px;
 padding: 10px;
 border-collapse: collapse;
 border-style: none;
 border-width: 0px;
}

/* RIGHT ALIGNMENT PLUS RIGHT PADDING IN CELL */

.blank td.rightpad10 {text-align: right; padding-right: 10px;}
.blank td.rightpad15 {text-align: right; padding-right: 15px;}
.blank td.rightpad20 {text-align: right; padding-right: 20px;}

.framed, .tree {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 padding: 20px;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.cite, .citetight {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background-color: #FFFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

table.indent1 {
 margin-left: 50px;
 padding: 10px 30px 10px 20px;
 text-align: left;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.cite400 {
 width: 400;
 margin-left: 50px;
 margin-bottom: 10px;
 background-color: #FFFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.cite500 {
 width: 500;
 margin-left: 50px;
 margin-bottom: 10px;
 background-color: #FFFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.cite600 {
 width: 600;
 margin-left: 50px;
 margin-bottom: 10px;
 background-color: #FFFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.cite400g {
 width: 400;
 margin-left: 50px;
 margin-bottom: 10px;
 background-color: #EEFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.cite500g {
 width: 500;
 margin-left: 50px;
 margin-bottom: 10px;
 background-color: #EEFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.cite600g {
 width: 600;
 margin-left: 50px;
 margin-bottom: 10px;
 background-color: #EEFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* PASTEL YELLOW BACKGROUND */
.cite90 {
 width: 90%;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background-color: #FFFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
 color: #000000;
}

/* PASTEL GREEN BACKGROUND */
.cite90g {
 width: 90%;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background-color: #EEFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* PASTEL CYAN (AQUA) BACKGROUND */
.cite90b {
 width: 90%;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background-color: #EEFFFF;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* WHITE BACKGROUND */
.cite90w {
 width: 90%;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background-color: #FFFFFF;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.cite80 {
 width: 80%;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 background-color: #FFFFEE;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.cite90 tr td, .cite80 tr td,
.plain tr td, framed tr td {
 font-family: Arial, Helvetica, sans-serif;
 padding: 10px 30px 10px 20px;
}

.gallery {
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 margin-bottom: 10px;
 padding: 0px;
 border-collapse: collapse;
 border-style: none;
 border-width: 0px;
}

.plain td, .framed td, .cite td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 text-align: left;
 padding: 20px;
}

.tree td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 text-align: left;
 padding: 5px;
}

.citetight td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 text-align: left;
 padding: 5px 20px 5px 20px;
}

.gallery td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 font-weight: bold;
 text-align: center;
 padding: 0px 0px 0px 0px;
}

/* TABLE -- MENU */

.menu {
 width: 100%;
 margin: 0px;
 padding: 0px;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

/* TABLE -- CENTERED */

.centered {
 font-family: Arial, Helvetica, sans-serif;
 width: 100%;
 margin-left: auto;
 margin-right: auto;
 border: none;
}

.centered tr.center {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 text-align: center;
 padding: 0px;
}

.centered td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 padding: 5px 5px 5px 5px;
}

.centered td.right {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 text-align: right;
 padding: 5px 20px 5px 5px;
}

.centered td.left {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 text-align: left;
 padding: 5px 5px 5px 20px;
}

.centered td.center {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 text-align: center;
 padding: 0px;
}

/* TABLE -- IMAGE LEFT */

.imageleft {
 float: left;
 width: 100px;
 border-collapse: collapse;
 border-style: none;
 border-width: 0px;
 margin: 0px;
 padding: 0px 20px 10px 0px;
}

.imageleft td {
 text-align: left;
}

/* TABLE -- IMAGE RIGHT */

.imageright {
 float: right;
 width: 100px;
 border-collapse: collapse;
 border-style: none;
 border-width: 0px;
 padding: 0px 0px 10px 20px;
}

.imageright td {
 text-align: right;
}

/* NOBORDER TABLE CLASS */

.noborder {
 border-style: none ! important;
}

/* IMAGE CAPTION */

.imagecap {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* TABLE -- BLOCK RIGHT */
/* WIDTH 800 -- PAD 200 */

.blockright {
 float: right;
 width: 800px;
 border-collapse: collapse;
 border-style: none;
 border-width: 0px;
 padding: 0px 0px 0px 200px;
}

.blockright td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000000;
 line-height: 1.3;
 text-align: left;
 padding: 0;
}

/* TABLE -- BOXED LEFT */
/* SET WIDTH WITH CLASSES */
/* DOESN'T SEEM TO WORK */

.boxedleft {
 float: left;
 margin: 0px 0px 10px 50px;
 padding: 0px 0px 0px 50px;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.boxedleft td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000000;
 line-height: 1.3;
 padding: 0px;
}

/* TABLE -- DATA */
/* TABLE -- DATABOX */
/* TABLE -- DATAPLAIN */

.data, .databox {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 border-collapse: collapse;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}

.dataplain {
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 10px;
 border-collapse: collapse;
 border-width: 0px;
 border-style: none;
}

.data th, .databox th {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #000000;
 text-align: left;
 padding: 5px 7px 4px 7px;
 background-color: #DDFFDD;
}

.data td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
 padding: 3px 7px 2px 7px;
}

.databox td, .dataplain td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 vertical-align: top;
 border-width: 0px;
 border-style: none;
 padding: 3px 7px 2px 7px;
}

.data th.left, .data td.left, .databox th.left, .databox td.left {
 text-align: left;
}

.data th.center, .data td.center, .databox th.center, .databox td.center {
 text-align: center;
}

.data th.right, .data td.right, .databox th.right, .databox td.right {
 text-align: right;
}

/* CAPTION CLASSES */

caption {
 caption-side: top;
 font-size: 1.5em;
 color: #000000;
 text-align: left;
 padding: 5px 7px 4px 7px;
 background-color: #F4F4F4;
}

caption.center {
 text-align: center;
}

caption.right {
 text-align: right;
}

/* IMAGE-ORIENTATION */

img.stet {
 image-orientation: from-image;
}

img.stet {
 image-orientation: from-image;
}

/* TH TR TD CLASSES */
/* BORDER CLASSES */
/* MARGIN CLASSES */
/* PADDING CLASSES */

th.borright {
 border-right-style: solid;
 border-right-width: 1px;
 border-right-color: #000066;
}

tr.center th {
 text-align: center;
}

tr.center td {
 text-align: center;
}

tr.left td {
 text-align: left;
}

tr.right td {
 text-align: right;
}

tr.top td {
 vertical-align: top;
}

tr.middle td {
 vertical-align: middle;
}

tr.bottom td {
 vertical-align: bottom;
}

td.top {
 vertical-align: top;
}

td.middle {
 vertical-align: middle;
}

td.bottom {
 vertical-align: bottom;
}

td.left {
 text-align: left;
}

td.center {
 text-align: center;
}

td.right {
 text-align: right;
}

td.topcent {
 vertical-align: top;
 text-align: center;
}

td.topcentpad {
 vertical-align: top;
 text-align: center;
 padding-top: 12px;
}

td.topcent img {
  vertical-align: top;
}

tr.padtop td {
 padding-top: 20px;
}

tr.padlftrgt td {
 padding-left: 20px;
 padding-right: 20px;
}

tr.padbot td {
 padding-bottom: 20px;
}

tr.padbot10 td {
 padding-bottom: 10px;
}

td.pad0 {
 padding-top: 0px;
 padding-bottom: 0px;
}

td.marginleft {
 margin-left: 10px;
}

td.borin {
 border: 1px inset #000066;
}

td.borout {
 border: 1px outset #000066;
}

th.borsol, tr.borsol, td.borsol {
 border-top: 1px solid #000066;
 border-right: 1px solid #000066;
 border-bottom: 1px solid #000066;
 border-left: 1px solid #000066;
}

td.borarch {
 border-top: 1px solid #000066;
 border-right: 1px solid #000066;
 border-bottom: none;
 border-left: 1px solid #000066;
}

td.borcusp {
 border-top: none;
 border-right: 1px solid #000066;
 border-bottom: 1px solid #000066;
 border-left: 1px solid #000066;
}

th.bortop, tr.bortop, td.bortop {
border-top-style: solid;
border-top-width: 1px;
border-top-color: #000066;
}

th.borright, tr.borright, td.borright {
border-right-style: solid;
border-right-width: 1px;
border-right-color: #000066;
}

th.borbot, tr.borbot, td.borbot {
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #000066;
}

th.borleft, tr.borleft, td.borleft {
border-left-style: solid;
border-left-width: 1px;
border-left-color: #000066;
}

th.bortopbot, td.bortopbot {
 border-top: 1px solid #000066;
 border-bottom: 1px solid #000066;
}

th.borlftrgt, td.borlftrgt {
 border-right: 1px solid #000066;
 border-left: 1px solid #000066;
}

th.bortoprgt, td.bortoprgt {
 border-top: 1px solid #000066;
 border-right: 1px solid #000066;
}

th.borbotrgt, td.borbotrgt {
 border-right: 1px solid #000066;
 border-bottom: 1px solid #000066;
}

th.borbotlft, td.borbotlft {
 border-bottom: 1px solid #000066;
 border-left: 1px solid #000066;
}

th.borlft, td.toplft {
 border-left: 1px solid #000066;
 border-top: 1px solid #000066;
}

/* ****************** */
/* FORM TABLE CLASSES */
/* ****************** */

.form {
 margin: 0px auto 10px auto;
 padding: 0px 0px 0px 0px;
 border-collapse: collapse;
 border-width: 0px;
 border-style: none;
 border-color: none;
}

/* ************ */
/* FORM CLASSES */
/* ************ */

.formround {
 clear: both;
 width: 80%;
 margin: 0px auto 10px auto;
 padding: 0px 0px 0px 0px;
 border-width: 2px;
 border-style: solid;
 border-color: #D2B48C; /* TAN */
/* CSS3 ROUNDED CORNERS */
 border-radius: 40px / 40px; /* Standard */
 -moz-border-radius: 40px; / 40px;  /* Legacy Firefox */
 -webkit-border-radius: 40px; / 40px; /* Legacy Safari */
/* ELLIPTICAL CORNERS */
/* horizontal / vertical radii */
/* horizontal = vertical = circle */
/* border-radius: 40px / 20px; */
/* DIFFERENT CORNERS */
/* border-top-left-radius: 20px */
/* border-top-right-radius: 30px */
/* border-bottom-left-radius: 40px */
/* border-bottom-right-radius: 50px */
}

.form th, .formround th {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 text-align: right;
 padding: 5px 7px 4px 7px;
}

.form tr, .formround tr, .form td, .formround td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 border-width: 0px;
 border-style: none;
 border-color: none;
 padding: 3px 7px 2px 7px;
}

/* CSS3 ROUND OR CANTERED CORNERS */
/* horizontal / vertical radii */
/* horizontal = vertical = circle */
/* border-radius: 40px / 20px; */

.round {
 border-radius: 50px / 50px; /* Standard */
 -moz-border-radius: 50px; / 50px;  /* Legacy Firefox */
 -webkit-border-radius: 50px; / 50px; /* Legacy Safari */
}

.cantered {
 border-radius: 100px / 40px; /* Standard */
 -moz-border-radius: 100px; / 40px;  /* Legacy Firefox */
 -webkit-border-radius: 100px; / 40px; /* Legacy Safari */
}

/* ***************** */
/* SQUARE CIRCLE DIV */
/* BACKGROUND COLOR  */
/* ANIMATION         */
/* ***************** */

#square-circle {
 width: 200px;
 height: 200px;
 background-color: #DDDDDD;
/* BACK GROUND COLOR ANIMATION */
 animation: bgcolor 5s infinite; /* Standard */
 -webkit-animation: bgcolor 5s infinite; /* Chrome, Safari, Opera */
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
/* BORDER RADIUS */
 border-radius: 00px; /* Standard */
 -moz-border-radius: 20px; / 40px;  /* Legacy Firefox */
 -webkit-border-radius: 20px; / 40px; /* Legacy Safari */
/* BORDER RADIUS ANIMATION */
 animation: borradius 5s infinite; /* Standard */
 -webkit-animation: bgcolor 5s infinite; /* Chrome, Safari, Opera */
}

/* Standard syntax */
@keyframes mymove {
 from {border-radius: 00px;}
 to {border-radius: 100px;}
}

/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
 from {border-radius: 00px;}
 to {border-radius: 100px;}
}

/* OTHER CLASSES */

.scroll {
 overflow: auto;
 height: 90%;
 border: 0px;
}

/* DEFAULT F FONT SIZE COLOR AND FACE CLASSES */

/* WHITE FONT CLASSES */

.f1white {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.6em;
 color: #FFFFFF;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f2white {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #FFFFFF; font-style: normal;
 font-weight: bold; padding: 0;
}

/* f3white not defined */

.f4white {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #FFFFFF;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4whitenormal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #FFFFFF;
 font-style: normal;
 font-weight: normal;
 padding: 0;
}

.f5white {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #FFFFFF;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f7white {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 3.0em;
 color: #FFFFFF;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* BLACK FONT CLASSES */

.f1black {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.6em;
 color: #000000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f2black {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #000000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f2blacknormal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 padding: 0;
}

/* ******************* */
/* f3black not defined */
/* ******************* */

.f4black {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4blacknormal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000000;
 font-style: normal;
 font-weight: normal;
 padding: 0;
}

.f5black {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #000000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f6black {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #000000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f7black {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 3.0em;
 color: #000000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* GRAY FONT CLASSES */

.f2gray {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #666666;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f2darkgray {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #333333;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* ****************** */
/* f3gray not defined */
/* ****************** */

.f4gray {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #666666;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4darkgray {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #333333;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f5gray {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #666666;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f7gray {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 3em;
 color: #666666;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* RED FONT CLASSES */

.f2red {font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #DD0000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f3red {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #DD0000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4red {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #DD0000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4rednormal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #DD0000;
 font-style: normal;
 font-weight: normal;
 padding: 0;
}

.f5red {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #DD0000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f6red {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #DD0000;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* GREEN FONT CLASSES */

.f2green {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #006600;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* ******************* */
/* f3green not defined */
/* ******************* */

.f4green {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #006600;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4greennormal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #006600;
 font-style: normal;
 font-weight: normal;
 padding: 0;
}

.f4lightgreen {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #00DD00;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f5green {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #006600;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f6green {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #006600;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* BLUE FONT CLASSES */

.f1blue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.6em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f2blue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f2bluenormal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #000066;
 font-style: normal;
 font-weight: normal;
 padding: 0;
}

/* ****************** */
/* f3blue not defined */
/* ****************** */

.f4blue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4bluenormal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #000066;
 font-style: normal;
 font-weight: normal;
 padding: 0;
}

.f4lightblue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #0000DD;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f5blue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f6blue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f7blue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 3.0em;
 color: #000066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* YELLOW FONT CLASSES */

.f5yellow {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #FFFF00;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4yellow {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #FFFF00;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4lightyellow {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #FFFF33;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* PURPLE FONT CLASSES */

.f2purple {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #660066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* f3purple not defined */

.f4purple {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #660066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4purplenormal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #660066;
 font-style: normal;
 font-weight: normal;
 padding: 0;
}

.f5purple {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #660066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f6purple {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #660066;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4magenta {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #DD00DD;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* CYAN FONT CLASSES */

.f2cyan {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 color: #006666;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f4cyan {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.0em;
 color: #006666;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

.f6cyan {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1.5em;
 color: #006666;
 font-style: normal;
 font-weight: bold;
 padding: 0;
}

/* -------------- */
/* SLIDE SHOW CSS */
/* -------------- */

/* SLIDESHOW CONTAINER */
.slideshow-container {
  max-width: 400px;
  float: right;
  margin: 20px 20px 10px 20px;
}

/* HIDE THE IMAGES BY DEFAULT */
.mySlides {
  display: none;
}

/* NEXT & PREVIOUS BUTTONS */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 80%;
  width: 50px;
  padding: 0px;
  margin: -50px;
  color: #FF0000;
  font-weight: bold;
  font-size: 4.0em;
}

/* POSITION THE "NEXT BUTTON" TO THE RIGHT */
.next {
  right: 110px;
}

/* NUMBER TEXT (m / n) */
.numbertext {
  color: #000000;
  font-size: 1.2em;
  padding: 10px 10px 10px 10px;
  width: 40px;
  text-align: left;
  float: left;
}

/* CAPTION TEXT */
.captiontext {
  color: #000000;
  font-size: 1.2em;
  padding: 10px 10px 10px 10px;
  width: 300px;
  text-align: right;
  float: right;
}

/* ----------------------- */
/* ORIGINAL SLIDE SHOW CSS */
/* ----------------------- */

/* 
* {box-sizing:border-box}

/* Slideshow container */
/* 
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
/* 
.mySlides {
  display: none;
}

/* Next & previous buttons */
/* 
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
/* 
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
/* 
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
/* 
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
/* 
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}