/* This is the stylesheet for the Parkers Corporate Site */

/* Page Setup & default setting for Text */
body { margin-top: 5px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; font-family: Helvetica, Arial, sans-serif; background-image: url(/img/Background/ParkerBg.gif); background-repeat: no-repeat; background-position: top left; background-attachment: fixed;  }

body.page {  margin-top: 2px; margin-left: 2px; margin-right: 0px; margin-bottom: 0px; font-family: Helvetica, Arial, sans-serif; background: #1e2652; }

body.pblue { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background: #1e2652; }

body.nav { margin-top: 2px; margin-left: 2px; margin-right: 2px; margin-bottom: 2px; font-family: Helvetica, Arial, sans-serif; background: #1e2652; background-image: url(/img/NavBg.gif); background-repeat: no-repeat; background-position: top right; background-attachment: fixed;  }

body.RHS { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Helvetica, Arial, sans-serif; background: #1e2652; }

body.head { margin-top: 2px; margin-left: 2px; margin-right: 2px; margin-bottom: 2px; font-family: Helvetica, Arial, sans-serif; background: #1e2652; background-image: url(/img/HeadBg.gif); background-repeat: no-repeat; background-position: top left; background-attachment: fixed;  }

/* Set up behaviour for Hyperlinks */
A       { color: #ffff00; text-decoration: none; }
A:hover { color: #ffff00; text-decoration: underline; }

div.navPanel a { color: #ffffff; text-align: right; }
div.navPanel a.visited { color: #ffffff; text-align: right; }
div.navPanel a.active { color: #ffffff; text-align: right; }
div.navPanel a:hover { color: #ffffff; text-align: right; }

div.divFooter a { color: #c0c0c0; }
div.divFooter a.visited { color: #c0c0c0; }
div.divFooter a.active { color: #c0c0c0; }
div.divFooter a:hover { color: #c0c0c0; }

/* The classes are used to replace the need for graphic text headers */
/* letter-spacing & margin do not currently work in Netscape */

.divPageTitle  { margin: 1px; padding: 1px; margin-bottom: 15px; word-wrap: break-word; font-family: Arial, Narrow, Helvetica, Arial, sans-serif; font-size: 1.8em; color: #ffffff; font-weight: 500; }

.divCaseStudy  { margin: 5px; padding: 5px; word-wrap: break-word; width: 365px; background: #808080; font-family: Helvetica, Arial, sans-serif; font-size: 0.9em; line-height: 1.4em; font-style: italic; }

.caseStudyTitle { font-family: Helvetica, Arial, sans-serif; font-size: 1.4em; color: #ffffff; font-weight: bold; font-style: normal;  }

.navPanel { margin: 1px; padding: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; line-height: 1.5em; color: #ffffff; text-align: right; font-weight: 600; }

.divFooter { margin: 1px; padding: 1px; font-family: Helvetica, Arial, sans-serif; font-size: 0.7em; line-height: 24px; color: #c0c0c0; text-align: center; }

.divContent { margin: 3px; padding: 3px; width: 450px; font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; line-height: 1.3em; color: #ffffff; background: #1e2652; }

.divRHSbar { background: #1e2652; }

.divSiteMap { margin: 1px; padding: 1px; background: #808080; border: 1px solid #062064; font-family: Helvetica, Arial, sans-serif; font-size: 0.7em; line-height: 14px; color: #ffffff; text-align: left; width: 210px; height: 90px; }

.subHeading { font-family: Helvetica, Arial, sans-serif; font-size: 1.2em; color: #062064; font-weight: bold; }
.warning    { font-family: Helvetica, Arial, sans-serif; font-size: 1em; color: #ff0000; font-weight: bold; }

/* Defined classes for Text reduces the amount of code on the page, and ensures any updates are applied consistently */
.small      { font-family: Helvetica, Arial, sans-serif; font-size: 0.7em; font-weight: normal; color: #ffffff; }
.normal     { font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; font-weight: normal; color: #ffffff; }
.large      { font-family: Helvetica, Arial, sans-serif; font-size: 1.0em; font-weight: normal; color: #ffffff; }
.fixedWidth { font-family: Courier New, Courier; font-size: 0.8em; font-weight: normal; }

/* Define styles for form elements */
FORM		{ margin: 0px; padding: 0px; border: 0px; }
INPUT		{ font-family: Helvetica, Arial, sans-serif; font-size: 1.0em; background: #f0f0f0; }
SELECT	{ font-family: Helvetica, Arial, sans-serif; font-size: 1.0em; background: #f0f0f0; }
TEXTAREA{ font-family: Helvetica, Arial, sans-serif; font-size: 1.0em; background: #f0f0f0; }
.button	{ font-family: Helvetica, Arial, sans-serif; font-size: 8pt; background: #c0c0c0; border-width: 2px; }

/* define styles for block elements */
P { margin-top: 5px; }
DIV { margin: 1px; padding: 1px; word-wrap: break-word; } /* border: 1px dashed gray; */
FIELDSET { border: 1px solid #062064; margin: 2px; padding: 3px; }