html, body {
	margin: 6px;
	padding: 0px;
	background-color: #ffcc66;
	color: #000000;
}

div { border: none; }

.clear { clear: both;
	font-size: 1px;
	line-height: 0;
}

.topbreak { margin-top: 1em; }
.pushrt { text-align: right; }
.indent { text-indent: 2em; }
.nowrap { white-space: nowrap; }

strong {font-weight: bold}

.hide { display: none; }
.alt { display: none; }

/*img { display: block; border: 0; }*/
.block { display: block; border: 0; }
.inline { display: inline; border: 0; }
.nowrap { white-space: nowrap; }

/* form elements */
.label { 
		font-size: 10px;
		font-weight: bold;
		color: #444444;
		display: inline;
}

.smlbl {font-family: verdana, arial, sans-serif; 
		font-size: 10px;
		font-weight: normal;
		color: #666666;
		display: inline;
}

form {
	margin: 0px;
	padding: 0px;
}

p {	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-top: 0.6em;
	margin-bottom: 0.2em;
	text-indent: 0px;
}

.nogap {
	margin-top: 0px;
	margin-bottom: 0em;
	text-indent: 0px;
}

.notop {
	margin-top: 0px;
	margin-bottom: 0.5em;
	padding: 0px 0px 0px 0px;
}

p.quote {
	text-indent: -0.5em;
	font-family: "trebuchet ms", times, serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	font-style: normal;
	color: #444444;
	margin-top: 4px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-bottom: 0px;
}

p.quote_flushl {
	font-family: "trebuchet ms", times, serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	font-style: normal;
	color: #444444;
	margin-top: 4px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

p.quotesm {
	text-indent: -0.5em;
	font-family: "trebuchet ms", times, serif;
	text-decoration: none;
	font-size: 0.75em;
	line-height: 16px;
	font-weight: normal;
	font-style: normal;
	color: #444444;
	margin-top: 4px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-bottom: 0px;
}
p.attrib {
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-align: left;
	margin-top: 0px;
	margin-left: 20px;
	padding-top: 0px;
	margin-bottom: 6px;
	padding-bottom: 6px;

}

a:active {color: #ff0000; text-decoration: none}
a:link {color: #fa6806; text-decoration: underline}
a:visited {color: #cc0000; text-decoration: underline}
a:hover {color: #cc0000; text-decoration: underline}
.small {font-family: verdana, arial, sans-serif; font-size: 10px}
.tiny {font-family: arial, helvetica, sans-serif; font-size: 10px}
.body {font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 11px}
.bodyspace {font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 11px; line-height: 16px;}
.body12 {font-family: verdana, arial, sans-serif; text-decoration: none; font-size: 12px}
.medium {font-family: verdana, arial, sans-serif; font-size: 13px}

.mediumspace {font-family: verdana, arial, sans-serif; font-size: 13px; line-height: 17px;}
.demibold {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 15px}
.subhd {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 20px}
.hd {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 24px}

.hdtreb {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 20px;
font-weight: bold;
color: #006600;
}

.hdtrebred {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 20px;
font-weight: bold;
color: #cc0000;
}

.subhdtreb {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #006600;
}

.medtreb {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #006600;
}

.medtrebtite {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #006600;
letter-spacing: -0.06em;
}

.demitreb, a.demitreb:link, a.demitreb:visited {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #367b95;
}

a.demitreb:hover {
color: #cc0000;
}
a.demitreb:active {
color: #ff0000;
}

.smtreb_grn, a.smtreb_grn:link, a.smtreb_grn:visited {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 13px;
line-height: 13px;
font-weight: bold;
color: #006600;
padding-top: 5px;
}

.smtreb, a.smtreb:link, a.smtreb:visited {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #367b95;
}

a.smtreb:hover {
color: #cc0000;
}
a.smtreb:active {
color: #ff0000;
}

.medtrebred {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #cc0000;
}

.medtreb_grn, a.medtreb_grn:link, a.medtreb_grn:visited {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 17px;
line-height: 19px;
font-weight: bold;
color: #006600;
padding-top: 5px;
}

.demitrebred {
font-family: "Trebuchet MS", arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #cc0000;
}

ol {
list-style-type: decimal;
margin-left: 10px;
padding-left: 12px;
}
ol.body {
font-family: verdana, arial, sans-serif;
font-size: 11px;
font-weight: normal;
}

ol.bodybold {
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
margin-top: 0px;
padding-top: 0px;
margin-left: 24px;
padding-left: 12px;
margin-bottom: 0px;
padding-bottom: 0px;
}

ol.bodyspace {
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight: normal;
}

ol.body li, ol.bodyspace li, ol.bodybold li{
margin: 0px 0px 0px 0px;
padding-top: 3px;
padding-bottom: 5px;
}

ol.body ul, ol.bodyspace ul {
list-style-type: disc;
margin-left: 12px;
padding-left: 12px;
}

ul.bodyspace, ol ul.bodyspace {
	list-style-type: none;
	margin-left: 10px;
	padding-left: 12px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-indent: -1.5em;
}

ul.rtmargin24 {
	list-style-type: disc;
	margin-left: 6px;
	padding-left: 24px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}

ul.bodyspace li{
	margin: 3px 0px 5px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

p.pushrt7 {
	margin: 6px 0px 5px 7px;
}


p.rtmargin15 {
	margin: 0px 0px 10px 15px;
}

p.pushrt {
float: right;
}

a.redver10:link,  a.redver10:visited {
	font-family: verdana, arial;
	font-size: 10px;
	color: #cc0000;
	text-decoration: underline;
}

a.redver10:hover, a.redver10:active {
	font-family: verdana, arial;
	font-size: 10px;
	color: #cc0000;
	text-decoration: none;
}

a.redver12:link,  a.redver12:visited {
	font-family: verdana, arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: underline;
}

a.redver12:hover, a.redver12:active {
	font-family: verdana, arial;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
}

.lcol165 {
font-family: verdana, arial, sans-serif;
font-size: 11px;
line-height: 13px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding:  4px 7px 6px 7px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #339999;
width: 165px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 149px;	/* Actual value for conformant browsers */
/* color: #ffffff; */
background-color: #ffffcc;
}

.pullquote {
font-family: georgia, times, serif;
font-size: 14px;
font-style: italic;
color: #036383;}

.yellink a:active {color: #ffffcc; text-decoration: none}
.yellink a:link {color: #ffffff; text-decoration: underline}
.yellink a:visited {color: #ffffff; text-decoration: underline}
.yellink a:hover {color: #ffff00; text-decoration: underline}

.redlink a:active {color: #ff0000; text-decoration: none}
.redlink a:link {color: #cc0000; text-decoration: underline}
.redlink a:visited {color: #cc0000; text-decoration: underline}
.redlink a:hover {color: #cc0000; text-decoration: underline}

.whtxt {color: #ffffff;}
.ltgrnbd {color: #b3ddcc; font-weight: bold;}

.coupon {
display: block;
border-width: 3px 3px 3px 3px;
border-style: dotted;
border-color: #339999;
padding: 7px 9px 3px 9px;
color: #555555;
background-color: #ffffff;
width: 475px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 451px; /* Actual value for conformant browsers */
}

.ltblubox475 {
display: block;
padding: 7px 15px 3px 15px;
color: #000000;
background-color: #c3ebed;
width: 475px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 445px;	/* Actual value for conformant browsers */
}

.ltblubox505 {
display: block;
padding: 8px 15px 8px 15px;
color: #000000;
background-color: #c3ebed;
width: 505px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 475px;	/* Actual value for conformant browsers */
}

.ltyelbox475 {
display: block;
margin: 15px 0px 15px 15px;
padding: 8px 15px 7px 15px;
color: #000000;
background-color: #ffffcc;
width: 475px; /* False value for IE4-5.x/Win */	
voice-family: "\"}\""; 
voice-family:inherit;
width: 445px;	/* Actual value for conformant browsers */
}