tr, th, td, div, img, p, input, textarea, form, h2, h1s
{ 
	margin: 0px; 
	padding: 0px; 
	border: none; 
	line-height: 0px; 
	font-size: 0px; 
	vertical-align: top; 
	text-align: left; 
} 
/***********************************************************************************/ 
 
/* TYPO ELEMENTS { div#menu, div#site, #bottom, h2, p, a, th, td, label, .fields } */ 
div#bottom, h2, p, a, .fields, th, td, label 
{ 
	font-family: arial, helvetica, sans-serif; 
} 
img, div.tbox, div.lbox, .fields, div#bottom 
{ 
	border: 1px solid #000000; 
} 
 
p, th, td, div#bottom, a.menu, label 
{ 
	color: #000000; 
}
h1 
{
	color: #D4D4D4;
	font-size: 19px; 
	line-height: 20px; 
	border-bottom: 1px solid #D4D4D4;
	text-align: right;
	font-weight: bold;
}
h2   
{
	color: #7A7A7A;  
	font-size: 12px; 
	line-height: 14px; 
	border-bottom: 1px solid #7A7A7A;
	padding-left: 3px;
	font-weight: bold;
}
p 
{ 
	font-size: 11px; 
	line-height: 13px; 
	margin-top: 10px; 
	margin-bottom: 10px;
} 
th 
{ 
	font-size: 11px; 
	line-height: 13px; 
} 
td 
{ 
	font-size: 11px; 
	line-height: 13px; 
} 
 
label 
{ 
	line-height: 12px; 
	font-size: 10px; 
} 
 
.fields    
{ 
	background-color: #D4D4D4; 
	font-size: 10px; 
	line-height: 12px; 
	color: #000000; 
	height: 15px; 
	margin-bottom: 3px; 
	padding-left: 2px; 
} 
/***********************************************************************************/ 
 
/* LINKS {a, a#here, a.menu, a:hover, a:hover.menu } */ 
a 
{ 
	font-weight: bold; 
	text-decoration: none; 
	color: #7A7A7A;
} 
a#here 
{ 
	color: #000000;
	font-size: 12px; 
	line-height: 14px; 
} 
 
a.menu    
{ 
	margin-left: 10px;
	font-size: 12px; 
	color: #7A7A7A; 
	line-height: 14px;
} 
 
a:hover 
{ 
	color: #000000; 
} 
 
a:hover.menu 
{ 
	color: #000000; 
} 
/***********************************************************************************/ 
 
/* BLOCK ELEMENTS {html, body, div#menu, div#site, div#bottom, div.tbox, div.lbox } */ 
body, html
{ 
	background-color: #D4D4D4; 
} 
body 
{ 
	margin-top: 3px; 
	text-align: center; 
	margin-bottom: 3px; 
}  
div#site 
{ 
	padding: 5px; 
	background-color: #ffffff; 
	border: 1px solid #000000;
	border-top: none;
	margin: auto; 
} 
div#bottom 
{ 
	font-size: 10px; 
	line-height: 14px; 
	margin-top: 30px; 
	background-color: #D4D4D4; 
	text-align: center; 
	color: #000000; 
} 
div.tbox 
{ 
	height: 14px; 
	border-bottom: none; 
	background-color: #D4D4D4; 
	background-repeat: no-repeat; 
	background-position: 5px 50%; 
	margin-left: auto; 
	margin-right: auto; 
} 
div.lbox 
{ 
	text-align: left; 
	margin-bottom: 15px; 
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	overflow: hidden; 
} 
/***********************************************************************************/