a:link,a:visited
{
	color: #cff;
	text-decoration: underline;
}
a:active,a:hover
{
	color: #ffc;
	text-decoration: underline;
}
a.ojp:link,a.ojp:visited
{
	color: #cff;
	text-decoration: none;
}
a.ojp:active,a.ojp:hover
{
	color: #ffc;
	text-decoration: underline;
}

p,ul,li
{
	font: 15px/24px georgia,times new roman,times,serif;
	color: #ffc;
}

h1
{
	font: bold 36px georgia,times new roman,times,serif;
	font-style: italic;
	color: #fc6;
	margin: 0;
}
h1 strong
{
	font: bold 27px georgia,times new roman,times,serif;
	font-style: italic;
	color: #ffc;
	margin: 0 0 5px 0;
}

h2
{
	font: bold 18px georgia,times new roman,times,serif;
	color: #ffc;
	margin-top: 0px;
}

b { font-weight: bold; }
i { font-style: italic; }
small { font-size: 11px; }
big { font-size: 17px; }

.first
{
	font-size: 18px;
	font-weight: bold;
}

.tiny { font: 10px/14px verdana,arial,helvetica,sans-serif; }

.sans
{
	font: 11px/14px verdana,arial,helvetica,sans-serif;
	color: #ffc;
}

.welcome
{
	font-size: 48px;
	margin: 0px;
	padding: 0px;
}

.welcome2
{
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}

.cell,.cellb,.highfree,.midfree,.lowfree,.lowbkd,.midbkd,.highbkd
{
	font: 11px verdana,arial,helvetica,sans-serif;
}
.cell
{
	color: #ffc; background-color: #69c;
}
.cellb
{
	font-weight: bold;
	color: #ffc; background-color: #69c;
}
.highfree
{	
	color: #ffc; background-color: #900;
}
.midfree
{
	color: #ffc; background-color: #090;
}
.lowfree
{
	color: #ffc; background-color: #006;
}
.lowbkd,.midbkd,.highbkd
{
	color: #fff; background-color: #c00;
}

.mid
{
	font: 11px verdana,arial,helvetica,sans-serif;
	color: #ffc;
	background-color: #090;
	margin-right: 10px;
}
.bkd
{
	color: #fff;
	background-color: #c00;
	padding: 2px 10px 2px 10px;
	/*margin: 0 10px 0 0;*/
	border-color: gray;
	border-width: 4px;
}
.free
{
	padding: 2px 10px 2px 10px;
}