/*<agl.folder "Structural">*/

	body { font-size: 0.75em; font-family: Georgia, "Times New Roman", Times, serif; background-image: none; text-align: center; margin: 0; }
	#container { background-image: none; text-align: left; width: 770px; margin-right: auto; margin-left: auto; padding-bottom: 5px; }
	#header { background-image: url(../images/header.gif); text-indent: -999em; width: 751px; height: 150px; margin-right: 10px; margin-left: 10px; border-bottom: 5px solid #669; }
	#wrapper { width: 740px; margin-left: 10px; padding-right: 5px; padding-left: 5px; }
	#main-nav { text-decoration: none; display: none; }
	#sub-header { display: none; }
	#three-columns { display: none; }
	#left-wrapper { width: 239px; float: left; }
	.supplemental { font-size: 0.95em; background-image: url(../images/slashBG.gif); display: block; margin-top: 2px; margin-bottom: 1px; padding: 3px; width: 239px; float: left; border: solid 1px #669; }
	#main-content { position: relative; right: 0; width: 480px; float: right; margin-top: 1px; margin-bottom: 1px; padding: 5px; display: block; }
	#footer { display: none; }
	#cred { font-size: 0.9em; text-align: center; width: auto; float: left; clear: both; margin-top: 10px; margin-right: auto; margin-left: auto; display: block; }

/*</agl.folder>*/

/*<agl.folder "Standard Selectors">*/

	h1 { color: #51418d; font-size: 1.4em; margin-top: 0; }
	h2 { color: #51418d; font-size: 1.2em; text-align: center; margin-top: 0; }
	h3 { color: #51418d; font-size: 1em; margin-top: 0; }
	p { }
	td { }
	a:link, a:visited { color: #51418d; }
	a:hover { text-decoration: none; }
	a:active { color: #769; }

/*</agl.folder>*/

/*<agl.folder "main-nav">*/

	#main-nav * { background-image: url(../images/navigation.gif); margin: 0; padding: 0; list-style-type: none; }
	#main-nav a { font-size: 10pt; text-indent: -999em; width: 243px; height: 24px; display: block; }
	
/* Base */	

	.nav-home a { background-position: 00px 0; }
	.nav-app a { background-position: 0px -24px; }
	.nav-services a { background-position: 0px -48px; }
	.nav-about a { background-position: 0px -72px; }
	.nav-faqs a { background-position: 0px -96px; }
	.nav-news a { background-position: 0px -120px; }
	.nav-press a { background-position: 0px -144px; }
	.nav-areas a { background-position: 0px -168px; }
	
/* Down */	

	body#home .nav-home a { color: #ddddce; background-position: -490px 0; text-decoration: none; cursor: default; }
	body#app .nav-app a { color: #ddddce; background-position: -490px -24px; text-decoration: none; cursor: default; }
	body#services .nav-services a { color: #ddddce; background-position: -490px -48px; text-decoration: none; cursor: default; }
	body#about .nav-about a { color: #ddddce; background-position: -490px -72px; text-decoration: none; cursor: default; }
	body#faqs .nav-faqs a { color: #ddddce; background-position: -490px -96px; text-decoration: none; cursor: default; }
	body#news .nav-news a { color: #ddddce; background-position: -490px -120px; text-decoration: none; cursor: default; }
	body#press .nav-press a { color: #ddddce; background-position: -490px -144px; text-decoration: none; cursor: default; }
	body#areas .nav-areas a { color: #ddddce; background-position: -490px -168px; text-decoration: none; cursor: default; }	
	
/* Over */	

	.nav-home a:hover { background-position: -245px 0; text-decoration: none; }
	.nav-app a:hover { background-position: -245px -24px; text-decoration: none; }
	.nav-services a:hover { background-position: -245px -48px; text-decoration: none; }
	.nav-about a:hover { background-position: -245px -72px; text-decoration: none; }
	.nav-faqs a:hover { background-position: -245px -96px; text-decoration: none; }
	.nav-news a:hover { background-position: -245px -120px; text-decoration: none; }
	.nav-press a:hover { background-position: -245px -144px; text-decoration: none; }
	.nav-areas a:hover { background-position: -245px -168px; text-decoration: none; }
	
/*</agl.folder>*/
/*<agl.folder "sub-header">*/
	.subBG01 { background-image: url(../images/subheader01.gif); }
/*</agl.folder>*/
/*<agl.folder "three-columns" "Supplement, tab oriented navigation">*/

	#three-columns img { float: right; margin: 0; padding: 0; border-left: 1px solid #669; }
	#three-columns p { margin: 2px; }
	#left { background-image: url(../images/slashBG.gif); width: 245px; float: left; margin-right: 1px; margin-left: 0; padding: 0; border: solid 1px #669; display: block; }
	#center { background-image: url(../images/slashBG.gif); display: block; margin-right: 1px; width: 240px; float: left; margin-left: 1px; padding: 0; border: solid 1px #669; }
	#right { background-image: url(../images/slashBG.gif); display: block; margin-left: 1px; width: 245px; float: left; margin-right: 0; padding: 0; border: solid 1px #669; }
/*</agl.folder>*/
/*<agl.folder "supplemental">*/
	.supplemental h2 { font-size: 1.4em; text-align: left; margin: 0; }
	.supplemental p { margin: 0 0 0 5px; padding: 2px; }
	.supplemental label { font-weight: bold; line-height: 18px; width: 50px; float: left; }
	#quick-contact { margin: 0; }
/*</agl.folder>*/
/*<agl.folder "main-content">*/
	.float-right { width: 240px; float: right; margin: 0; padding: 0; }
	.float-right p, .float-right ul { margin-top: 0; }
	.indentUL { list-style-type: none; }
	.indentUL li { margin-bottom: 10px; }
/*</agl.folder>*/
/*<agl.folder "app-form">*/
	#app-form * { list-style-type: none; }
	#app-form em { font-size: 0.9em; }
	#app-form ul { width: 400px; }
	#app-form li { margin-bottom: 6px; padding: 5px; border: solid 1px #babae2; }
	#app-form li:hover { background-color: #d5d5ef; }
	#app-form li li { width: 300px; margin-bottom: 0; border-width: 0; }
	#app-form label { font-weight: bold; width: 380px; margin: 0; }
	#app-form ul ul label { font-weight: normal; width: 280px; margin: 0 0 -15px; display: block; }
	#app-form .alt01 { background-color: #ddddce; }
	#app-form .alt02 {  }
/*</agl.folder>*/
/*<agl.folder "footer" "Text styles for each link can be found in the main-nav area.">*/

	#footer * { color: white; margin: 0; padding: 0; list-style-type: none; }
	#footer ul { text-align: center; width: 480px; margin-right: auto; margin-left: auto; display: block; }
	#footer li { width: auto; float: left; margin-right: 3px; margin-left: 3px; padding: 2px; display: block; }

/*</agl.folder>*/

/*<agl.folder "cred">*/

	#cred p { color: #51418d; margin: 0 0 3px; }

/*</agl.folder>*/

/*<agl.folder "Special Selectors">*/
	input, textarea { padding-top: 1px; border: solid 1px #769; }
	#submit { color: white; font-weight: bold; background-image: url(../images/footerBG.gif); background-position: center -90px; text-align: center; margin-left: 35%; }
	#submit:hover { color: white; font-weight: bold; background-position: center -100px; text-align: center; margin-left: 35%; }

/*</agl.folder>*/

/*<agl.folder "Fixes">*/

	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/

