BODY {
	background-color: #E9F6E9;
	background-image: url("images/two-logo-bg1.jpg");
	font-family: "MS sans serif", Arial, Helvetica, Verdana, sans-serif;
	margin-left: 1px; margin-right: 1px;
	margin-top: 0px;
	font-size: 11px;
	color: #663300;
}

/*
lights
#DDDFC8
#C8CCA8 

mediums lights
#B8BC98
#B0B490
#A8AC90 

medium darker
#888C70/#FFFFCC,#FFFF66,#C0C451 
#788068/#FFFFCC,#FFFF66,#C0C451 
#605C48/#FFFFCC,#FFFF66,#C0C451

darks 
#484438/#FFFFCC,#FFFF66,#C0C451 
#302C28/#FFFFCC,#FFFF66,#C0C451
*/

TD, P	{
	font-family: Verdana, "MS sans serif", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
PRE	{
	font-family: "Courier New", Courier, Arial
}
UL	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	list-style-position:
	outside; list-style: square;
}
OL	{ font-family: Arial, Helvetica, Verdana, sans-serif; color: #000;
		list-style-position: inside;
}
DD	{ font-family: Arial, Helvetica, Verdana, sans-serif;
		color: #712F55;
}
DT {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #800040;
	font-weight: bold;
}
ADDRESS {
	text-align: left;
	font-weight: normal;
	font-style: italic
}
H1 {
	background: #484438;
	color: beige; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
}
H2 {
	color: #605C48; 
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}
H3 {
	color: #605C48; 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: normal;
}
H4 {
	color: #605C48; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px; font-weight: bold;
}
H5 { 
	color: #605C48;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
}
H6 {
	color: #605C48;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*
A:link		{ color: #903060; background: transparent }
A:active	{ color: #660066; background: transparent }
A:visited	{ color: #660066; background: transparent }
A:hover		{ color: #E6F977; background: #660066 }
*/
A	{ color: #336633; background: transparent }
A:link	{ color: #336633; background: transparent }
A:active	{ color: #336633; background: transparent }
A:visited	{ color: #669966; background: transparent }
A:hover	{ color: beige; background: #003300; }

.just { text-align: justify; margin-left: 3px; margin-right: 3px;}
.left { text-align: left; }
.cent { text-align: center; }
.shade { background: #EAEAEA; }
.trans { background-color: transparent; }

.hide { display: none; color: transparent; }

.page-header {
	text-align: left;
	background: none;
	padding-top: 2px;
	color: #660066;
	border-bottom: 2px solid #660066;
}
.hilite {
	color: #FFFFFE;
	font-weight: bold;
}
.hilite_id {
	background: #A9AC90;
	color: #44452c;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
}
A.hilite_id:link {
	background: #A9AC90; color: #44452c; text-decoration: none;
}
A.hilite_id:active {
	background: #A9AC90; color: #44452c; text-decoration: none;
}
A.hilite_id:visited {
	background: #A9AC90; color: #605C48; text-decoration: none;
}
A.hilite_id:hover {
	background: #A9AC90; color: white; text-decoration: none;
}

.fnotice {
	color: #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.indent1 {
	margin-left: 30px; margin-right: 30px;
}

.indent2 {
  margin-left: 60px; margin-right: 60px;
}

.h2 { font-size: 14pt; font-weight: normal; color: #008; background: none; }
.h3 { font-size: 12pt; font-weight: bold; color: #008; background: none; }
.h4 { font-size: 12pt; font-weight: normal; color: #008; background: none; }
.h5 { font-size: 11pt; font-weight: bold; color: #008; background: none; }

.NavFormButClass {
  background-color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  border: 1px navy solid; 
  cursor: hand;
}

.NavBaseClass {
  background-color: #DDD;
  font-family: Verdana, Arial, Helvetica;
  font-size: 9pt;
  font-weight: normal;
  text-decoration: none;
  border: 1px #DDD solid;
  white-space: pre;
  text-align: right;
}

A.NavBarLinkClass:link { color: red;  }
A.NavBarLinkClass:active { color: red;  }
A.NavBarLinkClass:visited { color: red;  }
A.NavBarLinkClass:hover {
		background: #BBB; 
		color: navy;
		border: 1px navy solid;
		text-decoration: none;
}

.navform {  height: 5px}

.NavCellClass {
    background: url(images/jsgrp-left_bg.jpg);
/*	background: #EEE; */
	border: none;
	padding: 0px;
	margin: 0px;
}

.CatTableClass {
	margin: 0px;
	padding: 0px;
/*	background: #DCF; */
/*	border: 1px solid black; */
	font-size: 8px;
	color: black;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.RootCatLabelClass {
	background: #484438;
	height: 10pt;
	width: 100% ;
	color: #FFFCDC;
	font-size: 10pt;
 	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}

.CatLabelClass {
	color: #400040;
	font-size: 7pt;
 	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: small-caps;
}
A.CatLabelClass:link {}
A.CatLabelClass:active {}
A.CatLabelClass:visited {}
A.CatLabelClass:hover {	background: #660066; color: #FFFF99; text-decoration: none; }

.actionresults { color: red; font-weight: bold; align: center; }

.main_nav {
	color: #660033;
	border-top: 1px solid #660033;
	border-bottom: 1px solid #660033;
	text-decoration: none;
}

.main_nav:link { color: #660033; }
.main_nav:active { color: #660033; }
.main_nav:visited { color: #660033; }
.main_nav:unknown { color: #660033; }
.main_nav:hover { background: #660066; color: #FFFF99; }

.ThumbNailImgClass {
	border-top: 2px groove #D0C0A0;
	border-left: 2px groove #D0C0A0;
	border-bottom: 2px groove #D0C0A0;
	border-right: 2px groove #D0C0A0;
}

.FullPicImgClass {
	border-top: 2px groove #F6D6F6;
	border-left: 2px groove #F6D6F6;
	border-bottom: 2px groove #F6D6F6;
	border-right: 2px groove #F6D6F6;
}

.ScreenCellClass {
	background: transparent;
	border: none;
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
}

.BrowseHeaderClass {
	background: #484438 url(images/header-bg-strip.gif) repeat-x;
	color: #FFF2FB;
	margin-left: 0px;
	padding: 1px;
	padding-left: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: none;
	text-align: left;
	height: 18px;
}

.BrowseHeaderClass2 {
	background: #E9ECC9;
	color: #484438;
	font-family: "MS sans serif", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px	;
	font-weight: bold;
	text-transform: none;
	text-align: left;
}
.BrowseNoPicHeaderClass {
	background: #E9ECC9;
	color: #484438;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt	;
	font-weight: bold;
	text-transform: underline;
	text-align: left;
	border-top: 1px solid darkgreen;
	border-bottom: 1px solid darkgreen;
}

.BrowseFooterClass {
	border: solid 1px black;
	background: #E0D9E0;
	color: #660066;
	font-family: "MS sans serif", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px	;
	text-transform: none;
	text-align: right;
}

.BrowseTableClass {
	width: 100%;
	border: none ;
	background-color: transparent;
}

.BrowseCellClass {
	background-color: transparent;
	background-image: url(images/brow-cell-bg5.jpg) ;
	padding: 4px;
	vertical-align: top;
	font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #660033
}

.BrowseNoPicTableClass {
	width: 100%;
	border: none ;
	background-color: transparent;
}

.BrowseNoPicCellClass {
	background-color: transparent;
/*
	background-image: url(images/brow-cell-bg5.jpg) ;
*/
	padding: 4px;
	vertical-align: top;
	font-style: normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #660033;
	font-size: 7pt;
	text-transform: capitalize;
	font-weight: bold;
}

.top_address {
	font-family: Arial, Helvetica, sans-serif; font-size: 9px;
}

.welcome {
	font-family: "Verdana", "MS sans-serif", helvetica, sans-serif ;
	font-size: 28pt;
	font-weight: bold;
	text-align: center;
	color: beige;
}

.DviewHeaderClass {
	background: #E0D9E0;
	color: #660066;
    border-bottom: 1px solid #660066;
	font-family: "MS sans serif", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px	;
	font-weight: bold;
	text-transform: none;
	text-align: left;
}

.DviewTableClass {
	width: 100%;
	border: none ;
	background: #F0F0F0;
}

.DviewCellClass {
	background-color: transparent;
	background-image: url(images/brow-cell-bg5.jpg) ;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}

.DviewFooterClass {
	margin-top: 2px;
	border: solid 1px black;
	background: #E0D9E0;
	color: #660066;
	font-family: "MS sans serif", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px	;
	text-transform: none;
	text-align: right;
}

.MultiCatTableClass {
	width: 100%;
	border-top: 1px solid silver ;
	background: transparent;
}

.MultiCatHeaderClass {
	padding-top: 1px;
	background: #FFF9DC;
	color: #603060;
	text-align: center;
	height: 18px;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	text-transform: small-caps;
	border-bottom: 1px solid #660066;
	border-top: 1px solid #660066;
}

.MultiCatFooterClass {
	border: none ;
	color: #000;
	background: #fff;
	font-size: 8pt;
	font-weight: normal;
	text-transform: small-caps;
	text-align: left;
	vertical-align: middle;
	height: 18px;
	width: 100%;
}

.DefaultFormClass {
	border: 1px solid #004000; background: #EFF3EA;  color: #004000; font-size: 12px;
}

.hgrad1 {
	background: white;
	background-image: url("/images/hgrad1.jpg") ;
	background-repeat: repeat-y;
	width: 100% ;
	padding-left: 2px;
	border-bottom: 1px solid #003300;
	height: 20px;
	vertical-align: bottom;
}

.mhead1 {
	color: #D0D0D0;
	font-family: Arial, Verdana, "MS sans serif", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-top: 3px;
	margin-left: 5px;
	line-height: 30px;
}
.mhead2 {
	color: #B0B0B0;
	font-family:  Arial, Verdana, "MS sans serif", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-top: -31px;
	margin-left: 4px;
	line-height: 30px;
}
.mhead3 {
	color: white;
	font-family:  Arial, Verdana,"MS sans serif", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-top: -32px;
	margin-left: 2px;
	line-height: 30px;
}
.mhead4 {
	color: 224422;
	font-family: Arial, Verdana, "MS sans serif", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-top: -31px;
	margin-left: 1px;
	line-height: 30px;
}

