.ca_pr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    LINE-HEIGHT: 19px
}
.ca_3l
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #000000;
    LINE-HEIGHT: 23px
}
.ca_3l_b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #004359;
    LINE-HEIGHT: 23px
}
.ca_3l_g
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #477642;
    LINE-HEIGHT: 23px
}
.ca_2l
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    LINE-HEIGHT: 21px
}
.ca_2l_b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #004359;
    LINE-HEIGHT: 21px
}
.ca_2l_g
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #006600;
    LINE-HEIGHT: 21px
}
.ca_l
{
    FONT-SIZE: 11pt;
    COLOR: #000000;
    LINE-HEIGHT: 19px
}
.ca_l_b
{
    FONT-SIZE: 11pt;
    COLOR: #004359;
    LINE-HEIGHT: 19px
}
.ca_l_g
{
    FONT-SIZE: 11pt;
    COLOR: #006600;
    LINE-HEIGHT: 19px
}
.ca_m
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px
}
.ca_m_b
{
    FONT-SIZE: 10pt;
    COLOR: #004359;
    LINE-HEIGHT: 16px
}
.ca_s
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 15px
}
.ca_s_w
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 15px
}
.swt_remarks
{
    BACKGROUND: #477642
}
.ca_txt
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: bottom;
}
.ca_txt2
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #8c9862;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left
}
.ca_box
{
    BACKGROUND: #477642
}
.ca_box_b
{
    BACKGROUND: #006479
}
.ca_img
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center;
    vertical-align: top
}
.ca_rt
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center
}
.ca_rt_t1
{
    FONT-WEIGHT: bold;
    COLOR: #1d3077
}
.ca_rt_t2
{
    COLOR: #1d3077
}
.ca_rt_c
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    PADDING-TOP: 10px
}
.ca_rt_d
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 10px
}
.bd_tab
{
    BORDER-RIGHT: #a5a6a5 2px solid;
    BORDER-TOP: #a5a6a5 2px solid;
    BORDER-LEFT: #a5a6a5 2px solid;
    BORDER-BOTTOM: #a5a6a5 2px solid
}
.bd_tab2
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.td_main
{
    BACKGROUND-COLOR: #ffffff
}
A.next:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ff0000
}
A.next:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ff0000
}
A.next:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #00ff00
}
A.next1:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #006200
}
A.next1:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #006200
}
A.next1:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #00ff00
}
A.footer:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #6b6d6b
}
A.footer:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #6b6d6b
}
A.footer:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #00ff00;
    background-color:#666666
}
A.shop:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #d70000
}
A.shop:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #d70000
}
A.shop:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ff0000
}
.h1wl
{
    COLOR: #525552
}
h1wl2
{
    COLOR: #cecece
}
.h1top22
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #525552;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.ca_h1
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 0px;
    COLOR: #525552
}
.ca_h2
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px;
    COLOR: #525552
}
.ca_h1w
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 0px;
    COLOR: #ffffff
}
.ca_h2w
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px;
    COLOR: #ffffff
}
.ca_div_li
{
    BACKGROUND-COLOR: #777777
}
.ca_cap
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #525552;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.cap
{
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	COLOR: #427542
}
.cap_row
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid
}
.cap_row2
{
    BORDER-TOP: #666666 1px solid;
}
.ca_lineup_remarks
{
    COLOR: #427542;
    FONT-SIZE: 10pt;
    PADDING-TOP: 5px;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    TEXT-ALIGN: left
}
A.top:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff
}
A.top:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff
}
A.top:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #00ff00
}
.ft
{
    color: #00C800;
    font-size: 9pt;
    font-weight:bold
}
.m_h
{
    color:#333333;
    font-size: 8pt;
    font-weight:bold
}
.dynamic-style-2
{
    color:#333333;
    font-size: 9pt;
    font-weight:bold
}
.ca_s_w_pan
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
}
.p_y
{
    FONT-SIZE: 11pt;
    COLOR: #FFDC00;
    font-weight:bold
}
.ca_txt3
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
}
.pan_tab
{
    border-left-style: solid;
    border-left-width: 0;
    border-right-style: solid;
    border-right-width: 0;
    border-top-width: 1;
    border-bottom-width: 1;
    background-color:#000000;
    color: #ffffff;
    font-size: 10pt
}