* {padding:0; margin:0;}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:Verdana, Arial, sans-serif;
	font-size:100%; 
	color:#333333;
}

div#jacket {
	width:749px; 
	top:0;
	right: 0;
	margin: 0 auto;
	position: relative; 
	text-align: left;
	padding:0;
}

div#header { width:749px; float:left; }
div#header div { float:left; }

div#topbar { width:749px; background:#fff url("../img/topbar_bg.jpg") top left no-repeat; float:left; height:32px; font-size:60%; }
div#body { width:749px; background:#fff url("../img/body_bg.jpg") top left no-repeat; float:left; margin:0 0 10px 0; font-size:70%; }

div#darkgrey { background:#fff url("../img/dark-grey.gif"); float:left; width:273px; border:1px solid #cccccc; margin:0 0 1px 1px; padding-bottom:20px; }
div#mediumgrey { background:#fff url("../img/medium-grey.gif"); float:left; width:459px; border:1px solid #cccccc; margin:0 0 0 6px; padding-bottom:20px; }
div#lightgrey { background:#fff url("../img/light-grey.gif"); float:left; width:273px; border:1px solid #cccccc; margin:0 0 0 1px; padding-bottom:20px; }

div#footer { width:749px; background:#fff url("../img/footer_bg.jpg") top left no-repeat; float:left; height:62px; text-align:right; font-size:60%; color:#999999; }
div#footer a { color:#999999; text-decoration:underline; }
div#footer a:hover { color:#333333; text-decoration:none; }

p { margin:3px; padding:3px; line-height:150%; }
h1 { margin:8px 3px 3px 3px; padding:3px; }
h2 { margin:8px 3px 3px 3px; padding:3px; }

form p { margin:1px 3px 1px 3px; padding:1px 3px 1px 3px; }
label { display:block; width:70px; float:left; padding-right:10px; }
.formField { font-family:Verdana, Arial, sans-serif; color:#333333; padding:2px; margin:0; height:12px; border:1px solid #cccccc; font-size:10px; background:#ffffff; }
.textarea { font-family:Verdana, Arial, sans-serif; color:#333333; padding:2px; margin:0; height:40px; border:1px solid #cccccc; font-size:10px; background:#ffffff; }

a { color:#663333; text-decoration:underline; }
a:hover { color:#333333; text-decoration:none; }
