@charset "utf-8";
/* Copyright Tedmans Pest Management */

/* Defaults */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}
:focus {outline:0}
a, a:visited {color:#326EA1;text-decoration:none}
a:hover {color:#383D44}
acronym {border-bottom:1px dashed #777;cursor:help}
blockquote {background:#DDDDFA;border:1px solid #C7C6F9;color:#444;font:1em/1.5em 'Trebuchet MS', Tahoma, Sans-serif;margin:10px;padding:10px 10px 0}
body {background:#FFF;color:#666;font:76%/175% Verdana, Tahoma, Arial, Sans-serif;text-align:center}
button {background:#DDDDFA;border:1px solid #C7C6F9}
cite {display:block;font-weight:bold;padding:5px 0 0}
fieldset {border:0}
form {background:#DDDDFA;margin:10px;padding:0 5px}
h1 {font-size:160%;font-weight:normal}
h1, h2, h3 {color:#333;font-family:'Trebuchet MS', Tahoma, Sans-serif;font-weight:bold;margin:0;padding:10px}
p {padding:5px 10px 10px}
h2 {font-size:130%}
h3 {clear:both;font-size:130%;padding:10px 10px 0}
img {border:0;vertical-align:bottom}
input {border:1px solid #DDDDFA;color:#333;font:1em Verdana, sans-serif;padding:2px}
input.button {background:#DDDDFA url(../images/button.jpg) repeat-x;border:1px solid #DADADA;color:#333;font:bold 12px Arial, Sans-serif;padding:2px 3px}
label {display:block;font-weight:bold;margin:5px 0;text-align:left}
button {font-size:14px}
select {color:#333;width:100%}
table {border-right:1px solid #C7C6F9;border-collapse:collapse;margin:10px}
td {background:#FFF;border-bottom:1px solid #C7C6F9;border-left:1px solid #C7C6F9;padding:5px 11px}
td.first,th.first {border-left:0px}
textarea {border:1px solid #DDDDFA;color:#333;display:block;font:1em Verdana, sans-serif;height:100px;overflow:auto;padding:2px;width:550px}
th {background:#DDDDFA;border-bottom:solid 1px #C7C6F9;border-top:1px solid #C7C6F9;border-left:1px solid #C7C6F9;color:#333;padding:5px 12px;vertical-align:middle;text-align:left}
tr {height:30px}
tr.row-a {background:#F8F8F8}
tr.row-b {background:#EFEFEF}
ul, ol {margin:5px 20px;padding:5px 20px 10px}

/* Containers */
#page {background:#FFF url(../images/content.jpg) repeat-y center top;margin:0 auto;text-align:left;width:910px}
#content-wrap {background:#FFF url(../images/bg.gif) repeat-x;border-top:5px solid #FFF;margin:0 30px;overflow:hidden;width:850px}

/* Header */
#header {overflow:hidden;width:100%}
#header ul#contact {background:#E7E7E7;color:#838181;font-size:0.86em;list-style:none;margin:5px 30px 0;padding:6px 20px;text-align:right}
#header ul#contact li {display:inline;padding:0 0 0 40px}
#header ul#contact a {color:#838181}
#header ul#contact a:hover {color:#444;text-decoration:underline}
#header img {margin:7px 30px 0}

/* Main */
#main {display:inline;float:left;margin:0 -100% 0 210px;overflow:hidden;width:440px}
#main h1 {border-bottom:1px solid #DADADA;color:#444;font-size:1.8em;margin:10px 10px 0 10px;padding:15px 0 2px}
#main img {background:#FAFAFA;border:1px solid #DCDCDC;margin:10px 0 0 10px;padding:5px}
#main img.align-right {float:right;margin:5px 10px 5px 10px}
#main img.align-left {float:left;margin:5px 10px 5px 10px}
#main img.pad {margin-top:10px}
#main ul {list-style:square outside;margin:0 0 1em 10px}
#main ul li {margin:0 0 10px}

/* Left Sidebar */
#left-sidebar {float:left;margin-top:10px;width:195px}
#left-sidebar ul {border-top:1px solid #E5E5E5;margin:7px 8px 8px 10px;padding:0;text-align:left;text-decoration:none}
#left-sidebar ul li {border-bottom:1px solid #E5E5E5;height:1%;list-style:none;margin:0 2px;padding:4px 0 4px 5px}
#left-sidebar ul li a {border:none;color:#326EA1;text-decoration:none}
#left-sidebar ul li a:hover {border:none;color:#383d44;text-decoration:underline}
#left-sidebar ul li.current a {font-weight:bold;text-decoration:underline}

/* Right Column */
#right-sidebar {float:right;margin:10px 0 0;width:199px}
#right-sidebar h2, #left-sidebar h2 {color:#444;font:bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;margin:10px 5px 0 5px;padding:5px 5px}
#right-sidebar ul.popups li a {position:relative;z-index:24}
#right-sidebar ul.popups li a:hover{z-index:25;background:#ff0}
#right-sidebar ul.popups li a span{display:none}
#right-sidebar ul.popups li a:hover span{display:block;position:absolute;top:-4px;left:-220px;width:200px;border:1px solid #9CC;background:#d6dff2;color:#000;text-align:center}	
	
/* Footer */
#footer-wrap {background:url(../images/footer-bottom.jpg) no-repeat center bottom;clear:both;font-size:95%;padding:20px 0 0;text-align:left;width:910px}
#footer-wrap a {color:#666}
#footer-wrap a:hover {color:#000;text-decoration:underline}
#footer-wrap p {padding:10px 0}
#footer {background:url(../images/footer.jpg) no-repeat left bottom;border-top:1px solid #F2F2F2;clear:both;color:#666;margin:0 auto 10px;padding:5px 0 70px;text-align:center;width:850px}

/* Sitemap */
ul#sitemap {list-style:none;margin:10px 0 0}
ul#sitemap li {font-weight:bold}
ul#sitemap li ul {list-style:square outside;padding:5px 0 0 30px}
ul#sitemap li ul li {font-weight:normal}
ul#sitemap li h2 {margin:0;padding:10px 0 5px}
ul#sitemap a:hover {text-decoration:underline}

/* Photo Gallery */
#main.gallery img {margin:0}
#main.gallery td {padding:10px;text-align:center}
#main.gallery td a {display:block}

/* Misc */
#main.noright {width:620px}
table.noth {border-top:1px solid #CCC}
table.middle td {vertical-align:middle}
table.followup {width:570px}
table.directory {width:600px}
td.none {padding:0}
table.followup td {padding:0 5px}
table.followup td.pad {padding:5px}
form.login {padding:10px;overflow:hidden}
form.login input {border:1px solid #FFF}
form.login input.submit {border:1px solid #CCC;margin:10px 0 0}
table {border-right:1px solid #C7C6F9;border-collapse:collapse;margin:10px}
td {background:#FFF;border-bottom:1px solid #C7C6F9;border-left:1px solid #C7C6F9;padding:5px 11px}
td.first,th.first {border-left:0px}
textarea {border:1px solid #DDDDFA;color:#333;display:block;font:1em Verdana, sans-serif;height:100px;overflow:auto;padding:2px;width:550px}
th {background:#DDDDFA;border-bottom:solid 1px #C7C6F9;border-top:1px solid #C7C6F9;border-left:1px solid #C7C6F9;color:#333;padding:5px 12px;vertical-align:middle;text-align:left}
.important {background:#dfeaeb;border:1px solid #c5dcdf;color:#444;font:1em/1.5em 'Trebuchet MS', Tahoma, Sans-serif;margin:10px;overflow:hidden;padding:10px 10px 0}
.important p {margin:0;padding:0 0 10px}
.payments em {font-style:normal;text-decoration:underline}
.input270 input {width:270px}
.input270 select {width:275px}
.input270 label {text-align:left}
.input125 input {width:120px}
.radio input {border:0}
.since {margin:30px 0 0 25px}
.center {text-align:center}
.center th {text-align:center}
.clear {clear:both}
.post-by {font-size:.95em;padding-top:0}
.post-footer {background:#F5F5F5;color:#666;font-size:95%;margin:20px 10px 0 10px;padding:5px}
.post-footer .date {margin:0 10px 0 5px}
.post-footer a.comments {margin:0 10px 0 5px}
.post-footer a.readmore {margin:0 10px 0 5px}
input.radio {padding:0;margin-left:10px;width:auto;}
.padMe {padding-left:40px;}
#error-div {padding:5px;color:#FF0000;width:100%;font-weight:600;display:none;}
#error-wrap {text-align:center}
.selectInput120 { width:120px;}
.rightAligned { margin-right:10px; text-align:right;}