/*
 *	FONTS FAMILY AND SIZE
 */
h1						{ font-family: Tahoma, Arial, Helvetica, Sans-Serif;  font-size: 16pt; }
h2						{ font-family: Arial, Tahoma, Helvetica, Sans-Serif;  font-size: 12pt; }
div, td, th					{ font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 8pt; }
p						{ font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 8pt; }
input, select, textarea				{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 07pt; color: #000000;}

/*
 *	COLOR
 */
h1						{ color: #000000; background: #CCDDFF URL(calimg/grad_h1.gif); }
h2						{ color: #000000; }
//p, div, td					{ color: #FFFFFF; }
th						{ color: #000000; background: #B4CECF  URL(calimg/grad_th.gif); }
hr						{ color: #CCCC99; }
a						{ color: #FFFFFF; }
a:hover						{ color: #FFFFFF; }

/*
 *	SPECIAL
 */
h1						{ border-bottom: 1px solid #000000; font-weight: normal; padding: 2px; }
th						{ text-align: left; }
a						{ text-decoration: none; }
a:hover						{ text-decoration: underline; color: #FFFFFF; }
th a						{ color: #000000; }
th a:hover					{ color: #FFFFFF; }

.more						{ color: #003399; }
a.more:hover					{ color: #993300; }

/*
 *	CUSTOM STYLES
 */
.required						{ color: #993300; }
.note						{ font-size: 07pt; }
.error						{ color: #993300; }
.infor						{ color: #778899; }
.head1						{ font-family: Arial, Sans-Serif; font-size: 12pt; font-weight: bold; }
.head2						{ font-family: Arial, Sans-Serif; font-size: 10pt; font-weight: bold; }
.head3						{ font-family: Arial, Sans-Serif; font-size: 08pt; font-weight: bold; }
.data						{ background-color: #F0F0f0; padding: 20px; }
.article                    				{ font-family: Trebuchet MS, Sans-Serif; font-size: 10pt;  } 