.bodystyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.paragraph {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 5px 5px 5px;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
}

a { color: C3621C;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px }
a:link { color: C3621C;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px}
a:visited { color: C3621C;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px}
a:active { color: C3621C;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px}
a:hover { color: 354373;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline }
		  
a.query { color: C3621C;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px }
a.query:link { color: C3621C;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px}
a.query:visited { color: C3621C;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px}
a.query:active { color: C3621C;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px}
a.query:hover { color: 354373;
	text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: underline }
		  
a.navHButton2:link {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	font-weight: bold  }
a.navHButton2:visited {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	font-weight: bold  }
a.navHButton2:active {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	font-weight: bold  }
a.navHButton2:hover {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: EDE2CA;
    text-decoration: none;
	font-weight: bold  }
		  
a.navHButton:link {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: C3621C;
    text-decoration: none;
	font-weight: bold  }
a.navHButton:visited {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: C3621C;
    text-decoration: none;
	font-weight: bold  }
a.navHButton:active {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: C3621C;
    text-decoration: none;
	font-weight: bold  }
a.navHButton:hover {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 354373;
    text-decoration: none;
	font-weight: bold  }

#dhtmltooltip{
position: absolute;
width: 300px;
border: 2px solid black;
padding: 2px;
background-color: #ece2c9;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.admin_nav {
  background-image: url(http://www.zinfandel.org/zinworld/images/MiniMenu.gif);
  background-repeat: no-repeat;
  background-color: #3548ab;
  }
  
.admin_buttons {
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-width: 1px;
	border-style: solid;
	border-color: 1d2c7b;
	border-collapse: collapse;
	background-color: 3548ab;
}

.festival_buttons {
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-width: 1px;
	border-style: solid;
	border-color: CE2E62;
	border-collapse: collapse;
	background-color: 7e1236;
}

.festival_buttons2 {
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-width: 1px;
	border-style: solid;
	border-color: ffffff;
	border-collapse: collapse;
	background-color: 7e121b;
}

.festival_buttons3 {
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-width: 0px;
	border-style: solid;
	border-color: ffffff;
	border-collapse: collapse;
	background-color: 000000;
}

.heritage_buttons1 {
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-width: 1px;
	border-style: solid;
	border-color: 616d45;
	border-collapse: collapse;
	background-color: 616d45;
}

.action_buttons {
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-width: 1px;
	border-style: solid;
	border-color: 1d2c7b;
	border-collapse: collapse;
	background-color: 8691cd;
}

.admin_buttons2 {
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-width: 1px;
	border-style: solid;
	border-color: 8e143d;
	border-collapse: collapse;
	background-color: 7e1236;
}

.preview_page {
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: 1d2c7b;
	border-collapse: collapse;
	background-color: ffffff;
	padding: 3;
}

.admin_link:link {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 3;
	background:5363b8;
	font-weight: bold  }
.admin_link:visited {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 3;
	background:5363b8;
	font-weight: bold  }
.admin_link:active {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 3;
	background:5363b8;
	font-weight: bold  }
.admin_link:hover {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: EDE2CA;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 3;
	background:8691cd;
	font-weight: bold  }

.action_link:link {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: EDE2CA;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 3;
	background:8691cd;
	font-weight: bold  }
.action_link:visited {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: EDE2CA;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 3;
	background:8691cd;
	font-weight: bold  }
.action_link:active {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: EDE2CA;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 3;
	background:8691cd;
	font-weight: bold  }
.action_link:hover {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 3;
	background:3548ab;
	font-weight: bold  }

.admin_link_small:link {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:5363b8;
	font-weight: bold  }
.admin_link_small:visited {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:5363b8;
	font-weight: bold  }
.admin_link_small:active {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:5363b8;
	font-weight: bold  }
.admin_link_small:hover {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 8e143d;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:8691cd;
	font-weight: bold  }

.admin_link_small2:link {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:7e1236;
	font-weight: bold  }
.admin_link_small2:visited {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:7e1236;
	font-weight: bold  }
.admin_link_small2:active {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:7e1236;
	font-weight: bold  }
.admin_link_small2:hover {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 5363b8;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:8e143d;
	font-weight: bold  }

.zinworld_admin:link {font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:5363b8;
	font-weight: bold  }
.zinworld_admin:visited {font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:5363b8;
	font-weight: bold  }
.zinworld_admin:active {font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:5363b8;
	font-weight: bold  }
.zinworld_admin:hover {font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 8e143d;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:8691cd;
	font-weight: bold  }

.festival_horizontal_nav:link {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:7e121b;
	font-weight: bold  }
.festival_horizontal_nav:visited {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:7e121b;
	font-weight: bold  }
.festival_horizontal_nav:active {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:7e121b;
	font-weight: bold  }
.festival_horizontal_nav:hover {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: CE2E62;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:8e143d;
	font-weight: bold  }

.heritage_horizontal_nav:link {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:616d45;
	font-weight: bold  }
.heritage_horizontal_nav:visited {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:616d45;
	font-weight: bold  }
.heritage_horizontal_nav:active {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:616d45;
	font-weight: bold  }
.heritage_horizontal_nav:hover {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ce9a2b;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:97a35e;
	font-weight: bold  }

.festival_horizontal_nav2:link {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 07b566;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:000000;
	font-weight: bold  }
.festival_horizontal_nav2:visited {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 07b566;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:000000;
	font-weight: bold  }
.festival_horizontal_nav2:active {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 07b566;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:000000;
	font-weight: bold  }
.festival_horizontal_nav2:hover {font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 45c88c;
    text-decoration: none;
	display:block;
	width:100%;
	height:100%;
	padding: 2;
	background:404040;
	font-weight: bold  }

a.bottom {font-size: 10px;
		color: 000000;
		text-decoration: none}
a.bottom:link {font-size: 10px;
    	color: 000000;
		text-decoration: none}
a.bottom:visited {font-size: 10px;
    	color: 000000;
		text-decoration: none}
a.bottom:active {font-size: 10px;
    	color: 000000;
		text-decoration: none}
a.bottom:hover {font-size: 10px;
    	color: C3621C;
		text-decoration: underline}
		
table.message_nav {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.message_nav th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.message_nav td {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}

table.message_list {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: #3548AB;
	border-collapse: collapse;
	background-color: white;
}
table.message_list th {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.message_list td {
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}

table.message_functions {
	border-width: 0px;
	border-spacing: ;
	border-style: outset;
	border-color: #3548AB;
	border-collapse: collapse;
	background-color: white;
}
table.message_functions th {
	border-width: 0px;
	padding: 2px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.message_functions td {
	border-width: 0px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}

table.message_outline {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: #3548AB;
	border-collapse: collapse;
	background-color: white;
}

table.calendar {
	border-width: 1px;
	border-spacing: 0;
	border-style: inset;
	border-color: #3548AB;
	border-collapse: collapse;
	background-color: white;
}
table.calendar td {
	border-width: 1px;
	padding: 0px;
	border-style: inset;
	border-color: #3548AB;
	-moz-border-radius: ;
}


table.clear {
	border-width: 0px;
	border-spacing: 0px;
	border-style: inset;
	border-color: #3548AB;
	border-collapse: collapse;
}
table.clear th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}
table.clear td {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}

.email_this_page:link {font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	font-weight: bold  }
.email_this_page:visited {font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	font-weight: bold  }
.email_this_page:active {font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
    text-decoration: none;
	font-weight: bold  }
.email_this_page:hover {font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 3548AB;
    text-decoration: none;
	font-weight: bold  }


