/* CSS Document */

body { margin:0px; background-color:#DDDDDD; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}

table.menu { width:100%; padding-top:20px;}
table.menu td { text-align:left; vertical-align:top; width:20%; padding:0px 0px 0px 6px; color:#647b98; font-size:14px; white-space:nowrap;}
table.menu td.lang { text-align:right; vertical-align:bottom;}
table.menu td.home { text-align:left; vertical-align:middle;}
table.menu td.active { padding-right:15px;}
table.menu td.l2 { text-align:left; vertical-align:top; width:20%; padding:0px 0px 0px 6px; color:#FFFFFF; font-size:12px; white-space:nowrap;}
table.menu td.l2a { padding-right:15px; font-size:12px; padding-top:5px;}

table.content { width:100%; border-left:solid 4px #e5e5e5; padding-left:10px;}
table.content th { text-align:left; vertical-align:top; color:#c40037; padding:5px;}
table.content td { text-align:left; vertical-align:top; border-top:1px solid #CCCCCC; padding:5px;}

td.fheader { height:40px; background: #999999 url(i/bg-fheader.jpg) repeat-x left top;}
td.iheader { height:10px; background: #999999 url(i/bg-iheader.jpg) repeat-x left top;}
td.body { background-color:#FFFFFF;}
td.bodyside { width:5%; vertical-align:text-top;}
td.bodycenter { width:90%; background-image:url(i/bg-ftop.jpg); background-repeat:no-repeat; background-position:left top;}
td.content-tl { width:23%; text-align:left; vertical-align:top;}
td.content-tr { width:77%; vertical-align:bottom; padding-top:20px;}
td.content-ml { width:23%; text-align:left; vertical-align:top;}
td.content-mr { width:77%; text-align:left; vertical-align:top; padding:0px 0px 0px 6px;}
td.content-bl { width:23%; text-align:left; vertical-align:top; color:#999999; font-size:11px; padding-bottom:20px;}
td.content-br { width:77%; text-align:right; vertical-align:top; color:#999999; font-size:11px; padding-bottom:20px;}
td.content-br a { font-size:11px;}
td.footer { height:500px; background-color:#CCCCCC; background-image:url(i/bg-footer.jpg); background-repeat:repeat-x; background-position:left top;}

p { border-left:solid 4px #e5e5e5; padding:5px 0px 10px 16px; margin:0px;}

img { border:0px;}
img.flogo { margin:37px 10px 40px 0px;}
img.slogo { margin:15px 10px 10px 0px;}
img.arrow-r { margin:0px 0px 0px 10px;}
img.arrow-l { margin:0px 10px 0px 0px;}
img.arrow-menu { margin:0px 4px 0px -6px;}
img.membership { border:solid 1px #CCCCCC; margin-right:20px;}

li { list-style-type:decimal;}

h1 { font-size:20px; color:#c40037; font-weight:100; margin:0px 10px 0px 0px;}
h1.ndate { font-size:11px; border-left:solid 4px #c40037; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;}
h1.nhead { font-size:15px; font-weight:bold; padding:0px 0px 0px 14px; margin:10px 0px 10px 0px;}
h2 { font-size:13px; color:#c40037; font-weight:bold; padding:0px 0px 0px 14px; margin:10px 0px 10px 0px;}

hr { height:2px; border:0px; margin:0px 0px 0px 0px;}
hr.news { color:#f6f9fa; background-color:#f6f9fa; margin:20px 0px 20px 0px;}
hr.menu-t { color:#b1bdcb; background-color:#b1bdcb; margin:15px 0px 20px 0px;}
hr.menu-it { color:#b1bdcb; background-color:#b1bdcb; margin:10px 0px 15px 0px;}
hr.menu-b { color:#f6f9fa; background-color:#f6f9fa; margin:25px 0px 20px 0px;}
hr.imenu-b { color:#f6f9fa; background-color:#f6f9fa; margin:0px 0px 20px 0px;}
hr.il2menu { color:#c40037; background-color:#c40037; margin:0px 0px 0px 0px;}
hr.foot { color:#eff2f4; background-color:#eff2f4; margin:25px 0px 20px 0px;}

a:link, a:active, a:visited { font-size:13px; color:#4f4c6a;}
a:hover { font-size:13px; color:#647b98;}
a.home:link, a.home:active, a.home:visited { font-size:14px; text-decoration:none; color:#c40037; border-left:solid 3px #a5c3d2; display:block; padding: 0px 0px 0px 10px;}
a.home:hover  { font-size:14px; text-decoration:underline; color:#c40037;}
a.menu:link, a.menu:active, a.menu:visited { font-size:14px; text-decoration:none; color:#c40037; border-left:solid 3px #a5c3d2; display:block; padding: 0px 0px 30px 10px; margin: 0px 15px 0px 0px; }
a.menu:hover  { font-size:14px; text-decoration:underline; color:#c40037;}
a.imenu:link, a.imenu:active, a.imenu:visited { font-size:14px; text-decoration:none; color:#c40037; border-left:solid 3px #a5c3d2; display:block; padding: 0px 0px 10px 10px; margin: 0px 15px 0px 0px;}
a.imenu:hover  { font-size:14px; text-decoration:underline; color:#c40037;}
a.il2menu:link, a.il2menu:active, a.il2menu:visited { width:100%; font-size:12px; text-decoration:none; color:#c40037; border-left:solid 1px #FFFFFF; display:block; padding: 5px 0px 7px 12px; margin: 0px 15px 0px 0px;}
a.il2menu:hover  { font-size:12px; text-decoration:underline; color:#c40037;}