/*<agl.folder "Basics">*/
body                { font-size: 11px; font-family: Verdana; background-color: #e3dcd0; background-image: url("../images/main_bg.gif"); background-repeat: repeat-x; text-align: center; margin: 0 }
	a       { color: #3753af; text-decoration: none }
	a:hover         { color: #c86042; background-color: #fff9ed }
	p  { font-size: 11px; font-family: Arial }
	h1       { color: #beaf79; font-size: 30px; font-family: "Times New Roman"; font-weight: normal; margin: 0; padding: 5px 0 }
	h2      { color: #9c4b1f; font-size: 22px; font-family: "Times New Roman"; font-weight: normal; margin: 0; padding: 5px 0 }
	h3    { color: #ad8a78; font-size: 16px; font-family: "Times New Roman"; font-weight: normal; text-transform: uppercase; margin: 0; padding: 5px 0 }
	td  { font-size: 13px; font-family: "Gill Sans", Verdana }
	ul { }
	ol { }
	div    { font-size: 11px; font-family: Arial }
	pre   { font-size: 10px; font-family: "Andale Mono"; font-stretch: condensed; margin: 0; padding: 20px }
/*</agl.folder>*/
/*<agl.folder "N1 and layers">*/
	#naviarea           { background-image: url("../images/n1_bg.gif"); background-repeat: repeat-x; visibility: visible; position: relative; z-index: 1; width: 100%; height: 60px; float: left }
	.n1item      { visibility: visible; position: relative; height: 60px; float: left }
	.n1item p      { color: #886d54; font-size: 10px; font-family: "Gill Sans", Verdana; text-transform: uppercase; margin: 0; padding: 15px 0 1px 10px }
	.n1item a       { color: #6583af; text-decoration: none }
	.n1item a:hover       { color: #c86042; background-color: transparent; border-bottom: 0 }
	.n1itemselected    { background-image: url("../images/n1_selected_bg.gif"); background-repeat: no-repeat; visibility: visible; position: relative; height: 60px; float: left }
	.n1itemselected p     { color: #886d54; font-size: 10px; font-family: "Gill Sans", Verdana; text-transform: uppercase; margin: 0; padding: 15px 0 1px 10px }
	.n1itemselected a     { color: #543b23; text-decoration: none }
	.n1itemselected a:hover    { color: #c86042; background-color: transparent; border-bottom: 0 }
	.n1middle        { background-image: url("../images/n1_middle.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 10px; height: 60px; float: left }
	.n1middleselected      { background-image: url("../images/n1_middle_selected.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 10px; height: 60px; float: left }
	.n2layernaviarea      { visibility: hidden; position: absolute; z-index: 2; top: 35px; right: 0; left: 0; width: 165px; height: auto; border: solid 1px #f9f6ed }
	.n2item   { background-color: #fff; visibility: inherit; position: relative; z-index: 2; width: 165px; height: auto; float: left }
	.n2item p   { color: #886d54; margin: 0; padding: 2px }
	.n2item a     { color: #6583af; padding: 5px; position: relative; width: 150px; float: left; border-bottom: 2px solid white }
	.n2item a:hover    { color: #c86042; background-color: transparent; border-bottom: 2px groove #6583af }
/*</agl.folder>*/
/*<agl.folder "Subnavigation">*/
	#subnaviarea         { background-color: white; background-image: url("../images/subnavi_area_bg.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 200px; height: 500px; float: right }
	#subnaviarea p    { font-size: 10px; font-family: Arial; text-transform: uppercase; margin: 0; padding: 5px 10px 5px 30px }
	#subnavititle       { visibility: visible; position: relative; width: 180px; height: 30px; float: right }
	#subnavititle p  { color: #d8d0c7; text-indent: -9px; padding-left: 30px }
	.subnaviitem       { visibility: visible; position: relative; width: 180px; float: right }
	.subnaviitem p   { color: #886037; text-indent: -9px; padding-left: 30px }
	.subnaviitem a    { color: #886d54; text-decoration: none }
	.subnaviitem a:hover    { color: #c86042; text-decoration: none }
	.subnaviitemselected         { color: #af5a24; font-weight: bold; background-color: #efe7dd; visibility: visible; position: relative; width: 180px; float: right }
	.subnaviitemselected a     { color: #886d54 }
	.subnaviitemselected a:hover     { color: #c86042 }
	.subnaviitempath       { visibility: visible; position: relative; width: 180px; float: right }
	.subnaviitempath p  { color: #d8d0c7; text-indent: -9px; padding-left: 30px }
	.subnaviitempath a   { color: #c68760 }
	.subnaviitempath a:hover    { color: #c86042 }
	.subnaviitemlevelsub        { visibility: visible; position: relative; width: 180px; float: right }
	.subnaviitemlevelsub p  { text-indent: -9px; padding-left: 30px }
	.subnaviitemlevelsub a   { color: #462b2b }
	.subnaviitemlevelsub a:hover    { color: #c86042 }
/*</agl.folder>*/
/*<agl.folder "Basic structure">*/
	#basicarea       { text-align: left; visibility: visible; margin: 0 auto; position: relative; width: 880px; height: auto }
	#maincol                { background-color: #fff; visibility: visible; position: relative; z-index: 1; width: 820px; height: auto; float: left }
	#middlecol   { visibility: visible; position: relative; width: 100%; height: auto; float: left }
	#contentarea    { background-color: #fff; visibility: visible; position: relative; z-index: 0; width: 100%; height: auto; float: left }
	#contentmain                      { background-color: #fff; background-repeat: no-repeat; visibility: visible; position: relative; width: 510px; height: auto; min-height: 400px; float: left }
	#toparea         { background-image: url(../images/top_bg.gif); background-repeat: repeat-x; visibility: visible; position: relative; z-index: 2; width: 100%; height: 95px; float: left }
/*</agl.folder>*/
/*<agl.folder "Path">*/
	#path     { visibility: visible; position: relative; width: 600px; height: 22px; float: right }
	#pathitem { visibility: visible; position: relative; float: right }
	#pathitem p   { color: #886d54; text-align: right; margin: 0; padding: 5px 5px 5px 0 }
	#pathitem a   { color: #6583af; font-size: 11px; text-decoration: none }
	#pathitem a:hover    { color: #c86042; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "Pagetitles">*/
	#pagetitles  { text-align: left; visibility: visible; position: relative; z-index: 0; height: auto; float: left }
	#pagetitles h1  { margin: 0; padding: 20px 40px 5px }
	#pagetitles p      { color: #757268; font-size: 13px; font-family: "Times New Roman"; line-height: 18px; margin: 0; padding: 5px 40px 40px }
	.pagetitleswidth   { width: 50% }
/*</agl.folder>*/
/*<agl.folder "Search">*/
	#search    { visibility: visible; position: relative; width: 180px; height: 70px; float: right }
	#search a  { color: #6583af; text-decoration: none }
	#search a:hover  { color: #c86042 }
	.searcharea    { color: #886d54; text-align: left; margin: 0; padding: 5px 0 0 10px; width: 100% }
	.searchfield    { color: #886d54; font-size: 11px; font-family: Arial; font-weight: normal; background-color: #f9f6ed; padding-top: 5px; padding-left: 5px; width: 120px; height: 18px; vertical-align: middle; border: solid 1px #e3dcd0 }
	.searchbtn    { color: #886d54; font-size: 11px; font-family: Verdana; font-weight: bold; background-color: #e3dcd0; width: 25px; height: 18px; vertical-align: middle; border: solid 1px #f9f6ed }
	.searchtextingress  { color: #55539b; text-decoration: none }
	.searchtextcontent  { color: #8194db; text-decoration: none }
	.searchhighlight  { color: #242cbc; background-color: #dfdfc6 }
	.searchpager { color: #766e6a; margin: 0; padding: 10px; width: 100% }
	.searchdates { color: #d9daed; margin: 0; padding: 10px; width: 100% }
	#searcresultcol { visibility: visible; position: relative; width: 550px; float: left }
	#searcresultcol p  { color: #b0a49d; font-size: 11px; margin: 0; padding: 5px 40px; width: 100% }
	#searcresultcol h3  { padding-top: 10px; padding-right: 40px; padding-left: 40px }
	#searcresultcol h2  { padding-top: 10px; padding-right: 40px; padding-left: 40px }
/*</agl.folder>*/
/*<agl.folder "Forums">*/
	#forumtitlerow { visibility: visible; position: relative; width: 100%; float: left }
	#forumcontentrow  { visibility: visible; position: relative; width: 100%; float: left }
	#forumcontentrow p  { font-size: 11px; font-weight: normal; margin: 0; padding: 10px 40px }
	#forumtitle   { visibility: visible; position: relative; width: 70%; float: left }
	#forumtitle p  { font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; padding: 4px 5px 4px 40px }
	#forumtitle a { text-decoration: none }
	#forumdate   { text-align: right; visibility: visible; position: relative; width: 30%; float: left }
	#forumdate p   { font-size: 11px; font-weight: normal; margin: 0; padding: 4px 40px 4px 5px }
	#forumformarea  { visibility: visible; position: relative; width: 100%; float: left }
	#forumformarea p  { font-size: 11px; margin: 0; padding: 4px 40px }
	#forumpagerrow   { text-align: center; visibility: visible; position: relative; width: 100%; float: left }
	#forumpagerrow p  { margin: 0; padding: 4px 40px }
/*</agl.folder>*/
/*<agl.folder "Sitemap">*/
	#sitemap  { visibility: visible; position: relative; width: 100%; float: left }
	#sitemapitem { visibility: visible; position: relative; width: 220px; float: left }
	.sitemapitemL1  { font-size: 15px; font-weight: bold; line-height: 17px; margin: 0; padding: 10px }
	.sitemapitemL2 { font-size: 12px; font-weight: bold; line-height: 14px; margin: 0; padding: 0 10px 5px }
	.sitemapitemL3 { font-size: 12px; font-weight: normal; line-height: 13px; margin: 0; padding: 0 10px 5px 20px }
	.sitemapitemL1 a { color: #78304d; font-size: 17px; text-decoration: none }
	.sitemapitemL1 a:hover { color: #a0628f }
	.sitemapitemL2 a  { color: #5b5783; font-size: 12px; text-decoration: none }
	.sitemapitemL2 a:hover  { color: #8983c6 }
	.sitemapitemL3 a  { color: #37697d; font-size: 12px; text-decoration: none }
	.sitemapitemL3 a:hover  { color: #55a3c3 }
/*</agl.folder>*/
/*<agl.folder "Forms">*/
	.formrequired  { margin: 0; padding-top: 0 }
	.formnormal { margin: 0; padding-top: 0 }
	.requiredformnote { color: #ce812a; font-size: 11px; margin: 0; padding-top: 3px; padding-bottom: 3px }
	.formtitle { font-size: 13px }
	.formnote { color: #55539b; font-size: 12px; background-color: #d1d2e4; margin: 0; padding: 20px }
	.formarea { margin: 0; padding: 3px 40px }
	.formtitle { font-size: 14px; margin: 0; padding: 10px 40px 5px }
/*</agl.folder>*/
/*<agl.folder "Highlight">*/
	.highlightarea { visibility: visible; position: relative; float: left }
	.highlightarea p   { font-family: Verdana; margin: 0; padding: 5px 20px 0 }
	.highlightarea h3    { font-size: 16px; font-family: "Times New Roman"; padding: 1px 20px 0 }
	.highlightarea h3 a { color: #ad8a78 }
	.highlightarea h3 a:hover { color: #c86042 }
	.highlightarea a { color: #375371 }
	.highlightarea a:hover { color: #c86042 }
/*</agl.folder>*/
/*<agl.folder "Contentarea basics">*/
	li.filelist { text-indent: -16px; display: block; margin: 0; padding: 0 0 5px 16px }
	ul.filelist { margin: 0; padding: 10px 15px }
	.imagearea { margin: 0; padding: 0 }
	.imgalt { margin: 0; padding: 5px 10px }
	.textarea   { margin: 0; padding: 0 40px 20px }
	.listarea { margin: 0; padding: 0 10px 10px }
	.linkarea  { margin: 0; padding: 3px 20px 2px 10px }
	.formareareq { color: #b3312d; margin: 0; padding: 3px 10px }
	.etextfield    { color: #646464; font-size: 12px; font-family: Arial; background-color: #f5f2f0; margin: 0; padding: 2px; width: 100% }
	.etextselect     { color: #646464; font-size: 12px; font-family: Arial; background-color: #f5f2f0; margin: 0; padding: 2px; width: 80% }
	.etextarea    { color: #646464; font-size: 12px; font-family: Arial; background-color: #f5f2f0; margin: 0; padding: 2px; width: 100% }
	.etextbtn     { color: #957767; font-size: 11px; font-family: Arial; font-weight: bold; height: 20px; border: solid 1px }
	.loginscreen { color: #666; font-size: 11px; margin: 30px; padding: 20px }
	.normalmargin { margin: 0; padding: 5px 10px }
	.margin { margin-top: 10px; margin-bottom: 10px; padding: 10px }
	.thumbs { background-color: #fff; margin: 0 0 10px 10px; padding: 0; border-width: 1px; border-color: #a2b194 }	
/*</agl.folder>*/
/*<agl.folder "Footer">*/
	#footer   { font-weight: normal; background-image: url("../images/footer_bg.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 100%; height: 67px; float: left }
	#footerleft  { visibility: visible; position: relative; width: 75%; float: left }
	#footerleft p      { color: #beaf79; font-size: 10px; font-family: "Gill Sans", Verdana; text-transform: uppercase; visibility: visible; margin: 0; padding: 16px 10px 5px 70px; position: relative; width: 100%; float: left }
	#footerright   { visibility: visible; position: relative; width: 25%; float: right }
	#footerright a { color: #e3dcd0 }
	#footerright a:hover { color: #c86042 }
	#footerright p     { color: #beaf79; font-size: 10px; font-family: "Gill Sans", Verdana; text-transform: uppercase; visibility: visible; margin: 0; padding: 16px 0 5px 10px; position: relative; float: left }
/*</agl.folder>*/
/*<agl.folder "Blogitems">*/
	#blogitems  { background-color: #fff; background-image: url("../images/blog_bg.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 310px; float: right }
	.blogitem  { visibility: visible; position: relative; width: 100%; float: left }
	.blogitem h3    { color: #534617; font-size: 16px; font-family: "Times New Roman"; margin: 0; padding: 1px 20px 5px }
	.blogitem h3 a { color: #534617 }
	.blogitem h3 a:hover { color: #c86042 }
	.hldate   { color: #8a7c48; font-size: 10px; font-family: "Times New Roman"; margin: 0; padding-top: 14px; padding-right: 20px; padding-left: 20px }
	.hltext   { margin: 0; padding: 3px 20px 10px }
	.blogitem a  { color: #545454; text-decoration: none }
	.blogitem a:hover  { color: #c86042 }
/*</agl.folder>*/
/*<agl.folder "csonly">*/
	#marginleftbg   { background-image: url("../images/left_margin_bg.gif"); background-repeat: repeat-y; background-position: left 0; visibility: visible; float: left }
	#marginrightbg  { background-image: url("../images/right_margin_bg.gif"); background-repeat: repeat-y; background-position: right 0; visibility: visible; float: left }
	#marginleftbottom  { background-image: url("../images/left_margin_bottom.gif"); background-repeat: no-repeat; background-position: left bottom; visibility: visible; float: left }
	#marginrightbottom  { background-image: url("../images/right_margin_bottom.gif"); background-repeat: no-repeat; background-position: right bottom; visibility: visible; float: left }
	#marginleft    { background-image: url("../images/left_margin_top.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 30px; height: 640px; float: left }
	#marginright    { background-image: url("../images/right_margin_top.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 30px; height: 640px; float: right }
	#n2areabg  { background-repeat: repeat-y; background-position: right top; visibility: visible; z-index: 0; width: 100%; float: left }
	#n1start  { background-image: url("../images/n1_start.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 42px; height: 60px; float: left }
	#n1end  { background-image: url("../images/n1_end.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 42px; height: 60px; float: right }
	#logo { visibility: visible; position: relative; float: left }
/*</agl.folder>*/

