.readon {
background: url(images/readon.gif) left no-repeat !important;
padding: 0 0 0 15px;
}

.textzoom {
padding: 0;
}

.textzoom h3 {
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif;
	margin: 2px 0 2px 0 !important;
	color: #FFF;
}


div[class="textzoom"]:before {
font: 11px 'courier new', courier, sans-serif;
content: "div."attr(class)"";
color: #000;
background: #ffc;
line-height: 16px;
border: 1px dotted #00E102;
padding: 1px 2px 2px 2px;
margin: 0 0 0 -1px !important;
}
/* End Textzoom marker */


/* ================= ID's Textzoom Sample Layout ================= */

#maincontainer {
position: relative;
min-height: 100%;
height: auto !important;
width: 736px;
padding: 0;
margin: 0 auto;
text-align: left;
background: #ffffff url(images/content_bg.gif) repeat-y;
color: #303030;
}


/* ================= Individual Classes & ID's ================= */

.clr {
clear: both;
}

.nospace, p.nospace {
padding: 2px 0 2px 0;
margin: 0;
}

.margsmall {
margin-right: 8px;
}

.vspace4px {
margin: 0;
padding: 0;
line-height: 6px;
}

.linkext {
background: url(images/linkext.gif) left center no-repeat    !important;
padding: 0 0 0 14px;
}


.listnobg, ul.listnobg li{
padding: 0;
background: none;
}

.red {
background: #ffffff;
color: #B44040;
}

.darkbeige {
background: #ffffff;
color: #87827A;
}

.grey {
background: #ffffff;
color: #707070;
}

/* ============ Internet Explorer Corrections + Hacks ========== */

* html #maincontainer {
height: 100% !important;
background: url(images/content_bg.gif) repeat-y;
}

* html #footer {
bottom: -1px;
}

* html #content {
width: 541px;
}

* html #rightcolumn {
padding: 12px 10px 10px 10px;
width: 186px;
}

* html .nospace {
padding: 3px 0 2px 0;
margin: 0;
}

* html ul li {
background-position: 0 0.6em;
}

