
/*<agl.folder "template">*/
	#loadingBox { color: #fff; top: 50%; left: 50%; opacity: 0.85; position: absolute; width: 300px; margin: -20px 0 0 -150px; padding: 20px; background-color: #6495ed; font-size: 18px; font-family: arial, Helvetica; text-align: center; z-index: 1000; visibility: visible; border: solid 1px #2a5faa; }
	#masterbox { background-color: white; background-image: url(../art/template/page-background.gif); background-repeat: repeat-y; top: 0; left: 50%; position: absolute; width: 740px; margin: 0 0 0 -370px; visibility: visible; }
	#header-main { background-image: url(../art/template/header-main.jpg); background-repeat: no-repeat; width: 720px; height: 150px; margin-left: 10px; }
	#menuitems { background-image: url(../art/template/menu-background.gif); background-repeat: no-repeat; width: 720px; height: 25px; z-index: 1000; margin-top: 0; margin-left: 10px; padding-top: 0; padding-left: 10px; }
	#wrapper { width: 700px; margin-left: 20px }
	#container { width: 100%; float: left; margin-top: 5px; margin-right: -200px; }
	#content { width: 485px; }
	#content-1col { width: 700px; }	
	#sidebar {
		text-decoration: none;
		width: 200px;
		float: right;
		padding-top: 10px;
		}
	#accessibility { color: #fff; font-size: 10px; position: relative; top: 10px; left: 590px; width: auto; height: auto; visibility: visible; }
	#footer { color: #555; font-size: 10px; font-family: arial, Helvetica, sans-serif; line-height: 12px; background-image: url(../art/template/footer.gif); background-repeat: no-repeat; text-align: center; width: 740px; height: 48px; }
	.clearing { width: 700px; height: 30px; clear: both; }
/*</agl.folder>*/
/*<agl.folder "basics">*/
	body { font-size: 0.8em; color: #333; font-family: arial, Helvetica, sans-serif; line-height: 1.5; }
	p,  td,  td.main,  p.main { }
	
	#accessibility a:link { color: #fff; text-decoration: none; }
	#accessibility a:visited { color: #fff; text-decoration: none; }	
	#accessibility a:hover { color: #ffd700; text-decoration: underline; }
	
	#content a:link { color: #9a8e51; text-decoration: underline; }	
	#content a:visited { color: #9a8e51; text-decoration: underline; }
	#content a:hover { color: #000; background-color: #f4f2e4; text-decoration: underline; }
	
	#content-1col a:link { color: #9a8e51; text-decoration: underline; }	
	#content-1col a:visited { color: #9a8e51; text-decoration: underline; }
	#content-1col a:hover { color: #000; background-color: #f4f2e4; text-decoration: underline; }	
	
	#footer a:link { color: #9a8e51; text-decoration: underline; }
	#footer a:visited { color: #9a8e51; text-decoration: underline; }
	#footer a:hover { color: #000; background-color: #f4f2e4; text-decoration: underline; }
	
	h1 { color: #4B6F8B; font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: normal; letter-spacing: 1px; text-shadow: LightGrey 0.15em 0.15em 0.15em }
	h2 { color: #4B6F8B; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: normal; letter-spacing: 1px; text-shadow: LightGrey 0.15em 0.15em 0.15em }
	h3 { font-size: 1.2em; font-family: arial, Helvetica, sans-serif; font-weight: bold; line-height: normal; letter-spacing: 2px; text-transform: uppercase; word-spacing: 4px; }
	h4 { font-size: 1.1em; font-family: Georgia, "Times New Roman", serif; font-weight: bold; line-height: normal; letter-spacing: 1px; }

	blockquote { padding: 0.25em 40px; font: italic 1.15em Georgia, "Times New Roman", Times, serif; background: url(../art/main/quote_wh.gif) no-repeat 10px 0.75em; margin: 0.25em 0; }
	li { padding-bottom: 10px; }

	td.smallText,  span.smallText,  p.smallText { font-size: 10px; }
	td.bigText,  span.bigText,  p.bigText { font-size: 12px; }
	td.linkbutton { background-color: white; padding: 4px; border: solid 1px #878787 }
	.box-beige { background-color: #f4f2e4; padding: 8px; border: solid 1px #9a8e51; }

	.topline { padding-top: 10px; border-top: 4px solid #555; }
	
	p.superscript_footer { color: #878787; font-size: 10px; line-height: normal; }
/*</agl.folder>*/
/*<agl.folder "aqua">*/
	input.aqua-beige-100 { color: #333; font-size: 0.85em; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; background-image: url(../art/aqua/aqua-button-beige-100.gif); background-repeat: no-repeat; text-align: center; width: 100px; height: 26px; margin: 0; padding: 0; border-style: none; border-width: 0; }
	input.aqua-beige-100-over { color: #fff; font-size: 0.85em; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; background-image: url(../art/aqua/aqua-button-beige-100-over.gif); background-repeat: no-repeat; text-align: center; width: 100px; height: 26px; margin: 0; padding: 0; border-style: none; border-width: 0; }
/*</agl.folder>*/
/*<agl.folder "form">*/
	form.SubscribeForm { font-size: 0.9em; line-height: normal; background-color: #f4f2e4; margin-top: 20px; margin-right: 5px; margin-left: 10px; padding: 8px; border: dotted 1px #9a8e51; }
	form.formbox { line-height: normal; background-color: #e4efe4; width: 640px; margin-right: 20px; padding: 8px; border: dotted 1px #4b6f8b; }
	input.small { font-size: 0.9em; }
/*</agl.folder>*/
/*<agl.folder "sidebar">*/
	.sidemenu { color: #a52a2a; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.6em; background-image: url(../art/template/sidebar-menu-normal.gif); background-repeat: no-repeat; background-position: 0 10px; margin-top: 5px; margin-bottom: 10px; padding-top: 4px; padding-left: 15px; }
	.sidemenu a:link,  a:visited { color: #a52a2a; text-decoration: none; }
	.sidemenu a:hover { color: #000; text-decoration: none; }
	.sidemenu-over { color: #a52a2a; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.6em; background-image: url(../art/template/sidebar-menu-over.gif); background-repeat: no-repeat; background-position: 0 10px; margin-top: 5px; margin-bottom: 10px; padding-top: 4px; padding-left: 15px; }
	.sidemenu-over a:link,  a:visited { color: #a52a2a; text-decoration: none; }
	.sidemenu-over a:hover { color: #000; text-decoration: none; }
	.sidemenu-small { color: #878787; font-size: 0.9em; font-family: arial, helvetica, sans-serif, verdana, geneva; line-height: 1.8em; margin-top: -15px; margin-bottom: 15px; padding-left: 15px; }
	.sidemenu-small-over { color: #4B6F8B; font-size: 0.9em; font-family: arial, helvetica, sans-serif, verdana, geneva; line-height: 1.8em; margin-top: -15px; margin-bottom: 15px; padding-left: 15px; }
/*</agl.folder>*/
/*<agl.folder "tables">*/
	table.basic { font-size: 0.85em; border: solid 2px #555; border-collapse: collapse; }
	tr.basic { border: solid 1px #555; }
	th.basic { background-color: #e4efe4; padding: 5px; border-style: solid dotted; border-width: 1px; }
	td.basic { background-color: #f4f2e4; vertical-align: top; padding: 5px; border-style: solid dotted; border-width: 1px; }
	
	table.stats { font-size: 0.85em; border: solid 2px #555; border-collapse: collapse; }
	tr.stats { border: solid 1px #555; }
	th.stats { font-size: 1em; line-height: normal; background-color: #e4efe4; text-transform: uppercase; padding: 5px; border-style: solid dotted; border-width: 1px; }
	td.stats { font-weight: normal; background-color: #f4f2e4; vertical-align: top; padding: 5px; border-style: solid dotted; border-width: 1px; }
	td.stats-white { font-weight: bold; background-color: #fff; vertical-align: top; padding: 5px 10px 5px 5px; border-style: solid dotted; border-width: 1px; }

	td.gallery-thumb { padding: 20px; }
	img.gallery-thumb { padding: 3px; border: solid 1px #555; }
	img.gallery-thumb-over { padding: 3px; border: solid 1px #ffd700; }
	td.sql_jumpto { color: #555; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 6px 0; }
/*</agl.folder>*/
/*<agl.folder "news">*/
	td.news-dots { background-image: url(../art/main/dots.gif); background-repeat: repeat-x; }
/*</agl.folder>*/
