P {
	margin-bottom: 5px;
	font-family: Arial,Verdana;
	font-size: 12px; 
}

TABLE, TR, TD, SELECT, INPUT, TEXTAREA {
	font-family: Arial,Verdana;
	font-size: 12px; 
}

a.user				{color: #990099; text-decoration:none; font-size: 14px; }
a.user:link			{color: #990099; text-decoration:none; font-size: 14px; }
a.user:visited		{color: #990099; text-decoration:none; font-size: 14px; }
a.user:hover		{color: #990099; text-decoration:underline;  font-size: 14px; } 


TD.CellHeader {color: #fff; background-color: #355260; font-weight: bold; }
.small { font-size: 11px; }
 
.LoginTable 
{
	BORDER: solid #003300 1px; 
	COLOR: black; 
}
.LoginHeader 
{
	FONT-WEIGHT: bolder; 
	MARGIN: 4px; 
	VERTICAL-ALIGN: middle; 
	COLOR: white; 
	BORDER-BOTTOM: #003300 1px solid; 
	BACKGROUND-COLOR: #355260;
}

.Menu
{
	BORDER: #919b9c 1px solid;
	PADDING-BOTTOM: 15px;
	MARGIN: 1px;
	COLOR: black;
	background: #FBFBF6;
}

.PageTabItemSelected
{
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: solid 1px #F7F3F7;
	border-top: solid 1px #949294; 
	border-left: solid 1px #949294; 
	border-right: solid 1px #949294; 
	background-color: #F7F3F7;
	font-weight: bolder;
	text-align: center;
}
.PageTabItemTemplate
{
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px #949294; 
	background-color: #ffffff;
	text-align: center;
}
.PageTabItemSeparator
{
	padding: 3px;
	border: 0px;
	border-bottom: solid 1px #949294;
	width: 5px;
}
.PageTabItemEmpty
{
	padding: 2px;
	border: 0px;
	border-bottom: solid 1px #949294;
	text-align: right;
	width: 100%;
}
.PageTabItemBody
{
	padding: 10px;
	border-bottom: solid 1px #949294;
	border-top: 0px; 
	border-left: solid 1px #949294; 
	border-right: solid 1px #949294; 
	background-color: #F7F3F7;
}

.PagePanel
{
	padding: 10px;
	border: solid 1px #949294;
	background-color: #F7F3F7;
}

TEXTAREA.text {
	font-family: verdana;
	font-size: 14px; 
}
