/*<agl.folder "Basics">*/
body              { font-size: 11px; font-family: Arial; background-color: #25253f; background-image: url("images/main_bg.jpg"); background-repeat: repeat-x; background-position: center 0; text-align: center; margin: 0 }
	a      { color: #363693; text-decoration: none }
	a:hover      { color: #005eec }
	p { font-size: 11px; font-family: Arial }
	h1      { color: #3b2113; font-size: 17px; font-family: "Gill Sans", Verdana; font-weight: normal; margin: 0; padding: 5px 0 }
	h2     { color: #9c4b1f; font-size: 13px; font-family: "Gill Sans", Verdana; font-weight: normal; text-transform: uppercase; margin: 0; padding: 5px 0 }
	h3  { color: #ad8a78; font-size: 12px; font-weight: normal; 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: 34px; float: left }
	.n1item     { visibility: visible; position: relative; height: 34px; float: left }
	.n1item p    { color: #c5d8dc; font-size: 11px; font-family: "Gill Sans", Verdana; text-transform: uppercase; margin: 0; padding: 11px 0 1px 10px }
	.n1item a     { color: #fff; text-decoration: none }
	.n1item a:hover     { color: #d3d3ff }
	.n1itemselected   { background-image: url("images/n1_selected_bg.gif"); background-repeat: no-repeat; visibility: visible; position: relative; height: 34px; float: left }
	.n1itemselected p    { color: #c5d8dc; font-size: 11px; font-family: "Gill Sans", Verdana; text-transform: uppercase; margin: 0; padding: 10px 0 1px 10px }
	.n1itemselected a    { color: #fff; text-decoration: none }
	.n1itemselected a:hover   { color: #00c3ec }
	.n1middle     { background-image: url("images/n1_middle.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 10px; height: 34px; float: left }
	.n1middleselected    { background-image: url("images/n1_middle_selected.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 10px; height: 34px; float: left }
	.n2layernaviarea   { visibility: hidden; position: absolute; z-index: 2; top: 34px; right: 0; left: 0; width: 150px; height: auto }
	.n2item  { background-color: #f4f4f4; visibility: inherit; position: relative; z-index: 2; width: 165px; height: auto; float: left }
	.n2item p { margin: 0; padding: 5px 10px }
	.n2item a   { color: #407d8a }
	.n2item a:hover  { color: #00c3ec }
/*</agl.folder>*/
/*<agl.folder "Subnavigation">*/
	#subnaviarea        { background-color: #442718; background-image: url("images/subnavi_area_bg.gif"); background-repeat: repeat-x; visibility: visible; position: relative; width: 720px; height: 20px; float: right }
	#subnaviarea p   { font-size: 10px; font-family: Arial; text-transform: uppercase; margin: 0; padding: 5px 10px }
	#subnavititle      { visibility: visible; position: relative; width: auto; height: 20px; float: left }
	#subnavititle p { color: #d8d0c7 }
	.subnaviitem      { visibility: visible; position: relative; width: auto; height: 20px; float: left }
	.subnaviitem p  { color: #886037 }
	.subnaviitem a   { color: #d2c5c5; text-decoration: none }
	.subnaviitem a:hover   { color: #fff; text-decoration: none }
	.subnaviitemselected        { color: #af5a24; font-weight: bold; background-color: #efe7dd; visibility: visible; position: relative; width: auto; height: 20px; float: left }
	.subnaviitemselected a    { color: #462b2b }
	.subnaviitemselected a:hover    { color: #bf6024 }
	.subnaviitempath      { visibility: visible; position: relative; width: auto; height: 20px; float: left }
	.subnaviitempath p { color: #d8d0c7 }
	.subnaviitempath a   { color: #c68760 }
	.subnaviitempath a:hover   { color: #ffc47f }
	.subnaviitemlevelsub       { background-color: #d8d0c7; visibility: visible; position: relative; width: auto; height: 20px; float: left }
	.subnaviitemlevelsub p { padding-left: 20px }
	.subnaviitemlevelsub a   { color: #462b2b }
	.subnaviitemlevelsub a:hover   { color: #bf6024 }
/*</agl.folder>*/
/*<agl.folder "Basic structure">*/
	#basicarea     { text-align: left; visibility: visible; margin: 0 auto; position: relative; width: 780px; height: auto }
	#maincol              { visibility: visible; position: relative; z-index: 1; width: 720px; height: auto; float: left }
	#middlecol   { visibility: visible; position: relative; width: 100%; height: auto; float: left }
	#contentarea   { background-color: #efe7dd; visibility: visible; position: relative; z-index: 0; width: 100%; height: auto; float: left }
	#contentmain                    { background-color: #efe7dd; background-repeat: no-repeat; visibility: visible; position: relative; width: 720px; height: auto; min-height: 400px; float: left }
	#toparea       { visibility: visible; position: relative; z-index: 2; width: 100%; height: 96px; float: left }
/*</agl.folder>*/
/*<agl.folder "Path">*/
	#path    { visibility: visible; position: relative; width: 500px; height: 22px; float: right }
	#pathitem { visibility: visible; position: relative; float: right }
	#pathitem p  { color: #9595d1; margin: 0; padding: 5px 5px 5px 0 }
	#pathitem a  { color: #d4d4ff; font-size: 11px; text-decoration: none }
	#pathitem a:hover   { color: #fff; 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: #9c4b1f; font-size: 12px; font-family: Verdana; line-height: 17px; margin: 0; padding: 5px 40px 40px }
	.pagetitleswidth  { width: 100% }
/*</agl.folder>*/
/*<agl.folder "Search">*/
	#search   { visibility: visible; position: relative; width: 180px; height: 60px; float: right }
	#search a { color: #122e5e; text-decoration: none }
	#search a:hover { color: #008aec }
	.searcharea   { color: #9595d1; text-align: right; margin: 0; padding: 5px 0 0 10px; width: 100% }
	.searchfield   { color: #fff; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #4a4a62; width: 120px; height: 18px; vertical-align: middle; border: solid 1px #d4d4ff }
	.searchbtn   { color: #fff; font-size: 11px; font-family: Verdana; font-weight: bold; background-color: #122e5e; width: 25px; height: 18px; vertical-align: middle; border: solid 1px #d4d4ff }
	.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 { margin: 0; padding: 10px }
	.highlightarea h3 { padding-top: 10px; padding-right: 10px; padding-left: 10px }
	.highlightarea h3 a  { color: #ad8a78 }
	.highlightarea h3 a:hover { color: #005eec }
/*</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: 40px; float: left }
	#footerleft  { visibility: visible; position: relative; width: 75%; float: left }
	#footerleft p     { color: #7a7ea6; font-size: 10px; visibility: visible; margin: 0; padding: 8px 10px 5px 70px; position: relative; width: 100%; float: left }
	#footerright   { visibility: visible; position: relative; width: 25%; float: right }
	#footerright p    { color: #7a7ea6; font-size: 10px; visibility: visible; margin: 0; padding: 8px 70px 5px 10px; position: relative; float: left }
/*</agl.folder>*/
/*<agl.folder "Blogitems">*/
	#blogitems { visibility: visible; position: relative; width: 100%; float: left }
	.blogitem { visibility: visible; position: relative; width: 50%; float: left }
	.blogitem h3  { color: #536d73; font-size: 11px; font-family: "Gill Sans", Verdana; text-transform: uppercase; margin: 0; padding: 1px 20px 10px }
	.blogitem h3 a  { color: #536d73 }
	.blogitem h3 a:hover { color: #005eec }
	.hldate { color: #854243; font-size: 10px; margin: 0; padding-top: 14px; padding-right: 20px; padding-left: 20px }
	.hltext { margin: 0; padding: 3px 20px 10px }
	.blogitem a { color: #bd6f40; text-decoration: none }
	.blogitem a:hover { color: #ff8a44 }
/*</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: 500px; float: left }
	#marginright   { background-image: url("images/right_margin_top.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 30px; height: 500px; float: right }
	#n2areabg { background-color: #631f20; background-image: url("images/n2colbg.gif"); 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: 10px; height: 28px; float: left }
	#n1end { background-image: url("images/n1_end.gif"); background-repeat: no-repeat; visibility: visible; position: relative; width: 10px; height: 28px; float: right }
	#logo { visibility: visible; position: relative; float: left }
/*</agl.folder>*/

