body {
	margin:0;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:300;
	color:#383838;
	margin: 15px 0 10px 0;
}

h2 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:21px;
	font-weight:300;
	color:#134666;
	margin: 25px 0 10px 0;
}

h3 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px;
	font-weight:300;
	color:#6a802b;
	margin: 25px 0 10px 0;
}

hr {
	color:#999589;
	background-color:#999589;
	height:1px;
	border:0px;
}

.ip { 
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#5a5a5a;
	border: solid 1px #999589;
}

.ipRQ { 
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#5a5a5a;
	border: solid 1px #999589;
}

.searchIP {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:13px;
	color:#999898;
	background:none;
	border:0;
	padding:4px;
}

.disclaimer {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#7a754c;
	line-height:19px;
}

.content {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:15px;
	color:#383838;
	line-height:19px;
}

.content a{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:15px;
	color:#134666;
	text-decoration:underline;
}

.content a:hover{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:15px;
	color:#134666;
	text-decoration:none;
}

.contentDB {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#383838;
	line-height:18px;
}

.contentDB a{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#0d4263;
	text-decoration:underline;
}

.contentDB a:hover{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:14px;
	color:#0d4263;
	text-decoration:none;
}


.businessName {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:15px;
	color:#383838;
	line-height:17px;
}

.businessName a{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:15px;
	color:#134666;
	text-decoration:underline;
}

.businessName a:hover{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:15px;
	color:#134666;
	text-decoration:none;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:18px;
}

.footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-decoration:none;
}

.footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.listingDropDowns {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#383838;
	padding:3px;
	border: solid 1px #999589;
}

#listingCategorySearch{
	position:relative;
	width:660px;
	padding:8px;
	margin:0px;
}


#listing{
	position:relative;
	width:660px;
	background-color:#ffffff;	
	padding:8px;
	margin:0px;
}

dl.info { 
	float:left; 
	clear:none;
	width: 335px;
}

dl.info dd { 
	margin:0; 
}

/****** NAVIGATION ************/

#navHeader {
	margin: 0 0 15px 15px;
	padding:0;
}

#navHeader a{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	color:#383838;
	line-height:normal;
	text-decoration:none;
}

#navHeader a:hover{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	color:#6a802b;
	line-height:normal;	
	text-decoration:none;
}

#nav {
	margin: 0 0 15px 20px;
	padding:0;
}

#nav a{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	color: #383838;
	line-height:normal;
	text-decoration: none;
}

#nav a:hover{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	color: #6a802b;
	line-height:normal;
	text-decoration: none;
}

#navSub {
	/*background-color:#f0e0bc;*/
	padding:0 0 0 0;
	margin:0 0 15px 20px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	line-height:normal;
	color:#383838;
}

#navSub a{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	line-height:normal;
	color:#383838;
	text-decoration:none;
}

#navSub a:hover{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	line-height:normal;
	color:#6a802b;
	text-decoration:none;
}


#navSub ul {
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}

#navSub li {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	line-height:normal;
	list-style:none;
	margin: 0;
	padding: 6px 0;
	color:#383838;
}

#navSub li a {
	color: #383838;
	line-height:normal;
	text-decoration:none;
}

#navSub li a:hover {
	color: #6a802b;
	line-height:normal;
	text-decoration:none;
}

#navSub #navSub #navSub li{
	margin-left:20px;
	padding:0px;
}

/****** END NAVIGATION ************/


.pagination {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #7c7c7c;
	line-height: 17px;
}

.pagination a.pagination_link{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	color: #7c7c7c;
	text-decoration: underline;
}

.pagination a.pagination_link:hover{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	color: #4d99e8;
	text-decoration: none;
}

.pagination a.pagination_link_selected{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	color: #7c7c7c;
	text-decoration: none;
}

.pagination a.pagination_link_selected:hover{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	color: #4d99e8;
	text-decoration: underline;
}

.event-heading
{
	font-weight: 700;
}
.event-listing
{
	font-size: 12px;
}
.EventDetails
{
	font-size: 13px;
}

#location-search
{		
}
#location-search #search-box
{
	background-color:#d8d7cb;
	padding:5px;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
	width:500px;
}



.errmsg {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 1px;
	color: #ff0000;
}

.fldtitle {
	vertical-align: top;
}

.reqfldtitle {
	vertical-align: top;
}


.reqfldtitle:after {
	content: " *";
	color: #ff0000;
}

.reqfldtitle2 {
	vertical-align: top;
}


.reqfldtitle2:after {
	content: "";
	color: #ff0000;
}


.data_header {
	font-weight:bold;
	background-color: #eeeeee;
}

.data_row_0 {
	background-color: #ffffff ;
}

.data_row_1 {
	background-color: #eeeeee;
}

.data_row_0_nc {
	background-color: #ffffff;
}

.data_row_1_nc {
	background-color: #eeeeee;
}

.data_left_paging {  font-size: 12px;  text-align: left; font-family: verdana; font-weight: bold; background-color: #eeeeee; color: black; font-weight: bold; }
.data_right_paging {  font-size: 12px;  text-align: right; font-family: verdana; font-weight: bold; background-color: #eeeeee; color: black; font-weight: bold; }
.data_pagenum { text-align: center; font-family: verdana;  font-size: 12px; font-weight: bold; background-color: #eeeeee; color: black; font-weight: bold; }

.directions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #588526;
	padding-right: 10px;
	line-height: 18px;
}
