/*defaults*/

html, body {
	font-family:'Verdana', sans-serif;
	margin:0;
	padding:0;
}

body {
	font-size:80%;
	color: #666;
	background:#fff;
	padding:0 0 0 0;
}

p,ol,ul,dl,blockquote,form,pre,h1,h2,h3,h4 {margin-top: 0;}

img {border: 0;}

a:link, a:visited {
	color: #06c;
}

a.tdn,a.tdn:hover {text-decoration: none;}

a.hu {text-decoration: none;}

a.hu:hover {text-decoration: underline;}

table {
	font-size: 100%;
	border-collapse: collapse;
}

div.test {border:1px solid red}

table td {padding: 0; vertical-align:top; text-align:left;}

table.test, table.test td {border: dotted 2px red;}

table.test table, table.test table td {border: 0;}

.maxw {width:100%;}

.clear {clear:both;}

.oh {overflow:hidden;}

.fl {
	float:left;
}

.png {
	behavior:url('/pngfix.htc');
}

h1, h2, h3, h4 {
	margin:0 0 .5em 0;
}

p {
	margin-bottom:1em;
}

/*end of defaults*/
