/* Common tags                 */
/*-----------------------------*/		
body 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #686868;
    background-color: White;
    margin: 0;
    padding: 0;
	text-align: left;
}
		
A:link      { color: #686868; text-decoration:underline; }
A:visited 	{ color: #686868; text-decoration:underline; }
A:active 	{ color: #686868;  cursor:hand; text-decoration:underline; }
A:hover 	{ color: #AFC637;  cursor:hand; text-decoration:underline; }
		
hr 
{
	border: 0px;
	border-top: 2px outset #CCCCCC;
	height: 2px;
}

img
{
	border: 0px;
	margin: 0px;
}


/* Headings                    */
/*-----------------------------*/
h1
{
	font-size: 20px;
	margin: 0px;
	color: #686868;
}

h2
{
	font-size: 18px;
	margin: 0px;
	color: #686868;
}
	
h3
{
	font-size: 16px;
	margin: 0px;
	color: #686868;
}

h4
{
	font-size: 15px;
	margin: 0px;
	color: #686868;
}



/* Custom Tags                 */
/*-----------------------------*/
.UserNav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}
A.UserNav:link      { color: #FFFFFF; text-decoration:underline; }
A.UserNav:visited 	{ color: #FFFFFF; text-decoration:underline; }
A.UserNav:active 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; }
A.UserNav:hover 	{ color: #AFC637;  cursor:hand; text-decoration:underline; }

.MainNav
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #686868;
}
A.MainNav:link      { color: #6C2A57; text-decoration: none; font-weight: bold; }
A.MainNav:visited 	{ color: #6C2A57; text-decoration: none; font-weight: bold; }
A.MainNav:active 	{ color: #6C2A57; text-decoration: none; font-weight: bold; cursor:hand; }
A.MainNav:hover 	{ color: #AFC637; text-decoration: none; font-weight: bold; cursor:hand; }

.NonAuthFooter
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #686868;
}
A.NonAuthFooter:link      { color: #686868; text-decoration:underline; }
A.NonAuthFooter:visited 	{ color: #686868; text-decoration:underline; }
A.NonAuthFooter:active 	{ color: #686868;  cursor:hand; text-decoration:underline; }
A.NonAuthFooter:hover 	{ color: #AFC637;  cursor:hand; text-decoration:underline; }

.AuthFooter
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #686868;
}
A.AuthFooter:link      { color: #686868; text-decoration:underline; }
A.AuthFooter:visited 	{ color: #686868; text-decoration:underline; }
A.AuthFooter:active 	{ color: #686868;  cursor:hand; text-decoration:underline; }
A.AuthFooter:hover 	{ color: #FFFFFF;  cursor:hand; text-decoration:underline; }

/* Forms                       */
/*-----------------------------*/	
Input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #686868; 
}

Select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #686868; 
}

Textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #686868; 
}



/* Tables                      */
/*-----------------------------*/	
td.formlabel
{
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	padding-left: 1px;
	padding-top: 8px;
	padding-bottom: 1px;
	color: #686868;
}

td.formspacer
{
	width: 5px;
}

td.formfield
{
	text-align: left;
	padding: 0px;
}


/* Overlays                    */
/*-----------------------------*/	
.HiddenPrompt
{
	visibility: hidden; 
	position: absolute; 
	top: 215px; 
	left: 260px;
	background-color: #C5DF3E;
	border-style: solid;
	border-width: 2px;
	border-color: #6C2A57;
	-moz-border-radius: 8px;
	z-index: 999;
}

.RevealedPrompt
{
	visibility:visible; 
	position: absolute; 
	top: 215px; 
	left: 260px;
	background-color: #C5DF3E;
	border-style: solid;
	border-width: 2px;
	border-color: #6C2A57;
	-moz-border-radius: 8px;
	z-index: 999;
}

.HiddenHelp
{
	visibility: hidden; 
	position: absolute; 
	top: 75px; 
	left: 260px;
	background-color: #C5DF3E;
	border-style: solid;
	border-width: 2px;
	border-color: #6C2A57;
	-moz-border-radius: 8px;
	z-index: 999;
}

.RevealedHelp
{
	visibility:visible; 
	position: absolute; 
	top: 75px; 
	left: 500px;
	background-color: #C5DF3E;
	border-style: solid;
	border-width: 2px;
	border-color: #6C2A57;
	-moz-border-radius: 8px;
	z-index: 999;
}

.HiddenAudioHelp
{
	visibility: hidden; 
	position: absolute; 
	top: 150px; 
	left: 260px;
	background-color: #C5DF3E;
	border-style: solid;
	border-width: 2px;
	border-color: #6C2A57;
	-moz-border-radius: 8px;
	z-index: 999;
}

.RevealedAudioHelp
{
	visibility:visible; 
	position: absolute; 
	top: 150px; 
	left: 400px;
	background-color: #C5DF3E;
	border-style: solid;
	border-width: 2px;
	border-color: #6C2A57;
	-moz-border-radius: 8px;
	z-index: 999;
}
