BODY {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: small
}
.oldBODY {
	BACKGROUND-COLOR: #FFEECC; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: small
}
/* I tried specifying a font and size but opera and netscape underline the links */
A:link {
	COLOR: blue;  text-decoration:none; 
}
A:visited {
	COLOR: blue;  text-decoration:none;
}
A:hover { color: "red";   text-decoration:none
	FONT-FAMILY: "arial", "helvetica", "sans-serif"; /* FONT-SIZE: small; */
}
a.nav:link {color: white; font-size: 1.5em; font-weight: bold; }
a.nav:visited {color: white;  font-size: 1.5em;font-weight: bold; }
a.nav:hover {color: Maroon; text-decoration: none; font-size: 1.5em; }
a.nav:active {color: red;  font-size: 1.5em;} 
a.huge:link {color: white; font-size:x-large; }
a.huge:visited {color: white;  font-size: x-large;  }
a.huge:hover {color: Red; text-decoration: none; font-size x-large; }
a.huge:active {color: #CC0000;  font-size: x-large;} 
a.big:link {color: white; font-size: large; font-weight: bold; }
a.big:visited {color: white;  font-size: large; font-weight: bold; }
a.big:hover {color: Red; text-decoration: none; font-size:large; }
a.big:active {color: #CC0000;  font-size: large;} 
a.small:link {color: white; font-size:small; font-weight: bold; }
a.small:visited {color: white;  font-size: small; font-weight: bold; }
a.small:hover {color: Red; text-decoration: none; font-size:small; }
a.small:active {color: #CC0000;  font-size: small;} 
a.smallblack:link {color: black; font-size:small; font-weight: bold; }
a.smallblack:visited {color: black;  font-size: small; font-weight: bold; }
a.smallblack:hover {color: Red; text-decoration: none; font-size:small; }
a.smallblack:active {color: #CC0000;  font-size: small;} 
a.smallblue:link {color: blue; font-size:small; font-weight: bold; }
a.smallblue:visited {color: blue;  font-size: small; font-weight: bold; }
a.smallblue:hover {color: Red; text-decoration: none; font-size:small; }
a.smallblue:active {color: #CC0000;  font-size: small;} 
a.mediumlblue:link {color: blue; font-size:medium; font-weight: bold; }
a.mediumlblue:visited {color: blue;  font-size: medium; font-weight: bold; }
a.mediumlblue:hover {color: Red; text-decoration: none; font-size:medium; }
a.mediumlblue:active {color: #CC0000;  font-size: medium;} 
P {
	FONT-FAMILY: "arial", "helvetica", "sans-serif"; FONT-SIZE: small; /* TEXT-ALIGN: left */
}
LI {
	FONT-FAMILY: "arial", "helvetica", "sans-serif"; FONT-SIZE: x-small; TEXT-ALIGN: left
}
TH {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: x-small;
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: small;
}
H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: x-large;
	font-weight: bolder;
}
H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
	font-weight: bold;
}
.h2heading {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
	font-weight: lighter;
	PADDING-BOTTOM: 16px;}
H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: medium;
	font-weight: lighter;
}
H4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: small;
	font-weight: bold;
}
H5 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: x-small;
	font-weight: bold;
}
.clickhint
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	font-weight: 600;
	padding-top: 5px;
	color: #800000;
	background-color: #FFFFFF;
}

.xxsmall
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: xx-small;
}
.xsmall {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: x-small;
}
.small {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: small;
}
.medium {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: medium;
}
.large {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: large;
}
.xlarge {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: x-large;
}
.xxlarge {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: xx-large;
}
.xxsmallbold {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: xx-small;
	font-weight: bold;
}
.xsmallbold {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: x-small;
	font-weight: bold;
}
.smallbold {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: small;
	font-weight: bold;
}
.mediumbold {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: medium;
	font-weight: bold;
}
.largebold {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: large;
	font-weight: bold;
}
.xlargebold {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: xlarge;
	font-weight: bold;
}
.cover{
	BACKGROUND-COLOR: #eeffff; color: black;
}
.mainbody{
	BACKGROUND-COLOR: white; color: black;
}
.main { 
  BACKGROUND-COLOR: #f4f4ff;
}
.mainNu { 
/*	BACKGROUND-COLOR: #f4f4ff; */
  background-color: white;
}
.barAbout {
  background-color: #ccffcc;
  }
.barGallery {
  background-color: #ccccff;
}
.barTraining {
  background-color: #ffcccc;
}
.barEmpower {
  background-color: #ffccff;
}
.barEvaluation {
  background-color: #ffffcc;
}
.barContact {
  background-color: #ccffff;
}
.barAboutBig {
  background-color: black;
  padding-bottom : 6;
  padding-left : 6;
  padding-right : 6;
  padding-top : 6;
}
.barGalleryBig {
  background-color: #6a6312;
  padding-bottom : 6;
  padding-left : 6;
  padding-right : 6;
  padding-top : 6;
}
.barContactBig {
  background-color: #FCA204;
  padding-bottom : 6;
  padding-left : 6;
  padding-right : 6;
  padding-top : 6;
}
.barCoursesBig {
  background-color: #FCA204;
  padding-bottom : 6;
  padding-left : 6;
  padding-right : 6;
  padding-top : 6;
}
.barShopBig { /* vilegreen */
  background-color: #fc2d05;
  padding-bottom : 6;
  padding-left : 6;
  padding-right : 6;
  padding-top : 6;
}
.smallvgap {
	line-height: 8px;
}
.vsmallvgap {
  line-height: 6px;
}
.homebackground {
	background-color : black;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom : 0px;
}
.homesmall {
	background-color : black;
	font-size : small;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto; /* Make the div stretch to include the floated images */
}
.homemedium {
	background-color : black;
	font-size : medium;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto;
}
.homelarge {
	background-color : black;
	font-size : large;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto;
}
.homexlarge {
	background-color : black;
	font-size : x-large;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto; 
}
.homexxlarge {
	background-color : black;
	font-size :xx-large;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto;
}
.contactusmall {
	background-color : #FCA204;
	font-size : small;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto;
}
.contactusmedium {
	background-color : #FCA204;
	font-size : medium;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto; 
}
.contactuslarge {
	background-color : #FCA204;
	font-size : large;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto; 
}
.contactusbackground {
	background-color : #FCA204;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom : 0px;
	overflow: auto; 
}
.gallerybackground {
	background-color : #6a6312;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom : 0px;
}
.gallerysmall {
	background-color : #6a6312;
	font-size : small;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto;
}
.gallerymedium {
	background-color : #6a6312;
	font-size : medium;
	font-family: Arial, Sans-Serif;
	color : white;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto; 
}
.gallerylarge {
	background-color : #6a6312;
	font-size : large;
	font-family: Century Gothic, Arial, Sans-Serif;
	color: white;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto; 
}
.galleryxlarge {
	background-color : #6a6312;
	font-size : x-large;
	font-family: Century Gothic, Arial, Sans-Serif;
	color: white;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto; 
}
.coursesbackground {
	background-color : #FCA204;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom : 0px;
}
.captionlarge {
	font-size : large;
	font-family: Century Gothic, Arial, Sans-Serif;
	color : white;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto; 
}
.captionxlarge {
	font-size: 24px;	// suppress resizing in IE6
	font-family: Century Gothic, Arial, Sans-Serif;
	color : white;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin-bottom : 0px;
	overflow: auto; 
}
.whiteborder { /* For thumbnails in tables */
	border-style: solid;
	border-width: 4px;
	border-color : White;
}
.blackborder {
	border-style : solid;
	border-width: 1px;
	border-color: Black;
}
/* colours used in section links to product table (left nav bar)
currently in this order left-right or top-bottom.

These colours are made up of cc or ff in R, G or B. Could also have white.

The grey one isn't used on the hz nav bar */
.linkgreyish {
  background-color: #cccccc;
}
.linkgreenish {
  background-color: #ccffcc;
}
.linkpurpleish {
  background-color: #ccccff;
}
.linkorangeish {
  background-color: #ffcccc;
}
.linkpinkish {
  background-color: #ffccff;
}
.linkyellowish {
  background-color: #ffffcc;
}
.linkcyanish {
  background-color: #ccffff;
}

.vgap{
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8px;
	font-weight: bolder;
	color: black;
	line-height : 8px;
}
.telephone{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	font-weight: bold;
	color: black;
}
.SiteTitle{
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: x-large;
	font-weight: bolder;
	color: black;
}
.SiteTitleColour{
	color: black;
}
.oldSiteTitle{
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: x-large;
	font-weight: bolder;
	color: #0000aa;
}
.oldSiteTitleColour{
	color: #0000aa;
}
.NavLink {
	COLOR: #004400;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	font-weight: bold;
}
.NavLinkLit {
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	font-weight: bold;
}
.NavLinkBig {
	COLOR: #004400;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 3em;
	font-weight: bold;
}
.NavLinkLitBig {
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 3em;
	font-weight: bold;
}
.GalleryNavLink {
	/* COLOR: black; */
	color: #002200;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	font-weight: bold;
}
.GalleryNavLinkLit {
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	font-weight: bold;
}
.GalleryNavTitleLink {
	COLOR: green;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	font-weight: bold;
}
.GalleryNavTitleLinkLit {
	COLOR: #ff4400;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	font-weight: bold;
}
.GalleryNavLinkNew {
	/* COLOR: black; */
	color: #d60376;
	FONT-FAMILY: Century Gothic, Arial, Helvetica, sans-serif;
	FONT-SIZE: 21px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}
.GalleryNavLinkLitNew {
	COLOR: Maroon;
	FONT-FAMILY: Century Gothic, Arial, Helvetica, sans-serif;
	FONT-SIZE: 21px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}
.GalleryNavTitleBoxNew {
	COLOR: white;
	background-color: #6a6312;
	FONT-FAMILY: Century Gothic, Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	padding-top : 6px;
	padding-bottom: 6px;
}
.GalleryNavTitleLinkNew {
	COLOR: white;
	/* background-color: #6a6312; */
	FONT-FAMILY: Century Gothic, Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	padding-top : 6px;
	padding-bottom: 6px;
}
.GalleryNavTitleLinkLitNew {
	COLOR: Maroon;
	/* background-color: #6a6312; */
	FONT-FAMILY: Century Gothic, Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	padding-top : 6px;
	padding-bottom: 6px;
}
.GalleryLinkBackground {
	padding-top : 16px;
	padding-bottom: 10px;
}
.CoursesNavTitleBox {
	COLOR: white;
	 background-color: #FCA204; 
	FONT-FAMILY: Century Gothic, Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	padding-top : 6px;
	padding-bottom: 6px;
}
.CoursesNavTitleLink {
	COLOR: white;
	/*  background-color: #FCA204;  */
	FONT-FAMILY: Century Gothic, Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	padding-top : 6px;
	padding-bottom: 6px;
}
.CoursesNavTitleLinkLit {
	COLOR: Maroon;
	/* background-color: #FCA204; */
	FONT-FAMILY: Century Gothic, Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	padding-top : 6px;
	padding-bottom: 6px;
}
.NavLinkBackGround {
	background-color: #ccb899;
}
.NavLinkBackGroundBig {
	/* Want a transparent background */
	padding-bottom : 6px;
	padding-top: 6px;
}
.NavLinkBackGroundNew {
	background-color: white;
}
.NavLinkCell_old {
	background-color: yellow; 
}
.NavLinkCellLit_old {
	background-color: #00ff00;
}
.NavLinkCell {
	background-color: #ac8dff; 
}
.NavLinkCellLit {
	background-color: #000000;
}
.NavLink_old {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; font-weight: bold; PADDING-BOTTOM: 5px;
}
.NavLinkLit_old { 
	COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; font-weight: bold; PADDING-BOTTOM: 5px; 
}
.NavLinkRed {
	COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px; font-weight: bold; PADDING-BOTTOM: 5px;
}
.NavLinkBlue {
	COLOR: blue; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; font-weight: bold; PADDING-BOTTOM: 5px;
}
.NavLinkWhite {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px; font-weight: bold; PADDING-BOTTOM: 5px;
}
.phoneNav {
	font-size: 30px;
	font-family: Century Gothic, Arial, sans-serif;
	color: #d4037a;
}
.ThumbBox {
	background-color: #ffffcc;
	border: 11px;
}
.WhiteBox {
	background-color: #ffffcc;
}

DIV {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: small; PADDING-BOTTOM: 8px;
}
.lilike {
	FONT-FAMILY: "arial", "helvetica", "sans-serif"; FONT-SIZE: x-small; TEXT-ALIGN: left
}
.tdlike {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: x-small;
}
.loginbox {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10.5px;
}
.para {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	PADDING-BOTTOM: 8px;
}
.parabold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.paraboldred {
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.parabigger{
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	PADDING-BOTTOM: 8px;
	font-weight: normal;
}
.parabiggerbold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.parabiggerbolder {

	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	PADDING-BOTTOM: 8px;
	font-weight: bolder;
}
.parabiggerboldred {
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.paralarge {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.paralargebold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.parahuge {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	PADDING-BOTTOM: 8px;
	font-weight: normal;
}
.parahugebold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.parasmall {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: xx-small; PADDING-BOTTOM: 2px;
}

.emailsmall {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	font-weight: bold;
}
.emailmedium {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
	font-weight: bold;
}
.emaillarge {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	font-weight: bold;
}
.medred {
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
/*	PADDING-BOTTOM: 8px;	// padding not supported when used for links */
	font-weight: bold;
}
.medblue {
	COLOR: blue;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
/*	PADDING-BOTTOM: 8px; */
	font-weight: bold;
}
.medgreen {
	COLOR: #006000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: medium;
/*	PADDING-BOTTOM: 8px; */
	font-weight: bold;
}
.bigred {
	COLOR: red;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 24px;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.bigblue {
	COLOR: blue;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 24px;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.biggreen {
	COLOR: #006000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 24px; PADDING-BOTTOM: 8px;
}
.biggreener {
	COLOR: green
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 24px;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.menu {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10.5px; PADDING-BOTTOM: 5px;
}
.menulit { 
	COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10.5px; PADDING-BOTTOM: 5px; 
}
.menubig {
	COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; PADDING-BOTTOM: 5px;
}
.menulitbig { 
	COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; 
}
 based on menulitbig but scalable 
.registerfree {
	COLOR: #FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: medium; PADDING-BOTTOM: 5px;
}
.advice {
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	PADDING-BOTTOM: 10px;
	font-weight: bold;
}
.emailadvice {
	COLOR: #000099;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
	PADDING-BOTTOM: 10px;
	font-weight: bold;
}

.bgwhite {
	background-color: white
}
.white {
	color: white
}
.red {
	color: red
}
.green {
	COLOR: #006000
}
.forestgreen {
	color: forestgreen
}
.darkgreen {
	color: #004000
}
.vilegreen {
  color: #6a6312;
}
.vilegreenbox {
  background-color: #6a6312;
}
.blue {
	color: blue;
}
.darkblue {
	color: #000080;
}
.black {
	color: black;
}
.whitebox {
	background-color: White;
}
.contactUs {
	color : white;
	font-size: x-large;
}
.titlelink {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; PADDING-BOTTOM: 4pt;
	background-color: forestgreen

}
.titlelinklit {
	COLOR: "#ffff00"; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; PADDING-BOTTOM: 4pt;
	background-color: forestgreen

}
.titlebar {
	COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium; PADDING-BOTTOM: 4pt;
	background-color: forestgreen

}
.classiclink {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	text-decoration: underline;
	color: blue;
}
.obviouslink {
	COLOR: #0000FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	font-weight: bold;
	PADDING-BOTTOM: 5px;
	text-decoration: underline;
}
.blue {
	color: #0000FF;
}
.biglinkblue {

	COLOR: blue;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.biglinkblack{
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.headingsmallbold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: small;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.headingmediumbold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: medium;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.headinglarge {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	PADDING-BOTTOM: 8px;
	font-weight: normal;
}
.headinglargebold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: large;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.headinghuge {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-large;
	PADDING-BOTTOM: 8px;
	font-weight: normal;
}
.headinghugebold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-large;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.captionsmall {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 2px;
	font-weight: normal;
}
.captionsmallbold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 2px;
	font-weight: 600;
}
.captionmedium {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	font-weight: bold;
}
.captionmediumbold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	font-weight: bold;
}
.captionmediumboldgreen {
	COLOR: #006600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	font-weight: bold;
}
.captionmediumboldpurple {
	COLOR: #553377;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	font-weight: bold;
}
.captionmediumboldorange {
	COLOR: #B84400;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	font-weight: bold;
}
.captionmediumboldpink {
	COLOR: #772277;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	font-weight: bold;
}
.captionmediumboldyellow {
	COLOR: #664400;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	font-weight: bold;
}
.captionmediumboldcyan {
	COLOR: #006666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 2px;
	font-weight: bold;
}

.captionlarge {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 24px;
	PADDING-BOTTOM: 8px;
	font-weight: normal;
}
.captionlargebold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 24px;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.captionhuge {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 36px;
	PADDING-BOTTOM: 8px;
	font-weight: normal;
}
.captionhugebold {
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 36px;
	PADDING-BOTTOM: 8px;
	font-weight: bold;
}
.copyright{
	color: #000080
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 8px;
	font-weight: normal;
}
.optionList{
	font-size:medium;height:24px;
}
.textinput{
	font-size:medium;
	font-weight: normal;
}
.textareainput{
	font-size:medium;
	font-weight: normal;
}
.active {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	font-weight: bold;
}
.grey {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	font-weight: bold;
	color: #aaaaaa}
.MancMenHealth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.SocCareTrust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
}
.ComingSoon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #006633;
	font-weight: bolder;

}
.UnderDevelopment {
	color: #003300;
	font-weight: bold;
	font-family: "Courier New", Courier, mono;


}
.floatright {	/* instead of just <img align=right> this allows for padding where I want it */
	float: right;
	margin-left: 6px; 
	/* margin-bottom: 6px; */
	clear: right; /* allows for a vertical stack of these images */
}
.floatleft {		/* instead of just <img align=left> */
	float: left;
	margin-right: 6px; margin-bottom: 6px;
	clear: left; /* allows for a vertical stack of these images */
}
.clear {
	clear: both;
	line-height: 0px;
	line-height: 0px;
	height: 0px;
	display: block;
}
.pricelabel {
	font-family : Arial, Helvetica, sans-serif;
	font-size : small;
	font-weight : bold;
}
.neatform {
	margin-bottom: 2px; margin-top: 8px	 /* I may move the top padding into captionsmallbold (bottom) */
}
.keyconcepts {
	font-size : 9px;
	color : #aaeecc;
}
.logosubtitle {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : Black;
}
.hometext {
	width: 70%;
}
.rightnav {
	width : 20%;
}
