/*/
	FILE:  megamazes.css
	© 2001 Locke Enterprises - All rights reserved.
	PURPOSE:  Export CSS classes for use on the the MegaMazes website.
	CREATED:  10/4/2000 - Nathan - taken from m¥ master copy
	MODIFICATION HISTORY:
		· 10/5/2000 - Nathan - changed some of the link colorings
		· 10/16/2000 - Nathan - sized everything relative to a 14px standard
		· 10/1/2002 - Nathan - adapted for the MegaMazes site
/*/

/*-------------------------------------------------------------------------
 basic body elements
-------------------------------------------------------------------------*/
	BODY{ font-family: Verdana, Tahoma, Arial, Helvetica; color: #002850; font-size: 10px 14px 18px; }

/*-------------------------------------------------------------------------
 link classes
-------------------------------------------------------------------------*/

/* standard links */
	A:link{ font-size: 14px; color: #00579F; text-decoration: none; font-weight: bold; font-family: verdana, tahoma, arial, helvetica; }
	A:visited{ font-size: 14px; color: #00579F; text-decoration: none; font-weight: bold; }
	A:hover{ font-size: 14px; color: #82B3D1; text-decoration: underline; font-weight: bold; }
	A:active{ font-size: 14px; color: #82B3D1; text-decoration: underline; font-weight: bold; }

/* main nav links */
	A.nav:link{ font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
	A.nav:visited{ font-size: 16px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
	A.nav:hover{ font-size: 16px; color: #FFFC90; text-decoration: underline; font-weight: bold; }
	A.nav:active{ font-size: 16px; color: #FFFC90; text-decoration: underline; font-weight: bold; }

/* subnav links */
	A.subnav:link{ font-size: 12px; color: #C0F0F0; text-decoration: none; font-weight: normal; }
	A.subnav:visited{ font-size: 12px; color: #C0F0F0; text-decoration: none; font-weight: normal; }
	A.subnav:hover{ font-size: 12px; color: #FFFC90; text-decoration: underline; font-weight: normal; }
	A.subnav:active{ font-size: 12px; color: #FFFC90; text-decoration: underline; font-weight: normal; }

/* top nav links */
	A.topnav:link{ font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
	A.topnav:visited{ font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
	A.topnav:hover{ font-size: 12px; color: #FFFC90; text-decoration: underline; font-weight: bold; }
	A.topnav:active{ font-size: 12px; color: #FFFC90; text-decoration: underline; font-weight: bold; }

/* small links */
	A.small:link{ font-size: 11px; color: #00579F; text-decoration: none; font-weight: bold; }
	A.small:visited{ font-size: 11px; color: #00579F; text-decoration: none; font-weight: bold; }
	A.small:hover{ font-size: 11px; color: #82B3D1; text-decoration: underline; font-weight: bold; }
	A.small:active{ font-size: 11px; color: #82B3D1; text-decoration: underline; font-weight: bold; }

/* smallThin links */
	A.smallThin:link{ font-size: 10px; color: #00579F; text-decoration: none; font-weight: normal; }
	A.smallThin:visited{ font-size: 10px; color: #00579F; text-decoration: none; font-weight: normal; }
	A.smallThin:hover{ color: #82B3D1; text-decoration: underline; font-weight: normal; }
	A.smallThin:active{ color: #82B3D1; text-decoration: underline; font-weight: normal; }

/* mediumText links */
	A.medium:link{ font-size: 12px; color: #00579F; text-decoration: none; font-weight: bold; }
	A.medium:visited{ font-size: 12px; color: #00579F; text-decoration: none; font-weight: bold; }
	A.medium:hover{ font-size: 12px; color: #82B3D1; text-decoration: underline; font-weight: bold; }
	A.medium:active{ font-size: 12px; color: #82B3D1; text-decoration: underline; font-weight: bold; }

/* larger links */
	A.larger:link{ font-size: 18px; color: #0040C0; text-decoration: none; font-weight: bold; }
	A.larger:visited{ font-size: 18px; color: #0040C0; text-decoration:none; font-weight: bold; }
	A.larger:hover{ font-size: 18px; color: #0030E0; text-decoration: underline; font-weight: bold; }
	A.larger:active{ font-size: 18px; color: #0030E0; text-decoration: underline; font-weight: bold;
	}

/* admin */
	A.admin:link{ font-size: 12px; color: #2070D8; text-decoration: none; }
	A.admin:visited{ font-size: 12px; color: #2070D8; text-decoration:none; }
	A.admin:hover{ font-size: 12px; color: #0050A0; text-decoration: underline; }
	A.admin:active{ font-size: 12px; color: #0050A0; text-decoration: none; }

/* alert */
	A.alert:link{ font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none; }
	A.alert:visited{ font-size: 12px; color: #FF0000; font-weight: bold; text-decoration:none; }
	A.alert:hover{ font-size: 12px; color: #FF0000; text-decoration: underline; }
	A.alert:active{ font-size: 12px; color: #FF0000; text-decoration: underline; }

/* action */
	A.action:link{ color: #F08000; font-weight: bold; text-decoration: none; }
	A.action:visited{ color: #F08000; font-weight: bold; text-decoration:none; }
	A.action:hover{ color: #FFC040; text-decoration: underline; }
	A.action:active{ color: #F08000; text-decoration: underline; }
	
/* Upper Header Navigation */
	A.Header1:link{ color: #F0FFFF; text-decoration: none; }
	A.Header1:visited{ color: #F0FFFF; text-decoration:none; }
	A.Header1:hover{ color: #F0F0C0; text-decoration: underline; }
	A.Header1:active{ color: #F0F0C0; text-decoration: underline; }

/* Lower Header Subnavigation */
	A.Header2:link{ color: #E0FFE0; text-decoration: none; }
	A.Header2:visited{ color: #E0FFE0; text-decoration:none; }
	A.Header2:hover{ color: #B8F0B8; text-decoration: underline; }
	A.Header2:active{ color: #B8F0B8; text-decoration: underline; }
	
/* Lower Header Subnavigation */
	A.listName:link{ color: #0040A0; font-weight: normal; text-decoration: none; }
	A.listName:visited{ color: #0040A0; font-weight: normal; text-decoration:none; }
	A.listName:hover{ color: #0080C0; font-weight: normal; text-decoration: underline; }
	A.listName:active{ color: #0080C0; font-weight: normal; text-decoration: underline; }


/*-------------------------------------------------------------------------
 special table cell classes
-------------------------------------------------------------------------*/
	td{ color: #002850; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 14px; text-align: justify; }
	td.mediumText{ color: #002850; font-size: 11px; }
	td.header{ color: #000000; background: #C0C0D8; font-weight: bold; font-size: 12px; text-align: left; vertical-align: middle; }
	td.name{ color: #008888; background: #E8F4F4; font-weight: bold; font-size: 12px; text-align: left; vertical-align: middle; }
	td.field{ color: #000000; background: #FFFFFF; font-size: 12px; vertical-align: middle; }
	td.value{ color: #000090; background: #F4FAFA; font-size: 12px; vertical-align: middle; }
	td.actionHeader{ color: #C00000; background: #E0E0F8; font-weight: bold; font-size: 12px; text-align: center; vertical-align: middle; }
	td.action{ color: #C00000; background: #F4F4FF; font-size: 12px; text-align: center; vertical-align: middle; }
	td.highlight{ color: #990066; background: #F4F4E8; font-size: 12px; text-align: center; vertical-align: middle; }

/*-------------------------------------------------------------------------
 special paragraphs
-------------------------------------------------------------------------*/
	P.actiontext{ color: #F08000; background: none; text-decoration: none; font-weight: bold; font-size: 18px; text-align: left; }
	P.error{ color: #E00000; background: none; text-decoration: none; font-weight: bold; font-size: 18px; }
	P.pageTitle{ color: #2060A0; font-weight: bold; font-size: 22px; text-decoration: underline; }
	P.alertTitle{ color: #C00000; font-weight: bold; font-size: 22px; text-decoration: underline; }
	P.pagetext{
		margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0;
		padding-top: 0; padding-right: 0; padding-left: 2em; padding-bottom: 1em;
	}
	P.bq{ padding-top: 0; padding-left: 2em; padding-right: 0; padding-bottom: 0; }

/*-------------------------------------------------------------------------
 general classes
-------------------------------------------------------------------------*/

/* for buttons */
	.button{
		color: #FFFFE0; background-color: #D1CDA6; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica;
		vertical-align: middle; border-style: solid; border-width: 1px;
		border-left-color: #000000; border-right-color: #000000 border-top-color: #000000; border-bottom-color: #000000;
	}
	.smallButton{
		color: #FFFFE0; background-color: #D1CDA6; font-size: 10px; font-family: Verdana, Tahoma, Arial, Helvetica;
		vertical-align: middle; border-style: solid; border-width: 1px; border-left-color: #000000;
		border-right-color: #000000 border-top-color: #000000; border-bottom-color: #000000;
	}
	.bonusInputBox{
		color: #808080; background-color: #FFFFFF; font-size: 9px; font-family: Arial, Helvetica;
		font-weight: bold; vertical-align: middle; border-width: 1px; border-color: #D1CDA6; height: 17px; width: 120px;
	}
	.deleteButton{
		color: #600000; background: #C06060; font-size: 10pt; font-family: Verdana, Tahoma, Arial, Helvetica;
		font-weight: bold; border-color: #F04040; border-color: #FFC0C0; vertical-align: middle;
	}
	.MMblueButton{
		color: #FFFFE0; background: #82B3D1; font-size: 14px; font-family: Verdana, Tahoma, Arial, Helvetica;
		font-weight: bold; border-color: #00579F; vertical-align: middle;
	}

/*-- for input boxes and certain cells --*/
	.normal{
		color: #000080; background: #F8F8F8; font-size: 11px; font-weight: normal; border-color: #C0C0C0;
		vertical-align: middle; font-family: "Arial", "Helvetica", "Sans-Serif"; text-decoration: none;
		scrollbar-face-color: #A0A0A0;  scrollbar-shadow-color: #808080;  scrollbar-highlight-color: #E8E8E8;
		scrollbar-3dlight-color: #C0C0C0; scrollbar-darkshadow-color: #000000;  scrollbar-track-color: #E0E0E0;
		scrollbar-arrow-color: #FFFFFF;
	}
	.readonly{
		color: #404040; background: #D8D8D8; font-size: 8pt; font-family: "Arial"; font-weight: normal;
		border-color: #C0C0C0; vertical-align: middle; text-decoration: none;
	}

