/* Default CSS Stylesheet for a new Web Application project */


html 
{ 
	height: 100%;
}

BODY
{
	font-weight: normal;
	font-size: 0.8em;
	word-spacing: normal;
	text-transform: none;
	letter-spacing: normal;
	height: 100%;
}

.ADMIN
{
	background-color:#ffffff;
}

.divInstructions
{
	font-size:10pt;
	font-family:Georgia,Tahoma;
	color:#3f3f3f;
	background-color:White;
	height: 300px;
	overflow:auto;
}

.swhidden 
{ 
	display: none; 
}

span .ddlMultiClassXXXXXXXXXX
{
	position:relative;
}

.elbMultiClass
{
    color:Black;
}

/*
.ie #ddlClass_dropList, .ie #ddlClass_BackerFrame << this was only for when using a drop-down, but we changed to listbox
{
	left:160px !important;
	top:106px !important;
	z-index:-2;

}
*/

#ddlClass_dropList
{ 
	overflow-x:hidden;
}

.mainBackgroundWhite
{

}

.footer
{
	font-size:8pt;
	color: gray !important;
}
.footer A:link	
{	
	text-decoration:none;
	color: gray;
}

.footer A:visited	
{	
	text-decoration:none;
	color: gray;
}
	
.footer A:hover
{
	color: #010101 !important;
	text-decoration: underline !important;
}

.navList
{
	border-right: white 0px solid;
	border-top: white 0px solid;
	border-left: white 0px solid;
	border-bottom: white 0px solid;
}



INPUT, TEXTAREA, SELECT
{
	font-size: 8pt;
	font-family: Arial, Helvetica, Verdana, Tahoma ;
}

DIV SPAN, DIV INPUT
{
	font-family:Arial;
	font-size:8pt;

}

.ie input:focus, .ie textarea:focus, .ie select:focus, .ie input:hover, .ie textarea:hover, .ie select:hover,
.gecko input:focus, .gecko textarea:focus, .gecko select:focus, .gecko input:hover, .gecko textarea:hover, .gecko select:hover
{
	border-style:solid;
	border-color:#7399BD;	
}

.ie input:focus, .ie textarea:focus, .ie select:focus,
.gecko input:focus, .gecko textarea:focus, .gecko select:focus
{
	background-color: #FEFEE2;
}

.mastcurve1
{
  background-image:url(images/mastcurve1.png);
  background-position:top;
  height:24px;  
}

.ie6 .mastcurve1
{
  background-image:url(images/mastcurve1.gif);
}

.mastcurve2
{
    background-image:url(images/mastcurve2.png);
    background-position:top;
    height:55px;
}

.ie6 .mastcurve2
{
    background-image:url(images/mastcurve2.gif);
}

.mastlowline
{
 background-image:url(images/mastlowline.png);
 background-position:top;
 height:10px;   
}

.ie6 .mastlowline
{
 background-image:url(images/mastlowline.gif);
}

.GenericMessageTitle
{
	font-size: 10pt;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-weight: bold !important;
	color:White;
}

.GenericMessageInstructions
{
	font-size: 10pt;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-weight: bold !important;
	color:black;
}

.GenericMessageBody, .GenericMessageHeading
{
	font-size: 8pt;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	color:black;
}

.tableWithPageBreak
{
	page-break-after:always;
}

.boldFieldNotice
{
	font-size: 7pt !important;
	font-style: italic;
}

.RequiredField
{
	font-weight: bold;
}
.NotRequiredField
{
	font-weight: normal;
}

.HyperLinkSmall
{
	font-size: 7pt !important;
	font-weight: normal;
	text-decoration:none;
	color: blue !important;
	border-bottom: dotted 1px #666; 
}

.HyperLinkSmall A:visited	
{	
	text-decoration:none;
}
	
.HyperLinkSmall A:hover
{
	text-decoration: underline !important;
}


.HorseBoxRider, .HorseBoxTrainer, .HorseBoxOwner
{
	border-right: black 1px outset;
	padding-right: 2px;
	border-top: black 1px outset;
	padding-left: 8px;
	padding-bottom: 2px;
	border-left: black 1px outset;
	padding-top: 2px;
	border-bottom: black 1px outset;
	color:black;
}
.HorseBoxRider
{
	background-color: ghostwhite;
}







span .HorseBoxRider
{
		display:block;
}







.HorseBoxTrainer
{
	background-color: gainsboro;
}
.HorseBoxOwner
{
	background-color: white;
}

.HorseCaptions
{
	text-decoration: underline;
}

.etmedium
{
	font-size:10pt;
}

.et001
{
	border-right: black 2px solid;
	border-top: black 2px solid;
	font-size: 10pt;
	border-left: black 2px solid;
	border-bottom: black 2px solid;
	font-family: Arial;
	background-color:White;
	
}

.et001tightrow0
{
	position: relative;
	top: -4px;
}
.et001tightrow1
{
	position: relative;
	top: -8px;
}
.et001tightrow2
{
	position: relative;
	top: -16px;
}
.et001tightrow3
{
	position: relative;
	top: -24px;
}

.et002
{
	border-right: silver 2px dashed;
	border-top: silver 2px dashed;
	font-size: 10pt;
	border-left: silver 2px dashed;
	border-bottom: silver 2px dashed;
	font-family: Arial;
	color:Black;
	background-color:White !important;
	
}


.et002largebold
{
	font-size: 12pt;
	font-weight:bold;
}

.et002placebox
{
	font-size: 6pt;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	position:relative;
	top:-41px;
	color:Black;
}

.et002smallbold
{
	font-size: 8pt;
	font-weight:bold;
}

.et002small
{
	font-size: 8pt;
}

.et002xsmall
{
	font-size: 7pt;
}


.et004
{
	border-right: silver 2px dashed;
	border-top: silver 2px dashed;
	font-size: 10pt;
	border-left: silver 2px dashed;
	border-bottom: silver 2px dashed;
	font-family: Arial;
	color:Black;
}


.et004largebold
{
	font-size: 12pt;
	font-weight:bold;
}

.et004placebox
{
	font-size: 6pt;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	position:relative;
	top:-41px;
	color:Black;
}

.et004smallbold
{
	font-size: 8pt;
	font-weight:bold;
}

.et004small
{
	font-size: 8pt;
}

.et004xsmall
{
	font-size: 7pt;
}

.et004tagcopy
{
	font-size:11pt;
	font-family:Arial;
}

.et005agetop
{
	font-size: 10pt;
	position:relative;
	top:-250px;
	left:102px;
	font-weight:bold;
}

.feesGrid
{
	font-size:10pt;
}

.FairNameTitle, .WebFairNameTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #010101;
}

.WebFairNameTitle
{
	font-weight: 700;
	font-size: 13pt;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	letter-spacing: normal;
	text-decoration: none;
}

.loginHeader
{
	color:black;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	left:50px;
}

.divisionNotes
{
	font-size: 10pt;
	font-family:Segoe, Verdana,Arial,Helvetica;
	z-index: 5000;
	left: -200px; /*-170*/
	overflow: auto;
	cursor:pointer;
	position: absolute;
	color:black;
	top: -6px; /*-72*/
	margin: 0 auto;
	filter:progid:DXImageTransform.Microsoft.Fade(duration=0.35,overlap=1.0)progid:DXImageTransform.Microsoft.Alpha(opacity=90)progid:DXImageTransform.Microsoft.Shadow(color=#A3A3A2,direction=135);
	opacity: 0.9;
}


.junk
{
}

.duplicateBubble
{
	font-size: 10pt;
	font-family:Segoe,Verdana,Arial,Helvetica;
	z-index: 5000;
	left: 500px;
	overflow: auto;
	cursor:pointer;
	position: absolute;
	color:black;
	top: 80px;
	filter:progid:DXImageTransform.Microsoft.Fade(duration=0.35,overlap=1.0)progid:DXImageTransform.Microsoft.Alpha(opacity=97)progid:DXImageTransform.Microsoft.Shadow(color=#A3A3A2,direction=135);
	visibility:hidden;
}


.pnlStatistics
{
	font-size:smaller;
}

.labReceiptTitle
{
	font-size:small;
}
.labReceiptSubTitle
{
	font-size:x-small;
}
.labReceiptItem
{
	vertical-align: top;
}
.labCartItem
{
	text-indent:3px;
	vertical-align:top;
	width:160px;
}
.labCartItemEmph
{
	color:#CC6600;
	font-weight:bold;
}

.labReceiptAmountRight
{
	text-align:right;
	font-size:x-small;
}

.labReceiptAmount
{
	text-align:right;
	vertical-align:bottom;
}
.labReceiptSummary,.labReceiptSummaryAmount
{
	font-weight:bold;
	font-size:x-small;
	font-family:Arial;
}
.labReceiptSummaryAmount
{
	text-align:right;
}
.receiptDisclosure
{
	padding:10px;
}

.cartReceiptExhibitorTotal 
{
	page-break-after: always ! important;
}
.cartPrint
{
	font-size:x-small;
	border-style:solid;
	border-width:medium;
	background-color:White;
	border-color:Black;

}
.cartPrintLastPage
{
	border-right: solid;
	border-top: solid;
	font-size: x-small;
	border-left: solid;
	border-bottom: solid;
	background-color: #f8f8f8;
	border-color:Black;
}

.labTableDescription
{
	font-weight:bold;
	text-align:center;
}

.lblWebReceipt
{
	text-align:left;
	font-weight:normal;
}

.lblWebReceiptLabels
{
	font-weight:bold !important;
	font-size:10pt;
	text-align:left;
}

.lblWebReceiptText
{
	font-family:Courier New;
	font-size:10pt;
	text-align:left;
}
.cartReview
{
	font-size:10pt;
	border-style:solid;
	border-width:medium;
	background:white;
	color:Black;
	text-align:left;
	border-color:lightgrey;	
}
.cartReviewHeader
{
	font-weight: bold;
	color: white;
	background-color: lightsteelblue;
}
.cartReviewExhibitorTotal, .cartReviewGrandTotal
{
	background-color:#f5f5f5;
}

.cartReviewExhibitorHeader
{
	font-size:small;
}

.cartReviewSubTotal
{
	background-color:#e7e7e7;
}
.cartReviewGrandTotal
{
	font-size:small !important;
	
}

.breadcrumbsBox
{
	position:relative;
	left:-20px;
}

.breadcrumbs
{
	font-weight: bold;
	font-size: 6.5pt;
	font-family: Verdana,Arial;
}
.breadcrumbs A:link, .breadcrumbs A:hover, .breadcrumbs A:visited
{
	text-decoration: none;
}
	
.cartLinks	
{	
	text-decoration:none;
}

.cartLinks A:visited	
{	
	text-decoration:none;
}
	
.cartLinks A:hover
{
	color: darkslateblue !important;
	text-decoration: underline !important;
}

.navlinks A:visited	
{	
	text-decoration:none;
}


.logoSubTitle
{
	font-size:7pt;
	font-family:Arial;
	color:Gray;
}

.swpanel, .swpanelintro, .swpanelTickets
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	color: #010101;
	padding-top: 20px;
	font-family: Verdana, Arial;

}

.swpanel
{
	font-weight: bold;
	font-size: 1em;
	font-size:10pt !important;


}

.swpanelTickets label
{
	font-size:8pt !important;
}

.swpanelHeader
{
	font-weight: bold;
	font-size:12pt !important;
	position: relative;	
}


.valSummary
{
	position: relative;
	text-align: left;
	color:#CD320E !important;
}

.labFeedback
{
	position: relative;
	top: 3px;
	text-align: left;
	font-weight: normal !important;
	font-size:9pt;
}

.confirmTextValues
{
	font-family:Arial;
}

.labFeedbackAlert
{
    position: relative;
    top: 1ex;
    color: #CD320E !important;
    text-align: left;
    font-weight: bold;
    font-size: 8pt;
    background-color: #ffffcc;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CD320E;
    border-right-color: #CD320E;
    border-bottom-color: #CD320E;
    border-left-color: #CD320E;
    padding: 4px 4px 4px 4px;
}

.tableBackTop
{
	width:150px;
	height:28px;
}

.tableBackMiddle
{
	width:170px;
	height:22px;
}

.tableBackBottom
{
	width:150px;
	height:12px;
}



.labTip
{
	font-weight:normal !important;
	font-size: 8pt;
}

.labSexX
{
	position: relative;
	top: 1ex;
}

.radSex
{
	font-size:10pt;
}
.radSexX
{
	left: 21.5ex;
	position: relative;
	top: -2ex;
}
.reqSexX
{
	left: 24.18ex;
	position: relative;
	top: 1ex;
}

.labDescription
{
	position: relative;
	top: -3ex;
}

.swbutton,input.button {font-size:8pt; font-family:Arial,Helvetica;margin-top:5px;margin-right:5px;}

.swbuttonDisable
{
	border-right: lightgrey outset;
	padding-right: 0px;
	border-top: lightgrey outset;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 10px 5px 5px;
	border-left: lightgrey outset;
	cursor:pointer;
	color: white;
	padding-top: 0px;
	border-bottom: lightgrey outset;
	font-family: Verdana, Arial;
	background-color: lightgrey;
}


.swbuttonlittle
{
	font-size:7pt;
	padding:0;
	margin:1;
}
.swbuttonOffesetLower
{
	position:relative;
	top:0.5ex;
}

.swHPadding4
{
	padding-left: 4px;
	padding-right: 4px;
}

.swHPadding7
{
	padding-left: 7px;
	padding-right: 7px;
}


H1
{
	font-weight: 700;
	font-size: 2.0em;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link
{
	color: grey;
	text-decoration: none;
}	
		
A:visited	{	
	text-decoration:	none;
	color:	grey;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	gray;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	black;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	
UL
{
	left: -15px;
	position: relative;
}

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	


TD
{
	font-size: 0.75em;
}

.dottedLink
{
	font-size: 8pt;
	font-family:Franklin Gothic Medium, Helvetica, Arial, sans-serif;
	font-style:italic;
	font-weight:normal;	
}

a.dottedLink,a.dottedLink:visited
{
	text-decoration: none; 
	background-image: url(images/link_dotted.gif); 
	background-repeat: repeat-x; 
	background-position: bottom;
} 

a.dottedLink:hover
{
	background-color:#fecf7d;
	color:black;
	text-decoration: underline;
	background-image:none;
}
.navlinks
{
	font-size: 8pt;
	font-family:Franklin Gothic Medium, Helvetica, Arial, sans-serif;
	font-style:italic;
	color:#010101;
	background-image:url(images/gradient_small.png);
	background-repeat:repeat-x;	
}
.navlinks A:link
{
	color: gray !important;
	text-decoration: none;
}	
		
.navlinks A:visited	{	
	text-decoration:	none;
	color:	gray !important;
	}	
		
.navlinks A:hover
{
	color: #010101 !important;
	text-decoration: underline;
}

.navlinks A:active	{	
	text-decoration:	none;
	color:	gray;
	}	
		
.billReview
{
	font-size:10pt;
	border-style:solid;
	border-width:medium;
	background:white;
	color:Black;
	text-align:left;
	border-color:lightgrey;	
}
.billReviewHeader
{
	font-weight: bold;
	color: white;
	background-color: #000000;
}

.billReviewDue
{
	background-color:#f5f5f5;
	font-weight:bold;
	font-size:12pt !important;
}

