body { 
	margin: 4px;
	padding-bottom: 1em;
	color: black;
	background: white;
	behavior: url("/csshover.htc");
    font-SIZE: 10pt;
    COLOR: #000000;
    font-FAMILY: arial, helvetica, default;

}
table td {padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
table{ font-size:9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 {color: #AAA; border-bottom: 1px solid; margin-bottom: 0;}
.edc_img { padding: 1em 1em 1em 1em; }

.isodisplay:hover
{ 
	cursor:pointer;
}

.edc_img_left
{ 
	float:left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.edc_img_right
{ 
	float:right;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#main {color: #CCC; margin-left: 7em; padding: 1em 0 1px 5%; border-left: 1px solid;}

div#nav {float: left;  background: #0054A0; }
div#nav ul {margin: 0; padding: 0; border: 1px solid #CCC; border-width: 0 1px; background: #0054A0}
div#nav li {position: relative; list-style: none; margin: 0; float: left; width: 7em; border-right: 1px solid #AAA; background: #0054A0}
div#nav li:hover {background:#6699CC;}
div#nav li.submenu {background: 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color:#669999;}
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width: 6.5em; color: #FFF; }
div#nav li a:visited {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width: 6.5em; color: #FFF;}
div#nav ul a {width: auto;}
div#nav ul a:visited {width: auto;}
div#nav ul ul {position: absolute; width: 7em; display: none;}
div#nav ul ul li {border-bottom: 1px solid #CCC; border-right-color: #CCC;}
div#nav li.submenu li.submenu {background-image: url(images/submenu.gif);}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block;}
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2 {top: 1.5em; left: -1px; margin-top: 2px;}
div#nav ul.level3 {top: -1px; left: 7em; border-top: 1px solid #CCC;}


.bodytext
{
    FONT-SIZE: 10pt
}
.boldheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.header_footer { background: #0054A0; border: 1px solid #AAA;}
.boldheadingunderline
{
	FONT-SIZE: 10pt;
	font-FAMILY: arial, helvetica, default;
	border: 1px solid black;
	background-color:#0066FF;
	color:#FFFFFF;
	
}
.pageheadertext
{
    font-WEIGHT: bold;
	font-SIZE: 18px;
    COLOR: #000000;
    font-FAMILY: arial, helvetica, default;
	padding-top: 1em;
}
.DefaultBodyText
{
    font-SIZE: 10pt;
    COLOR: #000000;
    font-FAMILY: arial, helvetica, default;
}
.contactstyle
{
    font-SIZE: 9pt;
    COLOR: #000000;
    font-FAMILY: arial, helvetica, default;
}
.contactheadingunderline
{
    font-SIZE: 9pt;
    COLOR: #000000;
	text-decoration:underline;
	font-weight:bold;
    font-FAMILY: arial, helvetica, default;
}
.BlackText
{
    font-SIZE: 10pt;
    COLOR: #000000;
    font-FAMILY: arial, helvetica, default;
}
.boldBlackText
{
    font-SIZE: 10pt;
	font-weight:bold;
    COLOR: #000000;
    font-FAMILY: arial, helvetica, default;
}
.ColumnLabels
{
    font-SIZE: 10pt;
	font-weight:bold;
    COLOR: #000000;
	padding: 2px 2px 2px 2px;
	background-color:#6699CC;
    font-FAMILY: arial, helvetica, default;
	border:thin solid;
}
.tableLabel
{
    font-SIZE: 12pt;
    COLOR: #000000;
	background-color:#6699CC;
    font-FAMILY: arial, helvetica, default;
	border-bottom: thin solid;
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BACKGROUND-COLOR: #6699cc;
}
.boldlink
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, helvetica, default;
    TEXT-DECORATION: none
}
.footertext
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, helvetica, default;
    TEXT-DECORATION: none
}

.linkblack
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, default;
    TEXT-DECORATION: none
}
.linkblack:hover
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: red;
	FONT-FAMILY: arial, helvetica, default;
    TEXT-DECORATION: underline
}
.hr1
{

	background-color:#00CC33;
	
}
.boldlink:visited
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, helvetica, default;
    TEXT-DECORATION: none
}
.boldlink:hover
{
    FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: red;
	FONT-FAMILY: arial, helvetica, default;
    TEXT-DECORATION: underline
}
.siteheading
{
    FONT-SIZE: 20pt
}

.news
{
	border-style:solid;
	border-width:thin;
	margin: 1em;
	padding: 1em;
	
}

.tablebox
{
	border-style:solid;
	border-width:thin;
}

/* product pages tags */
/*-----------------------------------*/

.producttable
{
	margin-left:10px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
}

.producttable td 
{
	text-align:center;	
	padding: 0.5em;
	border-right: thin solid;
}
.productcolumn
{
}

/* footer tags */
/*-----------------------------------*/
#footer {
position:absolute;
bottom: 0;
left: 0;
width: 100%;
height:18px;
height: 1.5em;
background-color: #0054A0
}

html > body #footer 
{
position:fixed;
}