html, body {
    margin  :   0px;
}

img {
    border          :   none;
}

form {
    margin  :   0px;
    padding :   0px;
}

div.body {
    width               :   981px;
    background-color    :   #D0EEA0;
    padding-left        :   12px;
    padding-right       :   11px;
    font                :   12px Arial, Helvetica, Sans-Serif;
}

table.body td.left {
    width   :   766px;
}

table.body td.right {
    padding-left    :   13px;
}

table.body td.right table.email {
    background-color    :   #E9F8D0;
    border              :   1px solid #FFFFFF;
    height              :   30px;
    font-size           :   11px;
}

table.body td.right table.email td {
    padding-left    :   13px;
}

table.body td.right table.email img {
    margin-right    :   7px;
}

table.body td.right table.email a {
    color   :   #B40000;
}

table.header td.logo {
    padding-bottom  :   2px;
    width           :   1px;
    padding-right   :   84px;
}

table.header td.logo img {
    vertical-align  :   middle;
}

/* Navigation styles */

table.navigation {
    font-size   :   16px;
}

table.navigation img {
    vertical-align  :   bottom;
}

table.navigation td.inactive {
    background  :   url("/ass_pages/images/navigation/background.png");
    border-top  :   1px solid #29A726;
    font-weight :   bold;
    width       :   112px;
    text-align  :   center;
    cursor      :   pointer;
    padding-top :   4px;
}

table.navigation td.inactive a {
    text-decoration :   none;
    color           :   #A90000;
    margin-top      :   3px;
}

table.navigation td.active {
    background-color    :   #A90000;
    border-top          :   1px solid #A90000;
    font-weight         :   bold;
    color               :   #FFFFFF;
    width               :   112px;
    text-align          :   center;
    cursor              :   pointer;
    padding-top         :   4px;
}

table.navigation td.active a {
    text-decoration :   none;
    color           :   #FFFFFF;
}

table.navigation td.delimiter {
    width   :   6px;
}

table.nav-delimiter {
    height              :   6px;
    line-height         :   0px;
    background-color    :   #A90000;
    margin-bottom       :   14px;
}

div.search-results {
    color           :   #008100;
    margin-bottom   :   3px;
}

div.search-results span {
    font-weight :   bold;
}

div.search {
    margin-bottom   :   4px;
}

div.search input.text {
    color           :   #666666;
    width           :   302px;
    border          :   1px solid #83B280;
    padding-left    :   7px;
    padding-bottom  :   0px;
    padding-top     :   0px;
}

div.search input.submit {
    background  :   url("/ass_pages/images/search_button_red.png");
    border      :   none;
    width       :   43px;
    height      :   18px;
    margin-left :   5px;
}

table.header div.search {
    margin-bottom  :   8px;
}

table.header div.search input.text {
    width           :   122px;
}

table.header div.search input.submit {
    background  :   url("/ass_pages/images/search_button.png");
}


table.paging {
    margin-top  :   6px;
}

table.paging img {
    vertical-align  :   top;
}

table.paging td.page {
    width               :   23px;
    height              :   22px;
    text-align          :   center;
    background-color    :   #FFFFFF;
    font-weight         :   bold;
}

table.paging td.inactive {
    border      :   1px solid #85C884;
}

table.paging td.active {
    background-color    :   #B40000;
}

table.paging td.inactive a {
    color           :   #009900;
    text-decoration :   none;
}

table.paging td.active a {
    color           :   #FFFFFF;
    text-decoration :   none;
}

table.paging td.prev-next {
    width   :   53px;
}

table.paging td.dots {
    width       :   25px;
    text-align  :   center;
    color       :   #009900;
    font-weight :   bold;
}


div.error {
    color   :   #FF0000;
}

div.benner_block {
    margin-top  : 15px;
}

div.strict_body_content {
    /*height      : 172px;*/
    /*overflow-y  : hidden;*/
}

div.stricted_content {
    height      : 58px;
    overflow-y  : hidden;
}

div.footer_div {
    border-top  : solid 3px #18A200;
    margin-top  : 30px;
}