body {
background-color : #4682b4; 
color : #000000; 
font-family : georgia, "book antiqua", arial, helvetica, sans-serif; 
margin : 0px;
} 

a.nav {
color : #ffffff;
}

a.navcol {
color : #ffffff;
text-decoration : none;
}

a.site {
color : #ffffff;
}

img {
border-style: none;
}

td.footer img {
border-style: none;
vertical-align : middle;
}

table.page {
background-color : #ffffff;
border-color : #000000;
border-width : 1px;
border-style : solid;
width : 800px;
margin : 12px auto 12px auto;
padding : 10px;
}

table.list {
width : 500px;
margin : 10px auto 20px auto;
}

table.grid {
background-color : #191970;
width : 500px;
margin : 10px auto 20px auto;
}

table.tables {
background-color : #191970;
width : 708px;
margin : 10px auto auto auto;
}

table.photo {
width : 608px;
margin : 8px auto auto auto;
}

table.portrait {
width : 408px;
margin : 8px auto auto auto;
}

table.photoland {
width : 708px;
margin : 8px auto auto auto;
}

table.photoport {
width : 508px;
margin : 8px auto auto auto;
}

table.slide {
background-color : #191970;
width : 704px;
margin : 10px auto auto auto;
}

td.header {
background-color : #191970;
font-family : "trebuchet ms", arial, "gill sans mt", helvetica, sans-serif; 
border-color : #000000;
border-width : 1px;
border-style : solid;
text-align: center;
font-size: 36pt;
font-style: oblique;
font-weight: bold;
color : #ffffff;
padding : 10px;
}

td.navbar {
background-color : #4682b4;
font-family : "trebuchet ms", arial, "gill sans mt", helvetica, sans-serif; 
border-color : #000000;
border-width : 1px;
border-style : solid;
text-align : left;
font-size : large;
font-style: oblique;
color : #ffffff;
padding : 5px;
}

td.navcol {
border-color : #ffffff;
border-width :  0px;
border-style : solid;
vertical-align : top;
width : 175px;
padding : 0px;
}

td.bodytext {
border-color : #ffffff;
border-width : 1px;
border-style : solid;
vertical-align : top;
padding : 0px 36px 0px 36px;
}

td.page {
background-color : #ffffff;
text-align : center;
vertical-align : middle;
padding-bottom : 8px;
}

td.list {
vertical-align : top;
width : 50%;
}

td.large {
background-color : #ffffff;
vertical-align : top;
text-align: center;
font-size : large;
width : 25%;
padding : 5px;
}

td.footer {
background-color : #191970;
font-family : "trebuchet ms", arial, "gill sans mt", helvetica, sans-serif; 
border-color : #000000;
border-width : 1px;
border-style : solid;
text-align : center;
vertical-align : middle;
font-style: oblique;
font-size : small;
color : #ffffff;
}

td.namebar {
background-color : #4682b4;
font-family : "trebuchet ms", arial, "gill sans mt", helvetica, sans-serif; 
color : #ffffff;
text-align: center;
font-size : large;
padding : 7px;
width : 40%;
}

td.yearbar {
background-color : #4682b4;
font-family : "trebuchet ms", arial, "gill sans mt", helvetica, sans-serif; 
color : #ffffff;
text-align: center;
font-size : large;
padding : 7px;
width : 10%;
}

td.name {
background-color : #ffffff;
text-align : left;
vertical-align : top;
padding : 5px;
}

td.year {
background-color : #ffffff;
text-align : center;
vertical-align : top;
padding : 5px;
}

td.slide {
background-color : #ffffff;
height : 115px;
width : 16.6%;
text-align : center;
}

td.label {
background-color : #ffffff;
height : 25px;
width : 16.6%;
font-size : small;
text-align : center;
}

td.tabtitle {
background-color : #191970;
font-family : "trebuchet ms", arial, "gill sans mt", helvetica, sans-serif; 
text-align: center;
font-size: x-large;
font-weight : bold;
color : #ffffff;
padding : 4px;
}

td.subtitle {
background-color : #ffffff;
text-align : center;
font-size : large;
padding : 5px;
}

td.title {
background-color : #191970;
font-family : "trebuchet ms", arial, "gill sans mt", helvetica, sans-serif; 
border-color : #191970;
border-width : 2px;
border-style : solid;
text-align: center;
font-size: x-large;
font-weight : bold;
color : #ffffff;
padding : 4px;
}

td.photo {
background-color : #999999;
border-color : #191970;
border-width : 2px;
border-style : solid;
padding : 0px;
}

td.details {
background-color : #ffffff;
border-color : #191970;
border-width : 2px;
border-style : solid;
text-align : center;
vertical-align : top;
padding : 5px;
}

td.bar {
background-color : #4682b4;
font-family : "trebuchet ms", arial, "gill sans mt", helvetica, sans-serif; 
text-align: left;
font-size : large;
color : #ffffff;
padding : 7px;
}

td.forml {
text-align : left;
vertical-align : top;
width : 65%;
}

td.formr {
text-align : right;
vertical-align : top;
width : 35%;
}

div.bar {
float : left;
width : 50%;
font-family : "trebuchet ms", arial, helvetica, sans-serif;
vertical-align : top;
}

div.slide {
float : left;
border-color : #ffffff;
border-width : 2px 2px 2px 1px;
border-style : solid;
width : 115px;
height : 160px;
text-align : center;
margin : -1px -1px -1px -1px;
}

div.slide a {
font-family : "trebuchet ms", arial, "gill sans mt", helvetica, sans-serif; 
text-align: center;
font-size : small;
}

div.slide img {
border-color : #999999;
border-width : 20px 5px 20px 5px;
border-style : solid;
}

.navlink {
background-color : #4682b4;
color : #ffffff;
border-color : #000000;
border-width : 1px 1px 1px 1px;
border-style : solid;
font-family : "trebuchet ms", arial, helvetica, sans-serif;
text-align : left;
font-size : medium;
padding : 2px 2px 2px 12px;
margin : 0px 0px 2px 0px;
}

.navbreak {
background-color : #191970;
border-color : #000000;
border-width : 1px 1px 1px 1px;
border-style : solid;
font-size : x-small;
margin : 0px 0px 2px 0px;
}

.navsearch {
background-color : #4682b4;
color : #000000;
border-color : #000000;
border-width : 1px 1px 1px 1px;
border-style : solid;
font-family : "trebuchet ms", arial, helvetica, sans-serif;
text-align : left;
font-size : small;
padding : 2px 2px 2px 2px;
margin : 0px 0px 2px 0px;
}

.just { text-align : justify; }

.cent { text-align : center; }

.alphabet {
font-family : "trebuchet ms", arial, helvetica, sans-serif;
font-size : x-large;
font-weight : bold;
text-align : center;
}

.alphaleft {
font-family : "trebuchet ms", arial, helvetica, sans-serif;
font-size : large;
font-weight : bold;
text-align : left;
}

.alpharight {
font-family : "trebuchet ms", arial, helvetica, sans-serif;
font-size : large;
font-weight : bold;
text-align : right;
}

.links {
font-family : "trebuchet ms", arial, helvetica, sans-serif;
font-size : x-large;
font-weight : bold;
text-align : right;
}

.alpha {
font-size : large;
vertical-align : middle;
}

.arrow {
font-size : x-large;
vertical-align : middle;
}

.select {
font-size : x-large;
vertical-align : middle;
}

.faq {
font-weight : bold;
}

h1 {
font-family : "trebuchet ms", arial, helvetica, sans-serif;
font-size : x-large;
font-style : normal;
font-weight : bold;
text-align : center;
}

h2 {
font-size : large;
font-weight : bold;
}

h3 {
font-size : medium;
font-weight : bold;
font-style : italic;
}

h4 {
font-size : small;
font-weight : normal;
text-indent : 25px;
}

h5 {
font-weight : normal;
font-size : x-small;
text-align : center;
}

hr.page {
background-color : #191970;
color : #191970;
width : 80%;
height : 2px;
margin : auto;
}

.cse-branding-bottom,
.cse-branding-right { margin:0; padding:0 }
.cse-branding-bottom,
.cse-branding-right { zoom: 1; }
.cse-branding-bottom:after,
.cse-branding-right:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.cse-branding-text { font: 10px Arial; }
.cse-branding-form form { margin-bottom: 0; padding-bottom: 0; }
.cse-branding-bottom
.cse-branding-logo, 
.cse-branding-bottom
.cse-branding-text { display: block; float: left }
.cse-branding-bottom 
.cse-branding-form { margin-bottom: 3px; } 
.cse-branding-bottom 
.cse-branding-logo { padding: 0 } 
.cse-branding-bottom 
.cse-branding-text { padding-top: 4px }
.cse-branding-right 
.cse-branding-form { float: left; }

