body {
	margin: 0px;
	padding: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-align: left;
}
.center_table {
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #999999;
}
a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #6699CC;
}
a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #6699CC;
}
a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	background-color: #999999;
}


.IB_homepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
}
.IB_homepage_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}
.IB_homepage_bold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}


a.IB_homepage:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #006699;
	text-decoration: underline;
}
a.IB_homepage:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #006699;
	text-decoration: underline;
	font-weight: normal;
}
a.IB_homepage:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFFFFF;
	background-color: #6699CC;
	font-weight: normal;
}
.arrows_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000;
}
.IB_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
}
.page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #003366;
}
.page_title_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	color: #333333;
}

.page_title_byline { font: normal normal 9pt/11pt Verdana, Geneva, sans-serif; color: #333; margin: 0; padding: 4px 0 20px; }

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #6699CC;
}


/* Header Styles */

#header { height: 123px; }
#header h1 { float: left; width: 276px; height: 123px; margin: 0; padding: 0; }
#header h1 a { display: block; height: 100%; text-indent: -9999px; background: url(../images/ergotech_newlogo.jpg) no-repeat 0 0; }

/* Main Nav */

ul#mainnav ul.submenu { display: none; }

#navcontainer { float: right; width: 504px; height: 123px; background: url(../images/new_navbar.jpg) no-repeat 0 0; }
ul#mainnav { list-style: none; margin: 0; padding: 0; }
ul#mainnav li { display: block; float: left; position: relative; z-index: 99; }
ul#mainnav a { display: block; text-decoration: none; color: #000; height: 41px; line-height: 48px; font-weight: bold; font-size: 11px; text-align: center; width: 55px; }
ul#mainnav li:first-child a { text-align: left; }
ul#mainnav li.about_link a { width: 128px; }
ul#mainnav li.product_link a { width: 116px; }
ul#mainnav li.lit_link a { width: 90px; }
ul#mainnav li.contact_link a { width: 114px; }
ul#mainnav a:hover, ul#mainnav li.active a { background: none; color: #fff; }

ul#mainnav ul.submenu { position: absolute; top: 36px; left: 15px; padding: 0; margin: 0; list-style: none; z-index: 999; background: #69c; border: 1px solid #e5e5e5; width: 358px; -moz-box-shadow: 2px 2px 0px #286a82; -webkit-box-shadow: 2px 2px 0px #286a82; box-shadow: 2px 2px 0px #286a82; }
ul#mainnav ul.submenu li { display: block; float: none; width: 100%; border-top: 1px solid #e5e5e5; }
ul#mainnav ul.submenu li a { display: block; height: auto; line-height: 1em; text-align: left; width: auto; text-transform: uppercase; color: #fff; padding: 5px; }
ul#mainnav ul.submenu li a:hover { background: #fff; color: #000; }
ul#mainnav ul.submenu li a em { text-transform: none; font-style: italic; }
ul#mainnav ul.submenu li:first-child { border: none; }


/* Home Page Slideshow */

ul#slideshow {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#slideshow img { border: none; }

