a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, td, video, tt, u, ul, var {
	background: transparent;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}
.tb{ border:1px solid #000000 !important;}
.tb td {
    border: #000 solid 1px !important;
	padding:3px;
	text-align: center;
    vertical-align: middle;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td {
	padding: 0;
	border: none;
	border-collapse: collapse;
	/*float:left;*/
}
img {
	border: 0;
	vertical-align: top;
	text-align: left;
	
}
embed, object {
	vertical-align: top;
	outline: none;
}

input, select {
	/*vertical-align: middle;*/
	font-weight: normal;
	margin-top:10px;
}
.error{ color:#FF0000; /*text-align:center;*/}

.unavailable{ color:#FF0000; }


.errormsgbox {
    background-color: #FDD5CE;
    background-image: url("<?php echo $cfg_live_site ?>/images/error.png");
    color: #D8000C;
}

.successbox, .warningbox, .errormsgbox {
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 2px solid;
    font-weight: bold;
    margin: 10px 0;
    padding: 15px 10px 15px 70px;
    width: 300px;
}

ul {
    list-style: none outside none;
}
new-banner.css (line 100)
ul, menu, dir {
    -moz-padding-start: 40px;
    display: block;
    list-style-type: disc;
}

