
BODY { font-size: small; font-family:helvetica,arial,sans serif; margin:5px; padding:0px; color:#484068; }

DIV.bannerLogo { float:left; clear:left; padding:10px; font-weight:bold; color:#484068; }
IMG.bannerLogo { border:#FFFFFF 0px solid; }

DIV.bannerAddress { float:right; padding:10px; font-weight:bold; color:#484068; margin-right:20px; line-height: 19px; }
TABLE.bannerAddress { }
TD.bannerAddress { padding-top:10px; padding-left:10px; }
DIV.bannerAddress A { font-weight:bold; color:#008890; }
DIV.bannerAddress A:visited { font-weight:normal; color:#008890; }

DIV.breadcrumb { clear:left; padding:10px; padding-top:5px; padding-bottom:5px; font-weight:bold; color:#484068; }
DIV.breadcrumb A { font-weight:bold; color:#484068; }
DIV.breadcrumb A:visited { font-weight:normal; color:#484068; }

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

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

TABLE.page { width:760px; }
TD.pageTop { }
TD.pageNavTop { text-align:center; }
TD.pageNavBreadcrumb { }
TD.pageNavLeft { }
TD.pageContent { padding-right:5px; line-height: 19px; }
TD.pageNavCentre { padding-right:5px; text-align:center; }
TD.pageNavRight { }
TD.pageNavBottom { text-align:center; }
TD.pageBottom { text-align:right; }

TABLE.navLeft { width:150px; float:left; clear:left; margin:20px; }
TD.navLeftTitle { padding-right:5px; font-weight:bold; font-size:small; color:#484068; border-bottom:1px solid #DDDDDD; }
TD.navLeftTopItem { padding-right:5px; }
TD.navLeftItem { padding-right:5px; }
DIV.navLeftAbstract { }
DIV.navLeft { }
DIV.navLeftItem { }
TABLE.navLeft A { font-weight:bold; color:#484068; }
TABLE.navLeft A:visited { font-weight:normal; color:#484068; }
IMG.navLeftItem { border:#FFFFFF 0px solid; margin:10px; }

TABLE.navRight { width:150px; float:right; clear:right; margin:20px; }
TD.navRightTitle { padding-left:5px; font-weight:bold; font-size:small; color:#484068; border-bottom:1px solid #DDDDDD; }
TD.navRightTopItem { padding-left:5px; }
TD.navRightItem { padding-left:5px; }
DIV.navRightAbstract { }
DIV.navRight { }
DIV.navRightItem { }
TABLE.navRight A { font-weight:bold; color:#484068; }
TABLE.navRight A:visited { font-weight:normal; color:#484068; }
IMG.navRightItem { border:#FFFFFF 0px solid; margin:10px; }

TABLE.navCentre { width:400px; 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:#008890; }
TABLE.navCentre A:visited { font-weight:normal; color:#008890; }
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.viewOrder { float:right; clear:right; padding:10px; }

DIV.content { padding:10px; margin:0px; margin-bottom:20px; }
DIV.contentOrder { clear:left; margin:20px; }
DIV.contentAdmin { clear:left; margin: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.news { padding:10px; margin-bottom:20px; margin-top:20px; font-weight:bold; border:1px solid #999999; }

H1 { font-size: 12pt; clear:left; color:#008890; }
H2 { font-size: medium; clear:left; color:#484068; }
H3 { font-size: small; clear:left; color:#484068; }
H4 { font-size: small; clear:left; color:#484068; }
H5 { font-size: small; clear:left; color:#484068; }
H6 { font-size: small; clear:left; color:#484068; }

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

TABLE.productDetailTable { clear:left; padding:0px; padding-top:20px; margin:0px; border-top:1px solid #DDDDDD; }
TABLE.productDetailTable TH { text-align:left; padding:2px 4px 2px 4px; margin:0px; border-bottom:1px solid #DDDDDD; vertical-align:top; }
TABLE.productDetailTable TD { text-align:left; padding:2px 4px 2px 4px; margin:0px; border-bottom:1px solid #DDDDDD; 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; }

DIV.tagLine { clear:left; text-align:centre; color:#484068; }
DIV.tagLine A { color:#008890; font-weight:bold; }
DIV.tagLine A:visited { color:#008890; }
IMG.tagLine { clear:left; padding-top:4px;  height:15px; width:44px; }

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

.directory { font-size: 10pt; font-weight: bold; }
.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
.directory p { margin: 0px; white-space: nowrap; }
.directory div { display: none; margin: 0px; }
.directory img { vertical-align: middle; }
