body {
background-color: #ffffff;
text-align: center;
font-family: verdana, geneva, arial, times;
font-size: 12px;
}

p {
margin-left: 15px;
margin-right: 15px;
margin-top: 10px;
margin-bottom: 10px;
font-family: verdana, geneva, arial, times;
font-size: 12px;
}

.content {
font-family: verdana, geneva, arial, times;
font-size: 12px;
table-layout: fixed;
padding-right: 8px;
padding-left: 8px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
margin-left: 20px;
border-top: #9c659c 1px solid;
border-right: #9c659c 1px solid;
border-bottom: #9c659c 1px solid;
}

.leftbar {
font-family: verdana, geneva, arial, times;
font-size: 12px;
table-layout: fixed;
padding-right: 5px;
padding-left: 8px;
background-color: #ffffff;
padding-top: 0px;
padding-bottom: 8px;
text-align:left;
}

.linkframe {
font-family: verdana, geneva, arial, times;
font-size: 12px;
padding-right: 0px;
border-top: #9c659c 0px solid;
margin-top: 4px;
padding-left: 0px;
margin-bottom: 4px;
padding-bottom: 0px;
width: 790px;
padding-top: 0px;
border-bottom: #9c659c 0px solid;
}

.frame {
font-family: verdana, geneva, arial, times;
font-size: 12px;
border-right: #9c659c 1px solid;
padding-right: 0px;
border-top: #9c659c 1px solid;
margin-top: 4px;
padding-left: 0px;
margin-bottom: 4px;
padding-bottom: 0px;
border-left: #9c659c 1px solid;
width: 802px; padding-top: 0px;
border-bottom: #9c659c 1px solid;
}

.topframe {
font-family:verdana, geneva, arial, times;
font-size:12px;
padding-right:0px;
margin-top:4px;
padding-left:0px;
margin-bottom:4px;
padding-bottom:0px;
width:790px;
padding-top:0px;
background-color:#ffffff; 
}

a:link {text-decoration: none;}
a:visited {text-decoration: none; color: blue;}
a:active {text-decoration: none; color: blue;}
a:hover {text-decoration: underline; color: red;}

a.ref:link {text-decoration: none;color: black;}
a.ref:visited {text-decoration: none; color: black;}
a.ref:active {text-decoration: none; color: black;}
a.ref:hover {text-decoration: none; color: black;}



h2 {
color:#2222ff;
text-align: center;
font-family: georgia, verdana, geneva, arial, times;
font-size: 21px;
}

h3 {
color:#9C659C;
text-align: left;
font-family: georgia, verdana, geneva, arial, times;
margin-left: 15px;
margin-right: 15px;
margin-top: 10px;
margin-bottom: 10px;
font-family: verdana, geneva, arial, times;
font-size: 16px;

}

.bottomframe {
font-family: verdana, geneva, arial, times;
font-size: 12px;
padding-right: 0px;
border-top: black 1px solid;
margin-top: 4px;
padding-left: 0px;
margin-bottom: 4px;
padding-bottom: 0px;
width: 790px;
padding-top: 0px;
background-color: #cccccc;
text-align: left;
}

td {
font-family: verdana, geneva, arial, times;
font-size: 12px;
}

th {
font-family: verdana, geneva, arial, times;
font-size: 12px;
}

img {
border:0px;
}



.col {border: #ababbb 1px solid; }
.nbc1 {color:#00aaaa;font-weight:bold;}
.nc1 {color:#00aaaa;}
.ni1 {color:#007777;font-style:italic;}
.bn1 {color:#555555;}
.nc2 {color:#007777;}
.nc3 {color:#007777;}

a.u_line:link {text-decoration: underline;color: blue;}
a.u_line:visited {text-decoration: underline; color: blue;}
a.u_line:active {text-decoration: none; color: blue;}
a.u_line:hover {text-decoration: underline; color: red;}

.c1 {
background-color: #ffffff;
color: black;
border-top: #9c659c 1px solid;
padding-left: 2px;
padding-right: 2px;
font-family: verdana, geneva, arial, times;
font-size: 11px;
text-align: left;
}

.c2 {
background-color: #eefeff;
color: black;
border-top: #9c659c 1px solid;
padding-left: 2px;
padding-right: 2px;
font-family: verdana, geneva, arial, times;
font-size: 11px;
text-align: left;
}

.c3 {
background-color: #eefeff;
color: black;
border-top: #9c659c 1px solid;
border-bottom: #9c659c 1px solid;
padding-left: 2px;
padding-right: 2px;
font-family: verdana, geneva, arial, times;
font-size: 11px;
text-align: left;
}

.c2_title {
background-color: #55ffcc;
color: black;
border-top: #9c659c 1px solid;
padding-left: 2px;
padding-right: 2px;
font-family: verdana, geneva, arial, times;
font-size: 11px;
text-align: center;
}

.c4 {
color: black;
padding-left: 2px;
padding-right: 2px;
font-family: verdana, geneva, arial, times;
font-size: 11px;
text-align: left;
}

.cn {
color: gray;
margin-left:3px;
}

.cn1 {
color: gray;
margin-left:3px;
font-size: 9px;
}

.cn2 {
color: gray;
}

.c4 a:link {text-decoration: underline;color: blue;}
.c4 a:visited {text-decoration: underline; color: blue;}
.c4 a:active {text-decoration: none; color: blue;}
.c4 a:hover {text-decoration: underline; color: red;}

.col { border: #ababbb 1px solid; }

.st1 {
font-family: verdana, geneva, arial, times;
font-size: 11px;
margin-left:10px;
}
.st1 a:link {text-decoration: underline;color: blue;}
.st1 a:visited {text-decoration: underline; color: blue;}
.st1 a:active {text-decoration: none; color: blue;}
.st1 a:hover {text-decoration: underline; color: red;}


.st2 {
font-family: verdana, geneva, arial, times;
font-size: 11px;
margin-left:14px;
margin-right:10px;
margin-top:20px;
text-align:left;
padding-left:10px;
padding-bottom:3px;
background-color: #eefeff;
}
.st2 a:link {text-decoration: underline;color: blue;}
.st2 a:visited {text-decoration: underline; color: blue;}
.st2 a:active {text-decoration: none; color: blue;}
.st2 a:hover {text-decoration: underline; color: red;}

.st3 {
font-family: verdana, geneva, arial, times;
font-size: 12px;
margin-top:10px;
padding-top:5px;
background-color: #ffffff;
border: #efefef 1px solid;
}
.st3 a:link {text-decoration: underline;color: blue;}
.st3 a:visited {text-decoration: underline; color: blue;}
.st3 a:active {text-decoration: none; color: blue;}
.st3 a:hover {text-decoration: underline; color: red;}


.ccp {
color:purple;
}

.box21
{
float:left;margin-left:10px;margin-right:10px
}

.box23
{
margin-top:10px;margin-left:10px;margin-right:0px;width:260px; background-color:#fff9ff;border: #ababbb 1px solid;
}
.box22
{
margin-top:0px;margin-left:0px;margin-right:0px;width:260px; background-color:#f0ffff;border-bottom: #ababbb 1px dotted;
}
.box25
{
margin-top:2px;margin-left:2px;margin-right:2px;margin-bottom:2px ; background-color:#ffffff;
}

.a_bns1
{
margin-top:10px;
margin-left:330px;
margin-right:2px;
margin-bottom:25px;
}


.a_bns2
{
margin-top:30px;
margin-left:290px;
margin-right:0px;
margin-bottom:20px;
}


.a_bns3
{
margin:10px 0px 10px 17px;
}

.a_bns4
{
width:251px;
margin-top:25px;
margin-left:350px;
margin-right:1px;
margin-bottom:25px;
}

.fl3
{
margin-left:295px;
}

.fl_ca
{
margin-left:312px;
}


.fl_se
{
margin-left:309px;
}

.fl_au
{
margin-left:14px;
}

.st1_au
{
margin-left:18px;
margin-bottom:10px;
}

.st1_ca
{
margin-left:20px;
margin-bottom:4px;
}

.st1_ew
{
margin-bottom:2px;
}

.fl_nl, .fl_es, .fl_dk, .fl_at, .fl_fi, .fl_nz, .fl_it, .fl_n_ireland, .fl_scotland, .fl_ie
{
margin-left:315px;
}

.fl_be
{
margin-left:322px;
}

.tbl_nl, .tbl_es, .tbl_dk, .tbl_at, .tbl_fi, .tbl_nz, .tbl_it, .tbl_n_ireland, .tbl_scotland, .tbl_ie, .tbl_se
{
float:left;
padding-left:10px;
margin-right:10px;
width:308px;
}

.tbl_ca
{
float:left;
padding-left:10px;
margin-right:10px;
width:308px;
}

.tbl_be
{
float:left;
padding-left:10px;
margin-right:10px;
width:314px;
}

.fl1_no
{
float:left;
margin-left:8px;
margin-right:10px;
width:306px;
}

.fl_no
{
margin-left:310px;
}

.fl_hu
{
float:left;
margin-left:6px;
margin-right:12px;
width:330px;
}

.fl_us
{
float:left;
padding-left:15px;
margin-right:10px;
}

.a_bns_ew
{
margin:10px 2px 15px 335px;
}

.a_bns_au
{
margin:16px 0px 32px 16px;
}

.a_bns_ca
{
margin:15px 0px 35px 24px;
}

.a_bns_nl, .a_bns_es, .a_bns_dk, .a_bns_at
{
margin:24px 0px 10px 17px;
}

.a_bns_nz, .a_bns_n_ireland, .a_bns_scotland, .a_bns_ie, .a_bns_se
{
margin:14px 0px 10px 22px;
}

.a_bns_fi
{
margin:15px 0px 0px 17px;
}

.a_bns_it
{
margin:15px 0px 14px 15px;
}

.a_bns_be
{
margin:24px 0px 10px 14px;
}

.a_bns_no
{
margin:10px 0px 10px 15px;
}

.a_bns_twins
{
margin:10px 0px 1px 250px;
}

.leftbar table
{
background-color:#ffffff;
border-spacing : 0px 0px;
font-size:10px;
border:1px solid  #9c659c;
margin:0px 0px 0px 0px;
padding:0px;
}

.leftbar table tr td
{
font-weight:bold;
font-style:italic;
font-size:10px;
border-top:0px dotted  #9c659c;
border-bottom:0px dotted  #9c659c;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}

.cp
{
color:#008800;
}

.cm
{
color:#ff0000;
}

.bns_lsel
{
color:purple;
}

.bns_tb_t
{
background-color:#55ffcc;
text-align: center;
color: black;
border-top: #9c659c 1px solid;
padding-left: 2px;
padding-right: 2px;
font-family: verdana, geneva, arial, times;
font-size: 11px;
}

.bns_tb_r
{
background-color:#ffefef;
color: black;
border-top: #9c659c 1px solid;
padding-left: 2px;
padding-right: 2px;
font-family: verdana, geneva, arial, times;
font-size: 11px;
text-align: left;
}

.bns_tb_b
{
background-color:#99eeff;
color: black;
border-top: #9c659c 1px solid;
padding-left: 2px;
padding-right: 2px;
font-family: verdana, geneva, arial, times;
font-size: 11px;
text-align: left;
}

.bns_tb_g
{
background-color:#ffaaff;
color: black;
border-top: #9c659c 1px solid;
padding-left: 2px;
padding-right: 2px;
font-family: verdana, geneva, arial, times;
font-size: 11px;
text-align: left;
} 

.leftbar .bns_l1
{
margin-top:0px;
}

.leftbar .bns_l2
{
margin-top:6px;
}

.form_m_a {font-size:12px; font-family:verdana, geneva, arial, times;}
.form_n_a {font-size:12px; font-family:verdana, geneva, arial, times; margin-left:16px;}
.form_n_t {font-size:12px; font-family:verdana, geneva, arial, times; width:110px; margin-right:8px;}
.form_n_s {font-size:12px; font-family:verdana, geneva, arial, times; background-color:#eeffff; width:90px; margin-right:12px;}


.graph_box {margin:6px 0px 0px 6px;padding:0px;}

.graph_img_box {padding:10px 0px 0px 0px;min-height:177px;}
.graph_img {margin:0px 0px 0px 0px;background-color:#f9ffff;border:#f9f9f9 1px solid;}

.graph_nav {margin:1px 1px 1px 10px;padding-top:3px;}
.graph_nav_prev  {float:left;margin:0px 1px 1px 19px;cursor:pointer;}
.graph_nav_next  {float:left;margin:0px 1px 1px 2px;cursor:pointer;}
.graph_nav_input {float:left;margin:1px 1px 6px 16px;}
.graph_nav_s1 {margin:1px 1px 5px 6px;cursor:pointer;}
.graph_nav_s2 {margin:1px 1px 5px 3px;cursor:pointer;}

.graph_ns {margin: 0px 2px 4px 2px;text-align:center; font-size:10px; height:25px; overflow:hidden;}

.fl_au .graph_nav {margin-left:4px;}
.fl_ca .graph_nav {margin-left:14px;}




.t_graph_box {width:369px;margin-left:12px;}

.t_graph_img_nav_box {background-color: #eefeff;border: #bbaabb 1px solid;}

.t_graph_img_box {padding:1px 0px 0px 5px;min-height:219px;}
.t_graph_img {margin:0px;}

.t_graph_nav {margin:1px 1px 6px 10px;padding-top:3px;}
.t_graph_nav_prev  {float:left;margin:0px 1px 0px 15px;cursor:pointer;}
.t_graph_nav_next  {float:left;margin:0px 1px 0px 2px;cursor:pointer;}
.t_graph_nav_input {float:left;margin:1px 1px 0px 58px;}
.t_graph_nav_s1 {float:left;margin:1px 1px 0px 6px;cursor:pointer;}
.t_graph_nav_r1 {margin:1px 1px 0px 59px;cursor:pointer;}

.t_graph_ns {margin: 1px 2px 4px 2px;text-align:center; font-size:10px; height:25px; overflow:hidden;}



.name_trends_txt1 {font-style:italic;margin-bottom:20px;}
.name_trends_txt2 {width:370px;font-style:italic;margin-top:12px;margin-bottom:18px;font-size:11px;color:#333333;}


.c_r {
text-align:right;
padding-right:15px;
}


