html {
overflow-y:scroll;
}
* {
margin: 0;
padding: 0;
}
a:focus {
outline: none;
}
.center {
text-align: center;
}
img {
border: none;
}
.keyline {
border: solid 1px black;
}
.sup {
vertical-align: super;
font-size: .85em;
}
body {
font: 62.5% Arial, Helvetica, sans-serif;
background: rgb(3, 2, 214);
color: black;
margin-top: 10px;
height: 100%;
}
#wrapper, #header, #footer {
margin: auto;
width: 850px;
}
#wrapper {
background: #fff url(images/faux.gif) repeat-y left top;
border: 1px solid black;
height: 100%;
overflow: auto;
}
#header {
background: #fff url(images/header.gif) no-repeat center;
height: 116px;
padding-bottom: 10px;
border-bottom: rgb(9, 48, 222) 4px solid;
}
#sidebar {
float: left;
width: 180px;
background: white;
padding: 15px 0px 15px 8px;
font-size: 1.3em;
margin-top: 2px;
}
#sidebar p {
margin: 4px 0;
text-align: center;
font-weight: bold;
}
#mainContent {
float: right;
padding-right: 15px;
width: 620px;
padding-top: 15px;
background: white;
}
#mainContent p {
font-size: 1.4em;
margin-bottom: 1em;
line-height: 1.25;
}
.announcement {
padding: 5px;
border: groove 6px rgb(204,204,204);
}
#mainContent h1 {
font-size: 1.6em;
margin-bottom: 1em;
color: rgb(2, 3, 214);
}
#mainContent h2 {
font-size: 1.5em;
margin-bottom: 1em;
color: rgb(2, 3, 214);
}
#mainContent h3 {
font-size: 1.4em;
margin-bottom: 1em;
color: rgb(2, 3, 214);
}
#footer {
padding: 10px 0;
background: white;
font-size: 1.1em;
clear: both;
}
#footer p {
margin: 0;
padding: 0 0 0 20px;
}
.fltrt {
float: right;
margin-left: 8px;
}
.fltlft {
float: left;
margin-right: 8px;
}
.clearfloat {
clear: both;
}
table td {
padding: 0;
}
table.countryflags {
border: none;
padding-bottom: 15px;
width: 560px;
}
table.countryflags th {
padding-bottom: 4px;
font-size: 1.1em;
}
table.countryflags td {
width: 14%;
text-align: center;
}
table.africa {
margin: 0 auto;
margin-bottom: 10px;
}
.table-israel {
font-size: 1.3em;
margin-bottom: 10px;
}
.table-israel td {
padding: 4px 2px;
}
ul.list {
margin-left: 10px;
padding-left: 10px;
margin-bottom: 10px;
}
ul.list li {
font-size: 1.2em;
padding: 2px 0;
}
ul.list li.indented {
text-indent: 20px;
list-style-type: none;
}
table.rates ul {
margin-left: 10px;
padding-left: 10px;
}
table.rates caption {
font-size: 1.4em;
font-weight: bold;
}
table.rates {
border-collapse: collapse;
font-size: 1.1em;
border: 1px solid black;
margin-bottom: 5px;
width: 95%;
}
table.rates {
background-color: rgb(238, 238, 238);
}
table.rates th {
padding: 4px 0;
border: 1px solid black;
color: #00c;
background-color: rgb(255, 255, 204);
font-size: 1.2em;
text-align: center;
}
table.rates td {
text-align: center;
padding: 2px;
font-size: 1.2em;
}
table.rates td.textleft {
text-align: left;
}
#credits {
font-size: .8em;
text-align: center;
}
#credits p {
margin-bottom: .4em;
}
ul.redtxt {
color: red;
background-color: white;
font-size: 1.3em;
margin-bottom: 10px;
text-align: center;
list-style: none;
}
.shadow {
border: 1px solid black;
}
.boxshadow .shadow {
border: none;
box-shadow: 4px 4px 12px rgb(68, 68, 68);
-moz-box-shadow: rgb(68, 68, 68) 4px 4px 12px;
-webkit-box-shadow: rgb(68, 68, 68) 4px 4px 12px;
}
