body,td,div,input,select,textarea {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	/*color: #B3E4FD;*/
	/*color: #00A0C6;*/
	color: #006699;
	margin: 0px;
	padding: 0px;
	line-height: 19px;
	
}

body.home,body.tmplt {
	background-color: #007593;
}

hr {
	border-top: 0px; 
   border-right: 0px; 
   border-bottom: 1px dashed #99CC00; 
   border-left: 0;
	height: 1px;
	/*margin: 20px 0px;*/
}



h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	/*color: #00A0C6;*/
}

h1.padTop {
	padding-top: 25px;
}

h2 {
	font-size: 11px;
}

a {
	color: #00A0C6
}

a:hover {
	color: #73B019;
}

.mainTable {
	border: 1px #FFFFFF;
	border-style: none dashed;
}

.homeFlash {
	background-color: #fff;
	margin: 10px;
}

.nav {
	background-image: url(/_gfx_/backgrounds/backNav.gif);
	background-repeat: repeat-x;
	height: 30px;
	text-align: center;
}

.homeContent { 
	background-color: #73B019;
	height: 210px;
	padding: 16px;
	vertical-align: top;
}

.tmpltContent { 
	background-color: #fff;
	padding: 16px;
}

img.frame { /* border around home page banners */
	border: 1px dashed #CCFF00;
}

img.frameTmplt { /* border around template page banners */
	border: 1px dashed #99CC00;
}

img.seeMore {
	margin-top: 9px; 
	margin-right: 17px;
}

img.seeMoreTmplt {
	margin-top: 9px; 
	margin-right: 0px;
}

.TxtSm {
	font-size: 10px;
	color: #B3E4FD;
}

div.upcomingEvents { /* home page */
	background-color: #99CC00;
	color: #fff;
	padding: 5px;
	height: 98px;
	overflow: auto;
	line-height: 15px;
	scrollbar-face-color: #9BD80A;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color:  #B6F200;
	scrollbar-shadow-color: #69A016;
	scrollbar-highlight-color: #A9E505;
	scrollbar-3dlight-color: #C8F540;
	scrollbar-darkshadow-Color: #4B7410;
}

input.emailHome {
	width : 100px;
	border: 1px solid #619315;
	margin-left: 5px;
	margin-right: 5px;
	width: 140px;
	color: #00A0C6;
	line-height: 13px;
}

.emailHome {
	font-size: 10px;
	color: #fff;
}

/*
.mailList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008DB0;
}
*/



td.footer {
	color: #FFFFFF;
	text-align: center;
	background-color: #99CC00;
	padding: 5px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}

a.footer {
	text-decoration: none;
	color: #fff;
}

a.footer:hover {
	text-decoration: underline;
	color: #fff
}

div.sideNav { /* dotted line around side nav */
	border: 1px dashed #99CC00;
	padding: 6px;
	background-color: #ECFADC;
	/*color: #73B019;*/
}

ul.sideNav {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

li.sideNav {
	background-image: url(../_gfx_/nav/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
	list-style-type : none;
	padding-left : 9px;
	margin-left: -15px;
	margin-bottom: 5px
}

a.sideNav {
	text-decoration: none;
}

a.sideNav:hover {
	text-decoration: underline;
}

div.title {
	margin-bottom: 0px;
}

div.left {
	float: left;
}

div.right {
	float: right;
}

div.clear {
	clear: both;
}

li.shop {
	margin-bottom: 5px;
	margin-left: -20px;
}

div.tmpltBanner {
	padding-top: 30px;
}

.highlight {
	color: #FF6600;
}

.notes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F768B;
	background-color: #DFEAEA;
	border: 1px dashed #C0D6D6;
	padding: 10px;
}

.shopName {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #3399CC;
}

.shopLeftColumn {
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #6FCAEC;
}


.shopRightColumn {
	padding-left: 10px;
	
}