﻿/* web.config settings:

<add key="tableLogonwidth" value="960"></add>
<add key="tableOrderWidth" value="960"></add>
<add key="leftSideWidth" value="0"/>
<add key="rightSideWidth" value="0"/>
<add key="orderFormPadding" value="0"/>

Note: banner image width = 960.

*/

td 
{
	color:black;
	background-color:White;   /* setting equal to OrderForm background color eliminates vertical "strips" on left and right side of order form. */
}

tbody
{
	color:black;
}

BODY
{
	text-align:center;	/* remove this, set margin = 0 0 0 0 to left justify */
	margin:auto;
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:50px;
	background:#abacac;

}

TABLE.OrderForm
{	
 	text-align:left;
	padding-top:0px;
	margin-top:0px;
	height:400px;
	vertical-align:top;
	background-color:White;
	background-image: none;
}

	
/* Use these settings to override colors in "header" section of "Select Attendees()" popup */


#cboxTitle{position:absolute; top:-28px; left:0; text-align:center; width:100%; font-weight:bold; font-size:18px; font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; color:#abacac;}
#cboxCurrent{position:absolute; top:0px; left:58px; font-weight:bold; font-size:18px; font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; background-color:White; color:#abacac;}


.eventNoIndent
{
	clear:both;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif
	font-size:18px;
	color:#0055B5;
}

.eventIndent
{	
	clear:both;
	padding-left:15px;
	margin-left: 20px;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size:18px;
	color:#0055B5;
}

.eventHeader
{
    FONT-WEIGHT: bold;
    font-size:18px;
    padding-left:5px;
    padding-right:5px;
    font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.eventHeader0
{
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#505050;
	padding-bottom:5px;
}

.eventHeader1
{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	color:#0055B5;
	font-size:18px;
	font-weight:bold;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-style:normal;
	
}

.eventHeader2
{
	color:#9bb6cf;
	font-size:18px;
	font-weight:bold;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.eventHeader3
{
	clear:both;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#505050;
	font-size:14px;
	font-weight:normal;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-style:italic;
}

.eventHeader4
{
	clear:both;
	float:left;
	padding-left:0px;
	padding-top:5px;
	margin:0 0 0 0;
	font-weight:bold;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-style:italic;
	font-size:18px;
	color:#2AC4F4;
}

.eventLabel30
{
    color: #2AC4F4;
    FONT-WEIGHT: bold;
    font-size:18px;
    padding-top:10px;
    padding-bottom:0px;
    margin-left:0px;
    padding-left:0px;
    font-style:normal;
    font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.eventLabel31
{
    color: #0055B5;
    FONT-WEIGHT: bold;
    font-size:18px;
    padding-top:10px;
    padding-bottom:0px;
    margin-left:0px;
    padding-left:0px;
    font-style:italic;
    font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.eventLabel35
{
	clear:both;
	padding-left:10px;
	padding-top:0px;
	margin-top:0px;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505050;
}

.eventLabel40
{
    color: #47aae1;
    FONT-WEIGHT: bold;
    font-size:14px;
    padding-top:20px;
    margin-left:0px;
    padding-left:0px;
    font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.eventLabel45
{
	clear:both;
	float:left;
	padding-top:0;
	padding-bottom:0;
	padding-right:0;
	padding-left:10px;
	margin:0 0 0 0;
	color:#505050;
	font-size:12px;
	font-weight:bold;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-style:normal;
}

.eventLabel50
{
	color: #47aae1;
    FONT-WEIGHT: bold;
    font-size:18px;
    text-transform: uppercase;
    font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.eventLabel51
{
	color: #47aae1;
    FONT-WEIGHT: bold;
    font-size:18px;
    text-transform: uppercase;
    margin-top:20px;
    font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.eventLabel55
{
	clear:both;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505050;
}

.eventLabel60
{
	color: #47aae1;
    margin-left: 0px;	
    padding-top:10px;
	font-style:italic;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size:14px;
}

.eventLabel65
{
	clear:both;
	padding-top:10px;
	color:#7cb7d1;
	font-size:18px;
	font-weight:normal;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.eventLabel90
{
 padding-left:10px;
 color:#0055B5;
 font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
 font-size:16px;
}

.TimeInfo
{
	clear:both;
	color:#505050;
	float:left;
	padding-left:10px;
	margin-left:0px;
	padding-bottom:5px;
	font-size:14px;	
	font-style:italic;
	font-weight:normal;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.dateDivider
{
	background-color:transparent;
/*	color:#FF55E1;	*/
	font-size:24px;
}

.eventUnderline
{
	margin-bottom:10px;
	border-collapse:collapse;
	width:100%;
	height:0px;
	border-top: solid 1px;
	border-color: #5A7EA9;
}

.eventIndentEntry
{
	clear:both;
	padding-top:3px;
	margin-top:0px;
	height:24px;
	min-height:24px;
/*
	height:32px;
	min-height:32px;
*/
}

.eventNoIndentEntry
{
	clear:both;
	padding-top:3px;
	margin-top:0px;
	height:24px;
	min-height:24px;
/*
	height:32px;
	min-height:32px;
*/
}

.ExpandCollapse
{
	clear:both;
	padding-left:19px;

}

.PageSubHeader
{	
	background-color:#2AC4F4;
	padding-left:20px;	
	padding-top:16px;
	padding-bottom:10px;
	white-space:nowrap;
	margin-top:0px;	
	color: #fff;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size:24px;
	font-weight:bold;
	font-style:normal;
	width:auto;
	height:auto;  
}

#tdLeftSide
{
	/*background:#6492C4 url(images/Left.jpg) no-repeat scroll top;*/
}

#tdRightSide
{
	/*background:#6492C4 url(images/Right.jpg) no-repeat scroll top;*/
}

/* The width (and min-width, for Firefox) values of OrderCol1 through OrderCol7 
   must total the web.config value of tableOrderWidth minus the padding on the
   order form (which is 100 by default, or the value of the web.config
   setting for orderFormPadding, if it exists).  For example if, in web.config, tableOrderWidth = 900 
   and orderFormPadding = 40, then the width values of OrderCol1 through
   OrderCol7 must total 860.
*/

.OrderCol1
{
	width:5px;
	min-width:5px;
}
.OrderCol2
{
	width:5px;
	min-width:5px;
}
.OrderCol3
{
	width:600px;
	min-width:600px;
	vertical-align:text-top;
}
.OrderCol4
{
	width:70px;
	min-width:70px;
	text-align:right;
	vertical-align:baseline;
}
.OrderCol5
{
	width:90px;
	min-width:90px;
}
.OrderCol6
{
	width:20px;
	min-width:20px;
	text-align:left;
}
.OrderCol7
{
	width:70px;
	min-width:70px;
	text-align:right;
}

.popupControl
{
	background-color:Transparent;
	border-style:none;
	color:#505050;
	width:400px;
	margin: 5px 5px 5px 0px;
	padding-bottom: 5px;
	text-align:center;
	display:none;
	font-size:14px;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-weight:normal;
}
 
.round_middle_panel
{   
	background-color:#9bb6cf;
    padding: 0px;   
    margin: 0px; 
    width: 98%;
    font-weight:normal;
    font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
    font-size:14px;
    color:#505050;
    
}

.round_inner_panel
{    
    padding: 10px 20px 10px 20px;             
    width: 90%;
    text-align:left;
    font-weight:normal;
    font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
    font-size:14px;
    color:#505050;
}

P
{
	text-align:left;
}

#trCopyright
{
	display:none;
}

#tblFinePrint
{
	visibility:hidden;
}

#divTableHeader
{
	margin:auto;
	padding-bottom:0px;
	text-align:center;
}

#divTableHeaderOuter
{
	margin:auto;
	text-align:center;
}

#pnlOrderForm
{
	margin-left:20px;
	margin-right:20px;
	background-color:White;
	padding-bottom: 10px;
}

#pnlOrderForm td
{
	background-color:White;
}

#divOrderForm  /* should be same as #pnlOrderForm */
{
	margin-left:20px;
	margin-right:20px;
	padding-bottom: 10px;
}

#divOrderForm td /* should be same as #pnlOrderForm td */
{
	background-color:White;
}

#divEventRepeater
{
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	background-color:White;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;	
}

.OrderFormTextBox
{
/*	border-color:#505050; */
	border-style:inset;
}

#lblStep
{
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size:24px;
	font-weight:bold;
	/* padding-bottom:5px; */
}

#lblStepAppend
{
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size:24px;
	font-weight:normal;
}

.eventLabel0
{
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#505050;
}

#divOrderInstructions
{
	background-color:White;
	text-align: center; 
	padding-top: 20px;
    padding-bottom: 20px;
}

#vsOrderValidationSummary
{
	background-color:White;
	padding-left:20px;
	padding-bottom: 20px;
}

#pnlAttendees
{
	margin-left:0px;
	margin-right:20px;
	background-color:White;
	padding-bottom:10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;	
}

#pnlAttendees td
{
	background-color:White;	
}

#pnlContact
{
	margin-left:20px;
	margin-right:20px;
	padding-left:20px;
	padding-right:20px;
	background-color:White;
}

#pnlContact td
{
	background-color:White;	
}

#pnlContactAddress
{
	margin-left:20px;
	margin-right:20px;
	padding-left:20px;
	padding-right:20px;
	background-color:White;	
}

#pnlContactAddress td
{
	background-color:White;	
}

#pnlContactFooter
{
	margin-left:20px;
	margin-right:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:White;
}

#pnlContactFooter td
{
	background-color:White;	
}

#divOptIn
{
	padding-top: 10px;
	margin-top: 0px;
}

#pnlReview
{
	padding-bottom:10px;	
	background-color:White;
}

#divOrderConfIntro
{
	padding-left:20px;
	padding-top:0;
	padding-bottom:0;
	margin:0;
	background-color:White;
}

#tableContactPaymentInformation
{

	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	background-color:White;
}

#tableContactPaymentInformation tbody
{
	padding-bottom:20px;
}

#tableContactPaymentInformation td
{
	padding-left:20px;
	padding-right:20px;
	background-color:White;
}

#tdContactInfoReview
{
	padding-left: 0px; 
	margin-left: 0px;
	padding-bottom:10px;
}

#pnlTransResult
{	
	padding-left:20px;
	padding-right:20px;
	background-color:White;
}

#pnlTransResult td
{	
	background-color:White;
}

#pnlConfirmationPayInfo
{	
	margin-left:20px;
	margin-right:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	background-color:White;
}

#pnlConfirmationPayInfo td
{	
	background-color:White;
}

#pnlConfirmationText
{	
	padding-bottom:10px;
	background-color:White;
}

#tblConfirmationText
{	
	padding-left:20px;
	padding-right:20px;
	background-color:White;
}

#tblConfirmationText td
{	
	background-color:White;
}

#pFooter A:link
{
    COLOR: White;
}

#tblInvitees
{
	width:100%;	
	border-collapse:collapse !Important;
	border-style:none !Important;	
}

#tblInvitees td
{
}

#dgEventsOrdered
{
	border-collapse:collapse; border:1px solid #cccccc;
	/*border-color:#505050;
	border-collapse:separate;*/
}

#dgEventsOrdered td
{
	border:1px solid #cccccc;
}

.OrderHeaderRow
{
	border-color:#cccccc;
	background-color:#FBE530 !Important;	
}

.GuestOrderHeaderRow
{
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	background-color:#FBE530 !Important;	
}

.AttendeesList td
{
	background-color:White;
}

.SectionHeader
{	
	color:#7cb7d1;
	font-size:24px;
	font-weight:normal;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
}

.EventInfoLink
{
	color: #40b2e4;
}

.EventInfoLink:hover
{
	color: #40b2e4;
}

#lblWelcome
{
/*	color:#FF00A5;	*/
	font-size:24px;
	font-weight:normal;
	font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif;
	display:block;
	/* margin:10px 0; */
}

.OrderFormTableGroup
{
	padding-top: 0px;
	width: 100%;
}

TD.heading
{
    padding-bottom:20px;
}

#dgGuests
{
	border-style:solid;
	border-width:1px;
	border-color:Gray;
}

#dgGuests td
{
	border-style:solid;
	border-width:1px;
	border-color:Gray;
	padding:5px;
}

#tblInviteesOuter
{
	border-style:solid !Important;
	border-width:1px;
	border-color:Gray;
	border-collapse:collapse !Important;
}

/* ---------------------------------------------------
	ELEMENTS
--------------------------------------------------- */


html { -webkit-font-smoothing:antialiased; }
body { color:#333; background:#abacac; font-size:62.5%; font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; }

h1, h2, h3, h4, h5, h6 { font-weight:bold; }
h1 {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; font-size:2.6em; font-weight:bold; text-transform:uppercase; margin:0 0 .25em; color:#3185c0; }
h2 {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; font-size:2.6em; font-weight:normal; line-height: 1.5em; margin:1.5em 0 1em; /* color:#ff00a5; */ }
h2:first-child {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; margin-top:0; }
h3 {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; font-size:1.8em; font-weight:normal; margin:2em 0 .5em; color:#0055a6; }
h3:first-child {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; margin:0 0 .5em; }
h4 {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; font-size:1.6em; line-height:; text-transform:uppercase; margin:3em 0 .5em; color:#3185c0; }
h5 {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; font-size:1.6em; line-height:; font-weight:bold; margin:1.5em 0 .25em; color:#0055a6; }
h6 {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; font-size:1.4em; line-height:; margin:1.5em 0 .75em; color:#0055a6; }

p {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; font-size:1.4em; line-height:1.3em; margin:0 0 .75em; }
li {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; font-size:1.4em; line-height:1.4em; }

a {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; text-decoration:none; border-bottom:1px solid; }
a, a:link {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; color:#3399cc; }
a:visited {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; color:#3399cc; }
a:hover {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; color:#0055a6; transition:color .25s; -moz-transition:color .25s; -webkit-transition:color .25s; -o-transition:color .25s; }
a:active {font-family:"Verdana", "Trebuchet MS", "Arial", sans-serif; color:#3185c0; }

strong { font-weight:bold; }
em { font-style:italic; }
img { -ms-interpolation-mode:bicubic; }
blockquote { margin-left:22px; }

/* extenstion to LATEST folder stylesheet - mautner */
.pageHeader h2
{
	text-align:center;
    FONT-SIZE: 28px;
    FONT-WEIGHT: normal;
	COLOR: #000000;
    LINE-HEIGHT: 1.5;
    FONT-FAMILY: Georgia, Palatino Linotype, Trebuchet MS, Sans-Serif;
}

.PageSubHeader
{	
	background-color: White;
	color: Black;
}

.TestMessage
{
	color:Red;
}


#trLogonPrompt1
{
	text-align:center;
}

#trLogonPrompt2
{
	text-align:center;
}

.ConfirmPanel
{	
	margin-left:0;
}

#lblLogonScreenTitle2
{
	font-family: "Verdana", "Trebuchet MS", "Arial", sans-serif;
	font-size: 18px;
}

#lblLogonScreenTitle
{
    font-family: "Verdana", "Trebuchet MS", "Arial", sans-serif;
    font-weight: bold;
}

#lblMainEventName
{
    font-family: "Verdana", "Trebuchet MS", "Arial", sans-serif;
    font-weight: bold;
}

#lblMainEventDate
{
    font-family: "Verdana", "Trebuchet MS", "Arial", sans-serif;
    font-size: 18px;
}

#imgHeader
{
	margin-top:10px;
}

.OrderCol7 /* not to display total column */
{
	display:none;
}

.SubTotalDivider
{
	display:none;
}

/* mautner */