body { font-family: Trebuchet MS, Verdana, Arial, Helvetica; margin: 0px; padding: 0px; background: #ffcc00 }

a { text-decoration: none; color: black }
a:link {text-decoration: underline }
a:visited {text-decoration: underline; color: black }
a:hover {text-decoration: underline; color: #DC143C }
a:active { color: #006699 }

.details#detaillink a { text-decoration: none; color: #006699 }
.details#detaillink a:link {text-decoration: none }
.details#detaillink a:visited {text-decoration: none; color: #006699 }
.details#detaillink a:hover {text-decoration: underline; color: #DC143C }
.details#detaillink a:active { color: #006699 }

p#prodsmallheading a { text-decoration: none; color: #006699 }
p#prodsmallheading a:link {text-decoration: none }
p#prodsmallheading a:visited {text-decoration: none; color: #006699 }
p#prodsmallheading a:hover {text-decoration: underline; color: #DC143C }
p#prodsmallheading a:active { color: #006699 }

.imageLink { text-align:center; font-size: 11px; margin-top:-10px; margin-bottom:14px; }
#imageLink a {text-decoration: none }
#imageLink a:link {text-decoration: none }
#imageLink a:visited {text-decoration: none; color: #006699 }
#imageLink a:hover {text-decoration: none; color: #DC143C }
#imageLink a:active { color: #006699 }

.header { margin: 0px; padding: 0px; height: 100px; background: #ffcc00 url(images/background.gif) left center repeat-x ; }
.menu  { text-align: center; background: #ffcc00; padding: 0px; margin: 0px; height: auto; border-top: 1px solid #ffe168; border-bottom: 1px solid #ffb200; }
.gutter { background-color: #ffcc00; border-top: 1px solid #ffe168; border-bottom: 1px solid #ffb200; width: auto; }
.panel { background-color: white; padding: 20px; width: 610px }

.indentgraphic img { border: 0px; }
img#border { margin-bottom: 10px; margin-top: 10px }
img#noborder { margin-bottom: 10px; }
img#product { border: 1px solid #D3D3D3; margin-bottom: 10px; margin-top: 4px }

.mheader { font-size: 19px; font-weight: bold; color: #006699; border-bottom: 1px solid #A9A9A9; padding-top: 0px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 5px; }
.sheader { font-size: 16px; color: #006699; padding: 0; margin: 0px; }
.subheader { font-size: 14px; font-weight: bold; color: white; background-color: #006699; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; margin-top: 0px; margin-bottom: 10px; clear: both; }
strong#boldblack { font-size: 13px; line-height: 18px; margin: 0px; padding: 0px; color: #000000; font-weight: bold; }
strong#bolddiagram { font-size: 13px; line-height: 18px; margin: 0px; padding: 0px; color: #006699; font-weight: bold; }
strong#boldcolour { font-size: 15px; line-height: 20px; margin: 0px; padding: 0px; color: #006699; font-weight: bold; }

p#heading			{ font-size: 15px; line-height: 17px; margin: 0px; padding: 2px 0px 5px 0px; color: #006699; font-weight: bold; }
p					{ font-size: 12px; line-height: 14px; margin: 0px; padding: 0px 0px 14px; }
p#indent			{ font-size: 12px; line-height: 14px; margin: 0px; padding: 0px 0px 14px 5px; }
ul#indentul			{ font-size: 12px; line-height: 14px; margin: 0px 0px 0px 25px; padding: 0px 0px 14px 5px; list-style: square outside; }
p#indentbold		{ font-size: 12px; line-height: 14px; margin: 0px; padding: 5px; color: #696969; font-weight: bold; float: left; width: 210px; border-top: 1px solid #DCDCDC; }
p#indentplain		{ font-size: 12px; line-height: 14px; margin-left: 220px; padding: 5px 5px 5px 0px; border-top: 1px solid #DCDCDC; }
td#indentplain		{ width: 100px; font-size: 12px; line-height: 14px; }
p#indentplainnb		{ font-size: 12px; line-height: 14px; margin-left: 220px; padding: 5px 5px 5px 0px; }
ul#indentplainul	{ font-size: 12px; line-height: 14px; margin-left: 240px; margin-top: 0px; margin-bottom: 0px; padding: 5px; list-style: square outside; }
p#moreinfo			{ font-size: 12px; line-height: 14px; margin-top: 10px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 0px; text-align: center; border-top: 2px solid #006699; clear: both; }

.hrule				{ clear: both; margin: 5px 0px 5px; border-top: 1px solid #DCDCDC; }
.indentgraphic		{ float: left; margin: 5px 0px 8px 0px; padding: 0px; }
.diagram			{ float: left; margin: 5px 0px 5px 20px; padding: 3px 17px 3px 5px;  border: 1px solid #A9A9A9;}
p#smallheading		{ font-size: 15px; line-height: 17px; margin: 0px 0px 0px 135px; padding: 5px 5px 4px 0px; color: #006699; font-weight: bold; }
p#indentimage		{ font-size: 12px; line-height: 14px; margin: 0px 0px 0px 135px; padding: 0px 10px 14px 0px; }
p#prodsmallheading	{ font-size: 15px; line-height: 17px; margin: 0px 0px 0px 165px; padding: 5px 5px 4px 0px; color: #006699; font-weight: bold; }
p#prodindentimage	{ font-size: 12px; line-height: 14px; margin: 0px 0px 0px 165px; padding: 0px 10px 14px 0px; }
p#diagindentimage	{ font-size: 10px; line-height: 12px; margin: 15px 50px 0px 382px; padding: 0px 10px 14px 0px; color: #999999; }
p#diagindentimage strong { color: #666666; }

table.tablehead		{ text-align: center; width: 550px; border-collapse: collapse; border-spacing: 0px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 14px; padding: 0px; }
table.tablehead2	{ text-align: center; width: 365px; border-collapse: collapse; border-spacing: 0px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 14px; padding: 0px; }
td.tdhead			{ font-size: 14px; line-height: 16px; color: #006699; font-weight: bold; }

table.tablestyle, table.eptablestyle	{ text-align: center; border: 1px solid #999999;  border-collapse: collapse; border-spacing: 0px; margin-left: auto; margin-right: auto; margin-bottom: 14px; padding: 0px; }
td.td0				{ font-size: 11px; line-height: 12px; color: #ffffff; padding: 4px 10px 4px 10px; background-color: #006699; text-align: left; font-weight: bold; }
td.td1				{ font-size: 10px; line-height: 12px; color: #666666; padding: 4px 10px 4px 10px; background-color: #ffffff; text-align: left; }
td.td1c				{ font-size: 10px; line-height: 12px; color: #666666; padding: 4px 10px 4px 10px; background-color: #ffffff; text-align: center; }
td.td2				{ font-size: 10px; line-height: 12px; color: #666666; padding: 4px 10px 4px 10px; background-color: #f5f5f5; text-align: left; }
td.td2c				{ font-size: 10px; line-height: 12px; color: #666666; padding: 4px 10px 4px 10px; background-color: #f5f5f5; text-align: center; }

table.eptablestyle		{ border: 0; }
.eptablestyle td.td0	{ font-size: 15px; line-height: 17px; }
.eptablestyle td.td1	{ font-size: 11px; line-height: 13px; }
.eptablestyle td.td1c	{ font-size: 11px; line-height: 13px; }

p#clear { clear: both; }

/* Hide from IE5-mac \*/
* html p#indentbold 	{ margin-right: -3px; }
* html p#indentplain	{ height: 1%; margin-left: 0px; }
* html .diagram			{ margin-left: 10px; }
/* End IE5/mac hide */

ul#homeul { list-style: square outside; font-size: 16px; line-height: 18px; font-weight: bold; color: #006699; margin-top: 0px; margin-bottom: 13px; }
ul#mainul { list-style: square outside; font-size: 14px; line-height: 18px; margin-top: 10px; margin-bottom: 13px; margin-right: 40px; }

.details { text-align: center; color: #006699; font-size: 11px; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #ffe168 }
.detailsstrong { color: #006699; font-weight: bold; font-size: 12px; }

/* Menu Start */

ul#primary-nav { text-align: center; z-index: 10; float: left; margin: 0; padding: 0; /* IE6 Bug */ font-size: 11px; }
ul#primary-nav ul { text-align: left; z-index: 20; width: 190px; position: absolute; left: 0px; display: none; margin: 0; padding: 0; background: #ffcc00; /* IE6 Bug */ font-size: 100%; }
ul#primary-nav ul ul { text-align: left; z-index: 30; width: 200px; }
 
ul#primary-nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

ul#primary-nav li { border-left: 1px solid #ffe168; border-right: 1px solid #ffb200; position: relative; list-style: none; float: left; width: 82px; } /* Width of Menu */
ul#primary-nav li#epimed { border-left: 1px solid #ffe168; border-right: 1px solid #ffb200; position: relative; list-style: none; float: left; width: 110px; } /* Width of Menu */

ul#primary-nav li li { border: 0px; width: 190px; } /* Width of 1st Drop Down Menu */
ul#primary-nav li li li { border: 0px; width: 200px; } /* Width of 2nd Drop Down Menu */

ul#primary-nav li a,
ul#primary-nav li li a { display: block; text-decoration: none; color: #006699; padding: 5px; }

ul#primary-nav ul {  }

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1% }
* html ul#primary-nav li a { height: 1% }
/* End */

ul#primary-nav ul ul { left: 190px; margin-top: 0px; top: 0; } /* Possition of 2nd Sub menu */

ul#primary-nav li ul li a { padding: 4px 5px; border-left: 1px solid #ffe168; border-bottom: 1px solid #ffb200; border-top: 1px solid #ffe168; border-right: 1px solid #ffb200; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block } /* The magic */

ul#primary-nav li li.menuparent { background: transparent url(images/arrowright.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #ffe168 !important; }

ul#primary-nav li a:hover { background-color: #ffe168 !important; color: #DC143C; }

/* Menu End */

/* Pop-Up Start */

img#infobox { left: center; border: 0px; width: 150px; margin-bottom: 3px }

span a.infobox { text-decoration: none; color: #006699; }
span a:link.infobox { text-decoration: none; color: #006699; }
span a:visited.infobox { text-decoration: none; color: #006699; }
span a.infobox span.comment { visibility: hidden; display: block; border: 1px solid #A9A9A9; width: 150px; position: absolute; margin: 2px; padding: 6px; text-decoration: none; color: black; font-size: 10px; background: #F5F5F5; }
span a:hover.infobox { float: none; text-decoration: none; color: #DC143C }
span a:hover.infobox span.comment { visibility: visible; }

/* Pop-Up End */