*, body
{
	font-family: arial,helv,helvetica,sans-serif;
	font-size: small;
	font: x-small;
}

h1
{
	font-size: x-large;
	font: large;
	font-weight: normal;
	margin: 0em 0em 0.6em 0em;
}

h2
{
	font-size: medium;
	font: small;
	font-weight: bold;
	margin: 1.2em 0em 0.2em 0em;
}

h2.BEresults
{
	font-size: medium;
	font: small;
	font-weight: bold;
	margin: 1.2em 0em 0.2em 0em;
	border-bottom: 1px solid #000;
}

p, div
{
	margin: 0em 0em 1em 0em;
}

li
{
	padding: 0;
	margin: 0.5em 0em 0.5em 0em;
}

.BEquestion
{
	font-size: small;
	font: x-small;
}

.BEfield
{
	font-size: small;
	font: x-small;
}

.BEresultshead
{
	font-size: small;
	font: x-small;
	font-weight: bold;
	color: #000;
	background: #4bbdfa;
}

.BEresults
{
	font-size: small;
	font: x-small;
}

.BEerror
{
	font-weight: bold;
	text-align: center;
	margin: 1em 2em;
	color: #c00;
}

#BEfirsttime
{
	float: left;
	width: 35%;
	margin: 0 0 0 5%;
	padding: 0 0 0 40px;
	background: url("/budget/images/BE_firsttimeicon.gif") 0 1em no-repeat;
}

#BEremind
{
	float: right;
	width: 35%;
	margin: 0 5% 0 0;
	padding: 0 0 0 40px;
	background: url("/budget/images/BE_remindicon.gif") 0 1em no-repeat;
}

a { color: #00c; text-decoration: none; }
a:link { color: #00c; text-decoration: none; }
a:visited { color: #00c; text-decoration: none; }
a:hover { color: #f00; text-decoration: underline; }

a.BEfield { color: #000; text-decoration: none; }
a.BEfield:link { color: #000; text-decoration: none; }
a.BEfield:visited { color: #000; text-decoration: none; }
a.BEfield:hover { color: #666; text-decoration: none; }
