*						{ margin: 0; padding: 0; }
html					{ overflow-y: scroll; }
body					{ background: #fff url(../Images/top_stribes.png) repeat-x; color: #666666; font: normal 12px Tahoma, Helvetica, Arial, sans-serif; line-height:14px; }

h1, h2, h3, h4, h5		{ font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;	color:#d52b47; }
h2						{ font-size: 18px; }
input[type="text"]		{ width:200px; margin:3px 0; padding:3px; }
input[type="submit"]	{ margin:10px 0 5px 0; display:block;}

#header					{ width: 1000px; height: 106px;	color: #ffffff;	margin:0 auto; }
#header h1				{ line-height:39px; margin-top:57px; font-size: 39px; color: #fff; font-weight: normal; float:left; }
#header img				{ padding-top:62px; margin-right:3px; float:left; }
#content				{ background:#FFFFFF url(../Images/content_bg.png) repeat-x scroll left bottom; width: 1000px; margin: 0px auto; padding: 20px; }
#footer					{ clear: both; width: 680px; margin: 0px auto; margin-bottom: 25px; padding-top: 10px; text-align: center; }

.box					{ border:solid 2px #d52b47; padding:5px; margin:10px 0; background-color:#fff; }
.box span				{ font-weight:bold; color: #d52b47; }
.box h3					{ font-size: 16px; }
.box h4					{ font-size:14px; margin-bottom:5px; }


#pdf_table				{ width:950px; border-collapse:collapse; }
#pdf_table th			{ text-align:left; border:solid 1px #666; padding:3px; background-color: #ddd; }
#pdf_table td			{ border:solid 1px #666; padding:3px; }
#pdf_table .td_last		{ text-align:center; }
#pdf_table .th_last		{ text-align:center; }
#total_row				{ font-weight:bold; background-color: #ddd;}

.ValidatorHighlightClass{ background-color:#fbafaf; }