html {
   overflow: -moz-scrollbars-vertical; /* always shows scrollbar on short pages for moz browsers */
   overflow-y: scroll; /* always shows vertical scrollbars on short pages for IE8 */
 }

							
									
									  /* ---------------- this stop short pages from jumping in the browser ------------- */
html {
overflow: -moz-scrollbars-vertical;
text-align: center;
}
									  /* ----------------- body styling -------------------- */
body {
padding: 0;
background-color: #820082;
color: #ffffff;
text-align: center;
}

img { 
border: 0; 
}

table {
	border-collapse: collapse;
}
								       /* --------------- holding table with 1px border -------------- */
.outer  {
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 850px;
	border: 1px solid #510051;
}
										/* ---------------- Main table ------------------- */
.main  {
	margin-left: auto;
	margin-right: auto;
	width: 770px; 
}		
.headercell  {
	width: 100%;
	text-align: center;
	vertical-align: middle;
}								
								/*  ---------------- HOME PAGE content with columns --------- */
.contenttb  {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.leftnavtb  {
	margin-left: auto;
	margin-right: auto;
	width: 120px;
}
.column {
	 width: 192px;
	 text-align: center;
	 vertical-align: middle;
}

.contentcol  {
	width: 386px;
	text-align: center;
	vertical-align: middle;
}
									/* ------------- SUB PAGES - main content area ---------- */
.contentsub  {
	width: 100%;
	text-align: left;
	vertical-align: top;
}

/* ========================= REGISTER and SIGN UP LINKS ======================== */
.click {
	 width: 100px;
	 height: 25px;
	 border: 3px solid #008A6F;
	 
}
.clicktd {
	text-align: center;
	vertical-align: middle;
}	
a.clickl   {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
a:link.clickl         {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
a:active.clickl         {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
a:visited.clickl         {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
a:hover.clickl         {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}




/* --------------------------------- TOP LINKS DROP DOWN NAVIGATION ------------------------------------------ */
.topnavtb  {
	margin-left: auto;
	margin-right: auto;
	width: 555px;			/* width of nav table */
	
}
.topnavtd {
	width: 128px;			/* width of nav cells */
	text-align: center;
	color: #1C361C;
	border: 3px solid #9EA200;
	background-color: #9C5412; 
	padding-right: 3px;
}	

.anylinkcssmain { 		
	font-family: Arial, Verdana, helvetica, sans-serif;
	font-size: 13px;
	color: #1C361C;
	font-weight: normal;
	text-decoration: none;
}
a.anylinkcssmain  {
	font: 13px arial;
	padding: 4px 1px;
	display: block;
	font-weight: normal;
	width: 100%; 			/*Define width for IE6's sake*/
	color: #ffffff;
	text-decoration: none;

}
a:link.anylinkcssmain  {
	font: 13px arial;
	padding: 4px 1px;
	display: block;
	width: 100%; 			/*Define width for IE6's sake*/
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
a:active.anylinkcssmain  {
	font: 13px arial;
	padding: 4px 1px;
	display: block;
	font-weight: normal;
	width: 100%; 			/*Define width for IE6's sake*/
	color: #ffffff;
	text-decoration: none;
	}
a:visited.anylinkcssmain {
	font: 13px arial;
	padding: 4px 1px;
	display: block;
	font-weight: normal;
	width: 100%; 			/*Define width for IE6's sake*/
	color: #ffffff;
	text-decoration: none;
	}
a:hover.anylinkcssmain  {
	font: 13px arial;
	padding: 4px 1px;
	display: block;
	font-weight: normal;
	width: 100%; 			/*Define width for IE6's sake*/
	background-color: #007159;
	color: #ffffff;
	text-decoration: none;
}
.anylinkcss {
	position:absolute;
	visibility: hidden;
	border:1px solid #666666;
	border-bottom-width: 0;
	font: normal 12px arial;
	line-height: 12px;
	z-index: 100;
	background-color: #C5C07C;
	width: 120px;				/* THIS IS THE WIDTH OF THE SUB MENUS */
	text-decoration: none;
}
.anylinkcss a {
	width: 100%;
	display: block;
	color: #000;
	text-indent: 3px;
	font: normal 12px arial;
	border-bottom: 1px solid #666666;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
}
.anylinkcss a:active {
	background-color: #C5C07C;
	font: normal 12px arial;
	color: #000;
	text-decoration: none;
}
.anylinkcss a:visited {
	background-color: #C5C07C;
	font: normal 12px arial;
	color: #000;
	text-decoration: none;
}

.anylinkcss a:hover { 
	background-color: #1c361c;
	font: normal 12px arial;
	color: #fff;
	text-decoration: none;
}

textarea {font: 9pt arial}
.error {font: italic 9pt arial; color:red}
.header {font: bold 9pt arial; background-color: #000077; color: white}
.title {font: bold 9pt arial}

/* Base Font */
body, div, span, ul, li, p, td {
  font-family:		Arial, Helvetica, sans-serif;
  font-size:		14px;
  color:		#ffffff;
}


/* Regular Links */

a:link {
  color: 		#ffffff;
  text-decoration:	none;
  font-weight:		bold
}
a:active {
  color: 		#96A659;
  text-decoration:	none;
  font-weight:		bold
}
a:visited {
  color: 		#96A659;
  text-decoration:	none;
  font-weight:		bold
}
a:hover {
  color: 		#96A659;
  text-decoration:	underline;
  font-weight:		bold
}



/* Site Title */
.site-title {
  font-family:		Arial;
  font-size:		20px;
  font-weight:		bold;
  color:		#0066CC
}


/* Section Title */
.title-large {
  font-family:		Arial;
  font-size:		15px;
  font-weight:		bold;
  color:		#0066FF
}


/* Medium Title */
.title-medium {
  font-family:		Arial;
  font-size:		10pt;
  font-weight:		bold;
  color:		#FF6600
}


/* Small Title */
.title-small {
  font-family:		Verdana;
  font-size:		11px;
  font-weight:		bold;
  color:		#FF6600
}


/* Small Text */
.small {
  font-family:		Verdana;
  font-size:		11px
}



/* Copyright Notice */
.copyright {
  font-family:		Verdana;
  font-size:		10px;
  color:		#000000
}