body{
	background-color: #eeeeee;
	margin: 0px;
}
p, th, td, li, dd, dl, dt, td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px;color: #000000;}
input,select,textarea,submit{padding: 2px;color: #000000;font-size: 10px;font-family: Verdana, Helvetica, Arial, sans-serif}
/* classes for validator */
.tfvHighlight{font-weight: bold; color: red;}
.tfvNormal{font-weight: normal;	color: black;}
/* navigation */
.submenu,.bodycopy { font-size: 10px; line-height: 14px; border: 1px solid #000000;}
.mainbody { font-size: 10px;line-height: 14px; border: 1px solid #000000;}
.mainheader {color: #FFFFFF;  font-size: 13px; font-weight: bold; line-height: 14px; border: 1px solid #000000; background-color: #003366;}
.menuheader {color: #FFFFFF;  font-size: 10px; font-weight: bold; line-height: 14px; border: 1px solid #000000; background-color: #003366;}
.copyright {color: #FFFFFF; font-size: 9px; line-height: 14px; border: 1px solid #000000; background-color: #003366;}
.searchheader { font-size: 10px; line-height: 14px; border: 1px solid #000000; background-color: #EEEEEE;}
.deptmenu { font-size: 9px; line-height: 14px}

/* Links */
a:link {  text-decoration: none; color: #0000FF}
a:hover {  text-decoration: underline}
a:visited {  color: #000066; text-decoration: none}
a:active {  color: #FF0000}

.submenu a:link {  text-decoration: none; color: #000000}
.submenu a:hover {  text-decoration: underline}
.submenu a:visited {  color: #000000}
.bodycopy a:link {  text-decoration: none; color: #ff0000}
.bodycopy a:hover {  text-decoration: underline}
.bodycopy a:visited {  color: #ff0000}
.copyright a:link {  text-decoration: none; color: #fff}
.copyright a:hover {  text-decoration: underline}
.copyright a:visited {  color: #fff}
.topnav a:link { text-decoration: none; color: #FFF}
.topnav a:hover { text-decoration: none; color: #999}
.topnav a:visited {text-decoration: none; color: #FFF}
.topnav a:active {text-decoration: none; color: #FFF}
#storelogo td{
	border: 1px solid #CCCCCC;
	padding: 2px;
	text-align: center;
}
#hours td{
	background-color: #eeeeee;
	padding: 2px;
}
#hours .header{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}
#hours .white{
	background-color: #FFFFFF;
}
.directionbgd{
	background-image: url(images/directionbgd.gif);
	background-repeat: no-repeat;
	height: 39px;
	width: 253px;
}
.newsheader{padding:5px}
.leftcol,.rightcol{width:125px;vertical-align:top}
#events {margin-top:10px}
#events td,th{
	text-align:left;
	font-size:10px;
}
#events th{
	background-color:#cccccc;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#events td{
	background-color:#eeeeee;
	line-height:12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#close {padding: 15px;color: #333333;background-color: #F1F3F8;border: 1px solid #D8DDEB;margin-top:5px}
#close p {margin: 0px;padding: 0px;}