    .outstanding {
        color:              #7B60DB;
    }
    .updated {
        color:              #80a050;
    }

    /**************************************************************************
        basic tags
    **************************************************************************/
    body, td, p {
        color:              #333333;
        font-family:        Verdana, sans-serif;
        font-size:          11px;
        margin:             0px;
    }
    body {
        text-align:         center;
    }
    h1, .h1 {
        color:              #808080;
        font-size:          14px;
        font-weight:        bold;
        margin:             0px 0px 6px 0px;
        padding:            0px;
    }
    h2, .h2 {
        color:              #808080;
        font-size:          12px;
        font-weight:        bold;
        margin:             0px 0px 6px 0px;
        padding:            0px;
    }
    p {
        padding:            6px 0px 6px 0px;
        text-align:         justify;
    }
    

    /**************************************************************************
        various table styles
    **************************************************************************/
	.BorderedTable {
		border: 1px solid #cccccc;
		margin-bottom: 20px;
	}


    /**************************************************************************
        various links
    **************************************************************************/
    a:link, a:active, a:visited {
        color:              #7B60DB;
        text-decoration:    none;
    }
    a:hover {
        text-decoration:    underline;
    }
    a.link-subnav:link, a.link-subnav:active, a.link-subnav:visited {
        color:              #666666;
        padding:            0px 0px 4px 10px;
        text-decoration:    none;
        width:              100%;
    }
    a.link-subnav:hover {
        text-decoration:    underline;
    }
    a.link-subnav-hideaway:link, a.link-subnav-hideaway:active, a.link-subnav-hideaway:visited {
        color:              #7B60DB;
        padding:            0px 0px 4px 10px;
        text-decoration:    none;
        width:              100%;
    }
    a.link-subnav-hideaway:hover {
        text-decoration:    underline;
    }
    

    /**************************************************************************
        various text styles
    **************************************************************************/
    .text-alert {
        color:              #9E584F;
    }
    .text-banner1 {
        color:              #999999;
        font-size:          18px;
        font-weight:        bold;
        margin:             0px 0px 18px 0px;
        padding:            0px;
        text-align:         center;
    }
    .text-banner2 {
        color:              #999999;
        font-size:          14px;
        font-weight:        bold;
        margin:             0px 0px 14px 0px;
        padding:            0px;
        text-align:         center;
    }
    .text-banner3 {
        color:              #999999;
        font-size:          12px;
        font-weight:        bold;
        margin:             0px 0px 12px 0px;
        padding:            0px;
        text-align:         center;
    }
    .text-center {
        text-align:         center;
    }
    .text-copyright {
        color:              #808080;
        font-size:          10px;
        padding:            4px 0px 10px 0px;
        text-align:         center;
    }
    .text-ctr {
        color:              #999999;
        font-size:          10px;
        padding:            4px 0px 0px 0px;
    }
    .text-newsitem {
        display:            inline;
        border-bottom:      1px solid #cccccc;
        color:              #666666;
        font-size:          11px;
        font-weight:        bold;
        margin:             0px;
        padding:            0px;
    }
    .text-special-pad-01 {
        padding:            20px 0px 6px 10px;
    }
    .WIP {
        padding:            80px 0px 0px 0px;
        text-align:         center;
    }
    

    /**************************************************************************
        various image styles
    **************************************************************************/
    .image-banner {
		text-align:			center;
        margin:             8px 50px;
    }

    
    /**************************************************************************
        containers (by ID)
    **************************************************************************/
    #container-content {
        padding:            14px 0px 0px 10px;
        width:              610px;
    }
    /* special container for print detail pages only */
    #container-print-detail {
        padding:            0px 0px 0px 10px;
        width:              610px;
    }
    #container-subnav {
        padding:            16px 0px;
        width:              150px;
    }
    
    
    /**************************************************************************
        tropical hideaway
    **************************************************************************/
    .Hideaway_LandingGreetingText {
        font-size:              14px;
        font-style:             italic;
        padding-top:            24px;
    }
    .Hideaway_LandingBodyText {
        font-size:              12px;
        font-style:             italic;
        text-align:             left;
    }

