

td.navbar a:link 
{ 
	display: block; border: 0; margin: 0; width: 100%; height: 20;
	background: #B02E2E; color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none;
} 
td.navbar a:visited 
{ 
	display: block; border: 0; margin: 0; width: 100%; height: 20;
	background: #B02E2E; color: #FFFFFF; font-size: 10px; font-weight: bold; text-decoration: none;
} 

td.navbar a:hover 
{ 
	display: block; border: 0; margin: 0; width: 100%; height: 20;
	background: #828282; color: #FFFFFF; vertical-align: center; font-size: 10px; font-weight: bold; text-decoration: none; 
} 
td.navbar a:active 
{ 
	display: block; border: 0; margin: 0; width: 100%; height: 20;
	background: #D0BBBB; color: #FFFFFF; vertical-align: center; font-size: 10px; font-weight: bold; text-decoration: none; 
} 
td.giftbar a:link 
{ 
	display: block; border: 0; margin: 0; width: 200; height: 100%; 
	background: #D0BBBB; color: #000000; vertical-align: center; text-decoration: none;
} 
td.giftbar a:visited 
{ 
	display: block; border: 0; margin: 0; width: 200; height: 100%;
	background: #D0BBBB; color: #000000; vertical-align: center; text-decoration: none;
} 

td.giftbar a:hover 
{ 
	display: block; border: 0; margin: 0; width: 200; height: 100%;
	background: #FFFFFF; color: #000000; vertical-align: center; text-decoration: none; 
} 
td.giftbar a:active 
{ 
	display: block; border: 0; margin: 0; width: 200; height: 100%;
	background: #FFFFFF; color: #000000; vertical-align: center; text-decoration: none; 
} 
.text
{
	font-family: arial,helvetica;
	font-size: 12px;
}
.titletext
{
	font-family: arial,helvetica;
	font-size: 24px;
	font-weight: bold;
	color: black;
}
.datetext
{
	font-family: arial,helvetica;
	font-size: 16px;
	font-weight: bold;
	color: black;
}
.subtitle
{
	font-family: arial,helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #5a5a5a;
}
.subtitle1
{
	font-family: arial,helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.author
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: #000000;
}
.caption
{
	font-family: arial,helvetica;
	font-size: 10px;
	color: #5a5a5a;
}
.folder a:link
{
	color: #566CAB;
	font-family: arial,helvetica;
	font-size: 11px;
}
.folder a:visited
{
	color: #566CAB;
	font-family: arial,helvetica;
	font-size: 11px;
}
.smalltext
{
	font-family: arial,helvetica;
	font-size: 10px;
}
.smalltext11
{
	font-family: arial,helvetica;
	font-size: 11px;
}
.fptext
{
	font-family: arial,helvetica;
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

.toptext
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: blue;	
	text-decoration: underline;
}
.toptext:hover
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: blue;
	text-decoration: none;
}
.archive
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: #000000;	
	text-decoration: none;
}
.archive:hover
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
}
.guideprint
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: blue;	
	text-decoration: underline;
}
.guideprint:hover
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: blue;
	text-decoration: none;
}
.toptext: a:visited
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
}
.newstext
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: blue;	
	text-decoration: underline;
}
.newstext:hover
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: blue;
	text-decoration: none;
}
.faqtext
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: #5a5a5a;	
	text-decoration: none;
}
.faqtext:hover
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: #5a5a5a;
	text-decoration: underline;
}
.toptext1
{
	font-family: arial,helvetica;
	font-size: 10px;
	color: #383838;
	text-decoration: none;
}
.toptext1:hover
{
	font-family: arial,helvetica;
	font-size: 10px;
	color: #383838;
	text-decoration: none;
}
.crumb
{
	font-family: arial,helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.crumb:hover
{
	font-family: arial,helvetica;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.gifts1
{
	font-family: arial,helvetica;
	font-size: 10px;
	color: blue;
	text-decoration: underline;
}
.gifts1:hover
{
	font-family: arial,helvetica;
	font-size: 10px;
	color: blue;
	text-decoration: none;
}
.agreement
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.agreement:hover
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.email
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: #4f44f4;
	text-decoration: underline;
}
.email:hover
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.staffemail
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: #152652;
	text-decoration: underline;
}
.staffemail:hover
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: #152652;
	text-decoration: underline;
}
.header
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: bf0000;
}
.smallheader
{
	font-family: arial,helvetica;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	background-color: #ffffff;
}
.header1
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #ffcc33;
}
.linkfont
	{font-family: arial;
	font-size: 12px;
	color: #000000;
}
table.dynamic td
{
	border-bottom: solid gray 1px;
	padding-left: 5pt;
	padding-right: 5pt;
}
.link
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.link:hover
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: #915D63;
	text-decoration: none;
}
.mag
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: 4C6E96;
	font-weight: bold;
	text-decoration: underline;
}
.mag:hover
{
	font-family: arial,helvetica;
	font-size: 11px;
	color: 4C6E96;
	text-decoration: none;
}
.homelink
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: #850300;
	text-decoration: none;
}
.homelink:hover
{
	font-family: arial,helvetica;
	font-size: 12px;
	color: navy;
	text-decoration: none;
}
ul.circle 
{
	list-style-type: circle
}
hr
{
	color: navy;
}
.hoverlink
{
	color: #850300;
	text-decoration:none
}
.hoverlink:hover
{
	color: #850300;
	text-decoration:underline
}
.hoverlink1
{
	color: #101553;
	text-decoration:none
}
.hoverlink1:hover
{
	color: #101553;
	text-decoration:underline
}
.menuwhitetext {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
	font-size : 11px;
	font-weight : bold;
	text-align : center;
}
.whitetext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFFFFF;
	font-size : 10px;
}
.menu .options {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background:#915D63;
}

.menu a {
	color:#ffffff;
	display:block;
	text-decoration:none;
	background:transparent;
}

.menu a:visited {
	color:#ffffff;
	text-decoration:none;
}

.menu a:hover {
	background:#ffffff;
	color:#000000;
	text-decoration:none;

}
	.menubar
	{
	font-size: 10px;
	font-weight: bold;
	padding-left:2px;
	padding-right:2px;
	color:#000000;
	background: #ffffff;
	}
	.menubar a 
	{
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	}
	.menubar a:visited 
	{
	color:#cccccc;
 	text-decoration:none;
	}
	.menubar a:hover 
	{
	color:#000000;
 	background: #ffffff;
	padding-top:4px;
	padding-left:5px;
 	padding-right:5px;
 	padding-bottom:4px;
	}
	.menu 
	{
	padding:1px;
	background:#000000;
	}
	.menu .options 
	{
	font-size: 10px;
	line-height: 15px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background:#6B6B6B;
	}
	

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 60;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: 863535;
padding: 5px;
left: -1000px;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 2px solid black;
border-bottom: 2px solid black;
visibility: hidden;
color: white;
text-align: left;
width:400px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -120px;
left: 176px; /*position where enlarged image should offset horizontally */

}

