body {margin:0;padding:0;top:0;text-align:center;font-size:0.7em;}
div, ul, ol, form, tr, td {margin:0;padding:0;border:0;}
div, a, p, td, input, textarea, label {font-family:"Arial Black", Verdana, Helvetica, sans-serif;}
img {border:none;margin:0;padding:0;}
fieldset {border:none;padding:0;margin:20px 0 10px 0;}
fieldset p {margin-bottom:0;}
input, textarea {border:1px solid #999;padding:1px 4px;color:#444;font-family:arial;}
input {width:400px;}
input.medium {width:120px;}
input.medium_right {width:120px;text-align:right;}
input.small {width:60px;}
input.small_right {width:60px;text-align:right;}
input.check {width:15px;vertical-align:middle;}
select {border:1px solid #999;padding:1px 5px 1px 0;}
select {font-size:0.93em;}
textarea {width:90%;padding:4px;font-size:1em;}
button {background:none;border:none;color:#263e6e;text-decoration:underline;cursor:pointer;border-bottom:1px solid #263e6e;padding:0;}

h1 {color:#263e6e;font-size:1.6em;margin:20px 0 5px 0;font-weight:normal;}
h2 {color:#666;font-size:1.3em;margin:0 0 5px 0;font-family:arial;}
h3 {color:#555;font-size:1.2em;margin:10px 0 2px 0;font-weight:normal;}
h4 {font-size:1.1em;margin:0 0 5px 0;color:#a00;}
h5 {color:#333;font-size:1em;margin:0 0 5px 0;}
h6 {color:#222;font-size:0.9em;margin:0 0 5px 0;}

p, label {color:#555;font-family:arial;font-size:1.1em;}
p.sp {line-height:1.2em;margin-top:0;}
a {color:#263e6e;text-decoration:underline;}

ul, ol {margin-left:15px;}
ul {list-style:square;}

ul.map {list-style:none;}
ul.map li {margin:10px 0 5px 15px;}
ul.map li ul {list-style:none;}
ul.map li ul li {margin:5px 0 5px 20px;}

/* classes */
div.clear {clear:both;height:1px;}
div.header {cursor:pointer;}
div.content {overflow:hidden;}

td.fifty {width:50%;}
ul.list {list-style:none;}
ul.list li {padding:3px;}

.tnews {font-size:1.1em;}
.xright {text-align:right;}
.xsmall {font-size:0.9em;color:#666;}

/* containers */
#intro {margin:150px auto 0 auto;}
#page {width:900px;border:1px solid #c9c9c9;text-align:left;margin:8px auto 0 auto;background: url(../public/style/blue.jpg) top left repeat-y;}
#topic {position:relative;width:900px;}
#left {float:left;width:296px;}

#logo {float:right;width:244px;}
#logo img {margin:0;}
#flag {display:block;margin:4px;}
#rhome {float:right;width:585px;height:510px;background: url(../public/style/arrow.jpg) top right no-repeat;}
#rhome ul {list-style:none;margin-left:5px;}
#rhome ul li {margin:0;padding:0;}
#rhome h1 {font-size:2.5em;color:#263e6e;margin:20px 0 0 0;font-weight:normal;}
#rhome a, #rhome img {color:#8d9095;margin:0;text-decoration:none;line-height:1.15em;}
#rhome span {font-size:1.4em;color:#d0d0d0;font-family:arial;font-weight:bold;}
#rhome span a {font-size:0.95em;color:#d0d0d0;font-family:arial;font-weight:bold;}

#menu {float:right;width:235px;text-align:right;padding-right:8px;}
#menu h1 {font-size:2.6em;color:#516796;margin:10px 0 0 0;font-weight:normal;}
#menu ul {list-style:none;}
#menu ul li {margin:0;padding:0;}
#menu a {font-size:1.3em;color:#fff;margin:0;text-decoration:none;}
#menu a.slim {font-size:1.2em;font-family:arial;}

#right {float:right;width:580px;margin:10px 10px 0 0;}
#right h1 {margin-bottom:15px;border-bottom:3px solid #eee;}
#right table {width:100%;}
#right td {vertical-align:top;padding:5px;}
#right td p {margin:0;}
#right a, #right td {font-family:arial;}
#right img {margin:0 0 0 13px;}

#foot {clear:both;margin-left:296px;height:50px;}
#foot p {margin:0 0 4px 14px;}
#foot span {color:#263e6e;font-size:1.2em;margin:0 10px 3px 10px;}
#foot a {font-size:1.2em;color:#263e6e;margin:0;text-decoration:none;}
#foot button {text-decoration:none;border:none;}
#foot button img {vertical-align:middle;}

#area {height:25px;background:#eee;text-align:center;padding-top:5px;color:#666;font-family:arial;}
/*
#breadcrumb {display:none;width:982px;height:34px;margin:0 auto;background: url(../public/style/filo_arianna.jpg) top left no-repeat;text-align:left;}
#breadcrumb p {margin:0;padding:10px 0 0 100px;color:#333;}
#breadcrumb a {font-weight:bold;}
*/
#subscribe {clear:both;width:418px;height:193px;}

#mtable {width:auto;height:572px;}
#mtable td img {display:block;vertical-align:bottom;}
#smenu {text-align:right;font-size:0.9em;color:#666;margin-bottom:20px;}

