/* GENERAL STYLES */
body { font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#fff;font-size:14px;}
p, div, td, li, blockquote { font-size:12px; color:#000; }
.smaller { font-size: 10px; }
.nospam { margin-right:-3px; }

a img { text-decoration:none; border:none; }
a:link, a:visited, a:hover, a strong {
	color:#043465;
}

/* HEADING STYLES */
h1, h2, h3, h4, h5 { color: #000;}
h1 { color:#921115;font-size:2.5em; }
h2 {font-size:1.6em;}
h3 {font-size:1.2em;}

/* SPONSORS PAGE STYLES */
.sponsor { margin-top:15px; }
.sponsorTitle { font-weight: bold;font-size:11px;color:#000; }
.sponsorLevelTitle { font-weight: bold;font-size:12px;color:#0069AA;margin-top:10px; }
.sponsorBody { font-size:11px; }
.clearFloat {clear: both;}
.sponsorDetails { display:none;clear:both;text-align:left;}

/* CONTACT US PAGE STYLES */
.contactTD tr td { font-family:arial,verdana;font-size:11px;}


/* ERROR MESSAGES */
.error {
	background-color:#CC0000;
	color:#fff;
	padding:4px;
	border:1px solid #000;
	padding-left:12px;
}
.error p, .error li, .error td, .error div {
	color:#fff;
}

/* SKYPANTHER LINK IN FOOTER */
.festos, .festos a {
 font-family: verdana;
 font-size: 10px;
 color: #aaaaaa;
 text-decoration: none;
}
.exhibitorOutput {
 font-size:11px;
 color: #666666;
}
.perfHeader {
 font-size: 10px;
 font-weight: bold;
}

/* ARTISAN APPLICATION SPECIFIC STYLES */
.artisanApplicationTable { border: 1px solid #7E735C; margin:5px; }
.artisanApplicationTableOddRow { background-color:#DFD6B5; }
.artisanApplicationTableEvenRow { background-color:#fff; }
.artisanApplicationExplanation {  font-size: 10px; font-style: italic; color: #7E735C; }
.artisanApplicationrequired { font-size: 18px; color: red; font-weight: bold;vertical-align:top; }
.artisanApplicationH3 { margin-bottom:0px; padding-left:5px; }
.artisanApplicationTable textarea {  font-family: sans-serif; font-size: 12px; }
.artisanApplicationError { background-color: #990000; color: #fff; padding:4px 0px 4px 0px; text-align:center;margin-right:18px;}
.artisanApplicationSuccess { background-color:#DFD6B5; color: #000; padding:4px 0px 4px 0px; text-align:center;margin-right:18px;}
.artisanApplicationSuccess a { color:#fff; font-weight:bold; text-decoration:underline; }
.artisanApplicationTable textarea { width:280px; height:160px; vertical-align:text-top }