body {
	background: #eeeeee;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.uppercase			{text-transform: uppercase}
.lowercase 			{text-transform: lowercase}
.capitalize 		{text-transform: capitalize}
.indent					{text-indent: 20px}

.startParagraph	{
	margin-right:5px;
	margin-top:2px;
	float:left;
	color:white;
	background:#336699;
	border:1px solid #000066;
	font-size:30px;
	line-height:30px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	font-family:times;
}

textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	font-size : 10px;
}

a:hover					{color: #ff8e42; text-decoration: underline; position: relative; TOP: 1px}
a:link          {color: #006699; text-decoration: none}
a:visited       {color: #006699; text-decoration: underline}
a:visited:hover	{color: #ff8e42; text-decoration: underline; position: relative; TOP: 1px}
a:active        {color: #ff8e42; text-decoration: none}

.boldlink       {color: #006699; text-decoration: none; font-weight: bold}
.boldlinkwhite  {color: #ffffff; text-decoration: none; font-weight: bold}

/* START GENERIC RED AND GREEN TEXT */
.redtext				{color:#FF0000}
.greentext			{color:#009900}
/* END GENERIC RED AND GREEN TEXT */

/* START LINKS PAGE CLASSES */
.linkname				{color: #006699; text-decoration: none; font-weight: bold; font-size: 14px}
/* END LINKS PAGE CLASSES */

/* START ARTICLE HEADINGS */
div.articleTitle		{font-size: 16px; font-weight: bold; color:#004167}
div.articleAuthor		{font-size: 12px; font-weight: bold; color:#004167}
/* END ARTICLE HEADINGS */

h1		{font-size: 16px}
h2		{font-size: 12px}
h3		{font-size: 12px}

th		{font-size: xx-small; font-weight: bold; color: #004167; background: #a0b8c8}
.th2 	{font-size: x-small; font-weight: bold; color:#004167; background: #a0b8c8}
td		{font-size: x-small; color: black}

/* START COLORS UNDER HEADER */
.colortop			{background-color: #e2eef1}
.colorbottom	{background-color: #6081AC}
/* END COLORS UNDER HEADER */

/* START BASIC TABLE BORDER */
.tblborder	{border: 1px; border-color: #98aab1; border-style: solid}
/* END BASIC TABLE BORDER */

/* START BANNER AD BORDER */
.adborder	{border: 1px; border-color: #98aab1; border-style: solid}
/* END BANNER AD BORDER */

.bodyline		{background-color: #ffffff; border: 1px #98aab1 solid}
.bodyline2	{background-color: #efefef; border: 1px #98aab1 solid}
.tblgrey		{background-color: #ffffff; border: 1px #98aab1 solid}
.tblblue		{background-color: #ffffff; border: 2px #006699 solid}
.tblgreen		{background-color: #ffffff; border: 2px #c6cfc6 solid}

.labelBlue	{font-weight:bold; color:#336699}

.titlebg		{background-color: #ded7ad; color: #000000}
.windowbg2	{background-color: #fff8dc; color: #000000; font-size: 11px}
.tabletopw	{font-size: 12px; color: #ffffff; text-decoration: none; font-weight: bold}
.tabletopb	{font-size: 12px; color: #003366; text-decoration: none; font-weight: bold}			
.headerlink	{font-size: 10px; color: #3366CC; text-decoration: none}
.sublink		{font-size: 10px; color: #666666; text-decoration: none}
.link				{font-size: 10px; color: #666666; text-decoration: none; margin-left: 20px}

.TableBodyBackground1{background-color:#DEE7EF;border-top:solid 1px #899FA3;border-collapse:collapse;}
.TableBodyBackground2{background-color:#F4F5F6;border-top:solid 1px #899FA3;border-collapse:collapse;}

/* START FORM ELEMENTS */
.label			{font-weight:bold; color:#336699}
.error			{color: #FF0000}
.big_error	{color: #FF0000; font-weight:bold; font-size:16px}
.req				{color: #FF0000}		
.success		{color: #006600}
.big_success{color: #006600; font-weight:bold; font-size:16px}
.big_message{font-weight:bold; font-size:16px}
.tip 				{font-size: 9px; font-weight:normal; font-style:italic; color:#666666}
.redTip			{font-size: 9px; font-weight:normal; font-style:italic; color:#FF0000}

input {
	border-right: rgb(50,50,50) 1px outset; 
	border-top: rgb(50,50,50) 1px outset; 
	border-left: rgb(50,50,50) 1px outset; 
	border-bottom: rgb(50,50,50) 1px outset;
	font-weight: bolder;
	font-size: 10px;
}

.input2 {
	border-right: 0px outset; 
	border-top: 0px outset; 
	border-left: 0px outset; 
	border-bottom: 0px outset;
}

.likeinput {
	font-weight: bolder;
	font-size: 10px;
}

select {
	border-right: rgb(50,50,50) 1px inset; 
	border-top: rgb(50,50,50) 1px inset; 
	border-left: rgb(50,50,50) 1px inset; 
	border-bottom: rgb(50,50,50) 1px inset;
	font-weight: bolder;
	font-size: 10px;
}

select.hide						{display:none}
input.hidealignright 	{display:none; text-align: right;}
input.hidealignleft 	{display:none; text-align: left;}

.alignright	{text-align: right;}
/* END FORM ELEMENTS */

/* START PAGE TITLE HEADERS
This is located at the top of each page */
div.pageTitle {
	font-size:16px;
	font-weight:bold;
	color:#003366;
}

td.MailListTitle {
	background-color:#e6e6e6;
	height: 25px;
}
td.SupportTitle {
	background-color:#e6e6e6;
	height: 25px;
}
td.AdminTitle {
	background-color:#e6e6e6;
	height: 25px;
}
/* END PAGE TITLE HEADERS */


/* Is this being used? */
h2.menuTitle {
	background-color:#c6cfc6;
	font-size:10pt;
	color:#004167;
	font-weight:bold;
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
}

div.menucontent {
	background-color:#f7f7f7;
	padding:5px 5px 5px 5px;
}

div.clubTitle {
	font-size:16px;
	font-weight:bold;
	color:#003366;
	margin:1px 5px 1px 5px;
	padding:0px 0px 0px 0px;
}

table.basic {
	background-color:#ffffff;
	font-size:11px;
	color:black;
	border:#004167 solid;
	border-width:1px 1px 1px 1px;
	width:100%;
	margin:0px 0px 0px 0px;
}

/* START ALL LEFT HAND NAV */
.leftnavTable {
	background-color: #c6cfc6;
	vertical-align:top;
	border:#004167 solid;
	border-width:1px 1px 1px 1px;
	padding:0px 3px 3px 3px;
}
.leftnavTitle {
	padding: 4px;
	border-bottom: solid 1px silver;
	font-weight: bold;
	font-size: 12px;
	color:#004167
}
.leftnavTitleAdmin {
	padding: 2px;
	border-bottom: solid 1px silver;
	font-weight: bold;
	font-size: 14px;
	color:#004167
}
.leftnavItems a {
	color: #006699;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	font-weight: normal;
	height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #f7f7f7;
}
.leftnavItems a:hover {
	color: #ff8e42;
	background-color: #ffffff;
	text-decoration: none;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #cccccc;
	padding-right: 2px;
	padding-left: 2px;
}
.leftnavItems a:visited {
	text-decoration: none;
}
/* END ALL LEFT HAND NAV */

/* START INDEX PAGE LEFT AND RIGHT CONTENT BOXES */
div.box {
	border: solid 1px #98aab1;
	padding: 1px;
	margin-bottom: 10px;
}
div.head {
	background: #A5BACE; /* was #A5BACE */
	padding: 4px;
	border-bottom: solid 1px silver;
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF
}
div.boxcontent {
	padding: 4px;
	background: #f7f7f7;
}
/* END INDEX PAGE LEFT AND RIGHT CONTENT BOXES */

/* START INDEX PAGE CENTER CONTENT BOXES */
div.cbox {
	border: solid 1px #98aab1;
	padding: 1px;
	margin-bottom: 10px;
}
div.chead {
	background: #6081AC; /* was #6081AC */
	padding: 4px;
	border-bottom: solid 1px silver;
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF
}
div.cboxcontent {
	padding: 4px;
	background: #f7f7f7;
}
/* END INDEX PAGE CENTER CONTENT BOXES */

