/* CSS Document */

/* Main Styles */
html, body, table, tr, td, div, img, a, p, ul, ol, li, h1, h2, h3, h4, h5, blockquote, form { margin:0px; border:0px; padding:0px; }
body { font-family:"Trebuchet MS", sans-serif; font-size:9pt; margin-top:20px; line-height:1.2; background-color:#DEDEDE; background-image:url(graphics/bkgrnd.gif); background-position:top; background-repeat:repeat-x; color:#333333; }

/* Header Styles */
#headerTop { width:948px; height:32px; margin-left:auto; margin-right:auto; border:#003399 1px solid; border-bottom:none; background-image:url(graphics/headerTop.jpg); padding-top:8px; padding-right:12px; font-size:16pt; font-weight:bold; text-align:right; }
#headerMid { width:860px; height:95px; margin-left:auto; margin-right:auto; background-image:url(graphics/headerMid.jpg); color:#FFFFFF; padding-left:100px; padding-top:5px; font-size:50pt; }
#headerBtm { width:846px; height:35px; margin-left:auto; margin-right:auto; border:#003399 1px solid; border-top:none; background-image:url(graphics/headerBtm.jpg); padding-left:102px; padding-top:5px; padding-right:12px; font-size:16pt; font-weight:bold; }

/* Content Styles */
#contentWrap { width:960px; height:auto; margin-left:auto; margin-right:auto; border:#003399 1px solid; border-top:none; border-bottom:none; background-color:#FFFFFF; }
#contentWrapLeft { width:100%; }
#contentWrapColLeft { width:130px; float:left; padding:20px; padding-top:0; }
#contentColLeft { width:100%; padding-top:20px; }
#contentWrapCentre { margin-left:170px; margin-right:310px; background-color:#FFFFFF; }
#contentCentre { padding-top:20px; padding-bottom:20px; }
#contentWrapRight { width:100%; }
#contentWrapColRight { width:290px; float:right; }
#contentColPests { width:258px; margin-top:20px; margin-bottom:20px; }
#contentPests { width:100%; margin-right:20px; border:#003399 1px solid; padding:5px; }
#contentHighlight { width:454px; padding:10px; background-color:#003399; font-size:11pt; font-weight:normal; color:#FFFFFF; text-align:center; }
#affiliations { width:100%; text-align:center; }
.pestDetail { width:770px; float:left; margin-bottom:20px; }
.contactusField { width:355px; float:left; font-size:9pt; }
.contactusLabel { width:120px; float:left; text-align:right; font-size:9pt; }
.contactusSpacer { height:20px; }

/* Menu Styles */
#menuSide { width:100%; float:left; background-color:#FFFFFF; line-height:1.5; margin-bottom:20px; }

/* Footer Styles */
#footerStrap { width:942px; height:auto; margin-left:auto; margin-right:auto; background-color:#003399; padding:10px; text-align:center; color:#FFFFFF; font-size:16pt; }
#footerCopyCredit { width:960px; height:20px; margin-left:auto; margin-right:auto; border:#003399 1px solid; border-top:none; background-color:#FFFFFF; }
#footerCopy { float:left; font-size:8pt; margin-left:5px; padding:5px; }
#footerCredit { float:right; font-size:8pt; margin-right:5px; padding:5px; text-align:right; }
#footerSubMenu { width:940px; margin-left:auto; margin-right:auto; font-size:8pt; height:auto; padding:10px; text-align:center; }
#footerKeyword { width:950px; margin-left:auto; margin-right:auto; font-size:8pt; height:auto; padding:5px; text-align:center; color:#999999; }
#footerValidation { width:960px; height:auto; margin-left:auto; margin-right:auto; padding-top:10px; text-align:center; }

/* Link Styles */
a { text-decoration:underline; color:#333333; font-weight:bold; }
a:hover { text-decoration:none; color:#333333; font-weight:bold; }
a.menuSide { text-decoration:none; color:#003399; font-weight:bold; font-size:10pt; }
a.menuSide:hover { text-decoration:underline; color:#003399; font-weight:bold; font-size:10pt; }
a.menuPests { text-decoration:none; color:#003399; font-weight:bold; }
a.menuPests:hover { text-decoration:underline; color:#003399; font-weight:bold; }
a.footerCopy { text-decoration:none; color:#333333; font-weight:normal; }
a.footerCopy:hover { text-decoration:underline; color:#333333; font-weight:normal; }
a.footerSubMenu { text-decoration:none; color:#333333; font-weight:normal; }
a.footerSubMenu:hover { text-decoration:underline; color:#333333; font-weight:normal; }
a.headerBtm { color:#333333;float:right;font-weight:bold;margin-top:-25px;text-decoration:none;width:300px; }
a.headerBtm:hover { text-decoration:underline; color:#333333; font-weight:bold; }

/* Text Styles */
h1 { font-size:13pt; color:#003399; font-weight:normal; margin-bottom:10px; }
h2 { font-size:9pt; color:#003399; margin-bottom:5px; }
h3 { font-size:9pt; color:#003399; }
h4 { font-size:9pt; color:#000000; font-style:italic; }
h5 { font-size:10pt; color:#003399; font-weight:bold; margin-bottom:5px; }
ul, li, ol { margin-left:10px; margin-bottom:5px; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.testimonial { font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt;  }
.credit { font-weight:bold; text-align:right; }
.strap { font-family:Georgia, "Times New Roman", Times, serif; font-size:16pt; }

/* Image Styles */
.imagePestsCorner { width:100%; text-align:center; margin-bottom:10px; margin-top:5px; }
.imagePest { float:right; width:auto; margin-left:15px; }

/* Form Styles */
form { font-size:9pt; }
.formWrapField { width:470px; height:23px; font-size:9pt; }
.formField { float:left; padding:1px; font-size:9pt; }
.formLabel { width:120px; height:20px; padding-top:3px; float:left; text-align:right; font-size:9pt; }
.formButton { font-size:8pt; font-weight:bold; color:#003399; margin:0; padding:0; border:#003399 1px solid; background-color:#DEDEDE; }
