div#vagacalendar
{	
	position:relative;
	top:14px;
	width:378px;
	min-height:478px;
}
div.calendarlightgreen
{
	background:#fff url(../images/calbglg.gif) no-repeat;
}
div.calendarpinkred
{
	background:#fff url(../images/calbgr.gif) no-repeat;
}
div.calendargold
{
	background:#fff url(../images/calbgy.gif) no-repeat;
}
div.calendarnormal
{
	background:#fff url(../images/calbg.gif) no-repeat;
}
div#calmonthdays
{
	position:relative;
	width:350px;
	left:14px;
	top:59px;
}
span.calmonthday
{
	position:relative;
	text-align:right;
	height:12px;
	padding-bottom:2px;
	width:49px;
	float:left;
	border-right:solid 1px #fff;
	margin-bottom:-12px;
	text-transform:uppercase;
	color:#fff;
	background:#929393;
	font-size:8pt;
}
div.yearnav
{
	float:right;
	left:250px;
	position:absolute;
	top:135px;
	z-index:10;
}
div.monthnav
{
	float:left;
	left:20px;
	position:absolute;
	top:135px;
	z-index:10;
}
div.daynav
{
	float:left;
	left:20px;
	position:absolute;
	top:135px;
	z-index:10;
}
div.monthnavday
{
	float:left;
	left:100px;
	position:absolute;
	top:135px;
	z-index:10;
}
a#plusmonth
{
	height:15px;
	width:15px;
	text-decoration:none;float:left;
}
a#minusmonth
{
	height:15px;
	width:15px;	
	text-decoration:none;float:left;
}
a#plusyear
{
	height:15px;
	width:15px;
	text-decoration:none;float:left;
}
a#minusyear
{
	height:15px;
	width:15px;	
	text-decoration:none;float:left;
}
div#viewedyear
{
	color:#929393;
	text-align:center;
	text-transform:uppercase;
	font-size:9pt;
	float:left;
	padding:0pt 6px;
}
div#viewedday
{
	color:#929393;
	text-align:center;
	text-transform:uppercase;
	font-size:9pt;
	float:left;
	padding:0pt 6px;
}
input.calsubmit
{
	background:#fff url(../images/plusarrowcal.gif) no-repeat;
	min-height:15px;
	min-width:15px;
	border:none;
}
div.calrow
{

	width:350px;
	position:relative;
	top:72px;
	left:14px;
	
}
div.calrowweek
{
	height:57px;
	width:315px;
	position:relative;
	top:65px;
	left:17px;
	background:#fff;
	
}
div.calrowday
{
	height:33px;
	width:315px;
	position:relative;
	top:60px;
	left:17px;
	background:#fff;
	

}
div.monthday
{
	background:#929393;
	width:49px;	
	text-align:right;
	font-size:8pt;
	color:#fff;
	height:10px;
	padding-bottom:2px;
		
}
div.monthtoday
{
	background:#929393;
	width:49px;	
	text-align:right;
	font-size:9pt;		
	color:#fff;
		
}
div.weekday
{
	background:#e9e8e7;
	width:345px;	
	text-align:left;
	font-size:9pt;
		
}
div.weekdaytext
{
	background:#929393;
	width:40px;	
	text-align:center;
	font-size:9pt;
	color:#fff;
		
}
div.day
{
	background:#e9e8e7 none repeat scroll 0% 0%;
	font-size:7pt;
	height:14px;
	position:relative;
	text-align:right;
	width:345px;
	
}
div.monthtext
{
	background:#929393 none repeat scroll 0% 0%;
	color:#FFFFFF;
	font-size:9pt;
	height:14px;
	text-align:center;
	text-transform:uppercase;
	width:40px;
}
div.calcol
{
	background:#e9e8e7;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;	
	height:65px;
	width:49px;
	float:left;
	
}
div.calcoltoday
{
	background:#929393;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;	
	height:65px;
	width:49px;
	float:left;
	
}
div.calcoloff
{
	background:#fff;
	border-bottom: solid 1px #eee;
	border-right: solid 1px #fff;	
	height:65px;
	width:49px;
	float:left;
	
}
div.minilistingartfair
{
	background:#2ebc34;
	width:49px;
	font-size:7pt;	
	color:#fff;
	text-align:center;
	margin-top:1px;
	overflow:hidden;
	height:12px;
	text-decoration:none;
}
div.minilistingconference
{
	background:#ffc000;
	width:49px;
	font-size:7pt;	
	color:#fff;
	text-align:center;
	margin-top:1px;	
	overflow:hidden;
	height:12px;
		text-decoration:none;
}
div.minilistingother
{
	background:#ffc000;
	width:49px;
	font-size:7pt;	
	color:#fff;
	text-align:center;
	margin-top:1px;	
	overflow:hidden;
	height:12px;
		text-decoration:none;
}
div.minilistingVAGA
{
	text-decoration:none;
	background:#015523;
	width:49px;
	font-size:7pt;	
	color:#fff;
	text-align:center;
	margin-top:1px;
	overflow:hidden;
	height:12px;
}
div.minilistingVAGAscotland
{
	text-decoration:none;
	background:#015523;
	width:49px;
	font-size:7pt;	
	color:#fff;
	text-align:center;
	margin-top:1px;
	overflow:hidden;
	height:12px;
}
div.minilistingpolicy
{
	text-decoration:none;
	background:#fe1f56;
	width:49px;
	font-size:7pt;	
	color:#fff;
	text-align:center;
	margin-top:1px;
	overflow:hidden;
	height:12px;
}
div.minilistingadvocacy&campaigns
{
	text-decoration:none;
	background:#fe1f56;
	width:49px;
	font-size:7pt;	
	color:#fff;
	text-align:center;
	margin-top:1px;
	overflow:hidden;
	height:12px;
}
div.minilistingyearartfair
{
	text-decoration:none;
	background:#2ebc34;
	color:#FFFFFF;
	float:left;
	font-size:7pt;
	height:20px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:9px;
	overflow:hidden;
}
div.minilistingyearconference
{
	text-decoration:none;
	background:#ffc000;
	color:#FFFFFF;
	float:left;
	font-size:7pt;
	height:20px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:9px;
	overflow:hidden;
}
div.minilistingyearother
{
	text-decoration:none;
	background:#ffc000;
	color:#FFFFFF;
	float:left;
	font-size:7pt;
	height:20px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:9px;
	overflow:hidden;
}
div.minilistingyearVAGA
{
	text-decoration:none;
	background:#015523;
	float:left;
	font-size:7pt;
	height:20px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:9px;
	color:#FFFFFF;
	overflow:hidden;	
}
div.minilistingyearVAGAscotland
{
	text-decoration:none;
	background:#015523;
	float:left;
	font-size:7pt;
	height:20px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:9px;
	color:#FFFFFF;
	overflow:hidden;
}
div.minilistingyearpolicy
{
	text-decoration:none;
	background:#fe1f56;
	float:left;
	font-size:7pt;
	height:20px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:9px;
	color:#FFFFFF;
	overflow:hidden;	
}
div.minilistingyearadvocacy&campaigns
{
	text-decoration:none;
	background:#fe1f56;
	float:left;
	font-size:7pt;
	height:20px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:9px;
	color:#FFFFFF;
	overflow:hidden;	
}
div.minilistingweekartfair
{
	text-decoration:none;
	background:#2ebc34;
	color:#FFFFFF;
	float:left;
	font-size:7pt;
	height:40px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:30px;
	overflow:hidden;
}
div.minilistingweekconference
{
	text-decoration:none;
	background:#ffc000;
	color:#FFFFFF;
	float:left;
	font-size:7pt;
	height:40px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:30px;
	overflow:hidden;
}
div.minilistingweekother
{
	text-decoration:none;
	background:#ffc000;
	color:#FFFFFF;
	float:left;
	font-size:7pt;
	height:40px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:30px;
	overflow:hidden;
}
div.minilistingweekVAGA
{
	text-decoration:none;
	background:#015523;
	float:left;
	font-size:7pt;
	height:40px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:30px;
	color:#FFFFFF;
	overflow:hidden;	
}
div.minilistingweekVAGAscotland
{
	text-decoration:none;
	background:#015523;
	float:left;
	font-size:7pt;
	height:40px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:30px;
	color:#FFFFFF;
	overflow:hidden;
}
div.minilistingweekpolicy
{
	text-decoration:none;
	background:#fe1f56;
	float:left;
	font-size:7pt;
	height:40px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:30px;
	color:#FFFFFF;
	overflow:hidden;	
}
div.minilistingweekadvocacy&campaigns
{
	text-decoration:none;
	background:#fe1f56;
	float:left;
	font-size:7pt;
	height:40px;
	left:40px;
	margin-left:2px;
	position:relative;
	text-align:center;
	width:30px;
	color:#FFFFFF;
	overflow:hidden;	
}
div.calfulllistingconference
{
	display:none;
	border-bottom:solid 2px #ffc000;
	background:  url(../images/fulllistingbgyie.gif) no-repeat;
	overflow:hidden;
	padding:15px;
	position:absolute;
	top:115px;
	left:-6px;
	width:343px;
	min-height:210px;
	max-height:1400px;
	z-index:1000;	
}
div.calfulllistingother
{
	display:none;
	border-bottom:solid 2px #ffc000;
	background:  url(../images/fulllistingbgyie.gif) no-repeat;
	overflow:hidden;
	padding:15px;
	position:absolute;
	top:115px;
	left:-6px;
	width:343px;
	min-height:210px;
	max-height:1400px;
	z-index:1000;	
}
div.calfulllistingpolicy
{
	display:none;
	border-bottom:solid 2px #fe1f56;
	background:  url(../images/fulllistingbgr.gif) no-repeat;
	overflow:hidden;
	padding:15px;
	position:absolute;
	top:115px;
	left:-6px;
	width:343px;
	min-height:210px;
	max-height:1400px;
	z-index:1000;	
}
div.calfulllistingadvocacy&campaigns
{
	display:none;
	border-bottom:solid 2px #fe1f56;
	background:  url(../images/fulllistingbgr.gif) no-repeat;
	overflow:hidden;
	padding:15px;
	position:absolute;
	top:115px;
	left:-6px;
	width:343px;
	min-height:210px;
	max-height:1400px;
	z-index:1000;	
}
div.calfulllistingartfair
{
	display:none;
	border-bottom:solid 2px #2ebc34;
	background:  url(../images/fulllistingbgg.gif) no-repeat;
	overflow:hidden;
	padding:15px;
	position:absolute;
	top:115px;
	left:-6px;
	width:343px;
	min-height:210px;
	max-height:1400px;
	z-index:1000;	
}
div.calfulllistingVAGAscotland
{
	display:none;
	border-bottom:solid 2px #007723;
	background:  url(../images/fulllistingbgdg.gif) no-repeat;
	overflow:hidden;
	padding:15px;
	position:absolute;
	top:115px;
	left:-6px;
	width:343px;
	min-height:210px;
	max-height:1400px;
	z-index:1000;	
}
div.calfulllistingVAGA
{
	display:none;
	border-bottom:solid 2px #007723;
	background:  url(../images/fulllistingbgdg.gif) no-repeat;
	overflow:hidden;
	padding:15px;
	position:absolute;
	top:115px;
	left:-6px;
	width:343px;
	min-height:210px;
	max-height:1400px;
	z-index:1000;	
}
div.calcontenttitles
{
	top:-15px;
}
div.calcontentone
{
	overflow:hidden;
	position:relative;
	right:-85px;
	top:-16px;
	width:200px;
}
div.calcontenttwo
{
	overflow:hidden;
	position:relative;
	right:-90px;
	top:-16px;
	width:200px;
}
div.calcontentthree
{
	overflow:hidden;
	position:relative;
	width:300px;
}
div.calcontentfour
{
	overflow:hidden;
	position:relative;
	right:-90px;
	top:-32px;
	width:200px;
}
a.closecalbuttonconference
{
	position:absolute;	
	left:320px;
	top:40px;
	color:#ffc000;
	font-weight:bold;
	height:12px;
	width:12px;
	background: url(../images/x_yellow.png) no-repeat;
	text-decoration:none;
}
a.closecalbuttonother
{
	position:absolute;	
	left:320px;
	top:40px;
	color:#ffc000;
	font-weight:bold;
	height:12px;
	width:12px;
	background: url(../images/x_yellow.png) no-repeat;
	text-decoration:none;
}
a.closecalbuttonartfair
{
	position:absolute;	
	left:320px;
	top:40px;
	color:#ffc000;
	font-weight:bold;
	height:12px;
	width:12px;
	background: url(../images/x_lightGreen.png) no-repeat;
	text-decoration:none;
}
a.closecalbuttonpolicy
{
	position:absolute;	
	left:320px;
	top:40px;
	color:#ffc000;
	font-weight:bold;
	height:12px;
	width:12px;
	background: url(../images/x_pink.png) no-repeat;
	text-decoration:none;
}
a.closecalbuttonadvocacy&campaigns
{
	position:absolute;	
	left:320px;
	top:40px;
	color:#ffc000;
	font-weight:bold;
	height:12px;
	width:12px;
	background: url(../images/x_pink.png) no-repeat;
	text-decoration:none;
}
a.closecalbuttonVAGA
{
	position:absolute;	
	left:320px;
	top:40px;
	color:#ffc000;
	font-weight:bold;
	height:12px;
	width:12px;
	background: url(../images/x_vagaGreen.png) no-repeat;
	text-decoration:none;
}
a.closecalbuttonVAGAscotland
{
	position:absolute;	
	left:320px;
	top:40px;
	color:#ffc000;
	font-weight:bold;
	height:12px;
	width:12px;
	background: url(../images/x_vagaGreen.png) no-repeat;
	text-decoration:none;
}
b.closecalbutton
{
	position:absolute;
	left:320px;
	top:55px;
	color:#000;
	font-weight:bold;
	font-size:100%;
	text-decoration:none;
	text-transform:uppercase;
}
a.closeprintbutton
{
	position:relative;
	left:300px;
	top:-20px;
	color:#000;
	font-weight:bold;
	font-size:100%;	
	text-decoration:none;
	text-transform:uppercase;
}
a.topnavbutton1
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	font-size:9pt;	
	color:#929393;
	left:40px;
	
}
a.topnavbutton2
{
	float:right;
	position:absolute;
	width:60px;	
	font-size:9pt;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	left:90px;	
	color:#929393;
}
a.topnavbutton3
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;	
	font-size:9pt;
	text-align:left;
	text-transform:uppercase;
	left:218px;	
	color:#929393;
}
a.topnavbuttonon
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;	
	font-size:9pt;
	text-align:left;
	text-transform:uppercase;
	left:150px;	
	color:#015523;
}
a.topnavbutton1week
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	font-size:9pt;	
	color:#929393;
	left:40px;
}
a.topnavbutton2week
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;	
	font-size:9pt;
	text-align:left;
	text-transform:uppercase;
	left:150px;	
	color:#929393;
}
a.topnavbutton3week
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;	
	font-size:9pt;
	text-align:left;
	text-transform:uppercase;
	left:218px;	
	color:#929393;
}
a.topnavbuttononweek
{
	
	float:right;
	position:absolute;
	width:60px;	
	font-size:9pt;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	left:90px;	
	color:#015523;
}
a.topnavbutton1year
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	font-size:9pt;	
	color:#929393;
	left:40px;
}
a.topnavbutton2year
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;	
	font-size:9pt;
	text-align:left;
	text-transform:uppercase;
		left:90px;	
	color:#929393;
}
a.topnavbutton3year
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;	
	font-size:9pt;
	text-align:left;
	text-transform:uppercase;
	left:150px;
	color:#929393;
}
a.topnavbuttononyear
{
	
	float:right;
	position:absolute;
	width:60px;	
	font-size:9pt;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	left:218px;	
	color:#015523;
}
a.topnavbutton1day
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	font-size:9pt;	
	color:#015523;
	left:40px;
}
a.topnavbutton2day
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;	
	font-size:9pt;
	text-align:left;
	text-transform:uppercase;
		left:90px;	
	color:#929393;
}
a.topnavbutton3day
{
	float:right;
	position:absolute;
	width:60px;
	text-decoration:none;	
	font-size:9pt;
	text-align:left;
	text-transform:uppercase;
	left:150px;
	color:#929393;
}
a.topnavbuttononday
{
	
	float:right;
	position:absolute;
	width:60px;	
	font-size:9pt;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	left:218px;	
	color:#929393;
}
#main2
{	
	min-height:1400px;
}
