html, body {
    height:100%
    }

body {
    margin:0;
    padding:0;
    background:#d3d3d3;
    }


table {
    border-collapse:collapse
}

table td {
    border:none;
    padding:0;
    vertical-align:top
}

body, td {
    font:70% tahoma, arial, verdana, sans-serif;
    color:#5c5c5c
    }

form {
    margin:0;
    padding:0
    }

a img {
    border:none
    }

#main {
    width:100%;
    height:100%;
    border-right:2px solid #496e98;
    border-left:2px solid #496e98;
    }

#top_left, #mid_left, #bot_left1, #bot_left {
    width:191px;
    }

#top_right, #mid_right, #bot_right1, #bot_right {

    }

#fix {
    height:1px;
    overflow:hidden;
    width:587px;
    }

#mid_right {
    background:#fff;
    }

#bot_left1, #bot_right1 {
    height:22px;
    }

#bot_right1 div {
    height:22px;
    background:url(img/corner.gif) no-repeat;
    }

#bot_left {
    font:10px tahoma, verdana, arial, sans-serif;
    }

#bot_right {
    font:11px tahoma, verdana, arial, sans-serif;
    }

#bot_right ul, #mid_left ul {
    padding:0 0 0 0;
    margin:0 0 0 0;
    }

#bot_right a {
    color:#e0e6ec;
    text-decoration:none;
    }

#bot_right a:hover {
    color:#e0e6ec;
    text-decoration:underline;
    }


#mid_left a:hover {
    color:#ff0000;
    text-decoration:none;
    }

#top_right img {
    float:left;
    margin:25px 0 0 27px;
    }

#top_right div {
    float:right;
    margin:11px 14px 0 0;
    color:#e3e7ec;
    font:bold 10px tahoma, verdana, arial, sans-serif;
    }

#top_right a {
    color:#e3e7ec;
    text-decoration:none;
    }

#top_right a:hover {
    color:#e3e7ec;
    text-decoration:underline;
    }

#top_left div {
    margin:15px 0 0 24px;
    }

#top_left div img {
    margin:0 25px 20px 0;
    }

#top_left p {
    margin:0 0 0 24px;
    padding:0 0 0 0;
    }

#top_left input.text {
    width:100px;
    border-left:1px solid #182432;
    border-top:1px solid #182432;
    border-right:1px solid #a2b2c4;
    border-bottom:1px solid #fff;
    margin:4px 3px 6px 0;
    font:10px tahoma, verdana, arial, sans-serif;
    float:left;
    }

#top_left input.button {
    margin:4px 0 6px 0;
    } 

#mid_right h2 {
    font:bold 130%/130% tahoma, verdana, arial, sans-serif;
    margin:15px 0 5px 0;
    color:#29486e;
    }

.box1 p {
    margin:0 10px 0 15px;
    }

.box3 {
    padding:5px 10px 20px 20px;
    }

.box3 div {
    font-weight:bold;
    margin:10px 0 0 15px;
    }

.box3 p {
    font:100%/140% tahoma, verdana, arial, sans-serif;
    margin:5px 0 5px 15px;
    }

.border1 {
    border-right:1px solid #6b7f97;
    border-bottom:1px solid #6b7f97;
    }

.border2 {
    border-bottom:1px solid #6b7f97;
    }

.box4 {
    padding:5px 40px 5px 20px;
    }

.box4 div {
    margin:10px 0 5px 25px;
    font-weight:bold;
    }

.box4 p {
    font:100%/120% tahoma, verdana, arial, sans-serif;
    margin:5px 0 15px 25px;
    }

.box4 p a, .box3 p a {
    font-weight:bold;
    }

.box4 img {
    float:left;
    border:1px solid #e5e5e5;
    margin:0 10px 10px 0;
    }

#mid_right div span {

    }

#mid_right a {
    color:#2b66af;
    text-decoration:none;
    }

#mid_right a:hover {
    color:#2b66af;
    text-decoration:underline;
    }

#content {
    margin:20px;
    }

#content li {
    margin:5px 0 5px 0;
    }

#content .box4 {
    padding:0 0 0 0;
    }

.table {
    border:1px solid #cfcfcf;
    border-collapse:separate;
    }

.table td {
    border:none;
    padding:5px;
    vertical-align:middle;
    background:#f8f8f8;
    }

.table .input {
    width:300px;
    border:1px solid #cfcfcf;
    }

.table input.submit {
    border:1px solid #496e98;
    background:#29486e;
    color:#fff;
    font:bold 12px tahoma, arial, verdana, sans-serif;
    }

.delim {
    height:1px;
    overflow:hidden;
    margin:5px 0 5px 0;
    background:#d5d5d5;
    }

#mid_right h1 a {
    color:#2794d3;
    text-decoration:none;
    }

#mid_right h1 a:hover {
    color:#2794d3;
    text-decoration:underline;
    }

#mid_right h2 a {
    color:#706b49;
    text-decoration:none;
    }

#mid_right h2 a:hover {
    color:#706b49;
    text-decoration:underline;
    }

.img {
    float:left;
    padding:2px;
    border:1px solid #a4a4a4;
    margin:0 10px 5px 0;
    }
