* html BODY {
overflow-x: hidden;
margin: 0px;
scrollbar-arrow-color: #666666;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #555555;
scrollbar-face-color: #dddddd;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #d0d0d0;
scrollbar-track-color: #efefef;
}
body {
	background-color: #ffffff;
}
#flashcontent 
{
	border: none;
	width: 780px;
	height: 72px;
}
	
	
	
.nav_text {
/*	border: solid red 1px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type: square;
	padding-left: 0px;
	padding-top: 3px;

	line-height: 18px;
}
.nav_list {
/*    border: solid blue 1px;*/
	margin-top: 0px;
	margin-left: 0px;
	list-style-type: square;
	text-align:left;
	padding-left: 40px;
}

.nav_list li a{ 
text-decoration: none;
color: black;
}

.nav_list li a:hover{ 
text-decoration: underline;
}

.nav_current_item { color: #cccccc; }
.nav_item { color: #000000; }

td.line {     height: 28px; /* height of reactive image */
    background-image: url(images/tab-line.gif); /* source for start image */
    background-repeat: repeat-x;

}

a.tab95 
{ 
    display: block;
    width: 95px; 
    height: 22px;
    background-image: url(images/tab-line.gif); /* source for start image */
    background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;	 
	text-decoration: none;
}
	 
a.tab95:hover 
{ 
     background-image: url(images/tab95-over.gif);
	 color: black;
} 

a.tab85 
{ 
    display: block;
    width: 85px; 
    height: 22px;
    background-image: url(images/tab-line.gif); /* source for start image */
    background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;	 
	text-decoration: none;
}
	 
a.tab85:hover 
{ 
     background-image: url(images/tab85-over.gif);
	 color: black;
} 

a.tab85h
{ 
    display: block;
    width: 85px; 
    height: 22px;
    background-image: url(images/tab-line.gif); /* source for start image */
    background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;	 
	text-decoration: none;
     background-image: url(images/tab85-over.gif);
	 color: black;
} 


a.tab75 
{ 
    display: block;
    width: 75px; 
    height: 22px;
    background-image: url(images/tab-line.gif); /* source for start image */
    background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;	 
	text-decoration: none;
}
	 
a.tab75:hover 
{ 
     background-image: url(images/tab75-over.gif);
	 color: black;
} 

a.tab65 
{ 
    display: block;
    width: 65px; 
    height: 22px;
    background-image: url(images/tab-line.gif); /* source for start image */
    background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;	 
	padding-bottom: 0px;
	text-decoration: none;
}
	 
a.tab65:hover 
{ 
     background-image: url(images/tab65-over.gif);
	 color: black;
} 

.titlebar_email {
background: url(images/eh-03.jpg);
background-repeat: no-repeat;
background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 36px;
    vertical-align: bottom;
	
}

.titlebar_title {
background: url(images/eh-04.jpg);
background-repeat: no-repeat;
background-color: white;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: normal;
	color: #FFFFFF;
	padding-right: 22px;
	padding-bottom: 0px;
    vertical-align: bottom;
	text-align: right;

	
}.subtitle {
/*	border: solid green 1px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #CC3434;

	margin-top: 0px;
	text-align: left;
	margin-bottom: 0px;
}
.prod_desc {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;	
	padding-left: 1px;
/*	border: solid orange 1px;*/
	margin-top: 0px;

}

td.product { 
padding-right: 0px;
padding-top: 0px;
/*border: solid red 1px;*/
border-right: solid #c3c3c3 1px;
padding-left: 0px;
/*width: 572px;*/
background-color: white;
}

center table { text-align: left; } /*formerly center table * */


.contact_table { 
margin-top: 2px;
margin-left: 35px;
font-size: 11px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.company_name {
font-size: 12px;
font-weight:bold;
padding-bottom: 10px;
}

.linkbar{

}

td.divleft { width: 3px;}
td.divright { border-left: solid #bdbdbd 1px; width: 3px;}
.linkbar a { display: block; background-color: white; border: solid 1px white; }
.linkbar a:visited { display: block; background-color: white; border: solid 1px white;}
.linkbar a:active { display: block; background-color: white; border: solid 1px white;}
.linkbar a:hover { display: block; background-color: #f8db75; border: solid 1px #ef9728;}

a.prod:link { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px; padding: 5px; text-decoration: none; font-size: 11px; color: black; }
a.prod:active { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px; padding: 5px; text-decoration: none; font-size: 11px; color: black; }
a.prod:visited { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px; padding: 5px; text-decoration: none; font-size: 11px; color: black; }
a.prod:hover { background-color: #cc3434; color: white; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px; padding: 5px; text-decoration: none; font-size: 11px; font-weight: bold; }

table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
input { text-align:center; }
input.field { border: solid #999999 1px; text-align: left; }
table.fields td { padding-bottom: 5px; }
input.button { text-align:center; }

strong.error { color: red; }
strong.valid { color: green; }



#dropmenudiv{
position:absolute;
border:solid #a0a0a0 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
width: 150px;
z-index:100;
}

#dropmenudiv a.menulink:link, #dropmenudiv a.menulink:visited, #dropmenudiv a.menulink:active{
display: block;
width: 100%;
border: none;
text-decoration: none;
font-weight: normal;
color: black;

}

#dropmenudiv a.menulink:hover{ /*hover background color*/
background-color: #cc3434;
width: 100%;
display: block;
font-weight: normal;
color: white;

}

a.menulink:link, a.menulink:visited, a.menulink:active { color: black; font-weight: normal; padding: 3px;  padding-right: 0px; padding-left: 0px;}
a.menulink:hover { color: white; font-weight: normal; padding: 3px; padding-right: 0px; padding-left: 0px;}

a.entity:link, a.entity:visited, a.entity:active, a.entity:hover { color: #cc3434; font-weight: bold; text-decoration: none;}
a.entity:hover { text-decoration: underline;}

a.entityList:link, a.entityList:visited, a.entityList:active, a.entityList:hover { color: black; font-weight: normal; text-decoration: none;}
a.entityList:hover { text-decoration: underline;}

td.listRowOdds,td.listRowOddsLeft,td.listRowOddsRight { background-color:#f3f3f3; border-top: solid #cccccc 1px; border-bottom: solid #cccccc 1px; padding: 3px;}
td.listRowOddsLeft { padding-left: 3px; padding-right: 0px; border-left: solid #cccccc 1px; } 
td.listRowOddsRight { padding-left: 3px; border-right: solid #cccccc 1px;  } 
td.listRowEvens, td.listRowEvensLeft, td.listRowEvensRight { background-color:white;  border-top: solid white 1px; border-bottom: solid white 1px; padding: 5px; padding-left: 3px; padding-right: 3px;}
td.listRowEvensRight { padding-left: 3px; border-right: solid white 1px; } 
td.listRowEvensLeft { padding-left: 3px;  padding-right: 0px; border-left: solid white 1px;} 

td.listTitle, td.listTitleLeft, td.listTitleRight { background-color: #ffffcc; border-top: solid #ffcc33 1px; border-bottom: solid #ffcc33 1px; font-weight: bold; padding: 6px;}
td.listTitleLeft { border-left: solid #ffcc33 1px;}
td.listTitleRight { border-right: solid #ffcc33 1px;}

a.rootCrumb:link { color: black; text-decoration: none; }
a.rootCrumb:active { color: black; text-decoration: none; }
a.rootCrumb:visited { color: black; text-decoration: none; }
a.rootCrumb:hover { color: black; text-decoration: none; }

a.crumbLink:link { color: blue; text-decoration: underline; }
a.crumbLink:active  { color: blue; text-decoration: underline; }
a.crumbLink:visited  { color: blue; text-decoration: underline; }
a.crumbLink:hover  { color: blue; text-decoration: underline; }

span.rrp { font-size: 14px; font-weight: bold; color: black;}

#Table_01 {  border-right: solid #c3c3c3 1px; }

a.listtitle:link { color: black; text-decoration: none; }
a.listtitle:active { color: black; }
a.listtitle:visited { color: black;  text-decoration: none; }
a.listtitle:hover { color: black; text-decoration: underline;  }

a.linkcolumn:link { color: #cc3434; text-decoration: none; }
a.linkcolumn:active { color: #cc3434; }
a.linkcolumn:visited { color: #cc3434;  text-decoration: none; }
a.linkcolumn:hover { color: #cc3434; text-decoration: underline;  }



td.listTitleN, td.listTitleLeftN, td.listTitleRightN { background-color: #ffffcc; border-top: solid #ffcc33 1px; border-bottom: solid #ffcc33 1px; padding: 6px; padding-left: 9px;}
td.listTitleLeftN { border-left: solid #ffcc33 1px; }
td.listTitleRightN { border-right: solid #ffcc33 1px;}

input.box { text-align: left; }

p.error{
color: #CC3434;
border: solid #CC3434 2px;
padding: 5px;
background-color:#FADCDC;
margin-bottom: 30px;
}