/* Header */
#OutMainNavigation {
    padding: 0 0 10px 0;
}

#OutMainNavigation a {
    color: #2b5c8e;
}

#OutMainNavigation a:hover {
    color: #b90000;
}

#OutMainNavigationTbl {
}

#OutMainNavigationLeftTd {
    padding: 5px 0 0 20px;
}

#OutMainNavigationCenterTd {
    padding: 0 0 0 30px;
}

#OutMainNavigationRightTd {
    padding: 0 0 0 30px;
}

#InnerMainNavigationTbl {
}

#InnerMainNavigationTopLeftTd {
    color: #a2a2a2;
    font-size: 11px;
    padding: 6px 9px 3px 9px;
}

#InnerMainNavigationTopRightTd {
    font-size: 11px;
    padding: 6px 9px 3px 9px;
    text-align: right;
}

#InnerMainNavigationMiddleTd {
}

#MainNavidationTbl {
    background: #2c69a7;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
}

#MainNavidationTbl .Left {
    background: url( "/resources/img/main_navigation/round_left_bottom.gif" ) 0 100% no-repeat;
    width: 9px;
}

#MainNavidationTbl .Left div {
    background: url( "/resources/img/main_navigation/round_left_top.gif" ) 0 0 no-repeat;
    height: 4px;
}

#MainNavidationTbl .Right {
    background: url( "/resources/img/main_navigation/round_right_bottom.gif" ) 100% 100% no-repeat;
    width: 9px;
}

#MainNavidationTbl .Right div {
    background: url( "/resources/img/main_navigation/round_right_top.gif" ) 100% 0 no-repeat;
    height: 4px;
}

#MainNavidationTbl a, #MainNavidationTbl span {
    display: block;
    padding: 8px 10px 8px 10px;
    white-space: nowrap;
}

#MainNavidationTbl a {
    color: #fff;
    text-decoration: none;
}

#MainNavidationTbl a:hover {
    background: #a1c1e1;
    color: #fff;
}

#MainNavidationTbl span {
    background: #a1c1e1;
    color: #000;
}

#OutMainNavidationLine {
    background: #fff;
    padding: 0 19px 0 19px;
}

#OutMainNavidationLine div {
    background: #a1c1e1;
    height: 3px;
    overflow: hidden;
}

#OutMainNavidationAdd {
    background: #fff;
    padding: 0 19px 0 19px;
}

#MainNavidationAddTbl {
}

#MainNavidationAddTbl a, #MainNavidationAddTbl span {
    display: block;
    padding: 5px 10px 5px 10px;
    white-space: nowrap;
}

#MainNavidationAddTbl a {
    color: #2b5c8e;
    text-decoration: underline;
}

#MainNavidationAddTbl a:hover {
    color: #fff;
    text-decoration: underline;
}

#MainNavidationAddTbl span {
    background: #a1c1e1;
}

#InnerMainNavigationBottomTd {
}

#InnerMainSearchTbl {
}

#InnerMainSearchTopTd {
    padding: 3px 9px 0 5px;
}

.MainSearchTabsTbl {
    font-size: 11px;
    color: #000;
    width: 100%;
}

.MainSearchTabTd {
    width: 1%;
}

.MainSearchTabTd a, .MainSearchTabTd span {
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 6px 3px 6px;
    white-space: nowrap;
}

.MainSearchTabTd span {
    background: #a1c1e1;
}

.MainSearchTabsHelp {
    padding: 0 0 3px 0;
}

#InnerMainSearchMiddleTd {
    background: #2c69a7;
}

.MainSearchTbl {
}

.MainSearchTbl .Left {
    background: url( "/resources/img/main_navigation/round_left_bottom.gif" ) 0 100% no-repeat;
    width: 5px;
}

.MainSearchTbl .Left div {
    background: url( "/resources/img/main_navigation/round_left_top.gif" ) 0 0 no-repeat;
    height: 4px;
}

.MainSearchTbl .Right {
    background: url( "/resources/img/main_navigation/round_right_bottom.gif" ) 100% 100% no-repeat;
    width: 5px;
}

.MainSearchTbl .Right div {
    background: url( "/resources/img/main_navigation/round_right_top.gif" ) 100% 0 no-repeat;
    height: 4px;
}

.MainSearchTbl .Input {
    padding: 6px 2px 5px 0;
}

.MainSearchInput {
    /*color: #bcbcbc;*/
    font-size: 12px;
    width: 180px;
}

.MainSearchTbl .Button {
    padding: 6px 0 5px 2px;
}

.MainSearchBatton {
    color: #333;
    font-size: 12px;
    font-weight: bold;
}

#InnerMainSearchBottomTd {
    padding: 5px 9px 0 0;
}

#MainSearchMsg {
}

#MainSearchMsg td {
    padding: 0 15px 0 0;
}

#MainSearchMsg img {
    top: 2px;
    position: relative;
    left: 0;
    padding: 0 3px 0 0;
}

#MainSearchMsg a {
    color: #787878;
}

#MainSearchMsg a.Active {
    color: #000;
    font-weight: bold;
}

/* /Header */