﻿/*this is to keep page from shifting to left on load in safari and firefox*/
html {
	min-height: 100%;
	margin-bottom: 1px;
}
html {
	overflow: -moz-scrollbars-vertical !important;
}
h1 {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 18pt;
	color: #000000;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
h2 {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 18pt;
	color: #666666;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
h3 {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
h4 {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10pt;
	color: #330078;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
h5 {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 14pt;
	color: #330087;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
h6 {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10pt;
	color: #330087;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: underline;
}
h7 {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: underline;
}
h8 {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 12pt;
	color: #330087;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
/* Global Default Styles */
body {
	background-image : url('images/Lined-GrayLight3px.gif');
	font-family: Arial, Tahoma, Helvetica;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #666666;
}
td {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #666666;
	margin-bottom: 0px;
	vertical-align: top;
}
p {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #666666;
	vertical-align: top;
}
a:link {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #6600CC;
	text-decoration: none;
}
a:visited {
	border: 0px;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #6600CC;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #6600CC;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #6600CC;
	text-decoration: none;
}
/*small print for the footer*/
.copy {	font-family: Arial, Tahoma, Helvetica;	font-size: 10px;	color: #666666;}
.copy a:link{	font-family: Arial, Tahoma, Helvetica;	font-size: 10px;	color: #666666; text-decoration: none;}
.copy a:visited{	font-family: Arial, Tahoma, Helvetica;	font-size: 10px;	color: #666666; text-decoration: none;}
.copy a:hover{	font-family: Arial, Tahoma, Helvetica;	font-size: 10px;	color: #666666; text-decoration: underline;}
.copy a:active{	font-family: Arial, Tahoma, Helvetica;	font-size: 10px;	color: #666666; text-decoration: none;}

/*popuptext and white are used on homepage*/
a:link.popuptext {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
a:visited.popuptext {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
a:hover.popuptext {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #666666;
	text-decoration: underline;
}
a:active.popuptext {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}	

/* Home page styles */
a:link.popuptextgray {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
a:visited.popuptextgray {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
a:hover.popuptextgray {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #330087;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
a:active.popuptextgray {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
a:link.white {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}
a:visited.white {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}
a:hover.white {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #FFFF00;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}
a:active.white {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}
a:link.website {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #6600CC;
	font-style: italic;
	font-weight: normal;
}
a:visited.website {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #6600CC;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
}
a:hover.website {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: underline;
	font-style: italic;
	font-weight: normal;
}
a:active.website {
	font-family: Arial, Tahoma, Helvetica;
	font-size: 8pt;
	color: #6600CC;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
}
li {
	margin-left: 20pt;
	margin-right: 5pt;
	margin-top: 1pt;
	margin-bottom: 1pt;
}
.t_gold {	
    font-family: Tahoma;
	text-transform: uppercase;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}
/* This keeps border at 0 on images with hyperlinks */
img {
border: 0px none;
}
/* This keeps border at 0 on images with hyperlinks */
.yellowbox {
	background-color: #FFFF99;
}
/* margin on small stock logo pics on gift pages and other stuff */
.margin3 {
	margin-top: 3px;
	margin-bottom: 3px;
}
/* box for photo of people with gifts on gift pages */
.centeryellow {
	color: #FFFF00;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
}
.center {
	text-align: center;
	vertical-align: middle;
}
.right {
	text-align: right;
	vertical-align: middle;
}
.smalldropdown  {
	font-size: 7pt;
	float: center;
}
.sitemap {
	text-align: center;
	color: #FFFFFF;
	font-size: small;
	background-color: #330078;
	line-height: normal;
}
