*{
padding:0;
margin:0;
}

body {
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
color: #666666;
font-size: 12px;
background-color:#EEE;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

p{
padding: 0 0 10px 0;
}

img.floatleft { 
    float: left; 
    margin: 4px; 
	border:1px solid #999;
}
img.floatright { 
    float: right; 
    margin: 0 0 5px 5px; 
	border:1px solid #999;
	max-width:33%;
}

img.bannerlink { 
    margin:4px 4px 15px 4px; 
	border:0;
	}

img.center{
display:block;
margin-left:auto;
margin-right:auto;
padding:20px 0 10px 0;
}

img.thumbnails{
display:inline;
text-align:center;
}

.rightbox ul{
padding-left:15px;
}
/* ------------------------ Start Layout -----------------*/
#wrapper{
width:782px;
margin: 0 auto;
background-color:#FFFFFF;
}

#border{
display:table;
width:780px;
border:1px solid #999999;
}
/* ------------------------ Start Header -----------------*/
#header{
height:23px;
background-color:#FFFFFF;
background-image:url(../images/headerlogo.gif);
background-repeat:no-repeat;
padding:17px 0 0 630px;
width:150px;
font-size:90%;
}

#header a{
text-decoration:none;
color:#3774b8;
}
/* ------------------------ Start Navbar -----------------*/
.nav{
height:35px;
background-color:#FFFFFF;
text-align:center;
}
/* ------------------------ Start Left Column -----------------*/
#leftcolumn{
width:170px;
float:left;
padding: 0 0 0 5px;
}

#quicklinks{
}

.leftbox{
width:160px;
text-align:center;
padding:0 0 5px 0;
}

.ebox{
width:160px;
border:1px solid #999999;
background-color:#FFFFCC;
margin-bottom:5px;
}

.leftheading{
font-weight:bold;
font-style:italic;
font-size:80%;
text-align:center;
}

.leftcontent{
}

.leftbottom{
}

input.textbox{
font-size:90%;
width:100px;
height:1.5em;
}

input.button{
margin:10px 0 auto;
}

.emailsignup{
margin:5px 20%;
font-size:80%;
}
/* ------------------------ Start Main Column -----------------*/
#rightcolumn{
float:left;
width:598px;
}

.rightbox{
padding:10px 0 0 0;
width:590px;
float:left;
}

.rightheading{
font-size:120%;
font-weight:bold;
font-style:italic;
padding:0 0 5px 0;
color:#229BE1;
}

.rightcontent{
}

.rightbottom{
}
/* ------------------------ Start Footer -----------------*/
#footer{
border-top:1px dotted #000; 
width:780px;
float:left;
background-color:#E08822;
color:#494949;
}

#footer p{
padding:0;
}

.hours{
font-size:85%;
margin-left:2px;
float:left;
}

.address{
font-size:85%;
margin-right:2px;
float:right;
text-align:right;
}