
/*/
	CSS (c) 2000-2004 by Locke Enterprises (www.iLocke.com) - All rights reserved.
	LICENSE:  One copy authorized for use on the LegalXpressOnline.com website.
	PURPOSE:  CSS class elements exported for use on this website.
	CREATED:  8/2004 - Nathan @ Locke Enterprises (iLocke.com) - taken from m¥ master template
	MODIFICATION HISTORY:
		· 6/25/2004 - Nathan - adapted for the AGH Affiliate website
		· mm/dd/yyyy - [name] - [comment]
	NOTE:  [key colors]  maroon=#8C442C | cadetblue=#718296 | grassgreen=#6C8A5B
/*/


/* -------------------------------------------------------------------------
	AGH affiliate account template websites
------------------------------------------------------------------------- */

	/* main block defaults */
		BODY, TD, P { color: #000000; font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica; }
		BODY{ background: #FFFFFF; }
		SPAN{ padding-below: 2px; }

	/* basic orange links */
		A, A:link, A:visited { color: #0048C8; text-decoration: none; font-family: Tahoma, Arial, Helvetica; font-weight: bold; }
		A:hover, A:active { color: #0060F0; text-decoration: underline; }

	/* basic orange links */
		A.bottom, A.bottom:link, A.bottom:visited, A.bottom:hover, A.bottom:active { color: #8C442C; font-size: 8pt; font-family: Verdana, Tahoma, Arial, Helvetica; }
		A.bottom, A.bottom:link, A.bottom:visited { text-decoration: none; }
		A.bottom:hover, A.bottom:active { text-decoration: underline; }

	/* thin links */
		A.thin, A.thin:link, A.thin:visited { color: #FF6400; text-decoration: none; font-family: Tahoma, Arial, Helvetica; font-weight: normal; }
		A.thin:hover, A.thin:active { text-decoration: underline; }

	/* small links */
		A.small, A.small:link, A.small:visited { color: #FF6400; font-size: 11px; text-decoration: none; font-weight: bold; }
		A.small:hover, A.small:active { text-decoration: underline; }

	/* smallThin links */
		A.smallThin, A.smallThin:link, A.smallThin:visited { color: #FF6400; font-size: 11px; text-decoration: none; font-weight: normal; }
		A.smallThin:hover, A.smallThin:active { text-decoration: underline; }

	/* main nav links */
		A.nav, A.nav:link, A.nav:visited { color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 11px; text-decoration: none; font-weight: bold; }
		A.nav:hover, A.nav:active { color: #808080; font-family: Tahoma, Arial, Helvetica; font-size: 11px; text-decoration: none; font-weight: bold; }

	/* bottom nav links */
		A.bottomnav, A.bottomnav:link, A.bottomnav:visited { color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 11px; text-decoration: none; font-weight: bold; }
		A.bottomnav:hover, A.bottomnav:active { color: #808080; font-family: Tahoma, Arial, Helvetica; font-size: 11px; text-decoration: none; font-weight: bold; }

	/* alert */
		A.alert, A.alert:link, A.alert:visited { font-size: 12px; color: #FF0000; font-weight: bold; text-decoration: none; }
		A.alert:hover, A.alert:active { font-size: 12px; color: #FF0000; text-decoration: underline; }

	/* various cells */
		TD.companyName{ color: #C80000; font-family: Tahoma, Arial, Helvetica; font-size: 22px; text-decoration: none; font-weight: normal; }
		TD.slogan{ color: #000000; font-family: Times New Roman, Roman, Times, Arial, Helvetica; font-size: 24px; text-decoration: none; font-style: italic; font-weight: normal; }
		TD.newsTitle{ color: #FF6400; font-family: Times New Roman, Roman, Times, Arial, Helvetica; font-size: 24px; text-decoration: none; font-style: italic; font-weight: normal; }
		TD.news{ color: #FF6400; font-family: Tahoma, Arial, Helvetica; font-size: 14px; text-decoration: none; font-style: italic; font-weight: normal; }
		TD.sectionTitle{ color: #FFFFFF; background: #FF6400; font-family: Times New Roman, Roman, Times, Arial, Helvetica; font-size: 28px; text-decoration: none; font-style: italic; font-weight: normal; }
		TD.copyright{ color: #404040; font-family: Tahoma, Arial, Helvetica; font-size: 11px; text-decoration: none; font-weight: normal; }

	/* paragraphs */
		P.action{ color: #00A000; background: none; text-decoration: none; font-weight: bold; font-size: 16px; }
		P.error{ color: #E00000; background: none; text-decoration: none; font-weight: bold; font-size: 18px; }
		P.notice{ width: 80%; color: #E80000; background: FCFCEC; padding: 6px; text-decoration: none; font-weight: bold; font-size: 18px; border: #C06060 1px dotted; }
		P.title{ color: #3458B8; font-family: Tahoma, Arial, Helvetica; font-size: 14pt; font-weight: bold; text-decoration: none; }
		P.siteText{ color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 10pt; font-weight: normal; }
		P.siteText:first-line{ font-weight: bold; }

	/* specific spans */
		SPAN.logoDomain{ color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 9px; font-weight: normal; }
		SPAN.required{ color: #E80000; }

	/* other special items */
		LI.newsItem{ color: #000000; font-family: Tahoma, Arial, Helvetica; font-size: 12px; text-decoration: none; font-weight: bold; }

	/* specific zones - mostly for overflow protection * /
		#logoArea{ width: 286px; height: 56px; display: block; visibility: visible; overflow: hidden; }
		#sloganArea{ width: 392px; height: 53px; display: block; visibility: visible; overflow: hidden; }
		#sloganAreaMiddle{ width: 392px; height: 53px; display: block; visibility: visible; overflow: hidden; position: absolute; }
		#sloganAreaHighlight{ width: 392px; height: 53px; display: block; visibility: visible; overflow: hidden; position: absolute; }
		#navArea{ width: 468px; height: 46px; display: block; visibility: visible; overflow: hidden; }
		#newsTitleArea{ width: 292px; height: 59px; display: block; visibility: visible; overflow: hidden; }
		#newsArea{ width: 253px; height: 93px; display: block; visibility: visible; overflow: hidden; }
		#titleArea{ width: 468px; height: 38px; display: block; visibility: visible; overflow: hidden; }
		#bottomNavArea{ width: 780px; height: 46px; display: block; visibility: visible; overflow: hidden; }
		/**/

	/* generic areas */
		.normal {
			color: #000080; background: #F0F0F0; font-size: 11px; font-weight: normal; border-color: #E0E0E0;
			vertical-align: middle; font-family: Tahoma, Arial, Helvetica; 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;
		}
		.requiredField {
			color: #000080; background: #F0F0F0; font-size: 11px; font-weight: normal; border-color: #E0E0E0; border-bottom: #C82040 2px solid;
			vertical-align: middle; font-family: Tahoma, Arial, Helvetica; 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: Tahoma, Arial, Helvetica; font-weight: normal;
			border-color: #C0C0C0; vertical-align: middle; text-decoration: none;
		}
		.button {
			color: #E8E8E8; background: #3458B8; font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold;
			height: 26px; vertical-align: middle; border: #E0D0C0 2px outset;
		}
		.smallButton {
			color: #FFFFE0; background-color: #D1CDA6; font-size: 10px; font-family: 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;
		}
		.highlightLine{ color: #3458B8; background: #3458B8 }
	
	/* AGH affiliate wizard */
		A.wizard,A.wizard:link,A.wizard:visited{ color: #FF0000; font-weight: normal; text-decoration: none; font-family: Arial, Helvetica; }
		A.wizard:hover,A.wizard:active{ color: #C80000; font-weight: normal; text-decoration: underline; font-family: Arial, Helvetica; }

		TABLE.wizardTable{ border: #3458B8 2px solid; }

		TD.wizardStep{ color: #B8B8B8; background: #3458B8; font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; }
		TD.wizardStepCurrent{ color: #F8F8F8; background: #FF6400; font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; }
		TD.wizardTitle{ color: #F8F8F8; background: #3458B8; font-family: Arial, Helvetica; font-size: 16px; font-weight: bold; }
		TD.wizardText{ color: #FF0000; background: #E0E0E0; font-family: Arial, Helvetica; font-size: 14px; font-weight: normal; }

		TD.checkoutTitle{ color: #F8F8F8; background: #FF6400; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; }

		SPAN.regularText{ font-family: Arial, Helvetica; font-size: 12px; color: #000000; text-decoration: none; font-weight: normal; }

		.wizardButton {
			color: #3458B8; background: #C0C0C0; font-family: Tahoma, Arial, Helvetica; vertical-align: middle;
			font-size: 12px; font-weight: bold; height: 26px; border: #808080 2px outset;
		}

/* (UNUSED elements) */

	/* main nav links - not currently used */
		A.navsel, A.navsel:link, A.navsel:visited { padding: 2px; font-size: 11px; color: #C80000; background: #DADAEB; text-decoration: none; font-weight: normal; }
		A.navsel:hover, A.navsel:active { padding: 2px; font-size: 11px; color: #E80000; background: #C0C0D8; text-decoration: none; font-weight: normal; }

	/* action */
		A.action, A.action:link, A.action:visited { color: #F08000; font-weight: bold; text-decoration: none; }
		A.action:hover, A.action:active { color: #FFC040; text-decoration: underline; }


