/*<agl.folder "base tags">*/
	html { background-color: #9cf; background-image: url(../images/bg-tile.gif); filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
	html, body { font-size: 100%; margin: 0; padding: 0; }
	body { word-wrap: break-word; }
	body { font-size: 0.88em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: normal; text-align: center; margin: 0; padding: 0; }
	p { line-height: normal; margin-top: 10px; margin-bottom: 10px; }
	h1 { color: #0043ac; font-size: 1.5em; font-weight: bold; margin: 0.5em 0; padding: 0; }
	h2 { color: #5656a8; font-size: 1.2em; font-weight: bold; margin: 0.5em 0 0.1em; padding: 0; }
	h3 { color: #0043ac; font-size: 1.1em; font-weight: bold; margin: 0.5em 0; padding: 0; }
	ol { list-style-type: lower-alpha; margin: 0.5em 0 0.75em 25px; padding: 0; }
	ol li { margin: 0 0 0.5em; padding: 0; }
	td { padding: 2px; border: solid 1px #d49300; }
	th { background-color: #ffc200; border: solid 1px #d49300; }
	table { margin: 0; padding: 0; border: solid 1px #d49300; }
	img {  }
	a:link { color: #06c; font-weight: bold; text-decoration: none; }
	a:visited { color: #06c; font-weight: bold; text-decoration: none; }
	a:hover { color: #c6c; font-weight: bold; text-decoration: none; }
	a:active { color: #c6c; font-weight: bold; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "layout divs">*/
	*html #container { overflow: visible; height: 1%; }
	#container{ text-align: left; width:907px; margin:20px auto 0; padding: 0 0 20px; }
	#header{ background-color: transparent; background-image: url(../images/header-bg.jpg); background-repeat: no-repeat; position: relative; width: 907px; height:80px; overflow: hidden; float: left; clear: left; margin: 0; padding: 0; }
	#header-blank { background-color: transparent; background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/header-blank.jpg); background-repeat: no-repeat; margin: 0; padding: 0; position: relative; width: 907px; height: 80px; float: left; clear: left; overflow: hidden; }
	#header-home { background-color: transparent; background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/header-home.jpg); background-repeat: no-repeat; margin: 0; padding: 0; position: relative; width: 907px; height: 80px; float: left; clear: left; overflow: hidden; }
	#logo { position: relative; width: 197px; height: 80px; float: left; margin: 0; padding: 0; }
	#content { background-color: transparent; background-image: url(../images/content-bg.jpg); background-repeat: repeat-y; background-attachment: scroll; position: relative; width: 818px; overflow:hidden; float: left; margin: 0; padding: 0 48px 0 41px; display: inline; }
	#content-minimum { background-color: transparent; background-image: url(../images/content-bg.jpg); background-repeat: repeat-y; background-attachment: scroll; display: inline; margin: 0; padding: 0 48px 0 41px; position: relative; width: 818px; height: 504px; float: left; overflow: hidden; }
	#footer { background-image: url(../images/footer-bg.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 50% center; text-align: right; width: 907px; height: 47px; float: left; clear: both; margin: 0; padding: 0; }
	#error-message { background-color: #ff9; text-align: left; width: 300px; height: 300px; margin: 10px; padding: 12px; border: solid 4px #0043ac; }
	#characters-view { background-color: #ff9; text-align: center; margin: 15px; padding: 20px 10px 10px; width: 420px; height: 450px; border: solid 4px #0043ac; }
	#characters-view-small { background-color: #ff9; text-align: center; margin: 15px; padding: 20px 10px 10px; width: 420px; height: 270px; border: solid 4px #0043ac; }
	#testing { width: 100%; margin: 0; padding: 0; border: solid 1px #7660ad; }
/*</agl.folder>*/
/*<agl.folder "top navigation">*/
	#nav { background-color: transparent; background-image: url(../images/nav-bg.jpg); background-repeat: no-repeat; background-position: 50% top; position: relative; width: 907px; height: 41px; float: left; clear: both; margin: 0; padding: 0; display: inline; }
	#nav ul { position: relative; float: left; margin: 0 0 0 174px; padding: 0; list-style-type: none; display: inline; }
	#nav li { list-style-type: none; margin: 0; padding: 0; position: relative; float: left; display: inline; }
	#nav li a { background-color: transparent; background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: left top; height: 41px; margin: 0; padding: 0; display: block; }
	#nav li a.home { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: 0 0; width: 62px; height: 41px; margin: 0; padding: 0; display: block; }
	#nav li a:hover.home { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: 0 -41px; display: block; margin: 0; padding: 0; width: 62px; }
	#nav li a:active.home { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: 0 -82px; display: block; margin: 0; padding: 0; width: 62px; }
	#nav li a.shop { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -62px 0; width: 77px; height: 41px; margin: 0; padding: 0; }
	#nav li a:hover.shop { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -62px -41px; display: block; margin: 0; padding: 0; width: 77px; }
	#nav li a:active.shop { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -62px -82px; display: block; margin: 0; padding: 0; width: 77px; }
	#nav li a.subscriber { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -139px 0; width: 95px; height: 41px; margin: 0; padding: 0; }
	#nav li a:hover.subscriber { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -139px -41px; display: block; margin: 0; padding: 0; width: 95px; }
	#nav li a:active.subscriber { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -139px -82px; display: block; margin: 0; padding: 0; width: 95px; }
	#nav li a.myweblexi { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -234px 0; width: 99px; height: 41px; margin: 0; padding: 0; }
	#nav li a:hover.myweblexi { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -234px -41px; display: block; margin: 0; padding: 0; width: 99px; }
	#nav li a:active.myweblexi { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -234px -82px; display: block; margin: 0; padding: 0; width: 99px; }
	#nav li a.support { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -333px 0; width: 74px; height: 41px; margin: 0; padding: 0; }
	#nav li a:hover.support { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -333px -41px; display: block; margin: 0; padding: 0; width: 74px; }
	#nav li a:active.support { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -333px -82px; display: block; margin: 0; padding: 0; width: 74px; }
	#nav li a.wigpds { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -407px 0; width: 108px; height: 41px; margin: 0; padding: 0; }
	#nav li a:hover.wigpds { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -407px -41px; display: block; margin: 0; padding: 0; width: 108px; }
	#nav li a:active.wigdps { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -407px -82px; display: block; margin: 0; padding: 0; width: 108px; }
	#nav li a.partner { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -515px 0; width: 72px; height: 41px; margin: 0; padding: 0; }
	#nav li a:hover.partner { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -515px -41px; display: block; margin: 0; padding: 0; width: 72px; }
	#nav li a:active.partner { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -515px -82px; display: block; margin: 0; padding: 0; width: 72px; }
	#nav li a.faq { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -587px 0; width: 46px; height: 41px; margin: 0; padding: 0; }
	#nav li a:hover.faq { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -587px -41px; display: block; margin: 0; padding: 0; width: 46px; }
	#nav li a:active.faq { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -587px -82px; display: block; margin: 0; padding: 0; width: 46px; }
	#nav li a.about { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -633px 0; width: 67px; height: 41px; margin: 0; padding: 0; }
	#nav li a:hover.about { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -633px -41px; display: block; margin: 0; padding: 0; width: 67px; }
	#nav li a:active.about { background-image: url(../images/nav.gif); background-repeat: no-repeat; background-position: -633px -82px; display: block; margin: 0; padding: 0; width: 67px; }
/*</agl.folder>*/
/*<agl.folder "registered users nav">*/
	#nav-reg { background-color: transparent; background-image: url(../images/nav-bg.jpg); background-repeat: no-repeat; background-position: 50% top; position: relative; width: 907px; height: 41px; float: left; clear: both; margin: 0; padding: 0; display: inline; }
	#nav-reg ul { position: relative; float: left; margin: 0 0 0 174px; padding: 0; list-style-type: none; display: inline; }
	#nav-reg li { list-style-type: none; margin: 0; padding: 0; position: relative; float: left; display: inline; }
	#nav-reg li a { background-color: transparent; background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: left top; height: 41px; margin: 0; padding: 0; display: block; }
	#nav-reg li a.home { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: 0 0; width: 62px; height: 41px; margin: 0; padding: 0; display: block; }
	#nav-reg li a:hover.home { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: 0 -41px; display: block; margin: 0; padding: 0; width: 62px; }
	#nav-reg li a:active.home { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: 0 -82px; display: block; margin: 0; padding: 0; width: 62px; }
	#nav-reg li a.shop { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -62px 0; width: 77px; height: 41px; margin: 0; padding: 0; }
	#nav-reg li a:hover.shop { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -62px -41px; display: block; margin: 0; padding: 0; width: 77px; }
	#nav-reg li a:active.shop { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -62px -82px; display: block; margin: 0; padding: 0; width: 77px; }
	#nav-reg li a.subscriber { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -139px 0; width: 95px; height: 41px; margin: 0; padding: 0; }
	#nav-reg li a:hover.subscriber { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -139px -41px; display: block; margin: 0; padding: 0; width: 95px; }
	#nav-reg li a:active.subscriber { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -139px -82px; display: block; margin: 0; padding: 0; width: 95px; }
	#nav-reg li a.manage { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -234px 0; width: 99px; height: 41px; margin: 0; padding: 0; }
	#nav-reg li a:hover.manage { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -234px -41px; display: block; margin: 0; padding: 0; width: 99px; }
	#nav-reg li a:active.manage { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -234px -82px; display: block; margin: 0; padding: 0; width: 99px; }
	#nav-reg li a.support { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -333px 0; width: 74px; height: 41px; margin: 0; padding: 0; }
	#nav-reg li a:hover.support { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -333px -41px; display: block; margin: 0; padding: 0; width: 74px; }
	#nav-reg li a:active.support { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -333px -82px; display: block; margin: 0; padding: 0; width: 74px; }
	#nav-reg li a.wigpds { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -407px 0; width: 108px; height: 41px; margin: 0; padding: 0; }
	#nav-reg li a:hover.wigpds { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -407px -41px; display: block; margin: 0; padding: 0; width: 108px; }
	#nav-reg li a:active.wigdps { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -407px -82px; display: block; margin: 0; padding: 0; width: 108px; }
	#nav-reg li a.partner { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -515px 0; width: 72px; height: 41px; margin: 0; padding: 0; }
	#nav-reg li a:hover.partner { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -515px -41px; display: block; margin: 0; padding: 0; width: 72px; }
	#nav-reg li a:active.partner { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -515px -82px; display: block; margin: 0; padding: 0; width: 72px; }
	#nav-reg li a.faq { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -587px 0; width: 46px; height: 41px; margin: 0; padding: 0; }
	#nav-reg li a:hover.faq { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -587px -41px; display: block; margin: 0; padding: 0; width: 46px; }
	#nav-reg li a:active.faq { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -587px -82px; display: block; margin: 0; padding: 0; width: 46px; }
	#nav-reg li a.about { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -633px 0; width: 67px; height: 41px; margin: 0; padding: 0; }
	#nav-reg li a:hover.about { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -633px -41px; display: block; margin: 0; padding: 0; width: 67px; }
	#nav-reg li a:active.about { background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-registered.gif); background-repeat: no-repeat; background-position: -633px -82px; display: block; margin: 0; padding: 0; width: 67px; }
/*</agl.folder>*/
/*<agl.folder "styling classes">*/
	td.hilighted { background-color: #ffc200; padding: 2px; border: solid 1px #d49300; }
	ul.nodisc { list-style-type: none; margin: 0.5em 0 1em; padding: 0; }
	ul.nodisc li { vertical-align: top; margin: 0 0 0.25em; padding: 0; }
	ul.faq { margin: 0 0 1em 25px; padding: 0; }
	ul.faq li { color: #5656a8; margin: 0 0 0.25em; padding: 0; }
	img.marginleft { padding-left: 15px; }
	ol.disc { list-style-type: disc; margin: 0.5em 0 0.75em 25px; padding: 0; }
	ol.numerals { list-style-type: upper-roman; margin: 0.5em 0 0.5em 25px; padding: 0; }
	ol.lower-numerals { list-style-type: lower-roman; margin: 0.5em 0 0.75em 25px; padding: 0; }
	ol.numbers { list-style-type: decimal; margin: 0.5em 0 0.75em 25px; padding: 0; }
	.extra-lineheight { line-height: 1.5; margin-top: 10px; }
	.astericks { color: #cd0013; font-size: 1.1em; margin-right: 2px; }
	.smallred { color: #cd0013; font-size: 0.85em; }
	.redtext { color: #cd0013; }
	.bold-purple { color: #5656a8; font-size: 1.1em; font-weight: bold; }
	.med-bold-purple { color: #5656a8; font-size: 1.2em; font-weight: bold; }
	.big-bold-purple { color: #5656a8; font-size: 1.4em; font-weight: bold; line-height: 1.2; }
	.yellowlink { font-weight: bold; list-style-type: none; }
	.yellowlink a:link { color: #ff6; font-weight: bold; text-decoration: none; }
	.yellowlink a:visited { color: #ff6; font-weight: bold; text-decoration: none; }
	.yellowlink a:hover { color: #ccc; font-weight: bold; text-decoration: none; }
	.yellowlink a:active { color: #ccc; font-weight: bold; text-decoration: none; }
	.yellowlinkbig { font-size: 1.1em; font-weight: bold; list-style-type: none; }
	.yellowlinkbig a:link { color: #ff6; font-weight: bold; text-decoration: none; }
	.yellowlinkbig a:visited { color: #ff6; font-weight: bold; text-decoration: none; }
	.yellowlinkbig a:hover { color: #ccc; font-weight: bold; text-decoration: none; }
	.yellowlinkbig a:active { color: #ccc; font-weight: bold; text-decoration: none; }
	.copyright { color: #eee; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin-top: 21px; margin-right: 40px; }
/*</agl.folder>*/
/*<agl.folder "layout classes">*/
	.clearboth { clear: both; }
	.align-center { text-align: center; margin: 0; padding: 0; }
	.align-left { text-align: left; margin: 0; padding: 0; }
	.info-left { width: 250px; float: left; clear: right; margin-top: 10px; }
	.info-100 { width: 100px; float: left; clear: right; margin-top: 10px; }
	.info-left-no-width { margin-top: 10px; float: left; clear: right; padding: 0; }
	.info-right { width: 275px; float: left; clear: right; }
	.margins100 { margin-right: 100px; margin-left: 100px; }
	.margins125 { margin-right: 125px; margin-left: 125px; }
	.margins150 { margin-right: 150px; margin-left: 150px; }
	.margins200 { margin-right: 200px; margin-left: 200px; }
	.margins200-largetext { font-size: 1.1em; line-height: 1.3; margin: 40px 200px 0; }
	.margins100-centered { text-align: center; margin-right: 100px; margin-left: 100px; }
	.margins50-75 { margin-right: 75px; margin-left: 50px; }
	.margin-left100 { margin-left: 100px; }
	.margin-left13em { margin: 0 0 0 13em; padding: 0; }
	.margintop10 { margin-top: 10px; }
	.marginbottom10 { margin-bottom: 10px; }
	.back-2-top { font-size: 0.79em; margin: 0.75em 0 0; padding: 0; }
/*</agl.folder>*/

/*<agl.folder "forms">*/
	form { background-color: #eeef85; width: 100%; margin: 10px 0; padding: 10px 0; border: solid 1px #cc6; }
	form.paypal { background-color: #feff99; text-align: center; margin: 0; padding: 0; width: 100%; border: 0 transparent; }
	fieldset { margin: 0; padding: 0; width: 100%; border-style: none; }
	fieldset ul { margin: 0; padding: 0; list-style-type: none; }
	fieldset ul li {
	padding: 0 0 0.5em;
	margin: 0;
	float: left;
	clear: left;
	width: 100%;
	}
	fieldset.submit { text-align: center; float: none; width: auto; margin: 0; padding: 0; }
	label { float: left; margin-right: 0.25em; text-align: right; padding: 0; }
	label.longer { text-align: right; margin-right: 0.25em; padding: 0; width: 13em; float: left; }
	label.longest { text-align: right; margin-right: 0.25em; padding: 0; width: 18em; float: left; }
	label.shorter { text-align: right; width: 9em; float: left; margin: 0 0.25em 0 0; padding: 0; }
	label.shortest { text-align: right; margin: 0 0.25em 0 0; padding: 0; width: 60px; float: left; }
	li input.radio { vertical-align: text-top; width: 20px; margin-right: 5px; margin-left: 10px; }
	li input { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 300px; }
	li input.shorter { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 200px; }
	textarea { font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 300px; height: 150px; }
	li input.checkbox { width: 20px; padding-right: 5px; padding-left: 10px; }
	textarea.shorter { font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 300px; height: 120px; }
	.fieldNameCSS { }
	.fieldValueCSS { }
	/*LIBRARY FORMS*/
	#form-left { width: 200px; float: left; margin: 0; padding-left: 20px; }
	#form-left select { width: 150px; margin-bottom: 5px; }
	#form-right { width: 340px; float: right; margin: 0; padding: 0; }
	#form-right textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 300px; height: 175px; overflow: auto; margin-bottom: 10px; padding: 5px; display: block; }
	#form-right select { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; display: block; margin-bottom: 10px; padding: 5px; width: 300px; height: 175px; overflow: auto; }
	label.library { text-align: left; width: 9em; float: left; margin: 0; padding: 0 0 3px; display: block; }
	input.keyword { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 150px; margin-bottom: 10px; }
/*</agl.folder>*/
/*<agl.folder "content templates">*/
	#content-template { background-color: #ff9; margin: 10px; padding: 12px 12px 2px; width: 575px; height: 530px; border: solid 4px #0043ac; }
	#template-left { padding-left: 10px; width: 180px; float: left; padding-top: 10px; padding-right: 10px; }
	#template-right { margin: 0; padding: 10px 0 0 0; width: 340px; float: right; }
	img.template { margin: 0; padding: 0; border: solid 1px #000; }
	label.template { text-align: right; margin: 0 0.25em 0 0; padding: 0; width: 95px; float: left; }
	li input.longer { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 460px; float: left; }
	li input.template { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 215px; float: left; }
	li select.template { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 215px; float: left; }
	#content-template textarea { font-size: 1em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width: 500px; height: 180px; margin: 15px 0 10px 5px; padding: 5px; }
/*</agl.folder>*/
/*<agl.folder "home page">*/
	#home-left { background-color: #eeef85; position: relative; width: 290px; float: left; clear: left; margin: 20px 0 0; padding: 5px 5px 0; border: solid 1px #cc6; }
	#home-right { position: relative; margin: 20px 0 0; padding: 0; width: 495px; float: right; clear: right; }
	.toys { position: relative; width: 290px; float: left; clear: left; margin: 0; padding: 10px 0 0; }
	.toys-left { text-align: center; margin: 0; padding: 0; position: relative; width: 130px; float: left; }
	.toys-right { line-height: 1.2em; margin: 0; padding: 5px 0 0; position: relative; width: 150px; float: right; }
	.purchase-info { margin: 0; padding: 10px 0 0; position: relative; width: 290px; float: left; clear: left; }
	#featured-content { margin: 10px 0 5px; padding: 3px 0 5px; width: 495px; overflow: auto; border-top: 1px solid #cc6; border-bottom: 1px solid #cc6; }
	.featured-left { position: relative; width: 230px; height: 105px; float: left; clear: left; margin: 0; padding: 10px 10px 0 0; }
	.featured-right { margin: 0; padding: 10px 0 0; position: relative; width: 255px; height: 105px; float: right; clear: right; }
	.featured-image { width: 100px; float: left; margin: 0 10px 0 0; padding: 0; border: solid 1px #000; }
	.library-left { margin: 0; padding: 0 5px 8px 0; position: relative; width: 240px; float: left; clear: left; }
	.library-right { margin: 0; padding: 0 10px 8px 0; position: relative; width: 225px; float: right; clear: right; }
	.private-library { margin: 0; padding: 0; width: 495px; }
	#interactive-scene { margin: 0; padding: 5px 0 0; width: 495px; }
	.interactive-image { margin: 0; padding: 0 10px 0 0; position: relative; width: 65px; height: 150px; float: left; clear: left; }
	.interactive-text { position: relative; margin: 0; padding: 0 10px 0 0; width: 405px; float: right; clear: right; }
	#flash-download { background-color: transparent; background-image: url(../images/content-bg.jpg); background-repeat: repeat-y; background-attachment: scroll; position: relative; width: 818px; overflow:hidden; float: left; margin: 0; padding: 10px 58px 0 41px; display: inline; }
	.flash-text { margin: 0; padding: 0; position: relative; width: 580px; float: left; clear: left; }
	.flash-logo { position: relative; margin: 0; padding: 0; width: 200px; float: left; }
/*</agl.folder>*/
/*<agl.folder "weblexi store">*/
	form.toy-paypal { background-color: #feff99; margin: 0; padding: 5px 0 0; width: 100%; border: 0 transparent; }
	form.store { background-color: #eeef85; width: 100%; margin: 5px 0 10px; padding: 5px 0 10px; border: solid 1px #cc6; }
	#store-left { position: relative; width: 240px; float: left; clear: left; margin: 5px 0 0; padding: 0 10px 0 5px; }
	#store-right { position: relative; margin: 0; padding: 0; width: 540px; float: right; clear: right; }
	.buy-toys { line-height: 1.2em; margin: 0; padding: 10px 0 0; position: relative; width: 230px; float: left; clear: left; }
	.buy-toys-left { margin: 0; padding: 0; position: relative; width: 120px; float: left; }
	.buy-toys-right { line-height: 1.2em; margin: 0; padding: 5px 0 0; position: relative; width: 110px; float: right; }
	#message-left { margin: 0; padding: 0 0 0 20px; width: 180px; float: left; }
	#message-right { margin: 0; padding: 0; width: 340px; float: right; }
	#message-left label { text-align: right; width: 8em; float: right; padding: 0; margin: 0 0.25em 0 0; }
	#message-right textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 10px; padding: 5px; width: 295px; height: 40px; overflow: auto; }
	#buy-content-left { width: 180px; float: left; margin: 0; padding-left: 20px; }
	#buy-content-left select { width: 150px; margin-top: 0; margin-bottom: 5px; }
/*</agl.folder>*/
/*<agl.folder "weblexi studio">*/
	#top { position: relative; width: 700px; float: left; clear: left; margin: 10px 0; padding-left: 50px; }
	.top-left { position: relative; width: 580px; float: left; clear: left; margin: 0; padding: 0; }
	.top-right { position: relative; margin: 0; padding: 0; width: 115px; float: right; clear: right; }
	#middle { position: relative; width: 740px; float: left; clear: both; margin: 0 0 10px; padding-left: 50px; }
	.mid-left { position: relative; width: 350px; float: left; clear: left; margin: 0; padding: 0; }
	.mid-right { position: relative; margin: 0; padding: 0; width: 370px; float: right; clear: right; }
	.studio-title { position: relative; width: 150px; margin: 0; padding: 0; }
	.studio-image { margin: 0; padding: 0 10px 0 0; position: relative; float: right; clear: right; }
	#bottom { width: 740px; margin: 0 0 10px; padding-left: 50px; }
	#login-area { width: 700px; overflow: hidden; margin: 0 auto; padding: 0; }
	.login-left { position: relative; width: 90px; float: left; margin: 0; padding: 15px 25px 0 20px; }
	.login-middle { margin: 0; padding: 0; position: relative; width: 422px; float: left; }
	.login-right { margin: 0; padding: 15px 0 0 30px; position: relative; width: 90px; float: left; }
	#download { margin: 0 auto; padding: 0; width: 480px; overflow: hidden; }
	.download-left { margin: 0; padding: 0; position: relative; width: 90px; float: left; }
	.download-mid { margin: 0; padding: 25px 0 0; position: relative; width: 300px; float: left; }
	.download-right { margin: 0; padding: 0; position: relative; width: 90px; float: left; }
	.align-center-short { text-align: center; width: 790px; margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "welcome page">*/
	#welcome { width: 690px; overflow: hidden; margin: 15px auto 0; padding: 0; }
	.welcome-top-left { position: relative; width: 90px; float: left; margin: 0; padding: 0 15px 0 0; }
	.not-reg-top-left { margin: 0; padding: 0; position: relative; width: 90px; float: left; }
	.welcome-top-middle { text-align: left; margin: 0; padding: 0; position: relative; width: 480px; float: left; }
	.redbg { color: #fff; background-color: #c00; text-align: left; margin: 0; padding: 0 10px 15px; position: relative; left: 5px; width: 490px; float: left; border: solid 1px #000; }
	.welcome-top-right { margin: 0; padding: 0 0 0 15px; position: relative; width: 90px; float: right; }
	.not-reg-top-right { margin: 0; padding: 0; position: relative; width: 80px; float: right; }
	.welcome-bot-left { position: relative; width: 130px; float: left; margin: 0; padding: 0; }
	.welcome-bot-middle { text-align: center; margin: 0; padding: 0; position: relative; width: 425px; float: left; }
	.welcome-bot-right { margin: 0; padding: 0; position: relative; width: 130px; float: right; }
	#nav-blank { background-color: transparent; background-image: url(../../../../Clients/inactive%20clients/WebLexi/WebLexi/images/nav-blank.jpg); background-repeat: no-repeat; background-position: 50% top; position: relative; width: 907px; height: 41px; float: left; clear: both; margin: 0; padding: 0; display: inline; }
	ul.welcome { margin: 10px 0 1em 25px; padding: 0; }
	ul.welcome li { margin: 0 0 0.35em; padding: 0; }
	ul.not-registered { margin: 10px 0 5px 25px; padding: 0; }
	ul.nodisc-red { list-style-type: none; margin: 0.5em 0 0; padding: 0; }
	ul.nodisc-red li { vertical-align: top; margin: 0.8em 0 0; padding: 0; }
/*</agl.folder>*/


