.ssmc .ssdivider{	display:block;	font-size:1px;	border-width:0px;	border-style:solid;	position:relative;	z-index:1;}.ssmc .ssdividery{	float:left;	width:0px;}.ssmc .sstitle{	display:block;	cursor:default;	white-space:nowrap;	position:relative;	z-index:1;}.ssclear {	font-size:1px;	height:0px;	width:0px;	clear:left;	line-height:0px;	display:block;	float:none !important;}.ssmc {	position:relative;	zoom:1;	z-index:10;	border: none;}.ssmc a, .ssmc li {	float:left;	display:block;	white-space:nowrap;	position:relative;	z-index:1;}.ssmc div a, .ssmc ul a, .ssmc ul li {	float:none;}.sssh div a { /* this makes the list view left to right*/	float:left;}.ssmc div{	visibility:hidden;	position:absolute;}.ssmc .sscbox{	cursor:default;	display:block;	position:relative;	z-index:1;}.ssmc .sscbox a{	display:inline;}.ssmc .sscbox div{	float:none;	position:static;	visibility:inherit;	left:auto;}.ssmc li {	z-index:auto;}.ssmc ul {	left:-10000px;	position:absolute;	z-index:10;}.ssmc, .ssmc ul { /*placement of main menu container*/	list-style: none;	padding-top: 8px;	margin-top: 0px;	margin-left: 68px;	margin-bottom: 0px;	margin-right: 68px;}.ssmc li a {	float:none	}.ssmc li:hover>ul {	left:auto;}#ss0 ul {	top:100%;}#ss0 ul li:hover>ul {	top:0px;	left:100%;}/* core above*/body,html {	margin: 0;	padding: 0;	background: #006829;	color: #000;}body {	min-width: 900px;	background-color: #006829; 	background-image: url(../gif/homebg.jpg);	background-repeat: repeat-x;}body.form {	min-width: 900px;	background-color: #006829; 	background-image: url(../gif/bg.jpg);	background-repeat: repeat-x;}#wrap {	background-image: url(../gif/contentbg.jpg);	background-repeat: repeat-y;	margin: 0 auto;	width: 900px;	border: none; }	#header {	background-image: url(../gif/mvcbanner.jpg);	background-repeat: no-repeat;	height: 100px;}#uprightnav {	float: right;	display: block;	position: relative;	top: -30px;	left: -10px;	width: 200px;	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	line-height: 100%;	text-align: left;	background: none;	border: none;    padding: 10px;	margin: 0;}#homelink {	position: relative;	top: 20px;	left: 30px;	width: 600px;	height: 40px;	border: none;}#topnav {	width: 900px;	height: 82px;	background-image: url(../gif/topnavbg.jpg);	background-repeat: no-repeat;	padding: 0px;	text-align: center;	border: none;}#subheader {	display: block;	position: relative;	top: -10px;	left: 120px;	width: 670px;	height: 70px;	border: none;}#subheader img {	float: float;}#leftmain {	background: none;	float: left;	width: 456px;	border: none;}#leftmain h1, #leftmain h2, #leftmain h3, #leftmain p {	margin-left: 120px;	margin-right: 5px;	padding-top: 4px;	padding-bottom: 4px;	border: none;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;}#onemain {	background: none;	width: 700px;	margin-left: 100px;	margin-right: 0px;	border: none;}#onemain h2.main {	padding-left: 14px;	padding-right: 14px;	padding-top: 4px;	padding-bottom: 4px;	border: none;	font-family: trebuchet MS, verdana, arial, helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: normal;	line-height: 140%;}#onemain h3.fonthead {	border: none;	font-family: papyrus, times, times new roman, serif;	font-size: 24px;	font-style: normal;	font-weight: normal;	line-height: 140%;}#leftmain p.inset {	display: block;	width: 300px;	padding-top: 14px;	padding-left: 20px;	padding-right: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	font-style: italic;	font-weight: bold;	line-height: 140%;	border: none;}#leftmain img.inset {	float: right;}#leftmain p.gradient {	width: 290px;	background-image: url(../gif/greengradient.jpg);	background-repeat: repeat-x;	padding-top: 14px;	padding-left: 10px;	padding-right: 10px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;	border: none;}#leftmain span.gradient {	padding-left: 0px;	padding-right: 0px;	font-family: papyrus, times, times new roman, serif;	font-size: 24px;	font-style: normal;	font-weight: normal;	line-height: 140%;}#rightmain {	background: none;	float: right;	width: 434px;	border: none;}  #rightmain h1, #rightmain h2, #rightmain h3, #rightmain p {	margin-right: 120px;	margin-left: 5px;	padding-top: 4px;	padding-bottom: 4px;	border: none;	font-family: trebuchet MS, verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	line-height: 140%;}#rightmain p.gradient {	width: 290px;	background-image: url(../gif/greengradient.jpg);	background-repeat: repeat-x;	padding-top: 14px;	padding-left: 10px;	padding-right: 10px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;}#rightmain span.gradient {	padding-left: 0px;	padding-right: 0px;	font-family: papyrus, times, times new roman, serif;	font-size: 28px;	font-style: normal;	font-weight: normal;	line-height: 140%;}#rightmain span.podcast {	padding-left: 0px;	padding-right: 0px;	font-family: papyrus, times, times new roman, serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	line-height: 120%;}#onemain p.gradient {	display: block;	width: 490px;	background-image: url(../gif/greengradient.jpg);	background-repeat: repeat-x;	margin-left: 14px;	padding-top: 14px;	padding-left: 14px;	padding-right: 6px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;	border: none;}#onemain span.gradient {	padding-left: 0px;	padding-right: 0px;	font-family: papyrus, times, times new roman, serif;	font-size: 18px;	font-style: normal;	font-weight: normal;	line-height: 140%;}.formtext {	text-align: left;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;	padding-left: 14px;	padding-right: 14px;	padding-bottom: 10px;	border: none;}div.formtextbold {	text-align: left;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	line-height: 120%;	padding-left: 14px;	padding-right: 14px;	border: none;}td.formtextbold {	text-align: left;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	line-height: 120%;	padding-top: 6px;	padding-left: 14px;	padding-right: 14px;}.formtextcenter {	text-align: center;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 120%;	border: none;}div.formnote {	text-align: left;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: normal;	line-height: 120%;	padding-left: 14px;	border: none;}/* unneeded? */#rightmain p.feature {	padding-left: 0px;	padding-right: 0px;	color: #790000;	font-family: papyrus, times, times new roman, serif;	font-size: 22px;	font-style: normal;	font-weight: normal;	line-height: 140%;}#featuretitle {	position: relative;	text-align: center;	z-index: 2;	width: 300px;	color: #790000;	font-family: papyrus, times, times new roman, serif;	font-size: 24px;	font-style: normal;	font-weight: bold;	line-height: 120%;	border: none;	top: 30px;	left: 10px;}#featurename {	position: relative;	text-align: center;	width: 300px;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	line-height: 120%;	border: none;	top: 4px;	left: 0px;}#featuretitle span.festlogo {	position: relative;	margin-top: 10px;	margin-left: -20px;	margin-bottom: 60px;	float: left;	width: 160px;	height: 180px;	border: none;}img.festlogo-wine {	position: relative;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	padding: 0px 6px 6px 0px;	float: left;	width: 160px;	height: 100px;	border: none;}img.festlogo-balloon {	position: relative;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	padding: 0px 6px 0px 0px;	float: left;	width: 160px;	height: 100px;	border: none;}#featuretitle div.festtext {	position: relative;	float: right;	margin-top: 10px;	margin-right: -6px;	margin-bottom: 40px;	width: 160px;	height: 180px;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	line-height: 120%;	border: none;	text-align: left;}#featuretitle div.festtext-wine {	display: block;	position: relative;	float: right;	margin-top: 10px;	margin-right: -6px;	margin-bottom: 40px;	width: 320px;	height: 160px;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	line-height: 120%;	border: none;	text-align: left;}#featuretitle div.festtext-balloon {	display: block;	position: relative;	float: right;	margin-top: 10px;	margin-right: -6px;	margin-bottom: 40px;	width: 320px;	height: 160px;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	line-height: 120%;	border: none;	text-align: left;}#festanim {	width: 460px;	min-height: 50px;	border: none;	margin-left: 330px;	margin-bottom: -12px;}#footer {	width: 900px;	min-height: 200px;	background-color: #006829;	background-image: url(../gif/bottombg.jpg);	background-repeat: no-repeat;	clear: both;	border: none;	margin: 0;}	#footer p {	padding:5px;	margin:0;}#footer div.bottomnav {	margin-left: 60px;	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	line-height: 160%;	text-align: left;	padding-top: 60px;	border: none;}#footer div.copy {	margin-top: 30px;	margin-left: 0px;	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	line-height: 160%;	text-align: left;	border: none;}#footer ul{	margin: 0;	padding: 0;	list-style: none;}#footer li{	display: inline;	margin: 0;	padding: 0;}a.uprightnav:link {  	text-decoration: none; 	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}a.uprightnav:visited {	text-decoration: none; 	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}a.uprightnav:hover {	background: none;	text-decoration: none; 	color: #FCF091;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}a.topnav:link {  	text-decoration: none; 	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 2px;	padding-right: 2px;}a.topnav:visited {	text-decoration: none; 	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 2px;	padding-right: 2px;}a.topnav:hover {	background: #FCF091;	text-decoration: none; 	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	padding-left: 2px;	padding-right: 2px;}a.bottomnav:link {  	text-decoration: none; 	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}a.bottomnav:visited {	text-decoration: none; 	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}a.bottomnav:hover {	background: none;	text-decoration: none; 	color: #FCF091;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}a.copy:link {  	text-decoration: none; 	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}a.copy:visited {	text-decoration: none; 	color: #FEFEFE;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}a.copy:hover {	background: none;	text-decoration: none; 	color: #FCF091;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}	/* Menu 0 */	/*"""""""" (MAIN) Container""""""""*/		#ss0	{			width:790px;		background-color:transparent;	}	/*"""""""" (MAIN) Items""""""""*/		#ss0 a {			padding:2px 9px 2px 9px;		margin:0px;		background-color:transparent;		color:#000000;		font-family:Verdana;		font-size:10px;		text-decoration:none;		font-weight:bold;		text-align:center;		border-style:none;	}	/*"""""""" (MAIN) Hover State""""""""*/		#ss0 a:hover	{			background-color:#FCF091;		color:#000000;		font-family:Verdana;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:bold;		border-style:none;	}	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/		#ss0 li:hover>a		{			background-color:#FCF091;		color:#000000;		font-family:Verdana;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:bold;		border-style:none;	}	/*"""""""" (MAIN) Active State""""""""*/		body #ss0 .ssactive, body #ss0 .ssactive:hover		{			background-color:#FCF091;		color:#000000;		font-family:Verdana;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:bold;		border-style:none;	}	/*"""""""" (SUB) Container""""""""*/		#ss0 div, #ss0 ul		{			padding:2px;		margin:0px;		background-color:#FFFFFF;		border-width:0px 1px 1px 1px;		border-style:none;		border-color:#FFFFFF;	}	/*"""""""" (SUB) Items""""""""*/		#ss0 div a, #ss0 ul a		{			padding:4px 8px 4px 8px;		background-color:#FFFFFF;		color:#000000;		font-family:Arial;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:200;		text-align:center;		border-width:0px;	}	/*"""""""" (SUB) Hover State""""""""*/		#ss0 div a:hover		{			background-color:#FCF091;		color:#000000;		font-family:Arial;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:200;	}	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/		#ss0 ul li:hover>a		{			background-color:#FCF091;		color:#000000;		font-family:Arial;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:200;	}	/*"""""""" (SUB) Parent Items""""""""*/		#ss0 div .ssparent, #ss0 ul .ssparent		{			background-color:#FFFFFF;		text-decoration:underline;	}	/*"""""""" (SUB) Parent Hover State""""""""*/		#ss0 div .ssparent:hover		{			background-color:#FCF091;	}	/*"""""""" (SUB) Active State""""""""*/		body #ss0 div .ssactive, body #ss0 div .ssactive:hover		{			background-color:#FCF091;		color:#000000;		font-family:Arial;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:200;		border-style:none;	}	/*"""""""" Individual Titles""""""""*/		#ss0 .sstitle		{			font-size:10px;	}	/*"""""""" Individual Vertical Dividers""""""""*/		#ss0 .ssdividery		{			border-left-width:4px;		height:16px;		margin:0px;		border-style:double;		border-color:#000000;	}	/*"""""""" Custom Rule""""""""*/		ul#ss0 ul		{			margin:0px 0px 0px -1px;	}	/*"""""""" Custom Rule""""""""*/		ul#ss0 ul ul		{			border-width:1px;	}			/* scroller for homepage */#leftmain p.scrollerhead {	display: block;	width: 300px;	padding-top: 14px;	padding-left: 20px;	padding-right: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	line-height: 140%;	text-align: center;	border: none; }  #scr1 div {  visibility:hidden; }  #scr1, #scr1 div.default {   width:330px;   height:46px;   margin-left: 120px;   overflow:hidden;   visibility:visible;   background-color:transparent;	border: none; }  #scr1 table tr td div {  visibility:visible; }   #scr1 table tr td {	padding: 4px;	color: #000000;	font-family: times, times new roman, palatino, serif;	font-size: 16px;	font-style: italic;	font-weight: bold;	text-align: center;	vertical-align: middle;}			