body{
	background:#336699;
	color:black;
	background-image: url(images/layout_01.gif);
	background-repeat:repeat-x;
	background-position: top left;
	font-family:Arial,Verdana,sans-serif;
	margin-top: 0px;
}

table{ 
       margin:0px;
       padding:0px;
       border:0px;
       }

a{ color:#336699;}
a:visited { color:#333333; }
a:hover { color:red;  }

h1,h2,h3,h4,h5,h6,h7{
	color:#336699;
}

h4{
border-bottom:dotted 1px #ccc;
}
img {
	border:none;
	text-align: center;
}

#bodycopy{
	font-family:Arial,Verdana,sans-serif;
	font-size:small;
	line-height:1.3;
	height:100%;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#smallprint{ 
             font-family:Arial;
             font-size:10px;
             color:#333;
             text-align:center;
             padding-right:50px;
}

.bold{ 
       color:#336699;
        font-weight:bold;
        text-decoration:none;
	font-size:15px;
        }

.noLead{ line-height:.9 }

ul.insects a{ 
              text-decoration:none;
	       }
.list td{
      border-bottom:dotted 1px #ccc;
}

.phonenumber{
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
        }
#clock {
	background-color: #A7C3DF;
	background-image: url(images/topleft.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 99px;
	margin: 0px;
	width: 181px;
	padding-top: 40px;
	text-align: center;
        }
#clock h1 {
	color:#336699;
	text-decoration:none;
	font-size:14px;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 5px;
        }
#clock h2 {
	color:#336699;
	text-decoration:none;
	font-size:16px;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 5px;
        }
/* FIR */

#headerImage h1 { display:none; }

#headerImage { 
               width:445px;
               height:80px;
			   background-repeat:no-repeat;
               }
#headerImage img {
	border:none;
}

/* HOME HEADER */

#homeheaderImage h1 { display:none; }

.gotbugs{
	color:#FF2633;
	font-weight:bold;
	text-decoration:none;
	font-size:20px;
        }
		
.gotbugsblack{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:20px;
        }
	
#homeheaderImage {
	width:60%;
	height:100px;
	background-repeat: no-repeat;
	background-image:url(none);
	background-position: left bottom;
	float: left;
	line-height: 1em;
	margin-top: 0px;
}

#upperrightnavi {
	width:150px;
	height:50px;
	float: right;
	line-height: 120%;
	margin-top: 0px;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	text-align: right;
}

#upperrightnavi a{
	color:#336699;
	text-decoration: none;
}
#upperrightnavi a:visited {
	color:#333333;
	text-decoration: none;
}
#upperrightnavi a:hover {
	color:red;
	text-decoration: none;
}

/*Extra style for fonts */

.greenfont {
	color:#090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: 900;
}

.redfont {
	color: #FF2633;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 900;
}
#request {
	position: relative;
	height: 100px;
	width: 40%;
	top: 0px;
	text-align: center;
	vertical-align:middle;
	clear: right;
	float: left;
}
.greenfont a {
	color: #009900;
	text-decoration: none;
}
.redfont a {
	color: #FF2633;
	text-decoration: none;
}
#request a {
	text-decoration: none;
}
#motto {
	width: 425px;
	height: auto;
	top: 0px;
	left: 0px;
}

#button {
	text-align:center;
}