body {
    margin              : 0px;
    padding             : 0px;;
    background          : url(../img/t/f1.gif) #CDCDCD top left repeat-x;
}

body, td {
    font                : 11px arial;
}

p {
    margin-top      : 5px;
    margin-bottom   : 15px;
}

input,textarea,select {
    font            : 11px arial;
}

a {
    color           : #D83B25;
    text-decoration : none;
    font-weight     : bold;
}
a:hover {
    color           : #000;
}

img {
    border          : 0px;
}

.button {
    background      : #6B8F48;
    border          : 1px outset #6B8F48;
    font-size       : 11px;
    font-weight     : normal;
    color           : #ffffff;
    cursor          : hand;
}



.mtbl_l {
    width           : 50%;
    background      : url(../img/t/mtbl_l.gif) top right repeat-y;
    vertical-align  : top;
    text-align      : right;
}
.mtbl_r {
    width           : 50%;
    background      : url(../img/t/mtbl_r.gif) top left repeat-y;
    vertical-align  : top;
}
.maintbl {
    width           : 777px;
    height          : 100%;
    background      : #EBF7EB;
}

table.header {
    height          : 118px;
    width           : 100%;
}

table.header .left {
    background      : url(../img/t/left.gif) top left repeat-x;
    width           : 50%;
    text-align      : right;
}

table.header .right {
    background      : url(../img/t/right.gif) top left repeat-x;
    width           : 50%;
}

table.menu {
    width           : 100%;
    background      : url(../img/menu/f1.gif) top left repeat-x;
    height          : 34px;
}
table.menu .item {
    padding         : 0px 6px 0px 6px;
    text-transform  : uppercase;
    white-space     : nowrap;
    font-size       : 11px;
}
table.menu .item.selected {
    background      : url(../img/menu/f2.gif) top left repeat-x;
}
table.menu .item.selected a {
    color           : #fff;
}
table.menu .sep img {
    margin          : 0px 4px 0px 4px;
}


.maintportlet {
    background      : url(../img/t/f2.gif) top left repeat-x;
    height          : 100%;
}

.mainTable {
    width           : 100%;
    height          : 100%;
}

.mainTable .content {
    width           : 100%;
    padding         : 20px 10px 10px 20px;
    background      : url(../img/t/f3.gif) top left no-repeat;
    vertical-align  : top;
}
.mainTable .rightColumn {
    padding         : 35px 20px 10px 10px;
    vertical-align  : top;
}
.mainTable .rightColumn img {
    margin-bottom   : 10px;
}
.rightBack {
    width           : 100%;
    height          : 100%;
    background      : url(../img/t/f4.gif) top right no-repeat;
}

.bt {
    height          : 28px;
    background      : url(../img/b/f1.gif) top right repeat-x;
}

.b {
    background      : url(../img/b/f2.gif) #84AE3D top right repeat-x;
    padding         : 10px 10px 0px 10px;
}
.b table td {
    padding         : 0px 20px 5px 20px;
    color           : #fff;
    vertical-align  : top;
}

.b table td a {
    color           : #fff;
    font-weight     : bold;
}

.b td.border {
    border-right    : 1px solid #A7C474;
}

a.nav {
    font-weight     : normal;
}
h1 {
    font-size       : 16px;
    margin          : 0px 0px 0px 0px;
    text-transform  : uppercase;
}
.navTable {
    margin-bottom   : 10px;
    padding-bottom  : 10px;
    border-bottom   : 3px solid #E2ECE2;
}

.error {
    color           : #C10017;
    font-weight     : bold;
    padding         : 6px;
    margin          : 10px 0px 10px 0px;
}

.info {
    color           : blue;
    font-weight     : bold;
    padding         : 6px;
    margin          : 10px 0px 10px 0px;
}


.pubTable {
    background      : #ADC6D7;
    margin-top      : 10px;
}
.pubTable td {
    background      : #EBF7EB;
    text-align      : center;
}
.pubTable td.title {
    background      : #EFEFEF;
    text-align      : left;
    font-weight     : bold;
}
