.Hidden
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.Visible
{
    VISIBILITY: visible
}

BODY {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	Background-image:URL(../images/Header_Background.gif);
	background-repeat:repeat-x;
}

DIV.copy {
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
}

DIV.search {
	margin-bottom: 10px;
}

DIV#picture {
	margin-bottom: 15px;
}

.font-base {
	font-family: Arial;
	font-size: 11.5px;
	line-height: 17px;
}

.font-plus {
	font-size: 12px;
	
	}

.font-title {
	font-family: Arial;
	font-size: 20px;
}

.font-large {
	
	font-size: 15px;
	font-weight: bold;
	color: #003366;
}

.font-trail {
	font-family: Arial;
	font-size: 10px;
}

.font-date {
	font-size: 11px;
	color: #666666;
}

.link-trail {
	color: #006699;
	text-decoration: underline;
}

.link-trail:hover {
	color: #CC6633;
	text-decoration: underline;
}

.font-location-info {
	font-family: Arial;
	font-size: 11.5px;
	line-height: 14px;
	color: #000000;} 

.font-location-title {
	font-family: Verdana;
	font-size: 12.5px;
	padding-bottom: 1px;
	color: #0033CC;
}

.gotomap {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}

.gotomap:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC66;
	text-decoration: underline;
}

.button-go {
	font-family: Arial;
	font-size: 11.5px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
}

.button-add {
	font-family: Arial;
	font-size: 11.5px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	width: 185px;
	height: 25px;
}

.catalog-large {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
}

.catalog-desc {
	font-family: Arial;
	font-size: 15px;
}

.catalog-small {
	font-family: Arial;
	font-size: 11.5px;
}

.catalog-item {
	font-family: Arial;
	font-size: 11.5px;
}

.catalog-price {
	font-family: Arial;
	font-size: 13.5px;
	font-weight: bold;
	color: #0066CC;
}

DIV.catalog {
	padding-bottom: 6px;
}

.news-info {
	font-family: Arial;
	font-size: 12.5px;
	line-height: 15.5px;
	color: #000000;} 

.news-title {
	font-family: Verdana;
	font-size: 15px;
	padding-bottom: 1px;
	color: #0033CC;
}

.news-link {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #0033CC;
}
.news-link:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #FF3300;
}

.emp-info {
	font-family: Arial;
	font-size: 12.5px;
	line-height: 15.5px;
	color: #000000;} 

.emp-title {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #0033CC;
}

.contact-info {
	font-family: Arial;
	font-size: 12.5px;
	line-height: 15.5px;
	color: #000000;} 

.contact-title {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #cc6600;
}
.top {
	color : #ff0000;
	text-decoration: none;
}




.site-map-main {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #6633FF;
}
.site-map-main:hover {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #CC9933;
}


	
.site-map-sub {
	font-family: Verdana;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	padding-left: 10px;
	}
	
.site-map-sub:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	padding-left: 10px;
	}

.re-bg {
	background-image : url(../redesign/re-bg.gif);
	background-repeat : repeat-x;
}

.footer { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000;
}

A.forshaw-footer
{
    COLOR: #993333;
    text-decoration: underline;

}

A.bg-footer
{
    font-size: 10px;
	COLOR: #993333;
    text-decoration: underline;

}

.smaller
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}

TR.Private
{
    BACKGROUND-COLOR: #aaaaaa;
    COLOR: #ffffff
}

TABLE.Private
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
	BACKGROUND-COLOR: #ffffff	
}
TR.Shaded
{
    BACKGROUND-COLOR: #eeeeee
}
TABLE.Shaded
{
    BACKGROUND-COLOR: #eeeeee;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid
}
