body {
	table-layout: fixed;
	background: #CCCCCC url(../images/common/backs/grey_stripes.gif);
	margin: 12px 0px 0px;
	padding: 0px;
}

.bodywrapper {
	width: 780px;
	background: #FFFFFF;
	margin: 0px auto 6px;
	padding: 12px;
	border: 1px solid #999999;
}

/* 
border: 1px dotted #999999;
*/
/* development only */
/* temporary work around */

h1 {
	font: bold x-large Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font: bold large Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	margin: 0px 0px 12px 15px;
}
h3 {
	font: bold medium Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	margin: 0px 0px 9px 15px;
}
p {
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	margin: 0px 18px 15px 15px;
}

blockquote {
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 48px 15px 36px;
}

hr {
	color: #999999;
	margin: 0px 12px 15px;
}

#copyright {
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px auto 15px;
}

.errormsg, .required {
	font: bold medium Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}


.formcontainer {
	padding: 0px 36px 18px 18px;
}

fieldset {
	padding: 9px;
}
legend {
	font: bold large Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	margin: 0px 3px 9px;
}
label {
	font: bold small Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	cursor: pointer;
	cursor: hand;
}
input {
	font: small Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}

.gobutton {
	color: #006699;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.formtable {
	margin: 0px;
}
.formtable td {
	padding: 3px;
}
