﻿body		{ font-family : "Arial";  margin-top: 0; margin-bottom : 50px; padding : 0;
	background-image : url(/images/bodytile.jpg);
}

h1			{ border-bottom : solid 5px white; background : white; margin-bottom : 50px;
	padding : 20px;
	text-transform : uppercase;
	font:72px/58px Impact,Helvetica,arial,sans-serif;text-transform:uppercase;margin:0;padding:16px 0 0 0;
	border-bottom : solid 4px #eaeaea;
}
h1 small	{ color : gray; display : block; font:26px/16px Rockwell,Helvetica,arial,sans-serif; text-transform : none; padding : 8px; }

h2 {
	font:32px/38px Rockwell,Helvetica,arial,sans-serif; font-weight : bold; border-bottom : solid 1px #eaeaea;
}

a			{ color : black; font-size : 20px; letter-spacing : -1px; }
a:hover		{ color : black; background : #ffde00; }

img { border: solid 4px #eaeaea; }

table.t			{ margin : 0 auto; width : 938px; border : solid 4px #eaeaea; background: white; padding : 30px; }
table.t td { padding-top : 10px; }

ul.mm		{ margin : 0; padding : 0; list-style: none; text-align : right; }
ul.mm li	{ margin : 0; padding : 10px; display : inline; font-size : 16px; }
ul.zz		{ text-align : left; }

div.c { background : #eaeaea; color : black; padding : 5px; margin-top : 30px; margin-left : 20px; }
div.f { background : #eaeaea; }

p	{ font-size : 16px; text-align : justify; padding : 4px; line-height : 30px; }
b	{ font-size : 18px; letter-spacing : -1px; }


input.button	{ font-size : 14px; font-family: "Arial"; cursor : pointer; text-transform : uppercase; }
input.textbox,
textarea		{ font-size : 14px; padding : 4px; font-family : "Arial"; width : 430px; }
textarea		{ height : 200px; width : 100%; }
form			{ margin : 0; }

th	{ font-size : 18px; text-align : left; letter-spacing : -1px; }

p { font-family : "Georgia"; font-size : 16px; line-height : 25px; }

p.subtitle { text-align : right; }

td p { margin : 10px; }

table.t td.h { width : 48%; }

div.col { width : 415px; background : #eaeaea; padding : 5px; margin : 5px; float: left;	 }

h3 { font-family : Rockwell,Helvetica,arial,sans-serif; text-align: center; }
h3.error { background : red; padding : 5px; color : white; }

table.invoice { background : #eaeaea; margin : 10px; padding : 4px; }
h4.invoice { font-family : Rockwell,Helvetica,arial,sans-serif; border-bottom : solid 1px black; font-size : 24px; }	

table.invoice th { font-size : 16px; letter-spacing : 0; border-bottom : solid 1px black; }

table.invoice td { font-family : "Georgia"; }

strong.critical { font-size : 16px; background : cyan; }