* 		{margin: 0; padding: 0; border: 0;}
body	{font-family:  Arial, sans-serif; font-size: 12px; color: #000; background: #FFFFFF;}

h1, h2, h3, h4	{padding: 5px 0; color: #000;}
h1		{font-size: 16px; }
h2		{font-size: 14px;}
h3		{font-size: 13px;}
h4		{font-size: 12px;}

p		{font-size: 12px; line-height: 1.6em; padding: 5px 0;}
p span	{font-weight: bold;}

a:link, a:visited	{text-decoration: underline; color: #000;}
a:hover, a:active	{text-decoration: underline; color: #000;}

/* LAYOUT */
#container			{width: 100%;}
#header				{display: none;}
#gallery			{display: none;}
#navigation			{display: none;}
#content			{width: 100%;}
	#fulcol			{width: 100%;}
	#lftcol			{width: 100%;}
	#rtecol			{width: 100%;}
	.smlcolA		{display: none;}
#footer				{display: none;}
	.smlcolB			{display: none;}
#design				{display: none;}

/* ELEMENTS */
.prod			{width: 170px; border: 1px solid #BBB; background: #FFF;}
.prod img		{padding: 10px 10px 0 10px;}	
.prod p			{text-align: center;} 

ul.bullet		{list-style: none; margin: 5px 0;}
ul.bullet li	{font-size: 12px; line-height: 1.6em; padding: 2px 5px;}
/* skip content */ 
ul#top li 		{display: none;}

/* document look */
div.dochead			{}
	div.dochead	p		{text-transform: uppercase; padding: 0;}
	div.dochead	p span	{font-weight: bold;}

div.doctitle		{background: #E0E0E0; text-align: center;}
	div.doctitle h1		{font-size: 12px; font-style: italic;}
	div.doctitle p		{padding: 0 5px; text-align:right;}

div.docbody			{ text-align: left;}
	div.docbody	p		{line-height: 1.6em;}
	div.docbody p sup	{line-height: 1em;}

div.docsignature	{text-align: right;}

div.docfooter		{border-top: 1px solid #221505; }
	div.docfooter p		{padding:2px 5px;}
	div.docfooter sup	{line-height: 1em;}

div.docimage		{border-top: 1px solid #221505; }
/* FORMS */

form#search					{display: none;}
form#contact				{display: none;}


/* document look */
sup							{font-size: smaller; vertical-align: baseline; position: relative; bottom: 0.33em;}
sup a:link, sup a:visited 	{color: #000; text-decoration: none; background: #FECA83;}
sup a:hover					{text-decoration: underline; background: none;}

.dochead		{padding: 0; color:#555555;}
.dochead span	{font-weight: bold;}

.doctitle		{background: #E0E0E0; text-align:center; padding:0 5px; font-size:12px; font-style:italic; font-weight:bold;}
.doctitle h1	{padding: 2px 0;}
.doctitle p 	{padding: 2px 0;}

.date 			{text-align:right; font-weight:normal; font-style:normal;}
.docbody		{text-align: justify; line-height: 1.6em; text-indent: 1em; padding: 2px 0;}
.docbody p		{padding: 2px 0;}


.docbody ol, .docbody ul	{margin-left: 30px;}
.docbody li					{}


.docsignature	{text-align: right;}
.docfooter		{border-top: 1px solid #221505; padding:2px 5px;}
.docfooter sup	{line-height: 1em; color: #000; background: none;}
.smlcaps 		{font-variant: small-caps;}
.pnoindent 		{text-indent: 0;}

/* previous & next */
.paging		{display: none;}
	.previous	{float: left; width: 260px; }
	.next		{float: right; width: 260px; text-align: right;}
/* lists in docs */

div.listnoindent ul, div.listnoindent ol	{margin: 5px 0; list-style: none;}
div.listindent ul,div.listindent ol			{margin-left: 10px; list-style: none;}
div.listnum ol, div.listnum ul				{margin-left: 20px;}
div.listalpha ol, div.listalpha ul			{margin-left: 20px; list-style: lower-alpha;}
div.listroman ol, div.listroman ul			{margin-left: 20px; list-style: lower-roman;}

div li		{font-size: 12px; line-height: 1.6em; padding: 1px 0;}

.alsoviewed		{padding: 8px 0;}
div.alsoviewed ul,  div.alsoviewed ol		{margin: 5px; list-style: none;}



/* MISC */
.require		{color: #990000;}
.ita			{font-style: italic; font-weight: normal;}
.highlight		{background: #FFFF99; color: #221505; font-weight: normal;}
.b2t			{text-align: right;}
.frmG			{background: #3A5325; color: #FFF; padding: 3px 5px;}
.hide4print		{display: block;}
.pad			{padding: 10px;}
.clear 			{clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}