body {
    font-size:0.68750em;
    font-family:arial,verdana,sans-serif;
color:#000;
}

#container {
    width:21.81818em; /*240px;*/
    background-color:#fff;
}

#container .ir {
    background-color:#D5F2FA;
    padding:0.45455em 0.45455em 0 0.90909em;
    margin:0.90909em;

}

input, select {
    font-size:1em;
}

.logo {
width:21.81818em; /*240px;*/
text-align:center;
}

.info {
margin:0 0.90909em 0.90909em 0.90909em;
padding:0.45455em;
text-align:left;
border:1px solid #000;
    width:19.09091em; /*220px;*/
}

.botlink {
margin:0 0.90909em 0.90909em 0.90909em;
}

div.legal{
clear:both;
margin-left:13.18182em; /*145px;*/
}

a {
color: #00214f;
}

a:hover {
color: #22b4e5;
}


h2 {
font-family: arial, Verdana, serif;
font-weight:bold;
color:#16a1c8;
margin:0;
font-size:1.8em;
text-transform:uppercase;
}


h2 a {
color:#16a1c8;
}

h3 {
    float:left;
    display:inline;
    margin:0;
    padding:0;
    }

ul {
    margin:0;
    padding:0;

    padding-bottom:0.90909em;
}

li {
    list-style-type:none;
    padding:0.90909em 0;
    margin:0px;

}

li span {
    color:#000; 
    font-weight:bold;
}

#banner {
background-color:#00275D;
}

#prices {
margin:2px 0 0.90909em 0;
}

.price {
font-size:1.5em;
font-weight:bold;
color:#00275D;
}

#chart {
margin-top:0.90909em;
}

#chart p{
padding:0;
margin:0 0 0.90909em 0;
}

#chart p input.redraw{
margin-bottom:0.90909em;
}

.disclaimer {
    margin-left:0.90909em;
    float:left;
    clear:both;
    width:20em; /*220px;*/    
    font-size:0.9em;
}

.disclaimer p {
    float:left;
    padding:0;
    margin:0;
    line-height:1.2em;
width:14.89091em; /*155px;*/
}

.disclaimer .hemscottlink {}

.disclaimer .disclaimerlink{
    float:right;
    text-align:right;
    padding:0;
    margin:0.90909em 0px 0px 0px;
    line-height:1.2em;    
}