a {text-decoration: none;}
a:hover {text-decoration: underline;}

h1, h1.bold, h2.bold, h3.bold {
font-size: 1em;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

/*---BLACK FONTS---*/

/*Arial*/
.a10b,
.a10b a
{
font: 10px Arial;
color: #000000;
}

.a11b,
.a11b a
{
font: 11px Arial;
color: #000000;
}
.a11b_t a:hover {text-decoration: none}

.a12b,
.a12b a
{
font: 12px Arial;
color: #000000;
}

/*Arial Black*/
.ab18b
{
font: 18px Arial Black;
color: #000000;
}

/*Verdana*/
.v9b,
.v9b a
{
font: 9px Verdana;
color: #000000;
}

.v10b,
.v10b a
{
font: 10px Verdana !important;
color: #000000;
}

.v11b,
.v11b a
{
font: 11px Verdana;
color: #000000;
}

/*---BLUE FONTS---*/

/*Arial*/
.a9bl
{
font: 9px Arial;
color: #000066;
}

.a10bl,
.a10bl a
{
font: 10px Arial;
color: #000066;
}

.a11bl,
.a11bl a
{
font: 11px Arial;
color: #000066;
}

.a12bl,
.a12bl a
{
font: 12px Arial;
color: #000066;
}

/*Verdana*/
.v10bl,
.v10bl a
{
font: 10px Verdana;
color: #000066;
}

.v11bl,
.v11bl a
{
font: 11px Verdana;
color: #000066;
}

.v12bl,
.v12bl a
{
font: 12px Verdana;
color: #4A8ACC;
}

.v12bl_1,
.v12bl_1 a
{
font: 12px Verdana;
color: #000066;
}

.v20bl
{
font: 20px Verdana;
color: #000066;
}

/*---GREY FONTS---*/

/*Arial*/
.a11g,
.a11g a
{
font: 11px Arial;
color: #524c38 !important;
}

/*Verdana*/

.v8g
{
font: 8px Verdana;
color: #524c38;
}

.v9g,
.v9g a
{
font: 9px Verdana;
color: #524c38;
}

.v10g,
.v10g a
{
font: 10px Verdana;
color: #524c38;
}
.v10g_t a:hover {text-decoration: none}

/*---RED FONTS---*/

/*Arial Black*/
.ab9r,
.ab9r a
{
font: 9px Arial Black;
color: #AD2222;
}

/*Arial*/
.a11r
{
font: 11px Arial;
color: #AD2222;
}

/*Verdana*/
.v9r,
.v9r a
{
font: 9px Verdana;
color: #AD2222;
}

.v10r,
.v10r a
{
font: 10px Verdana;
color: #AD2222;
}

.v11r,
.v11r a
{
font: 11px Verdana;
color: #AD2222;
}

.v12r,
.v12r a
{
font: 12px Verdana;
color: #AD2222;
}

.v18r
{
font: 18px Verdana;
color: #AD2222;
}

.v20r
{
font: 20px Verdana;
color: #AD2222;
}

/*---WHITE FONTS---*/

/*Arial*/
.a10w,
.a10w a
{
font: 10px Arial;
color: #FFFFFF;
text-decoration: none
}

.a11w,
.a11w a
{
font: 11px Arial;
color: #FFFFFF;
}
.a11w_t a:hover { text-decoration: none }

.a12w,
.a12w a
{
font: 12px Arial;
color: #FFFFFF;
}
.a12w_t a:hover { text-decoration: none }

/*Arial Black*/
.ab12w
{
font: 12px Arial Black;
color: #FFFFFF;
}

.ab24w,
.ab24w a
{
font: 24px Arial Black;
color: #FFFFFF;
}

/*Verdana*/
.v8w
{
font: 8px Verdana;
color: #FFFFFF;
}

.v9w,
.v9w a
{
font: 9px Verdana;
color: #FFFFFF;
}

.v10w,
.v10w a
{
font-family: Verdana;
font-size: 10px !important;
color: #FFFFFF;
}
.v10w_t a:hover {text-decoration: none}

.v11w,
.v11w a
{
font-family: Verdana !important;
font-size: 11px;
color: #FFFFFF !important;
}

.v12w,
.v12w a
{
font-family: Verdana !important;
font-size: 12px;
color: #FFFFFF !important;
}

.v13w
{
font: 13px Verdana;
color: #FFFFFF;
}

/*---YELLOW FONTS---*/

/*Arial Black*/
.ab11y,
.ab11y a
{
font: 11px Arial Black;
color: #FFD800;
}

/*Verdana*/
.v9y,
.v9y a
{
font: 9px Verdana;
color: #DDC000 !important;
}


/* Form elements */
input, textarea, select { color: #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.sp { font-weight: 100; letter-spacing: -0.5px; }
.sp td { padding: 7px 0 0 4px; border-bottom: 1pt solid; border-color:#284909; }
.sp td div { padding: 2px 0 12px 12px; }
.CAT_TABLE_border { border: 1pt solid; border-color:#000000; }

ul li {
list-style-type: none;
padding: 3px 0 0 10px;
}

* html ol li {
position:relative;left:6px;
}

ol li {
padding: 5px 0 3px 0;
}

.li_hack {position:relative;left:-3px}

* html .li_hack {position:relative;left:-6px}

.a_underline a {text-decoration: underline}