body	{margin: 0px; background-image: url('images/bg.jpg'); background-repeat: repeat-x; background-color: #f8f6ea;}	
font, table	{font-family: helvetica, tahoma, arial; font-size: 14px; font-weight: normal; color: #444444;}

a:link {text-decoration: none; color: #4095cd; font-weight: bold}
a:visited {text-decoration: none; color: #4095cd; font-weight: bold}
a:active {text-decoration: none; color: #4095cd; font-weight: bold}
a:hover {text-decoration: none; color: #E12834; font-weight: bold}

ul {list-style-type: disc; color: #444444}
hr {color: #D2A958; background-color: #D2A958; height: 2px}

.headline	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #F36E2E; font-weight: bold; padding-bottom: 4px;}
.date		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #555555; font-weight: normal}
.title		{color: #666666; font-weight: bold}
.small		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #4095cd; font-weight: normal}
a:link.small {font-size: 9px; color: #4095cd; font-weight: normal}
a:visited.small {font-size: 9px; color: #4095cd; font-weight: normal}
a:active.small {font-size: 9px; color: #4095cd; font-weight: normal}
a:hover.small {font-size: 9px; color: #0072EE; font-weight: normal}

/* MAIN */

.tagline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; text-align: right; padding-right: 10px; background-color: #a0ae81;}
a:link.tagline {color: #ffffff; font-weight: normal}
a:visited.tagline {color: #ffffff; font-weight: normal}
a:active.tagline {color: #ffffff; font-weight: normal}
a:hover.tagline {color: #FFFF99; font-weight: normal;}
.leftcol	{margin: 0px; background-image: url('images/bg-left-col.jpg'); background-repeat: repeat-y; background-position: left;}
.rightcol	{margin: 0px; background-image: url('images/bg-right-col.jpg'); background-repeat: repeat-y; background-position: right;}
.footer	{margin: 0px; height: 40px; background-image: url('images/footer.jpg'); background-repeat: repeat-y; background-position: top;}

.mainbody	{color: #444444; background-color: white;}
.cellpad {padding: 0px 10px 0px 10px;}
.divbg {background-image: url('images/div-bg.gif'); background-repeat: repeat-y; background-position: left;}
.spacerow {position:relative; margin: 0px auto 0px auto; width: 545px;}

.header {font-size: 24px; font-weight: bold; color:#0099CC;}
.address {font-weight: bold;}
.borderbot {border-bottom: 1px solid #CCCCCC; padding: 5px;}
.imgright {float: right; clear: right;}
.imgleft {float: left; clear: all; margin: 8px 15px 0px 15px; _margin: -5px 15px 0px 15px;}
#hours {position:relative; margin: 0px auto 0px auto; height: 186px; width: 545px; background-image: url('images/hours-bg.jpg'); background-position: left; background-repeat: no-repeat;}
#hourstext {
	position: absolute;
	top: 8px;
	width: 270px;
	left: 273px;
	text-align: center;
}


/* Form Tables */
.mainhead	{
			background-color: #FFFFFF;
			border-left: 1px solid #999999;
			border-top: 1px solid #999999;
			border-right: 1px solid #999999;
			padding: 5px
			}

.mainheadl	{
			background-color: #FFFFFF;
			border-left: 1px solid #999999;
			border-top: 1px solid #999999;
			padding: 5px
			}

.borderr	{border-right: 1px solid #999999;}

.mainblue	{
			background-color: #C7D2DD;
			border-left: 1px solid #999999;
			border-right: 1px solid #999999;
			border-top: 1px solid #999999;
			padding: 2px;
			font-family: Verdana;
			font-size: 14px;
			color: #333333;
			font-weight: bold
			}
			
.formhead	{
			font-family: Verdana;
			font-size: 11px;
			color: #333333;
			font-weight: bold;
			padding:2px;
			background-color: #E5E5E5
			}
	
.formtext	{
			padding-top: 4px;
			padding-bottom: 4px;
			padding-right: 6px;
			text-align: right;
			font-family: helvetica, tahoma, arial;
			font-size: 16px;
			color: #444444;
			font-weight: normal;
			}
			
.formfield	{
			background-color: #F5F5F5;
			padding-top: 4px;
			padding-bottom: 8px
			}
	
.tablecell	{
			background-color: #F5F5F5;
			padding-bottom: 3px
			}
		
.formtable	{
			background-color: #eff3f8;
			padding: 3px;
			font-family: Verdana;
			font-size: 12px;
			color: #111111
			}
			
.textbox	{
			color: #000000;
			background: #FFFFFF;
			padding: 3px;
			border: 0px;
			font-family: helvetica, tahoma, arial;
			font-size: 16px;
			color: #666666;
			font-weight: bold;
			}

.distextbox	{
			color: #999999;
			background: #F9F9F9;
			border: #999999 solid 1px
			}

.formbutton	{
			color: #000000;
			background: #C7D2DD;
			border: 1px #999999 outset
			}

