A:link { color: #336699; text-decoration: none }
A:visited { color: #336699; text-decoration: none }
A:active { color: #003366; text-decoration: none }
A:hover { color: #003366; text-decoration: none }

.text {  font-family: Garamond, Times, serif; font-size: 14px; font-style: normal; font-weight: normal; line-height: 16px; color: #000000}
.sanstext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; line-height: 15px; color: #333333}
.nav {  font-family: Garamond, Times, serif; font-size: 12px; font-style: normal; font-weight: bold; line-height: 15px; color: #336699}
.copyright {  font-family: Garamond, Times, serif; font-size: 10px; font-style: normal; font-weight: normal; line-height: 15px; color: #666666}

#credit a { text-decoration:none; color:#ffffff !important; }

.section {
	color: #999;
	font-size: 1.25em;
	letter-spacing: 1px;
}
.docno {
	background-color: #eee;
	border-radius: 10px;
	display: inline-block;
	font-size: 0.83em;
	margin-left: 10px;
	padding: 1px 6px;
	vertical-align: middle;
	/*position: absolute;*/
    line-height: normal;
}
.notice {
    color: #ea0000;
    border-radius: 10px;
    display: inline;
    font-size: 0.80em;
    margin-left: 10px;
    padding: 5px 6px;
    line-height: 1.5;
    letter-spacing: 1px;
    font-family: sans-serif;
    text-wrap: pretty;
}
.caseno {
    background: #5791c9;
    display: inline-block;
    padding: 5px 10px;
    line-height: normal;
    border-radius: 3px;
    color: #fafafa;
    font-size: 0.83em;
    margin-left: 3px;
}
.cases {
    margin-top: 7px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    flex-direction: row;
}
.cases span {
    text-transform: uppercase;
    letter-spacing: 1px;
    background: #a2aeb9;
    display: inline-block;
    padding: 5px 10px;
    line-height: normal;
    border-radius: 3px;
    color: #ffffff;
    font-size: 0.83em;
    margin-left: 3px;
}

@font-face {
    font-family: 'Californian FB';
    src: url('fonts/CalifornianFB-Bold.eot');
    src: url('fonts/CalifornianFB-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalifornianFB-Bold.woff2') format('woff2'),
        url('fonts/CalifornianFB-Bold.woff') format('woff'),
        url('fonts/CalifornianFB-Bold.ttf') format('truetype'),
        url('fonts/CalifornianFB-Bold.svg#CalifornianFB-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Californian FB';
    src: url('fonts/CalifornianFB-Italic.eot');
    src: url('fonts/CalifornianFB-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalifornianFB-Italic.woff2') format('woff2'),
        url('fonts/CalifornianFB-Italic.woff') format('woff'),
        url('fonts/CalifornianFB-Italic.ttf') format('truetype'),
        url('fonts/CalifornianFB-Italic.svg#CalifornianFB-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Californian FB';
    src: url('fonts/CalifornianFB-Reg.eot');
    src: url('fonts/CalifornianFB-Reg.eot?#iefix') format('embedded-opentype'),
        url('fonts/CalifornianFB-Reg.woff2') format('woff2'),
        url('fonts/CalifornianFB-Reg.woff') format('woff'),
        url('fonts/CalifornianFB-Reg.ttf') format('truetype'),
        url('fonts/CalifornianFB-Reg.svg#CalifornianFB-Reg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.page_title{
    font-family: 'Californian FB';
    font-size: 29px;
    color: #4679aa;
    font-weight: bold;
    line-height: normal;
	margin-bottom: 20px;
}
.wide_notice {
    background: #ffe68a;
    color: #4c4b4b;
    font-weight: bold;
    font-family: 'Georgia';
    padding: 10px;
    margin-bottom: 25px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
}

ol > li > ol {
    list-style-type: lower-alpha;
}
body{
    background-repeat: repeat-x;
}