/* EVERYTHING */
*									{ font-size:100.01%}
/* HTML */
body								{ height: 100%; margin: 0; padding: 0; color:#000; font-size: 64%; font-family: Arial,Helvetica,sans-serif; background: url(../images/bg-textblock.jpg) repeat; }
body								{ zbackground: #ffeacc url(../images/bg-body.gif) repeat-x; }
img									{ border-style:none; }
a									{ color: #f05123; text-decoration: underline; }
a:hover								{ text-decoration: none; }
input,
textarea,
select								{ font:100% arial,sans-serif; vertical-align:middle; }
form, fieldset						{ margin:0; padding:0; border:none; }
dt									{ float:left; color:#666; }
dd									{ margin:0 0 0 4px; float:left; display:inline; color:#df5300; }

/* IDS & CLASSES */
.printonly							{ display: none; }

#content							{ margin:0; zwidth:335px; position:relative; zoverflow:hidden; }

.main								{ zwidth:335px; float:left; }
.main h1							{ font: bold 20px Arial,Helvetica,sans-serif; color: #f05123; text-transform: uppercase; margin: 13px 0 0 0; }
.main h2							{ font: bold 18px Arial,Helvetica,sans-serif; color: #f05123; text-transform: uppercase; margin: 12px 0 0 0; }
.main h3							{ font: bold 14px Arial,Helvetica,sans-serif; color: #000; margin: 22px 0 0 0; }
.main h1 img						{ vertical-align:top; }

.main .textblock					{ zwidth: 335px; zmargin-top: 13px; padding: 8px 20px 20px 20px; }
.main .textblock					{  zoverflow:hidden; }

.textblock 							{ font-size: 1.4em; line-height: 1.5em; }
.textblock p						{ margin: 18px 0 0; }
.textblock img						{ border: 1px solid #000; }
.textblock td						{ font-size:1.2em; }
.textblock .rightimage				{ margin:22px 0 0 20px; float:right; display:inline; padding:4px; background:#ffad35; border:1px #ffbf61 solid; }
.textblock .rightimage img			{ vertical-align:top; }
.textblock .list					{ margin: 10px 0 0 23px; padding: 0; }
.textblock .list li					{ font-size:1.2em; line-height:1.5em; }
.textblock p a,
.textblock .list li a				{ color:#f05123; text-decoration:underline; }
.textblock p a:hover,
.textblock .list li a:hover			{ text-decoration:none; }
.textblock h3						{ margin:22px 0 0; padding-bottom:2px; }
.textblock h2 img					{ vertical-align:top; }

.main .textblock:after,