body {
    background: #ffffff;
    color: #2711ff;
    font-family: verdana, helvetica;
    font-size: 10pt;
    text-align: justify;
}

hr { width: 100%; height:2px; background: #2711ff; }
h1 { color: #2711ff; font-size: 20pt; text-align :center; font-family: verdana, helvetica; font-weight:normal; }
h2 { color: #2711ff; font-size: 12pt; }
h3 { color: #2711ff; font-size: 10pt; }

table.transp { background: #ffffff; }
td.transp { background: #ffffff; }
table.color { background: #3e77bd; }

A:link { background: #ffffff; color: #4682B4; font-size: 9pt; }
A:visited { background: #ffffff; color: #808080; font-size: 9pt; }
A:active { background: #ffffff; color: #4682B4; font-size: 9pt; }
A:hover { cursor: hand; }

div.banner {
    background: #ffffa4;
    color: #2711ff;
    font-family: verdana, helvetica;
    font-size: 14pt;
    text-align: justify;
    font-weight: bold;
}

table.banner_tab {
    background-color: #dcdcdc;
}

tr.login_assist {
    background-color: #ffffa4;
}

font.login_assist {
    color: #2711ff;
    font-family: ariel, helvetica;
    font-size: 12pt;
    font-weight: bold;
}

td.banner_tab {
    background-color: #ffffa4;
    color: #2711ff;
    text-align: left;
    font-family: comic sans ms, ariel, helvetica;
    font-size: 14pt;
    font-weight: bold;
}

font.banner {
    background: #ffffa4;
    color: #2711ff;
    font-family: comic sans ms, ariel, helvetica;
    font-size: 14pt;
    font-weight: bold;
}

A:link.banner { background: #ffffa4; color: #2711ff; font-size: 9pt; }
A:visited.banner { background: #ffffa4; color: #fffffff; font-size: 9pt; }
A:active.banner { background: #ffffa4; color: #2711ff; font-size: 9pt; }
A:hover.banner { cursor: hand; background: #2711ff; color: #ffffa4; font-size: 9pt; }

div.personal {
    background: #ffffff;
    color: #006400;
    font-family: verdana, helvetica;
    font-size: 14pt;
    text-align: justify;
    font-weight: bold;
}

td.personal {
    background-color: #ffffff;
    color: #006400;
    text-align: center;
}

td.personal_just_block {
    background-color: #ffffff;
    color: #006400;
    text-align: justify;
    font-size: 10pt;
}

td.personal_acct {
    background-color: #ffffff;
    text-align: center;
    font-size: 10pt;
}

p.personal_justify {
    background-color: #ffffff;
    color: #4682B4;
    text-align: justify;
    font-size: 9pt;
}

td.personal_left {
    background-color: #ffffff;
    color: #4682B4;
    text-align: left;
    font-size: 9pt;
}

td.personal_justify {
    background-color: #ffffff;
    color: #4682B4;
    text-align: justify;
    font-size: 9pt;
}

td.personal_center {
    background-color: #ffffff;
    color: #4682B4;
    text-align: center;
    font-size: 12pt;
    font-weight: bold;
}

td.soldier_info {
    background-color: #f5f5f5;
    color: #006400;
    text-align: justify;
    font-size: 12pt;
}

td.soldier_list {
    background-color: #f5f5f5;
    color: #006400;
    text-align: left;
    font-size: 12pt;
}

A:link.hidden_link { background: #ffffff; color: #ffffff; font-size: 12pt; }
A:visited.hidden_link { background: #ffffff; color: #ffffff; font-size: 12pt; }
A:active.hidden_link { background: #ffffff; color:#ffffff; font-size: 12pt; }
p.hidden_text { 
    background-color: #ffffff;
    color: #ffffff;
}

A:link.soldier_text { background: #f5f5f5; color: #006400; font-size: 12pt; }
A:visited.soldier_text { background: #f5f5f5; color: #006400; font-size: 12pt; }
A:active.soldier_text { background: #f5f5f5; color:#006400; font-size: 12pt; }

A:link.soldier { background: #f5f5f5; color: #4682B4; font-size: 12pt; }
A:visited.soldier { background: #f5f5f5; color: #4682B4; font-size: 12pt; }
A:active.soldier { background: #f5f5f5; color:#4682B4; font-size: 12pt; }

font.personal {
    background: #ffffff;
    color: #006400;
    font-family: comic sans ms, ariel, helvetica;
    font-size: 14pt;
    font-weight: bold;
}

font.login_help {
    color: #006400;
    font-family: ariel, helvetica;
    font-size: 11pt;
    font-weight: normal;
}

font.login_help_small {
    color: #006400;
    font-family: ariel, helvetica;
    font-size: 8pt;
    font-weight: normal;
}

div.general {
    background: #ffffff;
    color: #4682B4;
    font-family: ariel, verdana;
    font-size: 12pt;
    text-align: justify;
    font-weight: bold;
}

td.general {
    background-color: #ffffff;
    color: #4682B4;
    text-align: center;
}

font.general {
    background: #ffffff;
    color: #4682B4;
    font-family: ariel, verdana;
    font-size: 12pt;
    font-weight: bold;
}

font.general_secure_q {
    color: #2f4f4f;
    font-family: ariel, verdana;
    font-size: 12pt;
    font-weight: bold;
}

font.general_smaller {
    color: #2f4f4f;
    font-family: ariel, verdana;
    font-size: 10pt;
    font-weight: normal;
}

font.general_small {
    color: #2f4f4f;
    font-family: ariel, verdana;
    font-size: 12pt;
    font-weight: normal;
}

font.general_error {
    color: red;
    font-family: ariel, verdana;
    font-size: 12pt;
    font-weight: normal;
}

font.general_tiny {
    background: #ffffff;
    color: #2f4f4f;
    font-family: ariel, verdana;
    font-size: 8pt;
    font-weight: normal;
}

A:link.general { background: #ffffff; color: #4682B4; font-size: 12pt; }
A:visited.general { background: #ffffff; color: #4682B4; font-size: 12pt; }
A:active.general { background: #ffffff; color:#4682B4; font-size: 12pt; }

div.error {
    background: #ffffff;
    color: #ff6347;
    font-family: verdana, helvetica;
    font-size: 14pt;
    text-align: justify;
    font-weight: bold;
}

td.error {
    background-color: #ffffff;
    color: #ff6347;
    text-align: center;
}

font.error {
    background: #ffffff;
    color: #ff6347;
    font-family: verdana, helvetica;
    font-size: 14pt;
    font-weight: bold;
}

table.insert_border { background-color: #4682B4; }
table.login_insert { background-color: #f5f5f5; }
td.login_box { text-align: center; }
font.login_box {
    background-color: #f5f5f5;
    color: #4682B4;
    font-size: 14pt;
    font-family: verdana, helvetica;
}
font.login_small {
    background: #f5f5f5;
    color: #4682B4;
    font-family: ariel, verdana;
    font-size: 10pt;
}
A:link.login_small { background: #f5f5f5; color: #4682B4; font-size: 9pt; font-family: times new roman, ariel; }
A:visited.login_small { background: #f5f5f5; color: #4682B4; font-size: 9pt; font-family: times new roman, ariel;}
A:active.login_small { background: #f5f5f5; color:#4682B4; font-size: 9pt; font-family: times new roman, ariel; }

div.insert {
    background: #ffffa4;
    color: #2711ff;
    font-family: verdana, helvetica;
    font-size: 11pt;
    text-align: justify;
}

td.insert_tab {
    background-color: #ffffa4;
    color: #2711ff;
    text-align: center;
}

A:link.insert { background: #ffffa4; color: #2711ff; font-size: 9pt; }
A:visited.insert { background: #ffffa4; color: #fffffff; font-size: 9pt; }
A:active.insert { background: #ffffa4; color: #2711ff; font-size: 9pt; }
A:hover.insert { cursor: hand; background: #2711ff; color: #ffffa4; font-size: 9pt; }

div.left_mg {
	background: #3e77bd;    <!-- #3e77bd = (62,119,189) -->
    color: #ffffff;
    font-family: verdana, helvetica;
	font-size: 11pt;
    text-align: justify;
}

table.left_mg {
    background: #ffffcc;
}
table.left_mg_clr { background: #2711ff; }

td.left_mg_tab {
    background-color: #3e77bd;
    color: white;
    text-align: center;
}

A:link.left_mg { background: #3e77bd; color: #ffffff; font-size: 9pt; }
A:visited.left_mg { background: #3e77bd; color: #ffffa4; font-size: 9pt; }
A:active.left_mg { background: #ffffff; color: #ffffff; font-size: 9pt; }
A:hover.left_mg { cursor: hand; background: #ffffa4; color: #2711ff; font-size: 9pt; }

div.footer {
    color: #2711ff;
    background: #b1edd3;
    font-family: comic sans ms, ariel, helvetica;
    font-size: 8pt;
    text-align: center;
}

A:link.footer { background: #b1edd3; color: #2711ff; font-size: 9pt; }
A:visited.footer { background: #b1edd3; color: #008080; font-size: 9pt; }
A:active.footer { background: #2711ff; color: #b1edd3; font-size: 9pt; }
A:hover.footer { cursor: hand; background: #2711ff; color: #b1edd3; font-size: 9pt; }

font.footer {
    color: #ffffff;
    background: #b1edd3;
    font-family: comic sans ms, ariel, helvetica;
    font-size: 8pt;
}
