body {
	background-color:	White;
	font-family:		Arial,Helvetica,Sans-serif;
	font-size:			10pt;
	text-align:			center;
}

form {
	margin:	0;
}

div.body {
	width:				680px;
	text-align:			left;
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
}

div.title {
	font-family:		Arial;
	font-size:			32pt;
	color:				White;
	position:			absolute;
	right:				12px;
	top:				58px;
}

h1 {
	font-family:	Arial Narrow,Arial,Helvetica,Sans-serif;
	color:			#622262;
	font-size:		16pt;
	font-weight:	bold;
}

h2 {
/*	color:			#622262;*/
	font-family:	Arial, Helvetica, sans-serif;
	color:			#333333;
	font-size:		15pt;
	font-weight:	bold;
	line-height:	25px;
}
h2.purple {
	color:	#7A378C;
}
h2.red {
	color:	#D52619;
}
h2.blue {
	color:	#2D65B4;
}

h4 {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11pt;
	color:			#333333;
	margin:			8px 0 0 0;
	padding:		12px 8px 0 8px;
	font-weight:	normal;
	line-height:	0px;
}

table {
	font-size:		10pt;
}

td {
	vertical-align:		top;
}
a:link, a:visited, a:hover { color: #2D65B4; }
div.menu a:link, div.menu a:visited, div.menu a:hover {
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#333333;
}
div.main div.greenbg a:link { color: #55AB3D; }
div.main div.greenbg a:visited { color: #55AB3D; }
div.main div.greenbg a:hover { color: #55AB3D; }
div.main div.orangebg a:link { color: #D0800E; }
div.main div.orangebg a:visited { color: #D0800E; }
div.main div.orangebg a:hover { color: #D0800E; }
div.main div.redbg a:link { color: #D52619; }
div.main div.redbg a:visited { color: #D52619; }
div.main div.redbg a:hover { color: #D52619; }
div.main div.bluebg a:link { color: #2D65B4; }
div.main div.bluebg a:visited { color: #2D65B4; }
div.main div.bluebg a:hover { color: #2D65B4; }

a.green:link, a.green:visited, a.green:hover	{ color: #55AB3D; }
a.orange:link, a.orange:visited, a.orange:hover	{ color: #D0800E; }
a.red:link, a.red:visited, a.red:hover			{ color: #D52619; }
a.blue:link, a.blue:visited, a.blue:hover		{ color: #2D65B4; }
a.purple:link, a.purple:visited, a.purple:hover	{ color: #7A378C; }

div.menu {
	width:				150px;
	position:			absolute;
	left:				20px;
	top:				130px;
	font-weight:		bold;
}

div.menu p, div.main p {
	margin:		0;
	padding:	8px 8px 5px 8px;
}

div.main ul p {
	padding:0 10px 8px 0;
}

div.menu h2, div.main h2, div.main h3 {
	margin:		0;
	padding:	0 8px 8px 8px;
}

div.main h3 {
	margin:		0;
	padding:	8px;
}

div.main {
	position:	absolute;
	top:		170px;
	right:		10px;
	width:		480px;
}

table.main, table.form {
	width:			444px;
	margin:			8px;
	font-family:	Arial,Helvetica,Sans-serif;
/*	font-size:		10pt;*/
}

table.main td {
	padding:	5px 5px 5px 2px;
}

table.form h3 {
	padding:	15px 10px 10px 0;
}

div.whitebg, div.greenbg, div.bluebg, div.purplebg, div.orangebg, div.redbg {
	background-repeat:	no-repeat;
	padding-top:		8px;
	padding-bottom:		8px;
	margin-bottom:		20px;
}
div.whitebg {
	background-image:	url(../images/box_gradient_white.png);
	border:				solid 1px #7A378C;
}
div.greenbg {
	background-image:	url(../images/box_gradient_green.png);
	border:				solid 1px #55AB3D;
}
div.bluebg {
	background-image:	url(../images/box_gradient_blue.png);
	border:				solid 1px #2D65B4;
}
div.purplebg {
	background-image:	url(../images/box_gradient_purple.png);
	border:				solid 1px #7A378C;
}
div.orangebg {
	background-image:	url(../images/box_gradient_orange.png);
	border:				solid 1px #F0B766;
}
div.redbg {
	background-image:	url(../images/box_gradient_red.png);
	border:				solid 1px #D52619;
}

div.whitebg table.main tr.solid		{ background-color: #F1E9F3; }
div.greenbg table.main tr.solid		{ background-color: #C5E3BC; }
div.bluebg table.main tr.solid		{ background-color: #C9D8EC; }
div.purplebg table.main tr.solid	{ background-color: #DDCCE1; }
div.orangebg table.main tr.solid	{ background-color: #F9E3C2; }
div.redbg table.main tr.solid		{ background-color: #F6D0CD; }
p.standfirstpurple, p.standfirstorange, p.standfirstgreen, p.standfirstblue, p.standfirstred, h3 {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12pt;
	line-height:	19px;
}
p.standfirstpurple, div.purplebg h3	{ color: #7A378C; }
p.standfirstorange, div.orangebg h3	{ color: #D0800E; }
p.standfirstgreen, div.greenbg h3	{ color: #55AB3D; }
p.standfirstblue, div.bluebg h3		{ color: #2D65B4; }
p.standfirstred, div.redbg h3		{ color: #D52619; }

.bodyImgR {
	margin:			5px 5px 0 10px;
	float:			right;
}

.bodyImgL {
	margin:			5px 10px 0 5px;
	float:			left;
}
