*
{
	padding: 0px;
	margin: 0px;
}

body, html
{
	width: 100%;
	height: 100%;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: black;
	background-color: white;
	vertical-align: middle;
	text-align: left;
}

a
{
	outline: none;
	color: black;
	text-decoration: none;
	border-bottom: 1px solid #999;/*#ccc*/
}
	a:hover
	{
		text-decoration: none;
		border-bottom: 1px solid #bc0000;/*#555*/
	}
	
	a.selected
	{
		border-bottom: 1px solid #bc0000;/*#e97017*/
	}

a span, a h1
{
	color: black;
}

a img
{
	border: none;
}

a.lnk
{
	font-size: 18px;
	line-height: 21px;
}

a.lnk2
{
	font-size: 14px;
	text-decoration: none;
	border: none;
}
	a.lnk2:hover
	{
		text-decoration: none;
		border: none;
	}

img
{
	border: none;
}

#main
{
	width: 604px;
	height: 654px;
	border: none;

	position:absolute;
	top:50%;
	left:50%;
	margin-top:-300px;
	margin-left:-300px;

}

#center_table
{
	width: 602px;
	height: 602px;
	border: none;
	border-collapse: collapse;
}

	#center_table td
	{
		width: 200px;
		height: 200px;
		text-align: center;
		vertical-align: middle;
	}

.Acell
{
	width: 200px;
	height: 200px;
	border-width: 1px;
	text-align: center;
}

.lc
{
	border-left: 1px solid #bbbbbb;
}
.rc
{
	border-right: 1px solid #bbbbbb;
}
.tc
{
	border-top: 1px solid #bbbbbb;
}
.bc
{
	border-bottom: 1px solid #bbbbbb;
}

.le
{
	border-left: 1px solid #dddddd;
}
.re
{
	border-right: 1px solid #dddddd;
}
.te
{
	border-top: 1px solid #dddddd;
}
.be
{
	border-bottom: 1px solid #dddddd;
}

