BODY { text-align:center; font-size: 80%; font-family: Arial, Helvetica, sans-serif; color: #333333; margin:5px; padding:0px; }

DIV.whole { width:700px; text-align:left; position: relative; }

DIV.header { width:700px; }

DIV.logo { float:left; }

DIV.search { float:right; }

DIV.topNav { position:absolute; top:120px; left:15%; height:10px; width:70%; text-align: center; padding:10px; padding-top:5px; padding-bottom:5px; color:#fff; background:#888888; border-bottom:1px solid #DDDDDD; }
DIV.topNav A { font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px; color:#fff; }
DIV.topNav A:hover { text-decoration:underline; }
DIV.topNav A:visited { font-weight:bold; color:#fff; }

DIV.address { position:absolute; top:175px; left:5px; height:25px; width:700px; text-align:right; color:#666666; }

DIV.breadcrumb { position:absolute; top:200px; left:0px; height:25px; width:700px; padding:10px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#666666; }
DIV.breadcrumb A { font-weight:bold; color:#666666; }
DIV.breadcrumb A:visited { font-weight:normal; color:#666666; }

DIV.page { width:500px; position:absolute; top:225px; left:200px; margin-top:20px; }

DIV.contentItem { padding-bottom:10px; }
DIV.contentItemRight { padding-bottom:10px; float:right; margin-left:10px;}
DIV.contentItemLeft { padding-bottom:10px; float:left; margin-right:10px;}

DIV.navCentre { width:500px; padding-right:5px; text-align:center; }

DIV.navLeft { position:absolute; top:225px; width:180px; }

TABLE.search { margin:20px;  }
TD.searchTitle { padding-right:5px; font-weight:bold; color:#666666; border-bottom:1px solid #DDDDDD; }
TD.searchTopItem { padding-right:5px; }

TABLE.navLeft { width:150px; margin:20px; margin-left:0px; }
TD.navLeftTitle { font-weight:bold; color:#666666; border-bottom:1px solid #DDDDDD; }
TD.navLeftTopItem { }
TD.navLeftItem { }
TABLE.navLeft A { font-weight:bold; color:#666666; }
TABLE.navLeft A:visited { font-weight:normal; color:#666666; }
IMG.navLeftItem { border:#FFFFFF 0px solid; margin:10px; }

TABLE.navCentre { width:500px; margin-bottom:20px; margin-right:20px; }

TD.navCentreTop { padding:10px; vertical-align:top; border-right:1px solid #DDDDDD; }
TD.navCentreLeftTop { padding:10px; vertical-align:top; border-right:1px solid #DDDDDD; }
TD.navCentreRightTop { padding:10px; vertical-align:top; }

TD.navCentreTopLast { padding:10px; vertical-align:top; }
TD.navCentreLeftTopLast { padding:10px; vertical-align:top; }
TD.navCentreRightTopLast { padding:10px; vertical-align:top; }

TD.navCentre { padding:10px; vertical-align:top; border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; }
TD.navCentreLeft { padding:10px; vertical-align:top; border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; }
TD.navCentreRight { padding:10px; vertical-align:top; border-top:1px solid #DDDDDD; }

TABLE.navCentre A { font-weight:bold; color:#666666; }
TABLE.navCentre A:visited { font-weight:normal; color:#666666; }
TABLE.navCentre UL { margin-left:20px; }

TABLE.navCentreItem { width:155px; padding:10px; padding-left:none; }
TD.navCentreImage { padding-left:5px; vertical-align:top; height:50px; text-align:center; }
TD.navCentreLink { padding-left:5px; vertical-align:top; height:20px; text-align:left; }
TD.navCentreAbstract { padding-left:5px; vertical-align:top; height:50px; line-height: 19px; font-weight:normal; text-align:left; }
IMG.navCentreItem { border:#FFFFFF 0px solid; margin-top:10px; margin-bottom:10px; }

DIV.navBottom { clear:left; top:10px; padding:10px; padding-top:5px; padding-bottom:15px; font-weight:bold; color:#666666; border-top:1px solid #DDDDDD; }
DIV.navBottom A { font-weight:bold; color:#666666; }
DIV.navBottom A:visited { font-weight:normal; color:#666666; }

DIV.tagLine A { clear:left; top:10px; color:#666666; font-weight:bold; }
DIV.tagLine A:visited { color:#666666; }

H1 { font-family: Arial, Helvetica, sans-serif; clear:left; color: #646464; font-size: 18pt; }
H2 { font-family: Arial, Helvetica, sans-serif; clear:left; color: #646464; font-size: 16pt; }
H3 { font-family: Arial, Helvetica, sans-serif; clear:left; color: #646464; font-size: 14pt; }
H4 { font-family: Arial, Helvetica, sans-serif; clear:left; color: #646464; font-size: 12pt; }
H5 { font-family: Arial, Helvetica, sans-serif; clear:left; color: #646464; font-size: 10pt; }
H6 { font-family: Arial, Helvetica, sans-serif; clear:left; color: #646464; font-size: 10pt; }

SPAN.stress { color: #646464; font-size: 16pt; }

TABLE.productTable { font-size:small; text-align:left; padding:0px; padding-top:20px; margin:0px; border-top:1px solid #FFFFFF; clear:left; }
TABLE.productTable TH { padding:2px 4px 2px 4px; margin:0px; border-top:1px solid #FFFFFF; vertical-align:top; background:#FFFFFF; }
TABLE.productTable TD { padding:2px 4px 2px 4px; margin:0px; border-bottom:1px solid #FFFFFF; vertical-align:top; background:#FFFFFF; }
TABLE.productTable A { font-weight:bold; color:#666666; }
TABLE.productTable A:visited { font-weight:normal; color:#666666; }
IMG.productTable { border:0px solid #FFFFFF; }

TABLE.productDetailTable { clear:left; padding:0px; padding-top:20px; margin:0px; border-top:1px solid #FFFFFF; }
TABLE.productDetailTable TH { text-align:left; padding:2px 4px 2px 4px; margin:0px; border-top:1px solid #FFFFFF; vertical-align:top; }
TABLE.productDetailTable TD { text-align:left; padding:2px 4px 2px 4px; margin:0px; border-bottom:1px solid #FFFFFF; vertical-align:top; }
DIV.productImageDetail { float:left; padding:10px; }

TABLE.formTable { text-align:left; padding:0px; padding-top:20px; margin:0px; margin-top:20px; border:0px; }
TABLE.formTable TH { padding:2px 4px 2px 4px; margin:0px; border:1px; vertical-align:top; }
TABLE.formTable TD { padding:2px 4px 2px 4px; margin:0px; border:1px; vertical-align:top; }

FORM { margin:0px; padding:0px; }
