table.pg	{
		background-image: url(/images/bg.png); position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%;
		}
td.menu		{
 		background-image: url(images/menu.png);
		background-size: 120px;
		background-repeat: repeat-y;
		height: 100%;
		}

td.body		{
		color: #505050;
		padding: 10px;
		height: 100%;
		/* background-image: url(images/bg.png);*/
		}
td.header,td.footer	{
			/*background-image: url(images/bg.png);*/
			padding: 5px;
			}	

a:link		{
		color: #3487c8;
		/*text-decoration: none;*/
		}

a:visited	{
		color: #567d93; /*#7e898f;*/
		/*text-decoration: none;*/
		}
a:hover		{
		color: black; /*#567d93;*/
		/*text-decoration: none;*/
		/*font-weight: bold;*/
		}
a:active	{
		color: #c0dbde;
		text-decoration: none;
		/*font-weight: normal;*/
		}

/*td		{
		font-family: Arial;
		color: purple;
		}

li		{
		list-style-image: url(../images/redbullet.gif);
		}

h1, h2, h3, h4, h5, h6	{
			text-align: center;
			}

p		{
		color: black;
		}
*/

p.ttl		{
		color: #727e8a;
		font-size: 18pt;
		font-family: Times, Helvetica, Arial;
		text-align: center;
		}

p.indent	{
		text-indent: 3em;
		margin-left: 10em;
		margin-right: 10em;
		line-height: 2;
		font-style: italic;
		color: white;
		background-color: black;
		}
p.sub_m
{
	font-size: 80%;
	text-align: left;
	margin-left: 16px;
	margin-top: 0px;
	margin-right: 0px;
}

a.m, a.m_n	{
		line-height: 150%;
		width: 100%;
		font-size: 110%;
		font-weight: bold;
		text-align: center;
		/* border: 1px solid #d9d9d9; */
		}
td.m		
	{
		border: 1px solid #d9d9d9;
		text-align: center;
		width: 95px;
	}
		
*.heading	{
		font-style: italic;
		font-size: 140%;
		color: slategray;
		}

*.rightalign	{
		text-align: right;
		}




h1		{
		font-family: Tahoma, Arial;
		font-size: 150%;
		color: #0f0f0f;
		text-align: center;
		}

h2		{
		font-family: Tahoma, Arial;
		font-size: 150%;
		color: #886d91;
		text-align: center;
		}

h3		{
		font-family: Tahoma, Arial;
		font-size: 180%;
		font-style: italic;
		color: #ff0000;
		text-align: center;
		}

h4		{
		font-family: Tahoma, Arial;
		font-size: 90%;
		color: #074982;
		}

h5		{
		font-family: Tahoma, Arial;
		font-size: 70%;
		color: #5a0889;
		text-align: center;
		}

h6		{
		font-family: Tahoma, Arial;
		font-size: 60%;
		color: #0f0f0f;
		}

td.products	{
		font-family: Helvetica, Arial;
		color: black;
		background-color: lightblue;
		}

td.prod-links	{
		font-family: Helvetica, Arial;
		color: black;
		background-color: #eff7f5;
		}


td.menuitem		{
		font-family: Times, Verdana, Helvetica;
		font-style: italic;
		color: white;
		/*background-color: #126aa9;*/
		}

td.contact	{
		font-family: Verdana, Helvetica, Times;
		font-weight: bold;
		color: #126aa9;
		background-color: black;
		text-align: center;
		}


a.m:link, a.m:visited		{
		color: #0d6ea6;
		text-decoration: none;
		font-weight: bold;
		}
a.m_n:link, a.m_n:visited		{
		color: #3395e0;
		text-decoration: none;
		font-weight: bold;
		}
/*a.m:visited	{
		color: #848484;
		text-decoration: none;
		font-weight: bold;
		}*/

a.m:hover, a.m_n:hover
{
		color: #339ec6;
		/* background-color: #f6f6f6; */
		text-decoration: none;
		font-weight: bold;
		/* border: 1px solid gray; */
}

td.m:hover
{
	color: #339ec6;
	background-color: #f6f6f6;
	text-decoration: none;
	/* font-weight: bold; */
	border: 1px solid gray;
	/* cursor: pointer; */
}

td.m:active
{
		color: #ffa51e;
		text-decoration: none;
		/* font-weight: bold; */
}

#header{
	position: relative;
	/*float: top;*/
}
#scrolly {
	position: relative;
	float: left;
	width: 120px;
	height: 100%;
	font-size: 0.9em;
	padding: 0;
}

#page{
	position: relative;
	/*float: center;*/
}

#footer{
	position: relative;
	/*float: bottom;*/
}
/*

#menu {
	position: relative;
	width: 110px;
	font-size: 0.9em;
	margin: 0;
	padding: 0;

}
*/
#menu-nav {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 0;
	border-left: 0;
	width: 105px; /*buttons size*/
}
#menu-nav li {
	margin: 3px;
	padding: 0;
}
#menu-nav a {
	margin: 0;
	color: #0d6ea6;
	font-weight: bold;
	display: block;
	text-decoration: none;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
#menu-nav a:hover {
	color: #339ec6;
	background-color: #f6f6f6;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
}
#menu-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-nav ul li {
	background-color: #34548e;
}
#menu-nav ul li:hover {
	color: #339ec6;
	background-color: #f6f6f6;
}
#menu-nav #sm
{
	font-size: 70%;
	text-align: left;
	margin-left: 20px;
	width: 79px; /*sub-buttons size*/
}
#menu-nav #sm:hover
{
	background-color: #e5e5e5;
}

#cse-search-results { background-color: transparent; }
/*
    body {
      background-color: transparent;
    }
*/
html, body {
	margin: 0;
	padding: 0;
	background-color: transparent;
	height: 100%;
}
img.bg {
	/* background: #3487c8; */
      background-color: transparent;
      border: 1px solid #d9d9d9;
}
img.bg:hover {
      border: 1px solid gray;
}
