﻿@charset "utf-8";
/* CSS Document */

ul {
font-family: Tahoma;
font-size: 12px;
font-style: normal;
line-height: 1.5em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
text-decoration: none;
background-color: #FFFFFF;
text-indent: 25px;
list-style-position: inside;
list-style-image: url(/images/bullet_green.png);
list-style-type: disc;
padding: 6px;
margin: 0px;
}

hr {
border: 0;
width: 95%;
color: #666666;
background-color: #cccccc;
height: 1px;
}

.reg {
     font-family:Tahoma;
     font-size: 12px;
     font-weight: normal;
     font-style: normal;
     font-variant: normal;
     text-transform: none;
     color: #000000;
     vertical-align: top;
     text-align: left;
}

.minutes {
     font-family:"Courier New", Courier, monospace;
     font-size: 12px;
     font-weight: normal;
     font-style: normal;
     font-variant: normal;
     text-transform: none;
     color: #000000;
     vertical-align: top;
     text-align: center;
}

.menu {
     font-family:Tahoma;
     font-size: 12px;
     font-weight: bold;
     font-style: normal;
     font-variant: normal;
     text-transform: none;
     color: #669900;
     text-align: left;
}

.title {
     font-family: Tahoma;
     font-size: 18px;
     font-weight: bold;
     font-style: normal;
     font-variant: normal;
     text-transform: none;
     color: #000000;
     text-align: left;
     clear:both;
}

.phone {
     font-family: Tahoma;
     font-size: 18px;
     font-weight: normal;
     font-style: normal;
     font-variant: normal;
     text-transform: none;
     color:#666666;
     text-align: left;
}

.menu2 {
     font-family:Tahoma;
     font-size: 12px;
     font-weight: bold;
     font-style: normal;
     font-variant: normal;
     text-transform: none;
     color: #669900;
     vertical-align:middle;
     text-align: left;
}

.footer {
     font-family:Tahoma;
     font-size: 12px;
     font-weight: bold;
     font-style: normal;
     font-variant: normal;
     text-transform: none;
     color: #FFFFFF;
     vertical-align:middle;
}


a.menu3:link {font-size: 12px; color: #333333; text-decoration: none; font-weight: bold; }
a.menu3:hover {font-size: 12px; color: #669900; text-decoration: none; font-weight: bold; }
a.menu3:active {font-size: 12px; color: #333333; text-decoration: none; font-weight: bold; }
a.menu3:visited {font-size: 12px; color: #333333; text-decoration: none; font-weight: bold; }

a.afooter:link {font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.afooter:hover {font-size: 12px; color: #333333; text-decoration: none; font-weight: bold; }
a.afooter:active {font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.afooter:visited {font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

a.link:link {font-size: 18px; color: #63aa32; text-decoration: none; font-weight: bold; }
a.link:hover {font-size: 18px; color: #b1d52b; text-decoration: none; font-weight: bold; }
a.link:active {font-size: 18px; color: #63aa32; text-decoration: none; font-weight: bold; }
a.link:visited {font-size: 18px; color: #63aa32; text-decoration: none; font-weight: bold; }

img {
border:0;
}

/* Contact Form CSS */
.contact {width:600px;}
.contact img {margin-left:5px;margin-top:2px;border:1px solid #7DAE17;padding:1px;}
.contact label {width:95px;float:left;margin-bottom:5px;clear:left;font-size:12px;margin:5px;font-weight:bold;font-family:Arial;color:#351C07;}
.contact input, .contact textarea {margin:5px;width:376px;border:1px solid #7DAE17;padding:3px;}
.contact input[type="checkbox"] {width:12px; border:0; padding:0;}
.contact input:hover, .contact textarea:hover {border:1px solid #351C07;}
.contact textarea {height:100px;}
.contact input[type="submit"] {width:500px;float:right;padding:5px;font-size:12px;}
.contact div.group {float:none;font-family:arial;font-size:12px;line-height:12px;margin-bottom:5px; width: 600px;}
.contact div.group input {position:relative;top:4px;}

/* Administrative Controls */

.formwrap
{
	float:left;
	text-align:center;
	width:80%;
}

.formlabel
{
	clear:both;
	float:left;
	text-align:right;
	width:30%;
}

.formfieldwrap
{
	float:left;
	text-align:left;
	width:70%;
}

/* Store */

ul.storeitemlist, ul.storeitemlistadmin
{
	margin-left:0;
	padding-left:0;
	display:inline;
	list-style:none;
	position:relative;
	overflow:auto;
	text-indent:0px;
}

ul.storeitemlist li, ul.storeitemlistadmin li
{
	margin-left: 0;
	margin-bottom: 0;
	/*padding: 2px 15px 5px;*/
	list-style: none;
	display: inline;
	position:relative;
	background-color:#333;
}

ul.storeitemlist dl, ul.storeitemlistadmin dl
{
	/*clear:both;*/
	float:left;
	margin:0 auto;
	width:99%;
	/*border-top:solid 1px white;
	border-bottom:solid 1px white;*/
	background-position:left center;
	border:solid 1px #333;
	background-color:#FFF;
	color:#000;
	display:inline;
	font-size:0.95em;
	position:relative;
	list-style:none;
	padding:0;
}

ul.storeitemlist dt, ul.storeitemlist dd, ul.storeitemlistadmin dt, ul.storeitemlistadmin dd
{
	float:left;
	margin-left: 0;
	margin-bottom: 0;
	display:inline;
	text-align:center;
	padding:3px 0;
	position:relative;
	/*background-color:#333;*/
	height:70px;
}

ul.storeitemlist .cmsfilename, ul.storeitemlist .cmssection, 
ul.storeitemlistadmin .cmsfilename, ul.storeitemlistadmin .cmssection
{
	border-left:solid 1px #333;
	text-align:center;
	position:relative;
}

ul.storeitemlist .cmsfilename, ul.storeitemlistadmin .cmsfilename
{
	width:19%;
	position:relative;
}

ul.storeitemlist .cmssection, ul.storeitemlistadmin .cmssection
{
	width:35%;
	position:relative;
}

ul.storeitemlist dt, ul.storeitemlistadmin dt
{
	width:45%;
	position:relative;
}

ul.storeitemlistadmin dt img
{
	border:none;
}

/* Store Header */

ul.itemlistheader
{
	margin-left:0;
	padding-left:0;
	display:inline;
	position:relative;
	text-indent:0px;
}

ul.itemlistheader li
{
	margin-left: 0;
	margin-bottom: 0;
	/*padding: 2px 15px 5px;*/
	list-style: none;
	display: inline;
	position:relative;
	background-color:#FFF;
	color:#000;
}

ul.itemlistheader dl
{
	/*clear:both;*/
	float:left;
	margin:0 auto;
	width:99%;
	/*border-top:solid 1px white;
	border-bottom:solid 1px white;*/
	background-position:left center;
	border:solid 1px #333;
	background-color:#0C0;
	color:#FFF;
	display:inline;
	position:relative;
}

ul.itemlistheader dt, ul.itemlistheader dd
{
	float:left;
	margin-left: 0;
	margin-bottom: 0;
	display:inline;
	text-align:center;
	padding:3px 0;
	position:relative;
	font-size:1.2em;
	font-weight:bold;
}

ul.itemlistheader .cmsfilename, ul.itemlistheader .cmssection
{
	/*width:33%;*/
	border-left:solid 1px #333;
	text-align:center;
	position:relative;
}

ul.itemlistheader .cmsfilename
{
	width:19%;
	margin-left:0;
}

ul.itemlistheader .cmssection
{
	width:35%;
	margin-left:0;
}
ul.itemlistheader dt
{
	width:45%;
	position:relative;
	margin-left:0;
}

.adminsuccess {color:#009900;font-size:14px;}
.adminfail {color:#990000;font-size:14px;}
.adminerror {color:#990000;font-size:11px;}
