BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}

FORM {
	/* display: stop the annoying Space-After-Form-Tag */
	display: inline;
	margin: 0px 0px 0px 0px;
}
IMG {
	/* border: remove the need for <img border="0"> in A tags */
	border: 0px 0px 0px 0px;
}
INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	border: 1px solid black;
	padding: 1px 4px;
	margin: 0px 0px;
}
SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	border: 1px solid black;
}
TABLE {
	/* bordercollapse/padding/margin: remove the need for cellpadding/cellspacing/border */
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}

p {
	display: block;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
} 

.default {
	/* bordercollapse/padding/margin: remove the need for cellpadding/cellspacing/border */
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.featuretext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: normal;
	text-align: justify;
}
.featuretext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
	text-align: justified;
}
.featurehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
.featurehead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
DIV.divEdit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.cvTextArea {
	border: 1px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
/* Dodgy Dreameaver classes .... */
.clocktxt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10.9px;
	font-weight: bold;
	color: #37B834;
	word-spacing: normal;
	letter-spacing: 2px;
}
.clocktime {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #000000;
	letter-spacing: 1px;

}
.maintitle {
	font-family: "Courier New", Courier, mono;
	font-size: 22px;
	color: #E3157B;
	font-style: normal;
	font-weight: bold;
	text-transform: lowercase;
	letter-spacing: 5px;
	word-spacing: normal;
}
.maintitle2 {
	font-family: "Courier New", Courier, mono;
	font-size: 24px;
	color: #E3157B;
	font-style: normal;
	font-weight: bold;
	text-transform: lowercase;
	letter-spacing: 5px;
	word-spacing: normal;
}
.maintitle_small {
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	color: #E3157B;
	font-style: normal;
	font-weight: bold;
	text-transform: lowercase;
	word-spacing: -5px;
}
.maintitle_copyright {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	color: #E3157B;
	font-style: normal;
	font-weight: bold;
	text-transform: lowercase;
	word-spacing: normal;
}
.subhead01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
	text-align: left;
}
.quicksearchtxt, .newslettersignup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 2px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	font-variant: normal;
}
.menutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	word-spacing: normal;
	letter-spacing: 2px;
	font-variant: normal;
	text-align: center;
}
.menutxthighlight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E3157B;
	word-spacing: normal;
	letter-spacing: 4px;
	font-variant: normal;
}
.subhead02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
}
.greydots {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.purpletxt {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E3157B;
	word-spacing: normal;
	letter-spacing: normal;
	font-variant: normal;
}

a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #E3157B;
	text-decoration: underline;
}

a:hover span{
	color: #E3157B;
	text-decoration: underline;
}

a.aUser:link, a.aUser:visited {
	text-decoration: none;
	color: #E3157B;
}
a.aUser:hover {
	color: #E3157B;
	text-decoration: underline;
}


a.aUserHiLite:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 120%;
	color: #E3157B;
}
a.aUserHiLite:visited {
	color: #E3157B;
	font-weight: bold;
	font-size: 120%;
	text-decoration: none;
}
a.aUserHiLite:hover {
	color: #E3157B;
	font-weight: bold;
	font-size: 120%;
	text-decoration: underline;
}

a.aNonJSMenu:link {
	color: #000000;
	text-decoration: none;
}
a.aNonJSMenu:visited {
	color: #000000;
	text-decoration: none;
}
a.aNonJSMenu:hover {
	color: #000000;
	text-decoration: underline;
}

a.aSmall {
	font-size: 10px;
	color: #E3157B;
	text-decoration: none;
}

a.aSmall:link {
	color: #E3157B;
}
a.aSmall:visited {
	color: #E3157B;
}
a.aSmall:hover {
	color: #E3157B;
	text-decoration: underline;
}

a.clocktxt:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10.9px;
	font-weight: bold;
	color: #37B834;
	word-spacing: normal;
	letter-spacing: 2px;
}

a.clocktxt:hover {
	text-decoration: underline;
}

a.clocktxt:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10.9px;
	font-weight: bold;
	color: #37B834;
	word-spacing: normal;
	letter-spacing: 2px;
}

a.clocktxt2:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #37B834;
	word-spacing: normal;
	letter-spacing: 2px;
}

a.clocktxt2:hover {
	text-decoration: underline;
}

a.clocktxt2:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #37B834;
	word-spacing: normal;
	letter-spacing: 2px;
}

a.aSmall {
	font-size: 10px;
	color: #E3157B;
	text-decoration: none;
}

a.archive:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
a.archive:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
a.archive:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #E3157B;
}

.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	letter-spacing: 1px;
	font-weight: normal;
}

.adsearchtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 2px;
	font-weight: normal;
	color: #333333;
	font-variant: normal;
	text-decoration: none;

}
.subhead03 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
}
.imagecomment {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	font-variant: normal;
	text-decoration: none;
}
.subhead04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: normal;
}

.nonJSMenuBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #999999;
}
.saveall  {
	background-color: #E3157B;
	color: white;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
}

.inputSubmit {
	background-color: #D6D3CE;
}
.subhead02guide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing: 1px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	line-height: 25px;

}

.admin_table {
	border-bottom: 1px dotted #333333;
}

a.artistText {
	color: #37B834;
}

a.exhibitorText {
	color: #E3157B;
}

a.exhibitorArchiveText {
	color: #0000FF;
}

a.artistText:visited {
	color: #37B834;
}

a.exhibitorText:visited {
	color: #E3157B;
}

a.exhibitorArchiveText:visited {
	color: #0000FF;
}

a.artistText:hover {
	color: #E3157B;
}

a.exhibitorText:hover {
	color: #37B834;
}

a.exhibitorArchiveText:hover {
	color: #0000FF;
}

a.artistText:active {
	color: #E3157B;
}

a.exhibitorText:active {
	color: #37B834;
}

a.exhibitorArchiveText:active {
	color: #0000FF;
}

.artistText {
	color: #37B834;
}

.exhibitorText {
	color: #E3157B;
}

.exhibitorArchiveText {
	color: #0000FF;
}

.searchPageHeaderText {
	font-size: 12pt;
	font-weight: bold;
}

.searchPageHeaderTextArtist {
	color: #37B834;
	font-size: 12pt;
	font-weight: bold;
}

.searchPageHeaderTextExhibitor {
	color: #E3157B;
	font-size: 12pt;
	font-weight: bold;
}

.searchPageHeaderTextExhibitorArchive {
	color: #0000FF;
	font-size: 12pt;
	font-weight: bold;
}

.cvheader {
	font-size: 9pt;
	font-weight: bold;	
}

.cvtext {
	font-size: 9pt;
}

/* Templates */

/* Live */

#divImage2Description, #divImage2Description, #divImage2Description, #divImage2Description, #divImage2Description, #divImage2Description	{
								text-align:				left;
						}
#divImage1,#divImage2,#divImage3,#divImage4,#divImage5,#divImage6	{
								overflow: hidden; position: relative; visibility: visible; vertical-align: middle;
						}
#divText1,#divText2,#divText3,#divText4,#divText5,#divText6	{
								letter-spacing: 1px; width: 185px; height: 199px; overflow: hidden; position: relative; visibility: visible; vertical-align: middle;
						}

/* Preview */

#divPreviewImage1, #divPreviewImage2, #divPreviewImage3, #divPreviewImage4, #divPreviewImage5, #divPreviewImage6		{
								border: 1px dashed black;
								border: 1px dashed black;
								overflow: hidden;
								visibility: visible;
								vertical-align: bottom;
								text-align: left;
								margin: auto auto;
						}

#divPreviewImage1Description, #divPreviewImage2Description, #divPreviewImage3Description, #divPreviewImage4Description, #divPreviewImage5Description, #divPreviewImage6Description	{
								border: 1px dashed black; color: black; filter: alpha(opacity=100, style=0); background-color: #dfdfdf; text-align: 'left'; overflow: hidden;
						}

#divPreviewImage1TBar, #divPreviewImage2TBar, #divPreviewImage3TBar, #divPreviewImage4TBar, #divPreviewImage5TBar, #divPreviewImage6TBar	{
								border: 1px dashed black; color: black; filter: alpha(opacity=100, style=0); background-color: #dfdfdf; text-align: 'left'; overflow: hidden;
						}
#divPreviewText1, #divPreviewText2, #divPreviewText3, #divPreviewText4, #divPreviewText5, #divPreviewText6	{
								letter-spacing: 1px; border: 1px dashed black; overflow: hidden; visibility: visible; vertical-align: middle;
						}

#divPreviewText1TBar, #divPreviewText2TBar, #divPreviewText3TBar, #divPreviewText4TBar, #divPreviewText5TBar, #divPreviewText6TBar	{
								border: 1px dashed black; color: black; filter: alpha(opacity=100, style=0); background-color: #dfdfdf; text-align: 'left'; overflow: hidden;
						}

#divSpacer				{	}



/* ==============================================
   === NEW HOMEPAGE STYLES - ADDED 03.02.2006 ===
   ============================================== */
   
#container .left{
	float:			left!important
} 
#container .right{
	float:			right!important
}   
#container{
	position:		relative;
	width:			auto;
	margin:			0 0 5px 0;
}
#container .block_1{
	width:			170px; /* TOTAL = 175px (inc. lateral padding/borders) */
	padding:		10px 5px 5px 0;
	text-align:		left;
	vertical-align:	top;
}
#container .block_1 ul.adverts{
	margin:			2px 0 0 0;
	*margin:		7px 0 0 0;
	padding:		0;
	list-style:		none;
}
#container .block_1 ul.adverts li{
	float:			left;
	height:			80px;
	width:			80px;
	margin:			4px 0;
	*margin:		3px 0;
	padding:		0;
}
#container .block_1 ul.adverts li a img{
	display:		block;
	border:			none;
}
#container .block_1 ul.adverts li.large{
	float:			left;
	height:			170px;
	width:			170px;
	*margin:		0 0 9px 0;
}
#container .block_2{
	width:			470px; /* TOTAL = 480px (inc. lateral padding/borders) */
	padding:		10px 0 0px 20px;
	text-align:		justify;
	vertical-align:	top;
}
#container .block_2 #home_text{
	margin:			25px 0 0 0;
	padding:		10px 10px 10px 10px;
	font-size:		12px;
	color:			#000;
	text-align:		left;
	line-height:	16px;
	background:		#fff;
}
#container .block_2 #home_text p{
	margin:			0 0 10px 0;
}
#container .block_3{
	margin:			25px 0 -20px 0;
	*margin:		20px 0 0 0;
}
#container .block_3 #home_links{
	height:			189px;
	*height:		201px;
	width:			150px;
	*width:			170px;
	margin:			0 0 0 0;
	padding:		10px 0 3px 10px;
	text-align:		right;
}
#container .block_3 #home_links p{
	margin:			0 0 -1px 0;
}
#container .block_3 #home_links ul{
	margin:			0;
	padding:		0;
	list-style:		none;
}
#container .block_3 #home_links li{
	margin:			7px 0;
	padding:		0;
}
#container .block_3 #home_links li a{
	display:		block;
	width:			100%;
}
#container .block_3 dl{
	width:			290px;
	margin:			0 0 5px 0;
	padding:		0;
	text-align:		left;
}
#container .block_3 dl dt{
	float:			left;
	width:			200px;
	margin:			0 0 20px 0;
	padding:		20px 10px 0 0;
	background:		url(../images/dotted-line.gif) repeat-x;
}
#container .block_3 dl dd{
	float:			left;
	width:			75px;
	margin:			0 0 20px 0;
	padding:		20px 0 0 0;
	background:		url(../images/dotted-line.gif) repeat-x;
}
#container .block_3 dl a{
	color:			#aaa;
}
#container .block_3 dl a:hover{
	color:			#E3157B;
}
#container .block_3 dl .subhead02 a{
	color:			#000;
	font-weight:	bold;
}
#container .block_3 dl .subhead02 a:hover{
	color:			#E3157B;
}
td.cell_align{
	vertical-align:	top;
}
.homeLatest a img{
	border:			none;
}
.greydots div, div.headerDots{
	height:			1px;
	width:			100%;
	font-size:		1px;
	line-height:	1px;
	background:		url(../images/dotted-line.gif) repeat-x;
}

/* -- mainNav -- */

.mainNav {
}
.mainNav td a:link, .mainNav td a:visited, .mainNav td a:active{
	display:		block;
/*
	width:			100%;
*/
	padding:		11px 13px 8px 13px;
	font:			bold 11px Arial, sans-serif;
	color:			#555;
}
.mainNav td a:hover{
	color: 			#E3157B;
	text-decoration:underline;
}
.mainNav2 {
}
.mainNav2 td a:link, .mainNav2 td a:visited, .mainNav2 td a:active{
	display:		block;
/*
	width:			100%;
*/
	padding:		11px 13px 8px 13px;
	font:			bold 8pt Arial, sans-serif;
	color:			#555;
}
.mainNav2 td a:hover{
	color: 			#E3157B;
	text-decoration:underline;
}


/* 	=========================
	== Re-design Feb. 2006 ==
	========================= */
	
/* === Retrofit old pages with (some of) the new styles ===*/
.retrofit{
	margin:			0 0 1.5em 0;
}
.retrofit, .retrofit td{
	color:			#000!important;
}
.retrofit address{
	display:		block;
	margin:			0 0 2em 0;
	padding:		0 1em 1.5em 1em;
	font-style:		normal;
	font-weight:	bold;
	border-bottom:	2px solid #eee;
}
.retrofit #subpage{
	padding-top:	0.5em;
}
/* ========================================= */


#subpage{
	margin:			0 0;
	font:			11px Arial, sans-serif;
}	
#subpage td{
	height:			20px;
	padding:		10px 20px;
	vertical-align:	top;
}
#subpage .title{
	padding:		5px 0;
}
#subpage td.gap{
	padding:		10px;
}
#subpage .block1{
	width: 			300px;
}
#subpage .block2{
	width: 			255px;
}
#subpage .block4{
	width: 			100%;
}
#subpage .block3{
	width:			50%;
}
#subpage .block3 em{
	font-style: 	italic;
}
#subpage ul{
	margin:			0 0 2em 0;
	padding:		0;
	list-style:		none;
}
#subpage ul li{
	margin:			0 0 5px 0;
	padding:		0 0 0 10px;
	background:		url(../images/dash.png) no-repeat 0 7px;
}
#subpage .bdrTwo ul li{
	background:		url(../images/dashtwo.png) no-repeat 0 7px;
}
#subpage .bdrThree ul li{
	background:		url(../images/dashthree.png) no-repeat 0 7px;
}
#subpage .bkgFour ul li{
	background:		url(../images/dashone.png) no-repeat 0 7px;
}
#subpage h1, #subpage h2, #subpage h3, #subpage h4, #subpage h5, #subpage h6{
	margin:			0 0 0.6em 0;
	padding:		0;
	font:			bold 13px Arial, Helvetica, sans-serif;
}
#subpage h1{
	padding:		8px;
	font:			12pt Arial, Helvetica, sans-serif;
	letter-spacing:	2px;
}
#subpage h2{
	text-transform:	uppercase;
}
#subpage h3 span.lowercase{
	font:			bold 13px Arial, Helvetica, sans-serif;
	text-transform:	lowercase;
}
#subpage .retitle{
	margin:			0 0 1em 0;
	padding:		0;
	font:			bold 20px Arial, Helvetica, sans-serif;
	text-transform:	lowercase;
}
#subpage h3{
	letter-spacing:	1px;
	text-transform:	capitalize;
}
#subpage h3.right{
	float:			right;
	clear:			both;
	text-transform:	capitalize;
}
#subpage h4{
	font-size:		12px;
	font-weight:	normal;
}
#subpage p{	
	margin:			0 0 1em 0;
	padding:		0;
}
#subpage .miniBlock{
	margin:			-10px -20px 10px -20px;
	padding:		10px 20px;
	border-bottom:	10px solid #fff;
}
#subpage .insert{
	padding:		10px 8px;
	line-height:	20px;
}
#subpage .linkblock a{
	position:		relative; /* Forces IE to apply the display rule below */
	display:		block;
	padding:		10px 8px;
	text-decoration:none;
}
#subpage h5.linkblock, #subpage h5.linkblock{
	padding:		5px;
	font-size:		11px;
	font-weight:	bold;
}
#subpage a img{
	border:			none;
}
#subpage .linkblock a span, #subpage .linkblock a span{
	text-decoration:none;
}
#subpage .inline{
	display:		inline;
}
#subpage span{
	color:			#000;
}
#subpage span.impt{
	font:			bold 20px Arial, sans-serif!important;
	color:			#e3157b;
}
#subpage .left{
	float:			left!important;
}
#subpage .right{
	float:			right!important;
}
#subpage .centreTXT{
	text-align:		center!important;
}
#subpage .leftTXT{
	text-align:		left!important;
}
#subpage .rightTXT{
	text-align:		right!important;
}
#subpage em{
	font-style:		normal;
	text-transform:	lowercase!important;
}
#subpage .bkgOne{	/* GREY */
	color:			#000!important;
	background:		#dedede;
}
#subpage .bkgTwo{	/* GREEN */
	color:			#fff!important;
	background:		#37b834;
}
#subpage .bkgThree{	/* MAGENTA */
	color:			#fff!important;
	background:		#CCCCCC;
}
#subpage .bkgFour{	/* WHITE */
	color:			#000;
	background:		#fff;
}
#subpage .colour1{ /* BLACK */
	color:			#000;
}
#subpage .colour2{ /* GREEN */
	color:			#37b834;
}
#subpage .colour3{/* MAGENTA */
	color:			#e3157b;
}
#subpage .colour4{/* WHITE */
	color:			#fff;
}
#subpage .bdrOne{/* BLACK */
	border:			1px solid #000;
}
#subpage .bdrTwo{/* GREEN */
	border:			1px solid #37b834;
}
#subpage .bdrThree{/* MAGENTA */
	border:			1px solid #e3157b;
}


.resourcesTable td{
	padding-left:	0!important;
	padding-right:	0!important;
}
.resourceLists h3{
	clear:			both;
}
.resourceLists ul{
	float:			left;
	width:			32%;
	margin:			0;
	padding:		0 1% 0 0;
}
.resourceLists li{
	margin:			0 0 5px 0!important;
	padding:		0!important;
	background:		none!important;
}
.resourceLists li a{
	display:		block;
	position:		relative;
}


/* -- Tables -- */
#subpage td table{
	margin:			0 0 10px 0;
}
#subpage .col_a{
	width:			12%;
}
#subpage .col_b{
	width:			73%;
}
#subpage .col_c{
	width:			15%;
}
#subpage td table th, #subpage td table td{
	padding:		8px 10px 8px 5px;
	text-align:		left;
	color:			#000;
}
table.contactFRM td{
	color:			#555!important;
}

/* -- Forms -- */
#subpage .newsletterfrm{
	margin:			0;
	padding:		0;
}
#subpage .newsletterfrm label{
	display:		block;
	margin:			15px 0 10px 20px;
	font:			bold 13px Verdana, Arial, sans-serif;
	color: #000;
}
#subpage .newsletterfrm .input1{
	width:			150px;
	margin:			0 0 0 20px;
	font:			12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	border:			1px solid #999;
}
.noBullet{
	list-style:		none!important;
}
.testimonials_short 
{
	font-weight: bold;
	font-size: 13px;
	font-style: normal;
	color: #333;
}

.testimonials_quote 
{
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
	color: #000;	
}

.testimonials_short A
{
	font-weight: bold;
	color: #E3157B;
}

DIV.boxGray 
{
	padding: 10px 10px;
	background:		#dedede;
}

.purpletxtnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E3157B!important;
	word-spacing: normal;
	letter-spacing: normal;
	font-variant: normal;
}
h1.title {
	margin:			0 0 0.6em 0;
	padding:		0;
	font:			bold 12pt Arial, Helvetica, sans-serif;;
}

A.participatingArtists, A.participatingArtists:Visited
{
	font-weight: bold;
	color: black;
}

A.participatingArtists:Hover
{
	font-weight: bold;
	color: #E3157B;
}

A.exhibitionImageThumb, A.exhibitionImageThumb:Visited, A.exhibitionImageThumb:Hover
{
	cursor: hand;
	font-size: 12px;
	font-weight: bold;
	margin-right: 20px;
}

A.advSearch, A.advSearch:Visited, A.advSearch:Hover
{
	color: #333333;
	font-weight: bold;
	margin-right: 2px;
}

A.advSearch:Hover
{
	color: #E3157B;
}

A.exhibitorLink, A.exhibitorLink:Visited, A.exhibitorLink:Hover
{
	color: #333333;
	font-weight: bold;
	margin-right: 10px;
}

A.exhibitorLink:Hover
{
	color: #E3157B;
}

A.archive, A.archive:Visited, A.archive:Hover
{
	color: #333333;
	font-weight: bold;
}

A.archive:Hover
{
	color: #E3157B;
}

A.backTo, A.backTo:Visited, A.backTo:Hover
{
	color: #333333;
	font-weight: bold;
}

A.backTo:Hover
{
	color: #E3157B;
}

/*HYVE new styles*/
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	line-height: 9px
}
a.pinklink, a.pinklink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #E3157B;
	font-weight: bold;
}
a.pinklink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #E3157B;
	text-decoration: underline;
}
a.blacklink, a.blacklink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
a.blacklink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #E3157B;
	text-decoration: none;
}
#list li {
	margin-bottom: 10px
}
ul.servicelist {
	margin-bottom: 8px;
	margin-left: 0px;
}
ul.servicelist ul {
	margin-left: 0px;
}
.spacer {
    display: block;
	clear: both;
    height: 12px;
    background: transparent;
    font-size: 2px;
}
.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-style: italic;
	line-height: 18px;
	padding-top: 35px;
}
.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}


/* Right Col*/

.AdContent {
    width:280px; float:left; text-align:justify; margin-left:25px; margin-top:20px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333333;
    font-weight: normal;
}
.AdContent a {
    color: #333333;
}

    .AdContent a:hover {
        text-decoration:none;
	color: #E3157B;
    }

.AdContent h2 {
    margin: 5px 0;
	border: 0;
	
	color: #333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: bold;
	
	text-transform: uppercase;
	letter-spacing: .3em;
	text-align: left;
}

.AdContent ul {
    margin: 0;
padding: 0;
list-style: none;
    }

.AdContent ul li {
    margin: 10px 0;
    text-align:left;
    }

.AdContent a.Button {
    border:1px solid #CCCCCC;
    font-size:9pt;
    font-weight: bold;
    line-height:20px;
    text-align:center;
    display:block;
    color: #333333;
    margin-bottom:10px;
    padding:6px;
    }

    .AdContent a.Button:hover {
        text-decoration:none;
	color: #E3157B;
    }

.featurette {
	border-width: 0px;
	border-top-width: 1px;
	border-style: none;
	border-top-style: dotted;
	border-color: #CCC;
	padding-top:30px;
	padding-bottom:5px;
	margin-top:15px;
	clear:both;
}

.featurette img {
	margin-bottom:15px;
}

.caption {
	display:block;
}

.featurette p {
	text-align:justify;
}

.featurette a {
	display:block;
	margin-top:15px;
	font-weight:bold;
	
}

.nofeaturette {
	border-width: 0px;
	border-top-width: 1px;
	border-style: none;
	border-top-style: dotted;
	border-color: #CCC;
	padding-top:10px;
	padding-bottom:5px;
	margin-top:15px;
	clear:both;
}

.deepfeaturette {
	border-width: 0px;
	border-top-width: 1px;
	border-style: none;
	border-top-style: dotted;
	border-color: #CCC;
	padding-top:400px;
	padding-bottom:5px;
	margin-top:15px;
	clear:both;
}


.minifeaturette {
	border-width: 0px;
	border-top-width: 1px;
	border-style: none;
	border-top-style: dotted;
	border-color: #CCC;
	padding-top:30px;
	padding-bottom:5px;
	margin-top:15px;
	clear:both;
}

.minifeaturette img {
	float:right;
	margin-bottom:10px;
	margin-left:10px;
}



/* Blog Col*/

.SideButton {
    border:1px solid #CCCCCC;
    font-size:9pt;
    font-weight: bold;
    line-height:20px;
    text-align:center;
    display:block;
    color: #333333;
    margin-bottom:10px;
    padding:6px;
    }

a.SideButton:hover {
        text-decoration:none;
	color: #E3157B;
}

.datetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #E3157B;
	font-weight: normal;
	text-align:left;
}

.datetxtday {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #37B834;
	font-weight: normal;
}