body
{
	padding:0px;
	margin:0px;
	background-color:#f3f1e9;
	font-family:verdana;
}
form
{
	padding:0px;
	margin:0px;
}
a:active,a:link,a:visited,a:hover
{
	color:#706e6e;
	padding:0px;
	text-decoration:underline;
}
a:active,a:link,a:visited,a:hover
{
	color:#706e6e;
	padding:0px;
	text-decoration:none;
}
.ErrorText,.ErrorText table tr td
{
	background-color:#CE0000;
	color:#FFF;
	padding:5px;
	font-size:13px;
	margin-bottom:5px;
}
.SuccessText,.SuccessText table tr td
{
	background-color:#80C31C;
	color:#FFF;
	padding:5px;
	font-size:13px;
	margin-bottom:5px;
}
.MessageText,.MessageText table tr td
{
	background-color:#FFFFBE;
	color:#000;
	padding:5px;
	font-size:13px;
	margin-bottom:5px;
}
#LoginDiv
{
	width:450px;
	padding:10px;
	margin-top:15%;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #AAA;
}
#LoginDiv #LoginLeftDiv
{
	vertical-align:middle;
	width:30%;
	float:left;
}
#LoginDiv #LoginRightDiv
{
	vertical-align:middle;
	width:65%;
	float:right;
}
#LoginDiv input[type='text'],#LoginDiv input[type='password']
{
	width:94%;
}
.SubTableHead
{
	background-color:#BBB;
	text-align:center;
	padding:5px;
	font-size:13px;
	color:#FFF;
}
.SubTableHead a,.SubTableHead a:link,.SubTableHead a:visited
{
	background-color:#BBB;
	text-align:center;
	font-size:13px;
	color:#FFF;
}
.TableHead
{
	background-color:#666;
	text-align:center;
	padding:5px;
	font-size:13px;
	color:#FFF;
}
.TableHead a,.TableHead a:link,.TableHead a:visited
{
	background-color:#666;
	text-align:center;
	font-size:13px;
	color:#FFF;
}
.Row1
{
	background-color:#E0E9E9;
	text-align:center;
	font-size:13px;
	padding:3px;
	color:#333;
}
.BottomBr
{
	margin-bottom:5px;
}
.Row1 a,.Row1 a:link,.Row1 a:visited
{
	background-color:#E0E9E9;
	text-align:center;
	font-size:13px;
	color:#333;
}
.Row2
{
	background-color:#B4D8E7;
	text-align:center;
	padding:3px;
	font-size:13px;
	color:#333;
}
.Row2 a,.Row2 a:link,.Row2 a:visited
{
	background-color:#B4D8E7;
	text-align:center;
	font-size:13px;
	color:#333;
}
.ActiveNumber,.ActiveNumber a,.ActiveNumber a:link,.ActiveNumber a:visited
{
	font-size:13px;
	padding:2px;
}

.InactiveNumber,.InactiveNumber a,.InactiveNumber a:link,.InactiveNumber a:visited
{
	font-size:11px;
	padding:2px;
}
.balloonstyle
{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid black;
	z-index: 100;
	background-color: white;
	min-width:200px;
	max-width:800px;
	width:auto;
	color:#000;
}
.Wrong
{
	background-color:#F00;
	color:#FFF;
}
.Correct
{
	background-color:#390;
	color:#FFF;
}
.selectbox
{
	font-size:13px;
	color:#333;
}
a.Total_Page
{
    color:#000000;
	padding:2px;
	font-size:11px;
	text-decoration:none;
}
a.Total_Page:hover
{
    color:#000000;
	padding:2px;
	font-size:11px;
	text-decoration:none;
}
