body {  background-color: #ffffff; }

body, form {
        margin: 0px; }

body, td, th, input, select {
	font-size: 11px;
        color: black;
        font-family: Verdana, Arial, Helvetica, sans-serif; }

a {     color: #12285d;
        text-decoration: underline; }

.BodyTable a { 
        font-weight: bold;
        font-size: 10px;
        text-decoration: none;
        line-height: 150%; }

.TopRow {
        background-color: #15477c; }

.NoUnderlineWhite {
        text-decoration: none;
        color: red;}
.NoUnderlineWhite a {
        text-decoration: none;
        color: white;}
.NoUnderlineWhite a:hover {
        text-decoration: underline;
        color: white;}
.QuickAccess { 
        background-color: #52719c;
        color: white; }
.QuickAccess a {
        text-decoration: none;
        color: white;}
.QuickAccess a:hover {
        text-decoration: underline;
        color: white;}
.QuickAccessSub {
        position: absolute;
        top: 0px; z-index: 101;
        visibility: hidden;
        width: 150px; }

.QuickAccessDark { 
        background-color: #15477c;
        color: white; }
.QuickAccessDark a {
        text-decoration: none;
        color: white;}
.QuickAccessDark a:hover {
        text-decoration: underline;
        color: white;}

.TopNav { 
	font-size: 12px;
        background-color: #52719c;
        color: white; }
.TopNav a {
        text-decoration: none;
        color: #dddddd;}
.TopNav a:hover {
        text-decoration: none;
        color: #ffffff;}

.Search {
        font-size: 9px; }
.Search a {
        color: black;
        text-decoration: underline; }

.CaseTable td {
        font-size: 10px;
        color: #666666; }
.CaseTable a {
        color: #666666;
        text-decoration: none; }

.CaseTable2 td {
        font-size: 13px;
        color: #666666; }
.CaseTable2 a {
        color: #666666;
        text-decoration: none; }
.CaseTable2 a:hover {
        color: #666666;
        text-decoration: underline; }

.SearchField {
	border: #394142 1px solid;
        width: 103px;
        background-color: #cad9e8;
        color: #394142;
        font-weight: bold;
        font-size: 9px;
        height: 17px;
        padding-left: 4px; }

.LangField {
	border: #394142 1px solid;
        width: 121px;
        background-color: #cad9e8;
        color: #394142;
        font-weight: bold;
        font-size: 9px;
        padding-left: 4px; }

.LeftFiller {
        background-color: #15477c; }

.Bottom, .Bottom td, .Bottom a {
        font-size: 11px;
        color: #cad9e8;
        text-decoration: none;
        font-weight: normal; }
.Bottom a:hover {
        text-decoration: underline; }

.Disclaimer {
        border: 1px solid #506fa6;
        margin-left: 16px;
}
.Disclaimer th {
        text-align: left;
        font-weight: bold;
        background-color: #506fa6;
}
.Disclaimer th, .Disclaimer td {
        font-size: 11px;
        color: #95accc;
        padding-left: 12px;
        padding-right: 12px;
}
