#div-body                { width: 950px; } /* x */
#row-top                 { width: 938px; margin: 10px 10px 5px 0px; border-width: 1px } /* x - 12 */
#column-left             { width: 160px; margin: 5px 10px 5px 0px; border-width: 1px } /* y */
#column-center-outer     { width: 770px; } /* x - (y + 12) */
#column-center-inner     { width: 595px; padding: 0px 10px 0px 0px; }
#div-center-inner-top    { width: 595px; margin: 5px  0px 5px 0px; border-width: 1px } /* x - (y + z + 36) */
#div-center-inner-bottom { width: 595px; margin: 5px  0px 5px 0px; border-width: 1px } /* x - (y + z + 36) */
#column-right            { width: 162px; } /* z + 12 */
.div-right               { width: 160px; margin: 5px 0px 5px 0px; border-width: 1px } /* z */
.row-bottom              { width: 928px; margin: 5px 0px 5px 0px; border-width: 1px; padding: 5px; } /* x - 22 */


#img-banner {
}

#img-logo {
    padding: 0px 5px 20px 5px;
}



a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}



#div-body {
    margin: auto;
}

#column-left {
    float:            left;
    border-style:     solid;
    border-color:     #D3D3D3;
    padding-bottom:   5px;
    background-color: #334A73;
    color:            white;
    text-align:       left;
}		

#column-left a {
    color:            white;
}

.div-left {
    padding-left:     10px;
    padding-right:    10px;
    padding-top:       3px;
    padding-bottom:   22px;
    font-family:      Tahoma;
}

.div-left h3 {
    display:          inline;
    border-bottom:     1px dashed white;
    color:            white;
    font-weight:      bold;
}

.div-left ul {
    margin-left:      15px;
}

.div-left li  {
    padding-top:       7px;
    list-style:       disc outside;
}

#row-top {
    float:            left;
    border-style:     solid;
    border-color:     #D3D3D3;
    text-align:       right;
    background-color: #334A73;
    color:            white;
    font-family:      Tahoma;
    font-weight:      bold;
}

#row-top a {
    color:            white;
}

#column-center-outer {
    float:            left;

}

#column-center-inner {
    float:            left;
}

#div-center-inner-top {
    border-style:     solid;
    border-color:     #D3D3D3;
    float:            left;
    background-color: #61728F;
    text-align:       left;
}

#div-center-inner-top a {
    color:            white;
}

#div-center-inner-top ul {
    padding: 10px 10px 0px 10px;
}

#div-center-inner-top li {
    padding:     0px 0px 10px 0px;
    list-style:  disc inside;
    font-family: Tahoma;
    color:       white;
}

#div-center-inner-bottom {
    border-style:     solid;
    border-color:     #D3D3D3;
    float:            left;
    background-color: #DBDAC7;
    text-align:       left;
}

#div-center-inner-top h3, #div-center-inner-bottom h3, .div-right h3 {
    line-height:      22px;
    font-weight:      bold;
    font-family:      Tahoma;
    text-transform:   uppercase;
    color:            white;
    padding:          0px;
    clear:            both;
}

#div-center-inner-top h3 span, #div-center-inner-bottom h3 span, .div-right h3 span {
    padding:          3px 18px 2px 10px;
    background-color: #D1A600;
}

#column-right a, #column-center-bottom a, .row-bottom a, #div-center-inner-bottom a {
    color:            #334A73;
    font-weight:      bold;
    font-family:      Tahoma;
}

#div-center-inner-top p a {
    color:            #E6D38C;
    font-weight:      bold;
}

#div-center-inner-top h1 {
    color: white;
    font-weight: bold;
    padding: 10px;
    font-family: Tahoma;
}

#div-center-inner-top h2 {
    padding: 10px;
    font-family: Tahoma;
    font-weight: bold;
}

#div-center-inner-top h1 a, #div-center-inner-top h2 a {
    color: white;
}


.div-right {
    float:            left;
    border-style:     solid;
    border-color:     #D3D3D3;
    background-color: #DBDAC7;
    text-align:       left;
}

.div-right p, #div-center-inner-bottom p, #div-center-inner-top p {
    padding:          10px 10px;
    font-family:      Tahoma;
}

.div-right table, #div-center-inner-bottom table, #div-center-inner-top table {
    margin:           10px 10px;
    font-family:      Tahoma;
}

#div-center-inner-top p {
    color: white;
}

#div-center-inner-top img {
    padding: 10px;
}

#column-right {
    float:            left;
}

.row-bottom {
    float:            left;
    border-style:     solid;
    border-color:     #D3D3D3;
    text-align:       center;
    font-weight:      bold;
    font-family:      Tahoma;
    color:            #334A73;
    background-color: #DBDAC7;
}

.row-bottom li {
    display: inline;
    padding: 0px 10px;
    border-right: 1px solid #334A73;
}

.row-bottom li.first {
    padding-left: 0px;
}

.row-bottom li.last {
    padding-right: 0px;
    border-right: 0px solid;
}

.div-tab {
    border-style: solid;
    border-color: white white rgb(211, 211, 211);
    border-width: 1px;
    margin: -1px;
    background-color: white;
}

.div-subtab {
    border-style: solid;
    border-color: #DBDAC7 rgb(211, 211, 211);
    border-width: 1px;
    padding: 0px 0px 10px 0px;
    margin: -1px;
    background-color: #DBDAC7;
}

#div-center-inner-bottom ul.tab {
    clear: both;
    margin: 0px 0px 0px -1px;
    padding: 0px;
}

#div-center-inner-bottom ul.tab li, ul.tab li {
    float:       left;
    padding:     3px 9px 2px 9px;
    margin:      -1px 5px 0px 0px;
    list-style:  none;
    background:  #334A73;
    font-weight: bold;
    font-family: Tahoma;
    color:       white;
    border:      1px solid #D3D3D3;
    white-space: nowrap;
}

#div-center-inner-bottom ul.tab li a, ul.tab li a {
    color: white;
}

#div-center-inner-bottom ul.tab li:hover, ul.tab li:hover {
    background: #61728F;
}

#div-center-inner-bottom ul.tab li.current {
    background: #D1A600;
}

#div-center-inner-bottom ul.tab li:hover a, ul.tab li:hover a {
    color: white;
}

#div-center-inner-bottom h1 {
    font-weight: bold;
    color: black;
    padding: 10px;
    font-family: Tahoma;
}

.yui-carousel-element li {
    text-align: left;
}

.yui-carousel .yui-carousel-item-selected {
    border: 1px solid #61728F;
}


#div-center-inner-top .yui-carousel-element li {
    padding:     0px 0px 0px 0px;
    list-style:  none;
    font-family: Tahoma;
    color:       white;
    border-color: transparent;
}

#div-center-inner-top .yui-carousel-nav ul {
    padding: 0px 10px 0px;
}

#div-center-inner-top {
    padding-bottom: 20px;
}

.temporary {
    font-weight: bold;
}

.div-left h3 {
    text-transform: uppercase;
}

h1 {
    font-size: 146.5%
}