* {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

BODY {
    margin: 0 0 0 0;
    background-color: white;
}

.bold {
    font-weight: bold;
}

.t10white {
    font-size: 10px;
    color:#FFFFFF;
}

.t10blue {
    font-size: 10px;
    color:#00438B;
}

.t12blue {
    font-size: 12px;
    color:#00438B;
}

.t10orange {
    font-size: 10px;
    color:#FD7217;
}

.t12orange {
    font-size: 12px;
    color:#FD7217;
}

.t14orange {
    font-size: 14px;
    font-weight: bold;
    color:#FD7217;
}

.t10grey {
    font-size: 10;
    color:#757575;
}

p, li {
    text-align: justify;
    font-size: 10;
    color:#757575;
}

p {
    margin-top: 3px;
    margin-bottom: 6px;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration:underline;
}

A.l10white {
    color:#FFFFFF;
    background:transparent;
    font-size:10px;
}

A.l10orange {
    font-size:10px;
    color:#F97C28;
    background:transparent;
}

A.l12orange {
    font-size:12px;
    font-family: "Times New Roman", Serif;
    color:#F97C28;
}

a.l12orange1 {
    font-size:12px;
    color:#F97C28;
}

SELECT {
    font-size: 10px;
    color:#7F7F7F;	
}

h1 {
    font-size: 22px;
    font-weight: normal;
    margin-top: 5px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-family: Georgia, "Times New Roman", Serif;
    color:#00438B;
}

h1 span {
    font-family: inherit;
    font-size: smaller;
}

h2 {
    font-size: 11px;
    font-weight: normal;
    padding-top: 0px;
    margin-top: 0px;
    font-family: "Arial", Sans-serif;
    color:#F97C28;
}

h3 {
    font-size: 12px;
    color:#F97C28;
    letter-spacing: 1px;
    margin-bottom: 5px;
}

h3 span {
    font-size: smaller;
    color:#00438B;
}

.menu a {
    background-image: url(../images/menu_bullet_off.gif);
    background-repeat: no-repeat;
    background-position: 0 50%; 
    padding-left: 22px;
    font-family: "Times New Roman", Times, Sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    color: #00438B;
    margin-left: 18px;
}

.menu a:hover { 
    color:#F97C28;
    background-image: url(../images/menu_bullet_on.gif);
}

.menu img.line {
    border: none;
    border-bottom: 1px #00438B dotted;
    height: 1px;
    width: 130px;
    background-color: transparent;
    margin-bottom: 10px;
    margin-left: 18px;
}

.blueTitle {
    font-family: "Times New Roman", Times, Sans-serif;
    font-size: 12px;
    color: #00438B; 
}

input[type=text], input[type=password], input[type=submit] {
    border: 1px solid gray;
    font: inherit;
}

textarea, .inpiefix {
    border: 1px solid gray;
    font-size: 10;
    color: #757575;
}

table.listing {
 clear: both;
 border-bottom: 1px solid #d7d7d7;
 border-collapse: collapse;
 border-spacing: 0;
 margin-top: 1em;
}
table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
table.listing thead { background: #f7f7f0 }
table.listing thead th {
 border: 1px solid #d7d7d7;
 border-bottom-color: #999;
 font-size: 11px;
 font-weight: bold;
 padding: 2px .5em;
 vertical-align: bottom;
}
table.listing tbody th {
    font-style: italic;
    text-align: right;
}
table.listing tbody td, table.listing tbody th {
 border: 1px dotted #ddd;
 padding: .33em .5em;
 vertical-align: top;
 font-size: 10;
}
table.listing tbody tr { border-top: 1px solid #ddd }

.graybox {
    border: 1px solid #c0c0c0; background-color: #f9f9f9; padding-left: 15px; padding-right: 15px;
}

ul {
    margin-top: 0px;
}

table.listing tbody.central td {
    text-align: center;
}

table.listing thead th.central {
    text-align: center;
}
