.Hidden
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.Visible
{
    VISIBILITY: visible
}
BODY {
	text-align: center;
	margin: auto;
	background-color: #FFFFFF;
}
#main{
	margin: 0 auto;
	height: 700px;
	text-align: center;
	background-color: #FFFFFF;
	width: 770px;
}
TABLE.gray {

	margin-bottom: 0;
	border: 1 px solid Gray;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	border-left: 1px solid gray;

}

DIV.copy {
	align: center;



}

DIV.search {
	margin-bottom: 10px;
}

DIV#picture {
	margin-bottom: 15px;
}

.font-base {
	font-size: 11.5px;
	line-height: 17px
}

a {
	FONT-SIZE: 9pt;
	COLOR: #903030;
	text-decoration: none
}
a.nonlink {
	FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-SIZE: 12pt;
	text-decoration: none;
}
.font-plus {
	font-size: 12px;

	}

.font-title {
	COLOR: #903030;
	font-weight: bold;
	font-size: 20px
}

.font-large {

	font-size: 15px;
	font-weight: bold;
	color: #003366;
}

.font-trail {

	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-size: 15px;

}

.catalog-desc {

	font-size: 15px;
}

.catalog-small {

	font-size: 11.5px;
}

.catalog-item {

	font-size: 11.5px;
}

.catalog-price {
	font-size: 13.5px;
	font-weight: bold;
	color: #000000
}

DIV.catalog {
	padding-bottom: 6px;
}

.news-info {

	font-size: 12.5px;
	line-height: 15.5px;
	color: #000000;}

.news-title {

	font-size: 16px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #903030;
}

TD.news-link {

	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #903030;
}

.news-link {

	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #903030;
}
.news-link:hover {

	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #FF3300;
}

.emp-info {

	font-size: 12px;
	line-height: 20px;
	color: #000000;}

.emp-title {

	font-size: 15px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #903030;
}

.contact-info {

	font-size: 12.5px;
	line-height: 15.5px;
	color: #000000;}

.contact-title {

	font-size: 15px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #cc6600;
}
.top {
	color : #ff0000;
	text-decoration: none;
}




.site-map-main {

	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #6633FF;
}
.site-map-main:hover {

	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	color: #CC9933;
}



.site-map-sub {

	font-size: 11px;
	color: #333333;
	line-height: 14px;
	padding-left: 10px;
	}

.site-map-sub:hover {

	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-SIZE: 12px;
}


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
}

.blueheader
{

	FONT-WEIGHT: bold;
	FONT-SIZE: 18pt;
	COLOR: #424384
}
.greyheader
{

	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #676767
}
TD.BlueHead
{
    BACKGROUND-COLOR: #424384;
    COLOR: #ffffff;
    VALIGN: Center;
    FONT-SIZE: 12pt;
    HEIGHT: 12
}

TD.lefttopgrey
{
    BACKGROUND-COLOR: #9A9A9A;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-SIZE: 12pt;
    HEIGHT: 12
}

TD.leftbotgrey
{
    BACKGROUND-COLOR: #CCCCCC;
    FONT-WEIGHT: bold;
    COLOR: #7B7A7B;
    FONT-SIZE: 8pt;
    HEIGHT: 12
}
.searchtext
{
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000000
}
.contact
{

	FONT-SIZE: 9pt;
	COLOR: #6d6d6d
}
.context
{

	FONT-SIZE: 9pt;
	COLOR: #000000
}


a.larger{

    FONT-SIZE: 18pt
}

a.loglink{
	FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-SIZE: 12pt;
}
.link
{

	FONT-SIZE: 9pt;
	COLOR: #903030
}
.events
{
	font-family: Verdana;
	font-weight: bold;
	FONT-SIZE: 8pt;
	COLOR: #1E1E1E
}
.searchtextsm
{
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	COLOR: #000000
}
input.search{
	width : 95px;
	height: 15px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 1px solid Gray;
	font-family: verdana, Arial, Helvetica;
	font-size : 8pt;
	color: #000000
}
select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

	border: 1 px solid Gray;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px
}
.copytext
{

	FONT-SIZE: 7pt;
	COLOR: #B6B6B6
}
