*       { margin:0; padding:0; border: none; }
html	{ background-color: #DBDBE5; }
body    { font: 12px/180% Arial, Helvetica, sans-serif; padding: 10px; margin: 30px; border: 3px solid #5353F0; background-color: #ffffff; }
a       { text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
h1      { font-size: 12pt; border-bottom: 2px solid #5353F0; }
h2      { font-size: 12pt; color: #020344; margin: 10px 0 10px 0; }
P	{ margin: 0.8em 0 0.8em 0; font-size: 1em; line-height: 1.5em;}
UL	{ margin: 0.8em 0 0.8em 20px; font-size: 1em; line-height: 1.5em; }
OL	{ margin: 0.8em 0 0.8em 20px; font-size: 1em; line-height: 1.5em; }
LI	{ margin: 0.3em 0 0.5em 0em; line-height: 1.5em; }
OL LI OL { list-style-type:decimal; }
#uid
{
	position: absolute;
	right: 10px;
	top: 0;
}
#helpID
{
	float: right;
	padding: 12px 15px 15px 15px;
	background: transparent url(/star.png) center center no-repeat;
}
#helpID A
{
	color: #ffffff;
}
.tbutton        { background-color: #f0f0f0; line-height: 2em; padding: 0 10px 0 10px; border:1px solid #c0c0c0; }
.frm    { position: relative; height: 2.5em; }
button  { line-height: 1.2em; border:1px solid #c0c0c0; height:1.6em;}
table   { border-collapse: collapse; border: 1px solid #020344; }
td      { padding: 2px 5px; border: 1px solid #c0c0c0;}
.alert	{ color: #ff0000; }

#content { padding: 10px 10px 10px 20px; }

#footer		{ border-top: 2px solid #5353F0; margin: 10px 0 0 0; padding: 10px;}
#footer UL	{ font-size:8pt; list-style: none; margin: 0; padding: 0; }
#footer LI	{ padding: 5px 10px; }

#login  { width: 300px; margin: 10px auto 10px auto;}
#loginID        { margin: 10px auto 10px auto; }
#loginID .alert
{
        position: absolute;
        left: 80px;
        top: 15px;
        color: #c00000;
        font-size: 0.85em;
}
#loginID .frm INPUT
{
        position: absolute;
        left: 80px;
        top: 0px;
        border:1px solid #d0d0d0;
}

.CMScolh { border: 1px solid #020344; background-color: #f0f0f0; text-align: center; }
.CMSrowh { border: 1px solid #c0c0c0; background-color: #f0f0f0; text-align: right; }
.CMSedit { border: none; }
.CMSedit INPUT { border:1px solid #d0d0d0; }
.CMSedit .disabled { border:1px solid #e0e0e0; background-color: #f0f0f0 }
.CMSedit SELECT { border:1px solid #d0d0d0; }

a.del	
{ 
	padding: 0 15px 0 0;
	background: #ffffff url(/X.png) right center no-repeat; 
}

#add 	{ margin: 10px 0 0 20px; }

.nb	{ font-size: 1.5em; }