﻿body
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 10pt;
	background-color: #92999F;
	color: #000000;
	margin: 0px;
	padding: 0px;
	/*background-image: url(/shared/images/bodybg.gif);
	background-position: 50% 0%;
	background-repeat: repeat;*/
}
table 
{
	font-size: 10pt;
}
a:link, a:visited 
{
	color: #0000FF;
}
a:hover, a:active 
{
	color: #FF0000;
}

.contentSmall
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 10px;
	color: #000000;
}
a.contentSmall, a.contentsmall:hover, a.contentsmall:active
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 8pt;
	color: #0000FF;
}
.content
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #000000;
}
.contentBold
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
.subHeader
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #017866;
}
.header
{
	font-family: Garamond, Georgia, Serif;
	font-size: 16px;
	font-weight: bolder;
	color: #3F5C86;
}
.contentOver, .ContentOver
{
	background-color: #FFFF00;
	cursor: hand;
}

#Viewport 
{
	/*background-image: url(/shared/images/pagebg.gif);*/
	background-image: url(/shared/images/pagebg3.gif);
	background-position: 50% 0%;
	background-repeat: repeat-y;
}

#Masthead 
{
	background-color: #017866;
}
#HeaderLinks 
{
	background-color: #6D6763;
	background-image: url(/shared/images/hdlinksbg.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
}
#HeaderLinks, #HeaderLinks a, #HeaderLinks a:link, #HeaderLinks a:visited, #HeaderLinks a:hover, #HeaderLinks a:active 
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#HeaderLinks a:hover, #HeaderLinks a:active 
{
	text-decoration: underline;
}
#CartSpace a, #CartSpace a:link, #CartSpace a:visited, #CartSpace a:hover, #CartSpace a:active 
{
	font-weight: normal;
	text-decoration: underline;
}

#PageBody 
{
	background-image: url(/shared/images/colbg.gif);
	background-position: 0% 0%;
	background-repeat: repeat-y;
	border-bottom: solid 1px #FFFFFF; /* Must have at least this border style to make column bg work */
	border-bottom: solid 10px #017866; /* Decorative (optional) border to give page an end */
}
#MyBDTop 
{
	background-color: Transparent;
	background-image: url(/shared/images/mybdtop.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
#MyBDMiddle 
{
	background-color: #017866;
	color: #FFFFFF;
}
#MyBDMiddle a, #MyBDMiddle a:link, #MyBDMiddle a:visited, #MyBDMiddle a:hover, #MyBDMiddle a:active 
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}
#MyBDMiddle a:hover, #MyBDMiddle a:active 
{
	text-decoration: underline;
}
#MyBDBottom 
{
	background-color: Transparent;
	background-image: url(/shared/images/mybdbottom.gif);
	background-position: 0% 0%;
	background-repeat: no-repeat;
}
.eventTitle 
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: #017866;
}
.eventName, .eventName a, .eventName a:link, .eventName a:visited, .eventName a:hover, .eventName a:active
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.eventName a:hover, .eventName a:active 
{
	text-decoration: underline;
}
.eventDate
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #017866;
}
.eventDescr
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
#FooterInner a, #FooterInner a:link, #FooterInner a:visited, #FooterInner a:hover, #FooterInner a:active 
{
	color: #017866;
}
.Title
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 16pt;
	font-weight: bolder;
	color: #787D80;
}
.CartTotal, .checkoutlabel, .checkoutlabelhelper, .Address
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 10pt;
	color: #000000;
}
.error
{
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 10pt;
	color:Red;
}
.ENewsButton, .btn, .extranetBtn
{
	padding: 1px;
	font-size:8pt;
	width:auto;
	font-family:Verdana, Tahoma, Arial;
	font-weight:bold;
	background-color:#92999F;
	border:solid 2px black;
	color:white;
}

#GuiSearch 
{
	padding: 5px 10px;
}
#GuiSearch div 
{
	margin: 2px 0px;
	width: 160px;
	text-align: right;
}

.warning 
{
	display: block;
}
.warning, .warningEm
{
	color: #FF0000;
	font-weight: bold;
	text-align: left;
}
.warningEm 
{
	text-transform: uppercase;
	font-style: italic;
}
.searchResult {
	margin-bottom:15px;
	
}
.searchResults Table {
	width:386px;
}
a.searchLinkSm {
	font-size:9px;
	display:block;
	color:#017866;
}
a.searchLink {
	font-weight:bold;
	color:#017866;
	font-size:14px;
}
.searchPageButtons .btn {
	border-width:1px;
	font-size:11px;
}
.searchPageButtons select {
	font-size:11px;
}
.searchForm input.btn {
	border-width:1px;
	margin:2px;
}