/*/
	AutoGlassHosting.css (c) 2000-2004 by Locke Enterprises - All rights reserved.
	LICENSE: Authorized for use on the AutoGlassHosting.com website.
	FILE:  AutoGlassHosting.css [v1.0]
	PURPOSE:  Export CSS classes for use on the the AutoGlassHosting website.
	CREATED:  5/2004 - Locke Enterprises (iLocke.com) - taken from Nathan's master template
	MODIFICATION HISTORY:
		· 6/18/2004 - Nathan - adapted for the AGH website
/*/

/*-------------------------------------------------------------------------
 basic body elements
-------------------------------------------------------------------------*/
	/*BODY{ color: #000000; background: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica; }*/
	BODY {
		background: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none;
		scrollbar-face-color:#006AA4;
		scrollbar-arrow-color:#ffffff;
		scrollbar-track-color:#eaeaea;
		scrollbar-shadow-color:#454545;
		scrollbar-highlight-color:#eaeaea;
		scrollbar-3dlight-color:#EBE8D3;
		scrollbar-darkshadow-Color:ffffff;
	}

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

	a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #686868; }
	a:visited{ color: #454545; }
	a:hover{ color: #aeaeae; text-decoration: none }

/* standard links * /
	A:link{ color: #4800B0; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica; }
	A:visited{ color: #4800B0; font-weight: bold; text-decoration: none; }
	A:hover{ color: #6800F0; font-weight: bold; text-decoration: underline; }
	A:active{ color: #6800F0; font-weight: bold; text-decoration: underline; }/**/

/* main nav links - not currently used */
	A.nav:link{ padding: 2px; font-size: 11px; color: #A80000; text-decoration: none; font-weight: normal; }
	A.nav:visited{ padding: 2px; font-size: 11px; color: #A80000; text-decoration: none; font-weight: normal; }
	A.nav:hover{ padding: 2px; font-size: 11px; color: #F00000; background: #DADAEB; text-decoration: none; font-weight: normal; }
	A.nav:active{ padding: 2px; font-size: 11px; color: #F00000; background: #DADAEB; text-decoration: none; font-weight: normal; }

/* main nav links - not currently used */
	span.navactive{ padding: 2px; font-size: 11px; color: #C80000; zbackground: #E8E8F4; text-decoration: none; font-weight: bold; }

/* main nav links - not currently used */
	A.navsel:link{ padding: 2px; font-size: 11px; color: #C80000; background: #DADAEB; text-decoration: none; font-weight: normal; }
	A.navsel:visited{ padding: 2px; font-size: 11px; color: #C80000; background: #DADAEB; text-decoration: none; font-weight: normal; }
	A.navsel:hover{ padding: 2px; font-size: 11px; color: #E80000; background: #C0C0D8; text-decoration: none; font-weight: normal; }
	A.navsel:active{ padding: 2px; font-size: 11px; color: #E80000; background: #C0C0D8; text-decoration: none; font-weight: normal; }

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

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

/* bottom nav links */
	A.bottomnav:link{ font-size: 12px; color: #586C6B; text-decoration: none; }
	A.bottomnav:visited{ font-size: 12px; color: #586C6B; text-decoration: none; }
	A.bottomnav:hover{ font-size: 12px; color: #586C6B; text-decoration: underline; }
	A.bottomnav:active{ font-size: 12px; color: #586C6B; text-decoration: underline; }

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

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

/* medium links */
	A.medium:link{ font-size: 14px; color: #FEF789; text-decoration: none; font-weight: bold; }
	A.medium:visited{ font-size: 14px; color: #FEF789; text-decoration: none; font-weight: bold; }
	A.medium:hover{ font-size: 14px; color: #FEDD28; text-decoration: underline; font-weight: bold; }
	A.medium:active{ font-size: 14px; color: #FEDD28; text-decoration: underline; font-weight: bold; }

/* mediumThin links */
	A.mediumThin:link{ font-size: 14px; color: #FEF789; text-decoration: none; font-weight: normal; }
	A.mediumThin:visited{ font-size: 14px; color: #FEF789; text-decoration: none; font-weight: normal; }
	A.mediumThin:hover{ font-size: 14px; color: #FEDD28; text-decoration: underline; font-weight: normal; }
	A.mediumThin:active{ font-size: 14px; color: #FEDD28; text-decoration: underline; font-weight: normal; }

/* homeLink links */
	A.homeLink:link{ font-size: 10pt; color: #F8F8B0; text-decoration: none; font-weight: normal; }
	A.homeLink:visited{ font-size: 10pt; color: #F8F8B0; text-decoration: none; font-weight: normal; }
	A.homeLink:hover{ font-size: 10pt; color: #FCFC90; text-decoration: underline; font-weight: normal; }
	A.homeLink:active{ font-size: 10pt; color: #FCFC90; text-decoration: underline; font-weight: normal; }

/* 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: #382850; font-size: 12px; font-family: Arial, Helvetica; }*/
	td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #686868; }
	/**/td.welcome{ font-family: arial, helvetica; }/**/

	td.loginhere{ color: #F0F0F0; text-align: center; }
	td.nav{
		color: #AAAAAA; background: #41473F; border: none; text-align: left; vertical-align: middle; height: 23;
		font-family: Arial, Helvetica; font-size: 14px; font-weight: bold;
	}
	td.subnav{
		color: #AAAAAA; background: #41473F; border: none; text-align: left; vertical-align: middle; height: 19;
		font-family: Arial, Helvetica; font-size: 12px; font-weight: bold;
	}
	td.title{ color: #000000; font-size: 18px; font-weight: bold; border: none; text-align: left; vertical-align: middle; }
	td.bottom{ color: #000000; font-size: 10px; font-weight: normal; border: none; text-align: left; vertical-align: middle; }
	td.stageText{ font-size: 16px; }
	td.stageBoldText{ font-size: 16px; font-weight: bold; }
	td.mediumText{ font-size: 11px; }
	/* Not yet utilized. */
	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; }
	td.fieldname{ text-align: left; vertical-align: top; }
	td.smallnote{ color: #484868; font-size: 10px; vertical-align: middle; }
	td.specialnote{ color: #C80000; font-size: 11px; vertical-align: middle; }

/*-------------------------------------------------------------------------
 special paragraphs
-------------------------------------------------------------------------*/
	/*P{ font-family: Arial, helvetica; }*/
	p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454545; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 20px; }
	P.title{ color: #881830; font-weight: bold; font-size: 18px; text-decoration: none; }
	P.homeText{ color: #FFFFFF; font-size: 10pt; font-family: Arial, Helvetica; text-align: justify; }
	P.action{ text-align: left; color: #20A048; background: none; text-decoration: none; font-weight: bold; font-size: 14px; font-family: verdana, tahoma, arial, helvetica; }
	P.subtitle{ color: #FFFFFF; font-weight: normal; font-size: 16px; text-decoration: underline; }
	P.error{ color: #E00000; background: none; text-decoration: none; font-weight: bold; font-size: 18px; }
	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.pageTextThin {
		font-weight: normal;
		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; }

/*-------------------------------------------------------------------------
 classes for form elements
-------------------------------------------------------------------------*/
	input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #3B3B3B;
		padding-left: 5px;
		border: 1px solid #484848;
		background-color: #F0F0F0; 
	}

	textarea { font-family: Verdana; font-size: 8pt; color: #E58600; background-color: #FFF2D9; border: 1px dotted #b2b2b2; }


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

/* for buttons */
	.button {
		color: #FFFFFF; background: #006AA4; /*98635D*/ font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; font-weight: normal;
		height: 26px; vertical-align: middle; border: #8080C8 /*BA908B:AA7E79:5F130A*/ 2px outset;
	}
	.smallButton {
		color: #FFFFE0; background-color: #D1CDA6; font-size: 10px; font-family: 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;
	}
	.deleteButton {
		color: #600000; background: #C06060; font-size: 10pt; font-family: Arial, Helvetica;
		font-weight: bold; border-color: #F04040; border-color: #FFC0C0; vertical-align: middle;
	}

/*-- for input boxes and certain cells --*/
	.normal {
		color: #000000; background: #F0F0F0; font-size: 11px; font-weight: normal; border-color: #C0C0C0;
		vertical-align: middle; font-family: Arial, Helvetica; text-decoration: none;
		scrollbar-face-color: #C0C0C0;  scrollbar-shadow-color: #989898;  scrollbar-highlight-color: #F0F0F0;
		scrollbar-3dlight-color: #C0C0C0; scrollbar-darkshadow-color: #C0C0C0;  scrollbar-track-color: #C0C0C0;
		scrollbar-arrow-color: #606060; /*FFFFFF*/
	}
	.readonly {
		color: #404040; background: #D8D8D8; font-size: 8pt; font-family: Arial, Helvetica; font-weight: normal;
		border-color: #C0C0C0; vertical-align: middle; text-decoration: none;
	}
	.none {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 0;
		border: 0;
		margin: 0;
		background: transparent;
	}
	.normal {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #3B3B3B;
		padding-left: 5px;
		border: 1px solid #484848;
		background-color: #F0F0F0; 
	}

/*/

.upmenu A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.upmenu A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.upmenu A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
}

.upmenu A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
}

.midmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	padding: 2px;
}

.midmenu A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	padding: 2px;
	text-decoration: none;
}

.midmenu A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454545;
	padding: 2px;
	text-decoration: none;
}

.midmenu A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: #0FAAFF;
	text-decoration: none;
}

.midmenu A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0FAAFF;
	padding: 2px;
}

.companyname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-indent: 5pt;
}

.companyname A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-indent: 5pt;
}

.companyname A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-indent: 5pt;
}

.companyname A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-indent: 5pt;
}

.companyname A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #eaeaea;
	text-indent: 5pt;
}

.companyslogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0FAAFF;
	font-weight: bold;

}
.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #439D00;
	padding: 10px 10px 10px 20px;
	font-weight: bold;

}
.pagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #686868;
	padding: 10px 10px 10px 25px;
	text-align: justify;

}

.loginhere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.plantitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B82A1;
	padding: 5px 5px 5px 0px;
	font-weight: bold;
}

.plansubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BBBBBB;
	padding: 5px 5px 5px 0px;
	font-weight: bold;
}

.plantext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.planprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px;
}

.bluebg {
	background-image: url(../images/bg1.jpg);
	background-repeat: repeat-y;
}

.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #686868;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 30px;
}

/**/