
BODY {
    margin-right: auto;
    background-color: rgb(100%, 100%, 100%);
    border-left: 15px solid rgb(0%, 40%, 0%);
    padding-left: 30px;
    padding-right: 45px;
}

H1, H2, H3, H4, H5 {
    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

H1 {
    font-size: x-large;
    text-align: center;
    line-height: 110%;
    color: rgb(80%, 0%, 0%);
	padding-top: 1em;
}

H2 {
    font-size: large ;
    text-align: center;
    vertical-align: bottom;
    line-height: 100%;
    padding-bottom: 0px;
}

H3 {
    font-size: medium ;
    text-align: center;
}

H4, H5 {
    font-size: small ;
    vertical-align: bottom;
    margin-bottom: 0px;
}

H5 {
    margin-left: 1em;
}

P, UL, OL, BLOCKQUOTE, LI {
    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    font-size: small;
    vertical-align: top;
    color: rgb(0%, 0%, 0%);
}

BLOCKQUOTE {
	font-style: italic;
	text-indent: 30px;
}

TR, TD, TABLE {
    font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
    color: rgb(0%, 0%, 0%);
    font-size: small;
}

A {
    text-decoration: underline;
}

A:link {
    color: rgb(0%, 0%, 100%);
}

A:visited {
    color: rgb(0%, 30%, 30%);
}

A:active {
    color: rgb(70%, 0%, 70%);
}

A:hover {
    color: red; 
    background-color: rgb(100%, 100%, 100%);
}

a img {
	border-style:  none;
}

div.pageimage {
	float: left;
}

div.headerimage {
	float: right;
}

div.clear {
	clear: both;
}

img.position{
	height:  90px;
	width:  90px;
	float:  right;
}

img.positionheader{
	height:  150px;
	width:  150px;
	text-align: center;
}

div.promo {
	border-top-style: double;
	border-top-color: #ff0026;
	margin-top: 2em;
	padding-top: 2em;
	text-align: center;
}

div.promo H1 {
    line-height: 100%;
	padding-top: 0;
	padding-bottom: .5em;
}

div.promo H1 A {
    color: rgb(80%, 0%, 0%);
	text-decoration: none;
}


div.promo TABLE {
	width:  100%;
}

div.promo TD {
	text-align: center;
	text-size: x-large;
	vertical-align: middle;
}


div.promo TD  A {
	text-align: center;
	text-decoration: none;
	color:  black;
	font-size: large;
}

div.promopage {
	margin-top: 2em;
	padding-top: 2em;
	margin-left:  20%;
	margin-right:  20%;
}
div.promopage P {
	font-size:  large ;
}

div.linklist {
	border-top-style: double;
	border-top-color: #ff0026;
	margin-top: 2em;
	padding-top: 2em;
}

div.linklist table {
	width: 100%;
}

div.linklist tr {
	margin-top: 1em;
	vertical-align: top;
}

div.linklist tr td ul li {
	line-height: 1.2;
	margin-top: 0.8em;
}

div.catalog ul li{
    line-height: 1.1;
    margin-top:  0.4em;	
}

div.catalog h2, h3{
    text-align: left;
    color:  red;	
}

div.catalog div.sectionfooter {
	border-bottom-style: double;
	border-bottom-color: #ff0026;
	margin-top: 1em;
	margin-bottom: 2em;
	vertical-align: middle;
}

div.catalog div.sectionfooter a {
	padding-right:  1.5em;
}


table.imageheader {
	width: 100%;
}

table.imageheader tr td {
	text-align: center;
}

table.footertable {
	width: 100%;
	border-top-style: double;
	border-top-color: #ff0026;
	margin-top: 2em;
	padding-top: 2em;
}

table.footertable td.logo {
	width:  15%;
	text-align: center;
}

table.footertable td.logo img {
	border-style: none;
}

td#address {
	width: 35%;
}

td#address img {
	float: right;
	padding-top:  1em;
}

form#google {
	border-top-style: double;
	border-top-color: #ff0026;
	margin-top: 2em;
	padding-top: 2em;
}


div.footer {
	border-top-style: double;
	border-top-color: #ff0026;
	margin-top: 2em;
	vertical-align: middle;
}

div.footer p a {
	vertical-align: middle;
}

div.footer a {
	padding-right:  3em;
}


div.footer a img {
	border-style: none;
	vertical-align: middle;
}

img#email{
	height:  33px;
	width:  55px;
}

ul.linklist li {
	line-height: 1.2;
	margin-top: 0.8em;
}

li.new {
	list-style-type: disc;
	/*list-style-image: url(blivets/dot-red.gif);*/
	color: #ff0000;
	font-style: italic;
}


li.list {
	list-style-type: disc;
	/*list-style-image: url(blivets/dot-yellow.gif);*/
	color: #fbcf00;
}


li.old {
	list-style-type: disc;
	/*list-style-image: url(blivets/dot-blue.gif);*/
	color: #0000ff;
}

TABLE#splashtable {
    background-color: #004400;
    width:  100%;
    height: 100%;
	color: rgb(0, 40%, 0);
    text-align: center;
    color:  red;
	border-style: outset;
	border-width: 15px;
}

TABLE#splashtable TR TD,
TABLE#splashtable TR TD A {
    text-align: center;
    vertical-align: middle;
    color:  red;
	font-size: large;
}


TABLE#splashtable TR TD A:hover {
    background-color: inherit;
}


TABLE#splashtable TR TD IMG {
	border-style: solid;
	border-width: 0;
}

