a:link,
a:active,
a:visited
{
	color: #0000FF;
	text-decoration: none;
}

a:hover
{
	color: #0000FF;
	text-decoration: underline;
}

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	background-color: #EEEEEE;
	text-align: left;
}

table
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #EEEEEE;
 border: 1px solid #666666;
 width: 100%;
 height: 18px;
 vertical-align: middle;
}

textarea
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 width: 100%;
 background-color: #EEEEEE;
 border: 1px solid #666666;
}

select
{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #EEEEEE;
 border: 1px solid #666666;
 width: 100%;
 height: 18px;
 vertical-align: middle; 
}

.HeaderL,
.MainHeaderL,
.MenuHeaderL
{
    background-color: #CCCCCC;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
	height: 20px;
	width: 5px;
}

.HeaderR,
.MainHeaderR,
.MenuHeaderR
{
    background-color: #CCCCCC;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
	height: 20px;
	width: 5px;
}

.HeaderM,
.MainHeaderM,
.MenuHeaderM
{
    background-color: #CCCCCC;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
	height: 20px;
}

.DividerL
{
    background-color: #CCCCCC;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
	height: 10px;
	width: 5px;
}

.DividerR
{
    background-color: #CCCCCC;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
	height: 10px;
	width: 5px;
}

.DividerM
{
    background-color: #CCCCCC;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
	height: 10px;
	text-align: center;
}

.FrameML,
.MainFrameML,
.MenuFrameML
{
    background-color: #DDDDDD;
    border-left: 1px solid #666666;
	height: 5px;
	width: 5px;
}


.FrameMR,
.MainFrameMR,
.MenuFrameMR
{
    background-color: #DDDDDD;
    border-right: 1px solid #666666;
	height: 5px;
	width: 5px;
}

.FrameBL,
.MainFrameBL,
.MenuFrameBL
{
    background-color: #DDDDDD;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #666666;
	height: 5px;
	width: 5px;
}

.FrameBM,
.MainFrameBM,
.MenuFrameBM
{
    background-color: #DDDDDD;
    border-bottom: 1px solid #666666;
	height: 5px;
}

.FrameBR,
.MainFrameBR,
.MenuFrameBR
{
    background-color: #DDDDDD;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
	height: 5px;
	width: 5px;
}

.MainFrameBG,
.MenuFrameBG
{
    background-color: #DDDDDD;
	padding-top: 5px;
}

.FrameBG
{
    background-color: #DDDDDD;
}

.FrameTL
{
    background-color: #DDDDDD;
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
	height: 5px;
	width: 5px;
}

.FrameTM
{
    background-color: #DDDDDD;
    border-top: 1px solid #666666;
	height: 5px;
}

.FrameTR
{
    background-color: #DDDDDD;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
	height: 5px;
	width: 5px;
}

.cH
{
 color: #000000;
 font-size: 11px;
 background-color: #B8B8B8;
 text-align: center;
 vertical-align: middle;
 padding: 2px;
}

.cN,
.cMenuItem
{
 color: #000000;
 font-size: 11px;
 background-color: #CCCCCC;
 text-align: left;
 vertical-align: middle;
 padding: 2px;
}

.cP
{
 padding: 5px;
}

.aL
{
 text-align: left;
}

.aR
{
 text-align: right;
}

.aC
{
 text-align: center;
}

.tB
{
 font-weight: bold;
}

.tI
{
 font-weight: italic;
}

.tU
{
 font-weight: underline;
}

.tSign,
.tTime,
.tDesc,
.tCopyright
{
 font-size: 10px;
 color: #666666;
}

.tHeader
{
 color: #0000FF;
}

.tError,
.tNo
{
 color: #DD0000;
}

.tSuccess,
.tYes
{
 color: #008800;
}

.tFileName,
.tLineNumber
{
 color: #0000FF;
}

.tInactive
{
 color: #666666;
}

.tMin
{
 color: #0000FF;
}

.tMax
{
 color: #FF0000;
}

.tIAName,
.tNAName
{
 color: #0066CC;
}

.tCrystal_1
{
 color: #FF0000;
}

.tCrystal_2
{
 color: #007700;
}

.tCrystal_3
{
 color: #0000FF;
}

.bTBLR
{
 border: 1px solid #666666;
}

.bTLR
{
 border-right: 1px solid #666666;
 border-top: 1px solid #666666;
 border-left: 1px solid #666666;
}

.bBLR
{
 border-right: 1px solid #666666;
 border-bottom: 1px solid #666666;
 border-left: 1px solid #666666;
}

.bTBL
{
 border-top: 1px solid #666666;
 border-bottom: 1px solid #666666;
 border-left: 1px solid #666666;
}

.bTBR
{
 border-top: 1px solid #666666;
 border-bottom: 1px solid #666666;
 border-right: 1px solid #666666;
}

.bTB
{
 border-top: 1px solid #666666;
 border-bottom: 1px solid #666666;
}

.bLR
{
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
}

.bBL
{
 border-bottom: 1px solid #666666;
 border-left: 1px solid #666666;
}

.bBR
{
 border-bottom: 1px solid #666666;
 border-right: 1px solid #666666;
}

.bTL
{
 border-top: 1px solid #666666;
 border-left: 1px solid #666666;
}

.bTR
{
 border-top: 1px solid #666666;
 border-right: 1px solid #666666;
}

.bB
{
 border-bottom: 1px solid #666666;
}

.bT
{
 border-top: 1px solid #666666;
}

.bR
{
 border-right: 1px solid #666666;
}

.bL
{
 border-left: 1px solid #666666;
}