* {
    text-align:             justify;
}

img {
    border:                 0px;
}

body {
    margin:                 0px 0px 20px 0px;

    font-family:            Tahoma, Verdana, Arial;
    font-size:              15px;
    color:                  #000000;
}

#header {
    margin:                 10px auto 10px auto;
    width:                  900px;
}

#menu {
    margin-left:            auto;
    margin-right:           auto;
    width:                  900px;
}

#horzLine {
    width:                  100%;
    height:                 10px;
    background:             #00415F;
}

#menu ol {
    margin-top:             10px;
    margin-bottom:          0px;
    padding:                0px;
    float:                  left;

    list-style:             none;
}

#menu ol li {
    float:                  left;
}

#menu a {
    margin-right:           10px;
    padding:                10px 10px 10px 10px;
    background:             #00415F;

    font-size:              18px;
    font-weight:            bold;
    color:                  #FFFFFF;
    text-decoration:        none;
}

#menu a:hover, #menu .selected a {
    background:             #F48A00;
}

#content {
    margin:                 85px auto 0px auto;

    width:                  900px;
}

#content #contentLeft {
    margin:                 0px;
    padding:                0px;
    float:                  left;

    width:                  585px;
}

#content #contentRight {
    margin:                 0px;
    border-left:            5px solid #00415F;
    padding:                0px 0px 0px 15px;
    float:                  right;

    width:                  280px;
}

#content ul li {
    line-height:            190%;
}

#footer {
    margin-top:             30px;
    width:                  100%;
    height:                 39px;

    background:             #F1F1F1;
}

#footer #footerSplit {
    margin-left:            auto;
    margin-right:           auto;
    padding:                10px 0px 10px 0px;
    width:                  900px;
}

#footer #footerSplit #footerLeft {
    float:                  left;
    width:                  425px;
}

#footer #footerSplit #footerRight {
    float:                  right;
    width:                  425px;

    text-align:             right;
}

.correctContentSize {
    clear:                  both;
}

a {
    color:                  #00415F;
    text-decoration:        none;
}

h1 {
    margin-top:             0px;

    font-size:              30px;
    color:                  #00415F;
}

h2 {
    margin:                 3px 0px 3px 0px;

    font-size:              20px;
    color:                  #00415F;
}

h3 {
    margin:                 3px 0px 3px 0px;

    font-size:              16px;
    color:                  #00415F;
}

#contentRight table
{
    width:                  300px;
}

.ib_underlined {
    border-bottom:          5px solid #00415F;
}

.ib_curName, .ib_curNameHighlighted {
    width:                  230px;
}

.ib_curNameLong, .ib_curNameLongHighlighted {
    width:                  250px;
}

.ib_curNameHighlighted, .ib_curNameLongHighlighted {
    background:             #F1F1F1;
}

.ib_curInfoHighlighted, .ib_lineHighlighted {
    background:             #F1F1F1;
}

.ib_curValue, .ib_curValueHighlighted {
    width:                  50px;
    
    text-align:             right;
}

.ib_curValueHighlighted {
    background:             #F1F1F1;
}

.ib_curValueStatus, .ib_curValueStatusHighlighted {
    width:                  20px;
    
    text-align:             right;
}

.ib_curValueStatusHighlighted {
    background:             #F1F1F1;
}

.ib_smallInfo {
    font-size:              12px;
    color:                  #00415F;
}

#converterBox input {
    padding:                15px 5px 15px 15px;
    width:                  440px;
    height:                 41px;
    border:                 1px solid #00415F;
    border-right:           0px;
    float:                  left;

    font-family:            Verdana, Tahoma, Arial;
    font-size:              34px;
    font-weight:            bold;
    text-align:             right;
}

#converterBox select {
    padding:                15px 15px 15px 15px;
    width:                  275px;
    border:                 1px solid #00415F;

    font-family:            Verdana, Tahoma, Arial;
    font-size:              13px;
    font-weight:            bold;
    text-align:             right;
}

#converterBox #result {
    padding:                15px 5px 15px 15px;
    width:                  442px;
    height:                 41px;
    background:             #F48A00;
    border:                 0px;
    float:                  left;

    font-family:            Verdana, Tahoma, Arial;
    font-size:              34px;
    font-weight:            bold;
    text-align:             right;
}

#converterBox #fromCurrencyText {
    padding:                15px 15px 15px 5px;
    width:                  100px;
    height:                 41px;
    border:                 1px solid #00415F;
    border-left:            0px;
    float:                  right;

    font-family:            Verdana, Tahoma, Arial;
    font-size:              34px;
    font-weight:            bold;
    text-align:             left;
}

#converterBox #toCurrencyText {
    padding:                15px 15px 15px 5px;
    width:                  100px;
    height:                 41px;
    background:             #F48A00;
    border:                 0px;
    float:                  right;

    font-family:            Verdana, Tahoma, Arial;
    font-size:              34px;
    font-weight:            bold;
    text-align:             left;
}

#converterBox .ccChargeTable {
    padding:                0px 15px 0px 15px;
    width:                  275px;
    border:                 1px solid #00415F;

    font-family:            Verdana, Tahoma, Arial;
    font-size:              13px;
    font-weight:            bold;
}

#converterBox #ccCharge {
    padding:                0px;
    border:                 0px;
    width:                  100%;

    font-family:            Verdana, Tahoma, Arial;
    font-size:              13px;
    font-weight:            bold;
    text-align:             right;
}

#converterBox .left {
    text-align:             left;
}

#converterBox .center {
    text-align:             center;
}

#converterBox .right {
    text-align:             right;
}

#converterBox .spacer {
    height:                 20px;
}

#frontinfo {
    border:                 0px;
    width:                  585px;
}

#frontinfo td {
    vertical-align:         top;
}

#frontinfo .borderFix {
    padding-top:            7px;
}

#rates {
    width:                  585px;
}

#rates .currency, #rates .currencyHighlight {
    width:                  315px;
}

#rates .currencyHighlight {
    background:             #F1F1F1;
}

#rates .rate, #rates .rateHighlight {
    width:                  100px;
    
    text-align:             right;
}

#rates .rateHighlight {
    background:             #F1F1F1;
}

#rates .rateStatus, #rates .rateStatusHighlight {
    width:                  20px;
    
    text-align:             right;
}

#rates .rateStatusHighlight {
    background:             #F1F1F1;
}

#rates .lastUpdate, #rates .lastUpdateHighlight {
    width:                  150px;
    
    text-align:             right;
}

#rates .lastUpdateHighlight {
    background:             #F1F1F1;
}
