BODY
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
H3
{
    FONT-WEIGHT: bold;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c4b29a
}
.siteheader
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 13pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana
}
TH
{
    FONT-SIZE: 10pt;
    COLOR: maroon;
    FONT-FAMILY: Verdana
}
.netscapetext
{
    PADDING-LEFT: 5pt;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
A:active
{
    COLOR: green
}
A:link
{
    COLOR: maroon
}
A:hover
{
    COLOR: black
}
A:visited
{
	color: #CC9933;
	text-decoration: none;
}

A.sitename
{
	font-family: Century Gothic;
	font-weight: normal;
	font-style: italic;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
}
A.sitename:hover
{
	font-family: Century Gothic;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
}
A.sitename:visited
{
	font-family: Century Gothic;
	font-weight: normal;
	font-style: italic;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
}
A.sitename:visited:hover
{
	font-family: Century Gothic;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
}
A.heading_link
{
	font-family: Verdana;
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
}
A.heading_link:visited
{
	font-family: Verdana;
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
}
A.menuNav
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
A.menuNav:hover
{
	color: #CC9933;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
A.menuNav:visited
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
A.menuNav:visited:hover
{
	color: #CC9933;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
A.current
{
	color: #CC9933;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
A.current:visited
{
	color: #CC9933;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
A.details
{
	font-size: 8pt; 
	font-weight: bold; 
	color: maroon;
	font-variant: small-caps;
	text-decoration: none;
}
A.details:hover
{
	font-size: 8pt; 
	font-weight: bold; 
	color: maroon;
	font-variant: small-caps;
	background-color: #FFE766;
	text-align: right;
}
A.activities
{
	FONT-FAMILY: Verdana;
	font-size: 8pt; 
	font-weight: bold; 
	color: maroon;
	text-decoration: none;
	padding-left: 2pt;
}
A.activities:hover
{
	FONT-FAMILY: Verdana;
	font-size: 8pt; 
	font-weight: bold; 
	color: maroon;
	text-decoration: underline;
}
A.activities:visited:hover
{
	FONT-FAMILY: Verdana;
	font-size: 8pt; 
	font-weight: bold; 
	color: maroon;
	text-decoration: underline;
}
A.media
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12pt;
	font-weight: 600;
}
A.media:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: ##CC9933;
	text-decoration: none;
	line-height: 12pt;
	font-weight: 600;
}
A.media:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #C0C0C0;
	text-decoration: none;
	line-height: 12pt;
	font-weight: 600;
}
A.media:visited:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #CC9933;
	text-decoration: none;
	line-height: 12pt;
	font-weight: 600;
}
A.transcript
{
	font-family: Verdana;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 25pt;
	font-weight: 600;
}
A.transcript:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: ##CC9933;
	text-decoration: none;
	line-height: 12pt;
	font-weight: 600;
}
A.transcript:visited
{
	font-family: Verdana;
	font-size: 8pt;
	color: #C0C0C0;
	text-decoration: none;
	line-height: 12pt;
	font-weight: 600;
}
A.transcript:visited:hover
{
	font-family: Verdana;
	font-size: 8pt;
	color: #CC9933;
	text-decoration: none;
	line-height: 12pt;
	font-weight: 600;
}
H4
{
    FONT-FAMILY: Verdana;
    BORDER: none;
    WIDTH: 100%;
    FONT-WEIGHT: bold;
    COLOR: #CC6633;
    padding: 1pt;
    text-align: center;
}
H4.scenario
{
    FONT-FAMILY: Verdana;
    BACKGROUND-IMAGE: url(../images/heading_bg_scenario.jpg);
    BORDER: none;
    WIDTH: 100%;
    FONT-WEIGHT: bold;
    COLOR: #CC6633;
    padding: 1pt;
    text-align: center;
}
H4.activity
{
    FONT-FAMILY: Verdana;
    BORDER: none;
    WIDTH: 100%;
    FONT-WEIGHT: bold;
    COLOR: #CC6633;
    font-size: 10pt;
    text-align: left;
    BACKGROUND-IMAGE: none;
    margin-left: 3pt;
}
.buttons
{
    Z-INDEX: 1;
    LEFT: 470pt;
    WIDTH: 136px;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    TOP: 65pt;
    HEIGHT: 19px;
    TEXT-ALIGN: center
}
.padding
{
    PADDING-LEFT: 5pt;
    PADDING-TOP: 3pt;
    PADDING-RIGHT: 10pt;
}
.scenario
{
	padding-left: 4pt;
	padding-right: 4pt;
	margin-left: 5pt;
	margin-right: 5pt;
	text-align: justify;
	
}
.sub_heading
{
	font-family: Verdana;
	font-size: 9pt; 
	font-weight: bold; 
	color: #FFFFFF;
	font-variant: small-caps;
}

/**
 * This is usually used for sidebar videos.
 *
 * @since 2010-07-23
 */
.small_vbox {
    background: transparent url(../images/media/top_bar.gif) no-repeat 0 0;
    margin: 10px auto;
    padding: 15px 0 0;
    text-align: center;
    width: 122px;
}
    .small_vbox_content {
        background: #000;
        color: #fff;
        margin: 0 auto;
        padding: 3px 6px;
    }
        .small_vbox_content a {
            color: #fff;
            font-weight: 900;
        }
            .small_vbox_content a:visited {
                color: #cc9933;
            }
    .small_vbox_footer {
        background: transparent url(../images/media/bottom_bar_blank.png) no-repeat left bottom;
        height: 12px
        width: 100%;
    }
    .small_vbox img {
        display: block;
        margin: 0 auto 5px;
        width: 100px;
    }
    .small_vbox_speaker {
        font-weight: 900;
        text-align: center;
    }

/**
 * clip box (2-3 clips side-by-side)
 *
 * @since 2010-08-19
 */
.clip_box { width: 300px; margin: 0 auto; overflow: auto }
    .clip_box > div { float: left; margin: 0 10% 0 0; }
    .clip_box > div+div { margin: 0 }
.clip_triptych { width: 430px; margin: 0 auto }
    .clip_triptych > div { float: left; margin: 0 30px 0 0 }
    .clip_triptych > div+div+div { margin-right: 0 }

/**
 * chinook & clatsop flags
 *
 * @since 2010-08-23
 */
.flag {
    float: left;
    width: 184px;
    text-align: center;
}
    .flag + .flag {
        float: right;
    }
    .flag a {
        display: block;
    }
    .flag .caption {
        font-size: 9px;
        margin: 5px;
    }

