html {
  height:                  100%;
}
body {
  margin:                  0px;
  padding:                 0px;
  font-family:             verdana,helvetica,arial,sans-serif;
  font-size:               8pt;
  width:                   780px;
  height:                  auto;
}
a {
  text-decoration:         none;
  xfont-weight:             bold;
  color:                   #003399;
}
h2 {
  font-size:               13pt;
  color:                   #003399;
}

#tickerbox {
  background:              url('/images/international%20financing%20rates%20ticker%20background');
  width:                   780px;
  height:                  27px;
  margin-bottom:           7px;
  border-bottom:           10px solid #E6EAF5;
}
#ticker {
  top:                     7px;
  position:                relative;
}
#content {
  margin-top:              30px;
  margin-bottom:           30px;
  width:                   100%;
}
#leftcol {
  width:                   165px;
  height:                  100%;
  border-right:            1px dotted #777;
  margin-right:            15px;
  position:                relative;
}
#centercol {
  width:                   100%;
  float:                   left;
  text-align:              left;
}

#affiliatelinks {
  bottom:                  0px;
  position:                relative;
}
#affiliatelinks .affiliatelink {
  margin-top:              10px;
  text-align:              center;
}

#mainmenu .menuitem a {
  color:                   #FFCC00;
}
#mainmenu .menuitem-active a {
  color:                   #4673CC;
}

#mainmenu {
  align:                   center;
  width:                   110px;
  margin-left:             auto;
  margin-right:            auto;
  margin-bottom:           30px;
  position:                relative;
}
#mainmenu .menuitem {
  align:                   center;
  text-align:              left;
  background-color:        #4673CC;
  font-size:               7pt;
  margin-bottom:           2px;
  padding:                 2px;
  padding-left:            4px;
  cursor:                  pointer;
}
#mainmenu .menuitem-active, #mainmenu .menuitem-active:hover {
  background-color:        #FFCC00;
}
#mainmenu .menuitem:hover, .menuitemhover {
  background-color:        #6699FF;
}
#flags {
  white-space:             nowrap;
}

.heading {
  clear:                   both;
}
.heading div.heading1 {
  background-color:        white;
  border-top:              1px solid #E6EAF5;
  height:                  4px;
  width:                   100%;
  font-size:               1px;
}
.heading h1 {
  font-family:             arial, helvetica, sans-serif;
  background-color:        #E6EAF5;
  height:                  18px;
  color:                   #003399;
  font-size:               10pt;
  font-weight:             bold;
  padding-left:            5px;
  margin:                  0px;
  margin-bottom:           10px;
}
.highlight {
  text-align:              center;
  color:                   #0000ff;
}
.required {
  color:                   #ff0000;
}
dt {
  font-weight:             bold;
  margin-top:              10px;
}
dl.withcolon dt:after {
  content:                 ":";
}
dd {
  text-docoration:         italic;
  margin-left:             15px;
}
hr {
  height:                  0px;
  border:                  none;
  border-top:              1px solid #E6EAF5;
}
hr.dotted {
  border-top:              1px dotted #003399;
}
select {
  width:                   171px;
}
input, textarea {
  font-size:               7pt;
  border:                  1px solid #003399;
  background:              #E6EAF5;
  margin:                  2px;
}
input:focus, textarea:focus {
  background:              #fff;
  border:                  1px solid #000;
}
input.button {
  border-color:            #EFF3FF #D1D5DF #D1D5DF #EFF3FF;
  background:              #E6EAF5;
  color:                   #003399;
  font-weight:             bold;
}
input.button:focus {
  border-color:            #D1D5DF #EFF3FF #EFF3FF #D1D5DF;
  background:              #E6EAF5;
}
input[type="radio" class="radio"] {
  /* This is mostly for Opera's benefit */
  border:                  0px;
}
input.radio {
  border: 0px solid;
  background: none;
}
#fineprint {
  width:                   100%;
  text-align:              center;
  background-color:        #00349A;
  padding-bottom:          3px;
  margin:                  0px;
}
#fineprint, #fineprint a {
  font-size:               7pt;
  color:                   #011987;
  color:                   #fff;
  font-weight:             normal;
}
#fineprint a {
  color:                   #FFCC00;
}
#fineprint a:hover {
  color:                   #436EEE;
  color:                   #E6EAF5;
}
/*
#adsearch {
  width:                   100%;
  text-align:              center;
  background-color:        #FFFFFF;
  padding-top:             10px;
  margin:                  0px;
}
*/
#continue {
  clear:                   both;
  margin-top:              100px;
}

#continue, #continue a {
  text-align:              right;
  color:                   #3366CC;
  font-size:               7pt;
  font-weight:             normal;
}
#continue img {
  align:                   middle;
}
div.clearer {
  clear:                   both;
  line-height:             0;
  height:                  0;
  width:                   100%;
}
table.countryinfo {
  border:                  1px solid #4891CF;
  font-size:               8pt;
}
table.countryinfo th {
  white-space:             nowrap;
}
