html, body
{
	background-color: #fff;
	font-family: "Lucida Grande", "Helvetice Neue", Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: .25px;
	color: #666;
	margin: 0px;
	padding: 0px;
	
	height: 100%;
	max-height: 100%;
	min-height: 100%;
	text-align: center;
}

sup
{
	color: #E97E37;
}

table
{
	font-family: "Lucida Grande", "Helvetice Neue", Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: .25px;
	color: #666;
}

a, a:link, a:hover, a:visited
{
	color: #507196; /*#bbdfac;*/
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

img
{
	/*padding: 1px;
	border: 1px solid #eaeaea;*/
	border: none;
}

/*input[type='file']
{
	border: none;
}*/

textarea, input[type='text'], input[type='password']
{
	width: 90%;
	max-width: 90%;
	min-width: 90%;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 4px;
}
input
{
	/*height: 25px;*/
	padding: 5px;
	_width: 90%;
}

#rightColumn textarea, .rightColumn textarea
{
	height: 200px;
}

#leftColumn textarea, .leftColumn textarea, textarea
{
	height: 100px;
}

ul
{
	list-style-image: url(../../img/gray_bullet.gif);
}

li
{
	/* Wait and see if this makes an impact anywhere
	list-style: none;
	*/
}

hr
{
	border: 1px solid #eaeaea;
}

p
{
	margin: 4px 0;
}

h2
{
	font-size: 18px;
	margin-bottom: 6px;
}
h3
{
	margin-bottom: 6px;
}