body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 	background-color:#dce6f1;
	background-image: url(http://www.gisedminc.com/images/background.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
a:link, a:visited, a:active {
	color: #0000FF;
	text-decoration: underline;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}
#container {
	position: relative;
	padding: 0px 0px 0px 0px;
	min-height: 100%;
	text-align: left;
	width: 768px;
	height: 560px;
}
#header {
	position: absolute;
	top: 0px;
	left: 1px;
	width: 760px;
	height: 150px;
}
#text {
	padding: 20px;
}
#information {
	position: absolute;
	top: 160px;
	left: 200px;
	width: 560px;
	background-color:#FFF;
}
.popup {
	VISIBILITY: hidden;
	background-color:#FFF;
}
#right {
	position: absolute;
	width: 200px;
	top: 150px;
	left: 560px;
}
#left {
	position: absolute;
	width: 200px;
	top: 150px;
	left: 1px;
}
#footer {
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
	color:#666666;
	text-align:center;
	top: 1400px;
}
#infobox{
	position: absolute;
	padding: 5px;
	width: 550px;
	left: 205px;}
/* index page menu items */
#productcat1, #productcat2, #productcat3, #productcat4, #productcat5, #productcat6{
	position: absolute;
	padding: 5px;
	width: 550px;
	left: 205px;}
#productcat1{top: 175px;}#productcat2{top: 375px;}#productcat3{top: 575px;}#productcat4{top: 775px;}#productcat5{top: 975px;}#productcat6{top: 1175px;}
#producttext1, #producttext2, #producttext3, #producttext4, #producttext5, #producttext6{
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 22px;
	left: 492px;
	padding: 5px;
	width: 230px;}
#producttext1{top: 215px;}#producttext2{top: 415px;}#producttext3{top: 615px;}#producttext4{top: 815px;}#producttext5{top: 1015px;}#producttext6{top: 1215px;}

#form {
	position: absolute;
	left: 205px;
	top: 1380px;
/**	padding: 5px;
	width: 550px;**/
}
	
div.row {
  clear: both;
  padding-top: 10px;
  }
div.row span.label {
  float: left;
  width: 25%;
  text-align: right;
  }
div.row span.formw {
  float: right;
  width: 74%;
  text-align: left;
  } 


/* sub page menu items */
#sproductcat1, #sproductcat2, #sproductcat3, #sproductcat4, #sproductcat5{
	position: absolute;
	padding: 5px;
	width: 550px;
	left: 205px;}
#sproductcat1{top: 175px;}#sproductcat2{top: 375px;}#sproductcat3{top: 575px;}#sproductcat4{top: 775px;}#sproductcat5{top: 975px;}
#sproducttext1, #sproducttext2, #sproducttext3, #sproducttext4, #sproducttext5 {
	position: absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 22px;
	left: 520px;
	padding: 5px;
	width: 230px;}
#sproducttext1{top: 205px;}#sproducttext2{top: 400px;}#sproducttext3{top: 600px;}#sproducttext4{top: 800px;}#sproducttext5{top: 1000px;}

.tinytext {
	font-size:10px;
	font-weight: normal;
}
#showinfo{
	position: absolute;
	top: 160px;
	left: 320px;
	width: 400px;
}
#hideinfo{
	position: absolute;
	top: 160px;
	left: 400px;
	width: 400px;
}
#menuheader{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FF0000;
	/*background-color:#dce6f1;*/
}
/*Sets line-height of all menuitems*/
#p7TMnav div {
	line-height: 2;
}
/*Sets background color and border around the menu DIV*/
#p7TMnav {
	background-color: #fff;
/*	border-bottom: 1px solid #999; */
}
/*Sets a bottom margin for each top-level link*/
#p7TMnav div {
	/*margin: 0 0 .25em 0; */ 
}
/*second level menuitem divs and lower -Cascades to lower levels-*/
/*Sets left margin to .6em establishing a fluid cascading indent*/
/*Sets a left border
#p7TMnav div div {
	margin: 0 0 0 .6em;
	border-left: 1px solid #999; 
}
*/
/*The link style for top-level menuitems and is read by all browsers*/
#p7TMnav div a {
	color: #000;
	font-size: 1em;
}
/*The Link style for top-level menuitems hidden from Netscape 4*/
#p7TMnav div a {
	display: block;
	color:#00f;
	/*border: 1px solid #999;
	   border-left: 1px solid #999;
	   border-right: 1px solid #999;*/
	/*border-top: 1px solid #999;*/ /*for future reference*/
	   border-bottom: 1px dotted #999;
	padding: 0 0 0 .4em;
	text-decoration: none;
	background-color: #fff;
}
#p7TMnav div a:visited {
	color: #00f;
}
#p7TMnav div a:hover {
	color: #333;
	background-color: #FF9;
}
/*The Link and visited styles combined for second-level menuitems*/
#p7TMnav div div a, #p7TMnav div div a:visited {
	color: #000;
	font-size: 11px;
	background-color: #ecf3ff;
	margin-left: 15px;
	/*border: 0;
	    border-left: 1px solid #999;
	    border-right: 1px solid #999;*/
	/*border-top: 1px solid #999;*/ /*for future reference
	    border-bottom: 1px solid #f90;*/
}
#p7TMnav div div a:hover {
	color: #000;
	background-color: #FF9;
}
/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: p7TMnav div div div div a {declaration}
#p7TMnav div div div a {
	font-size: .7em;
}*/
/*rules programatically assigned to parent links when image-based plus and minus option is selected. The padding on the 4 following rules supercedes (via !important) the padding on the p7TMnav div a selector when you've chosen the option to use images for the plus and minus signs*/
.p7plusmark {
	background-repeat: no-repeat;
	background-image: url(http://www.gisedminc.com/p7t_plus.gif);
	background-position: 6px 50%;
	padding: 0 0 0 20px !important;
}
.p7minusmark {
	background-repeat: no-repeat;
	background-image: url(http://www.gisedminc.com/p7t_minus.gif);
	background-position: 6px 50%;
	padding: 0 0 0 20px !important;
}
/*rule programatically assigned to child links when image-based plus and minus option is selected*/
.p7defmark {
	background-image: none;
	/*padding: 0 0 0 20px !important;*/
	padding: 0 0 0 20px !important;
}
/*rules programatically assigned to page link correesponding to current page (You are Here)*/
.p7currentmark {
	font-weight: bold;
	/*text-transform: uppercase;*/
	/*background-color: #FFCC00 !important;*/
	color: #FF0000 !important;
	padding: 0 0 0 20px !important;
}