.black {
background:#000000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif
}

.blackhead {
color:#000000;
font-family:"Courier New", Courier, mono;
font-size:22px;
font-style:normal;
font-weight:700;
letter-spacing:normal
}

.blackrightbar {
background:#000000
}

.bluebackground {
background:#223355;
color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:500
}

.bluebox {
border:thin solid #223355
}

.bluehead {
color:#336699;
font-family:"Courier New", Courier, mono;
font-size:20px;
font-style:normal;
font-weight:700;
letter-spacing:normal
}

.bluetext {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700
}

.booktext,.phototext {
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none
}

.brickrightbar {
background:#8B0000
}

.caption {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:9px
}

.captionlight {
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:9px
}

.captionpostcard {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

.copyright {
color:#666666;
font-family:Arial, Helvetica;
font-size:11px;
text-decoration:none
}

.darkgray {
background:#3A4354;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
text-decoration:none
}

.darkgray a:active {
color:#FFFFFF;
font-variant:normal;
text-transform:uppercase
}

.darkgray a:link,.darkgray a:visited {
color:#FFFFFF;
font-variant:normal;
text-decoration:none;
text-transform:uppercase
}

.darkgray a:hover {
color:#FF8C00;
font-variant:normal;
text-decoration:underline;
text-transform:uppercase
}

.darkgraybox {
border:thin solid #666666
}

.darkgrayheader {
background:#3A4354;
border:thin solid #3A4354;
color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:500
}

.date {
font-family:"Courier New", Courier, mono;
font-size:18px;
font-weight:700
}

.gallery {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700
}

.greenbackground {
background:#335522;
border:thin solid #335522;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:500
}

.greenbox {
border:thin solid #335522
}

.greenheader {
background:#335522;
border:thin solid #335522;
color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:500
}

.greenrightbar {
background:#335522;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:500
}

.greenrightbar a:active,.personal a:active,.mediumgray a:active {
color:#FFFFFF;
font-variant:normal
}

.greenrightbar a:link,.greenrightbar a:visited,.personal a:link,.personal a:visited {
color:#FFFFFF;
font-variant:normal;
text-decoration:none
}

.greenrightbar a:hover {
color:#FFFFFF;
font-variant:normal;
text-decoration:underline
}

.heading {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
vertical-align:top
}

.lightgray {
background:#EEEEEE;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none
}


.lightgray_mouse {
background:#DBDBDB;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none;
background-image: url(/images/navigation/black_right_line.gif);
}

.lightgraycenter {
background:#EEEEEE;
font-family:Arial, Helvetica;
font-size:11px;
text-align:center;
text-decoration:none;
vertical-align:top
}

.lightgraycenterbig {
background:#EEEEEE;
font-family:Arial, Helvetica;
font-size:13px;
text-align:center;
text-decoration:none;
vertical-align:top
}

.lightgraytopborder {
background:#EEEEEE;
border-color:#EEEEEE;
border-top-style:solid;
border-width:1px;
font-family:Arial, Helvetica;
font-size:12px;
text-decoration:none
}

.lightgreen {
background:#A6AFA2;
font-family:Arial, Helvetica;
font-size:11px;
text-decoration:none
}

.lightmaroon {
background:#AFA2A6;
font-family:Arial, Helvetica;
font-size:11px;
text-decoration:none
}

.lightnavy {
background:#dad7df;
font-family:Arial, Helvetica;
font-size:11px
}

.lightnavy a:link,.lightnavy a:visited {
color:#336699;
font-variant:normal;
text-decoration:none
}

.lightnavy a:hover {
color:#336699;
font-variant:normal;
text-decoration:underline
}

.lightnavycenterbig {
background:#dad7df;
font-family:Arial, Helvetica;
font-size:13px;
font-weight:700;
text-align:center;
text-decoration:none;
vertical-align:top
}

.maintable {
background:#FFFFFF;
border:3px solid #000000
}

.maroonbox {
border:thin solid #552233
}

.maroonheader {
background:#552233;
border:thin solid #552233;
color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:500
}

.maroonrightbar {
background:#552233
}

.mediumgray {
background:#DBDBDB
}

.mediumgraytopborder {
background:#DBDBDB;
border-color:#DBDBDB;
border-top-style:solid;
border-width:1px;
}

.mediumgray a:link,.mediumgray a:visited {
color:#333366;
font-variant:normal;
text-decoration:none
}

.mediumgray a:hover {
color:#333366;
font-variant:normal;
text-decoration:underline
}

.navybackground {
background:#0F1625;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:500
}

.navyheader {
background:#0F1625;
border:thin solid #0F1625;
color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:500
}

.navyleftbar {
background:#0F1625;
border-bottom:none #0F1625;
border-left:thin solid #0F1625;
border-right:none #0F1625;
border-top:none #0F1625
}

.normaltext {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none
}

.orangerightbar {
background:#FF8C00
}

.personal {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:700;
text-decoration:none
}

.personal a:hover,.smallnav a:hover {
color:#FF8C00;
font-variant:normal;
text-decoration:underline
}

.picturebox {
	background: #FBFAFF;
	border: 1px solid #FFFFFF;
	padding: 0px 3px;
}

.pictureheading {
	background: #FBFAFF;
	color:#333366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	padding-top:2px
}

.picturespacing {
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

.secondary {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
text-decoration:none
}

.sitemap {
font-family:Arial, Helvetica;
font-size:12px;
font-style:normal;
font-weight:700;
text-decoration:none
}

.smallitalics {
font-family:Arial, Helvetica;
font-size:11px;
font-style:italic;
font-weight:700;
text-decoration:none
}

.smallnav {
background:#000000;
color:#336699;
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px
}

.smalltext {
font-family:Arial, Helvetica;
font-size:11px;
text-decoration:none
}

.titleheading {
color:#333366;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding-top:2px
}

.titleheadinglarge {
color:#333366;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700
}

.titleheadingsmall {
color:#333366;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding-top:5px
}

.titleheadingxl {
color:#333366;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:700
}

.white {
background:#FFFFFF
}

.whiteheader {
background:#223355;
border:thin solid #223355;
color:#EEEEEE;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:700
}

a img {
border:0 solid #336699
}

a,a:active {
text-decoration:none
}

a:hover {
color:#552233;
text-decoration:underline
}

a:hover img {
border:0 solid #552233
}

a:link,a:visited {
color:#336699;
text-decoration:none
}

body {
background:#223355
}

body,td,th {
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #E9FECB;
width: 205px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: black;
color: white;
}
}
