body
{
font-family: Tahoma, Arial, Verdana, sans-serif;
margin: 5px;
background: #ffffff;
}

img
{
border: 0px;
}

h1
{
font-size: 110%;
font-weight: normal;
font-style: normal;
color: #B00000;
margin: 1em 0 0.5em 0;
}

h2
{
font-size: 85%;
font-weight: bold;
font-style: normal;
color: #3661A1;
margin: 1em 0 0 0.7em;
}

h2.header_red
{
font-size: 60%;
font-weight: bold;
color: #B00000;
margin-top:0px;
}

h2.header_rb
{
font-size: 60%;
color:#fff;
margin-top:0;
}

h3
{
font-size: 75%;
font-weight: bold;
font-style: normal;
color: #3661A1;
}

h4
{
font-size: 60%;
font-weight: bold;
font-style: normal;
color: #3661A1;
}

p
{
font-size: 70%;
font-weight: normal;
font-style: normal;
color: #585858;
line-height: 16px;
margin: 0.8em;
}

span
{
font-size: 70%;
font-weight: normal;
font-style: normal;
color: #585858;
}

h2.box{
font-size: 100%;
font-weight: bold;
font-style: normal;
color: #3661A1;
margin: 1em 0 0.2em 0;
}

p.blue
{
font-size: 70%;
font-weight: normal;
font-style: normal;
color: #3661A1;
line-height: 16px;
}

p.box
{
font-size: 70%;
font-weight: normal;
font-style: normal;
color: #585858;
line-height: 16px;
margin: 0 0 1em 0.7em;
}

li
{
font-size: 70%;
margin: 0.5em;
}

a:link, a:active, a:visited
{
font-weight: normal;
font-style: normal;
color: #333;
}

a:hover
{
color: #111;
}

table.layout
{
width: 100%;
height: 100%;
}

table.layout td.bg_content
{
height: 100%;
vertical-align: top;
}

table.header
{
width: 100%;
margin-bottom: 4px;
background: url(/i/bg_header.gif) repeat-x;
}

table.header td.crn
{
width: 6px;
}

table.header td.logo
{
padding-left: 18px;
}

table.header td.img
{
text-align: right;
}

table.menu
{
width: 100%;
margin-bottom: 4px;
}

table.menu td.corner
{
width: 5px;
}

table.menu td.off
{
text-align: center;
padding: 0 10px 0 10px;
white-space: nowrap;
background: url(/i/bg_menu_off.gif) #F5F5F5 repeat-x;
}

table.menu td.on
{
text-align: center;
padding: 0 10px 0 10px;
white-space: nowrap;
background: url(/i/bg_menu_on.gif) #F5F5F5 repeat-x;
}

table.menu td.sep
{
width: 1px;
background: #D4D4D4;
}

a.menu:link, a.menu:active, a.menu:visited
{
font-size: 70%;
font-weight: bold;
color: #3661A1;
text-decoration: none;
}

a.menu:hover
{
color: #B00000;
text-decoration: none;
}

span.active
{
font-size: 70%;
font-weight: bold;
color: #B00000;
}

div.sub_off
{
padding: 4px 5px 4px 15px;
border-bottom: 1px solid #E4E4E4;
}

div.sub_off_first
{
padding: 0px 5px 4px 15px;
border-bottom: 1px solid #E4E4E4;
}

div.sub_on
{
padding: 4px 5px 4px 15px;
background: #ffffff;
border-bottom: 1px solid #E4E4E4;
}

div.sub_on_first
{
padding: 0px 5px 4px 15px;
background: #ffffff;
border-bottom: 1px solid #E4E4E4;
}

a.sm:link, a.sm:active, a.sm:visited
{
font-size: 70%;
font-weight: normal;
color: #303030;
text-decoration: none;
}

a.sm:hover
{
color: #B00000;
text-decoration: none;
}

img.arw
{
margin: 0 6px 2px 0;
}

table.blue_box
{
width: 100%;
margin-bottom: 4px;
}

table.blue_box td.crn_bb
{
width: 5px;
}

table.blue_box td.top_bb
{
width: 99%;
border-top: 1px solid #3661A1;
}

table.blue_box td.btm_bb
{
width: 99%;
border-bottom: 1px solid #3661A1;
}

table.blue_box td.center_bb
{
width: 99%;
border-right: 1px solid #3661A1;
border-left: 1px solid #3661A1;
}

div.header_blue
{
border-bottom: 1px solid #3661A1;
padding: 0.1em 0.7em 0.3em 0.7em;
}

div.header_blue h2
{
margin-top:0;
font-size: 60%;
font-weight: bold;
color: #3661A1;
}

div.header_blue span
{
font-size: 60%;
font-weight: bold;
color: #3661A1;
}

table.menu_in_table
{
width: 100%;
background: #F4F4F4;
border-bottom: 1px solid #D4D4D4;
}

table.menu_in_table td
{
text-align: center;
padding: 0.3em 0.2em 0.4em 0.2em;
}

table.menu_in_table td.on
{
background: #ffffff;
}

table.menu_in_table td.sep
{
width: 1px;
background: #D4D4D4;
padding: 0;
}

table.menu_in_table td.empty
{
width: 2%;
}

a.smu:link, a.smu:active, a.smu:visited
{
font-size: 70%;
font-weight: normal;
color: #5C5C5C;
text-decoration: underline;
}

a.smu:hover
{
color: #5C5C5C;
text-decoration: none;
}

a.ref_blue:link, a.ref_blue:active, a.ref_blue:visited
{
font-size: 70%;
color: #3661A1;
text-decoration: none;
}

a.ref_blue:hover
{
text-decoration: underline;
}

table.data
{
width: 100%;
}

table.data td
{
padding: 0.2em 0.7em 0.2em 0.7em;
border-bottom: 1px solid #F2F2F2;
}

table.data td.bg_header_gray
{
background: #F4F4F4;
border-bottom: 1px solid #D4D4D4;
}

div.country
{
padding: 0 0.7em 0 0.7em;
}

img.flag
{
vertical-align: middle;
margin-top: 5px;
}

a.ref_country:link, a.ref_country:active, a.ref_country:visited
{
font-size: 70%;
font-weight: bold;
color: #5C5C5C;
text-decoration: underline;
}

a.ref_country:hover
{
text-decoration: none;
}

table.red_box
{
width: 100%;
margin-bottom: 4px;
}

table.red_box td.crn_rb
{
width: 5px;
}

table.red_box td.top_rb
{
width: 99%;
border-top: 1px solid #B00000;
}

table.red_box td.btm_rb
{
width: 99%;
border-bottom: 1px solid #B00000;
}

table.red_box td.center_rb
{
width: 99%;
border-right: 1px solid #B00000;
border-left: 1px solid #B00000;
}

div.header_red
{
border-bottom: 1px solid #B00000;
padding: 0.1em 0.7em 0.3em 0.7em;
}

div.header_red span
{
font-size: 60%;
font-weight: bold;
color: #B00000;
}

a.ref_red:link, a.ref_red:active, a.ref_red:visited
{
font-size: 70%;
color: #B00000;
text-decoration: none;
}

a.ref_red:hover
{
text-decoration: underline;
}

span.bold
{
font-weight: bold;
}

table.data_wb
{
width: 100%;
}

table.data_wb td.bg_header_gray
{
background: #F4F4F4;
}

table.data_wb tr.align
{
text-align: center;
}

table.data_wb td
{
padding: 0.2em 0.7em 0.2em 0.7em;
}

table.red-blue
{
width: 84%;
margin-bottom: 4px;
}

table.red-blue td.crn
{
width: 5px;
height: 5px;
}

table.red-blue td.rb_top
{
width: 100%;
height: 5px;
background: #B00000;
border-top: 1px solid #D4D4D4;
}

table.red-blue td.rb_btm
{
width: 100%;
height: 5px;
background: #3661A1;
border-bottom: 1px solid #D4D4D4;
}

table.red-blue td.rb_center
{
width: 100%;
background: #3661A1;
border-left: 1px solid #D4D4D4;
border-right: 1px solid #D4D4D4;
}

table.red-blue td.rb_center_text
{
width: 100%;
background: #3661A1;
border-left: 1px solid #D4D4D4;
border-right: 1px solid #D4D4D4;
padding: 0 11px 0 11px;
}

div.header_rb
{
background: #B00000;
border-bottom: 1px solid #D4D4D4;
padding: 0.1em 0.7em 0.3em 0.7em;
}

div.header_rb span
{
font-size: 9px;
font-weight: bold;
color: #ffffff;
}

span.header_white
{
font-weight: bold;
color: #ffffff;
}

a.ref_rb:link, a.ref_rb:active, a.ref_rb:visited
{
font-size: 70%;
color: #BCD2F2;
text-decoration: underline;
}

a.ref_rb:hover
{
text-decoration: none;
}

table.rb_inner
{
width: 100%;
}

table.rb_inner td
{
padding: 0.5em 0 0.5em 0;
}

table.columns
{
width: 100%;
height: 100%;
}

table.columns td.left
{
width: 20%;
vertical-align: top;
padding-bottom: 4px;
}

table.columns td.center
{
width: 60%;
vertical-align: top;
padding: 0 4px 0 4px;
}

table.columns td.right
{
width: 20%;
vertical-align: top;
padding-bottom: 4px;
}

table.columns td.content
{
width: 80%;
vertical-align: top;
padding: 0 1.5em 0 1.5em;
}


table.column
{
width: 100%;
height: 100%;
}

table.footer
{
width: 100%;
border-top: 5px solid #B00000;
}

table.footer td.design
{
width: 30%;
text-align: right;
padding: 0.7em 0.3em 0.4em 0.3em;
}

table.footer td.copyright
{
width: 30%;
padding: 0.7em 0.3em 0.4em 0.3em;
}

span.decopy
{
color: #777777;
font-size: 60%;
}

img.layer
{
behavior: url("/pngbehavior.htc");
}

div.tease{
	padding: 10px;
}

a.tease:link{
	text-decoration:underline;
	color:#bb0000;
	font-size:100%;
}

a.tease:visited{
	text-decoration:underline;
	font-size:100%;
	color:#bb0000;
}


a.tease:hover{
	color:#ff0000;	
}

.box{
	font:90%/110%, arial,verdana,sans-serif;
}

div.layer_1
{
display: visible;
position: absolute;
z-index: 1;
margin-top: -35px;
margin-left: -15px;
}

div.layer_2
{
position: absolute;
z-index: 1;
margin-top: -98px;
margin-left: -100px;
}

div.layer_3
{
position: absolute;
z-index: 1;
margin-top: 20px;
margin-left: -103px;
}

.item {
	line-height:130%;
	font-size: 10pt;
}