@charset "utf-8";

body {
background-color:#0C397E;
margin-top:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px
}

#wrapper {
width:1000px;
position:relative;
margin:10px auto
}

.error {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:red
}

.border {
border:2px solid #000
}

h1 {
font-size:26px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

h2 {
font-size:22px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

h3 {
font-size:18px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

h4 {
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}

.white,a,a:active,a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF
}

.cats a:active,.cats a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#B70A1A;
text-decoration:underline
}

.yellow {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF6;
font-weight:700
}

.red {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#900
}

.table750 {
background-color:#FFF;
border:1px solid #000
}

#front {
background-image:url(images/header-front08.jpg);
background-repeat:no-repeat;
height:166px;
width:1000px
}

#front .left {
padding-left:140px;
width:750px
}

#front .right {
width:204px;
height:100%;
background-color:#FFF;
border:solid 1px #006;
vertical-align:top;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:4px
}

#front .right img {
margin-top:2px;
margin-bottom:2px
}

#front .H-title {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:700;
color:#006;
padding-top:8px
}

#front h1 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-weight:700;
color:#006;
padding-top:8px;
margin:0
}

#front .no-topm {
margin-top:0
}

#front-copy {
background-color:#FFF;
border:solid 2px #000;
width:1000px
}

.left-frontcopy {
border-right:dotted 1px #666;
width:175px
}

.right-frontcopy {
border-left:dotted 1px #666;
width:200px;
padding-top:0;
margin-top:0
}

.center-frontcopy {
width:600px
}

#search2 {
position:absolute;
left:450px;
top:55px;
width:550px;
height:65px;
z-index:5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
margin:0;
padding:0
}

.search {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:700;
text-align:right
}

.search a:link,.search a:visited {
font-size:11px;
color:#FFF;
text-decoration:none
}

.search a:active,.search a:hover {
font-size:11px;
color:#09F;
text-decoration:none
}

form {
margin:0
}

.footer {
color:#FFF;
font-size:10px;
text-align:center
}

.footer a:link,.footer a:visited {
font-size:10px;
color:#FFF
}

.footer a:hover,.footer a:active {
font-size:10px;
color:#3CF
}

.index-table {
width:550px;
margin-top:20px
}

.next {
margin-bottom:25px
}

.next a {
padding-left:3px;
padding-right:3px
}

#results {
width:70%
}

.floatimgleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px
}

.floatimgright {
float:right;
margin-top:10px;
margin-left:10px;
margin-bottom:10px
}

#feed {
font-size:small;
height:20px;
margin:5px auto
}

#feed img {
float:left
}

#indexTable {
width:610px;
margin-top:20px
}

#indexTable a:link,#indexTable a:visited {
text-decoration:none;
color:#000
}

#indexTable a:active,#indexTable a:hover {
color:#36C
}

#indexTable h4 {
margin:0 auto
}

#indexTable p {
margin:4px auto
}

strong {
font-weight:400
}

.borderless {
padding:5px
}

.borderless2 {
padding:5px auto
}

#right-col2010 {
width:190px;
background-color:#fff;
margin:0;
padding:0
}

#right-col2010 a:link,#right-col2010 a:visited {
color:#0C397E;
text-decoration:none;
font-size:10px
}

#right-col2010 a:active,#right-col2010 a:hover {
color:#B70A1A;
text-decoration:underline;
font-size:10px
}

.bluborder {
border:solid 1px #0C397E;
font-size:12px;
text-align:center
}

.bluborder1 {
color:#900;
font-weight:700;
margin:2px auto
}

.bluborder2 {
border:solid 1px #0C397E;
padding-top:5px;
padding-bottom:2px;
text-align:center;
margin:2px auto
}

#address2010 {
font-size:12px;
padding:5px 2px
}

#address2010 a:link,#address2010 a:visited {
color:#0C397E;
text-decoration:none;
font-size:12px
}

#address2010 a:active,#address2010 a:hover {
color:#B70A1A;
text-decoration:underline;
font-size:12px
}

.clearfloat-left {
clear:left;
height:0;
line-height:0;
font-size:1px;
margin:0;
padding:0
}

.clearfloat-right {
clear:right;
height:0;
line-height:0;
font-size:1px;
margin:0;
padding:0
}

.clearfloat {
clear:both;
height:0;
line-height:0;
font-size:1px;
margin:0;
padding:0
}

td,th,.form,p,.black a,a:active,a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000
}

A:link,A:visited,A:hover,A:active {
color:#000;
text-decoration:underline
}

.cats,.cats a,.cats a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#0C397E;
text-decoration:none
}

input.search,.bluborder2 p {
font-size:10px
} 
