body {
    font: 14px Tahoma, Times New Roman, Times, serif;
    color: #000000;
    background:  url("images/empire_bg.jpg") repeat-x top;
    background-color: #c0c0c0;
}
.talentbg {
    background:  url("img/talentbf.jpg") bottom right;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}
td {
    font: 14px Tahoma, Times New Roman, Times, serif;
    color: #000000;
}
li {
    font: 12px Tahoma, Times New Roman, Times, serif;
    color: #000000;
}
.mo1:link {
    font: 12px Tahoma, "Times New Roman", Times, serif;
    color: #1F2746;
}
.mo1:visited {
    font: 12px Tahoma, "Times New Roman", Times, serif;
    color: #1F2746;
}
.mo1:active {
    font: 12px Tahoma, "Times New Roman", Times, serif;
    color: #1F2746;
}
.mo1:hover {
    font: 12px Tahoma, "Times New Roman", Times, serif;
    color: #669900;
}
.mo2:link {
    font: 12px Tahoma, "Times New Roman", Times, serif;
    color: #1F2746;
    text-decoration: none;
}
.mo2:visited {
    font: 12px Tahoma, "Times New Roman", Times, serif;
    color: #1F2746;
    text-decoration: none;
}
.mo2:active {
    font: 12px Tahoma, "Times New Roman", Times, serif;
    color: #1F2746;
    text-decoration: none;
}
.mo2:hover {
    font: 12px Tahoma, "Times New Roman", Times, serif;
    color: #669900;
    text-decoration: none;
}
.style1 {font-family: Tahoma, "Times New Roman", Times, serif
}

.style2 {
    font-size: 16px;
    font-weight: bold;
}
#title {
    width: 330px;
    height: 26px;
    color: #5A698B;
    font: bold 11px/18px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding-top: 5px;
    background: transparent url("img/bg_legend.gif") no-repeat;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
}
.col1 {
    text-align: right;
    width: 135px;
    height: 31px;
    margin: 0;
    float: left;
    margin-right: 2px;
    font: bold 11px/18px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    background:  url("img/bg_label.gif") no-repeat;
}

.col2 {
    width: 195px;
    height: 31px;
    display: block;
    float: left;
    margin: 0;
    font: bold 11px/18px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    background:  url("img/bg_textfield.gif") no-repeat;
}

.col2comment {
    width: 195px;
    height: 98px;
    margin: 0;
    display: block;
    float: left;
    font: bold 11px/18px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    background:  url("img/bg_textarea.gif") no-repeat;
}

.col1comment {
    text-align: right;
    width: 135px;
    height: 98px;
    float: left;
    display: block;
    margin-right: 2px;
    font: bold 11px/18px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    background:  url("img/bg_label_comment.gif") no-repeat;
}

div.row {
    clear: both;
    width: 335px;
}

.submit {
    height: 29px;
    width: 330px;
    background:  url("img/bg_submit.gif") no-repeat;
    padding-top: 5px;
    clear: both;
} 

.input {
    background-color: #fff;
    font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #5A698B;
    margin: 2px 0 5px 8px;
    padding: 1px;
    border: 1px solid #8595B2;
}

.textarea {
    border: 1px solid #8595B2;
    background-color: #fff;
    font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #5A698B;
    margin: 4px 0 5px 8px;
}.style3 {
    font-size: 14px;
    font-weight: bold;
}

.border {
    border: 1px solid #CCCCCC;
}
