/*  level 1 big box level tags  */
BODY
{
    BACKGROUND-COLOR: #dfdeef
}
.body_background
{ BACKGROUND-IMAGE: url(assets/main_background.gif); BACKGROUND-REPEAT: no-repeat
 }

.bodytext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}

TD
{
    FONT-FAMILY: "Times New Roman", Times, serif
}

P
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}
SPAN
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}




/* level 2 generic level tags */


B
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}


LI
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-SIZE: 12px;
    COLOR: #000000;
    MARGIN-BOTTOM: 5px
}

SMALL
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-SIZE: 10px;
    COLOR: #000000
}

STRONG
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    COLOR: #000000
}


U
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif;
    TEXT-DECORATION: underline
}
UL
{
    FONT-SIZE: 13px;
    LIST-STYLE-IMAGE: url(assets/black_bullet.gif);
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}

A
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-SIZE: 13px;
    TEXT-DECORATION: underline
}

A:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}

A:visited
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}


A:hover
{
    COLOR: #cc0033;
    TEXT-DECORATION: underline
}


/* level 3 classes */


.button
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-RIGHT: black 0px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-LEFT-COLOR: white;
    COLOR: white;
    BORDER-TOP-COLOR: white;
    BORDER-BOTTOM: black 0px solid;
    FONT-FAMILY: "Times New Roman", Times, serif;
    BACKGROUND-COLOR: #cc0033
}
.faqheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.footer
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}

.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.headerlarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.headermax
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 36px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}

.headersmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.headersmaller
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}







.dropdownred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc0033;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.requiredred
{
    FONT-WEIGHT: bold;
    COLOR: #cc0033;
    FONT-FAMILY: "Times New Roman", Times, serif
}
.requiredstar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #cc0033;
    FONT-FAMILY: "Times New Roman", Times, serif
}

.smalltext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}

.tagline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif
}



/* level 4 ids */


#icgreen	{
    COLOR: #336666
}
#white	{
    COLOR: #FFFFFF
}


/* level 5  specific tags + class or id */


A:link.news
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:visited.news
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #333333;
    TEXT-DECORATION: none
}
A:hover.news
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #cc0033;
    TEXT-DECORATION: none
}



A.smalltext:link
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}

A.smalltext:visited
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
    TEXT-DECORATION: underline
}

A.smalltext:hover
{
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cc0033;
    TEXT-DECORATION: none
}



A.menu
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: "Times New Roman", Times, serif;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-SIZE: 12px;
    COLOR: #cc0033;
    FONT-FAMILY: "Times New Roman", Times, serif
}

UL.bluebullet
{
    LIST-STYLE-IMAGE: url(./images/blue_bullet.gif);
    MARGIN-BOTTOM: 0px
}
UL.redbullet
{
    LIST-STYLE-IMAGE: url(./images/red_bullet.gif);
    MARGIN-BOTTOM: 0px
}



