

body 
{
    width:950px;
    margin:auto;
    font-family:Verdana;
     background-color:#A1CAE0;
    background-image:url("images/c2cgenericBack.jpg");
     background-repeat:repeat-x;
    font-size:62.5%;
}

h1, h2
{
    color:Black;
    margin-bottom:0;
    font-size:22px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

h2 a
{
    color:#1F5488;
}

div.moreSpace
{
 line-height:20px;		
}

div.invisible
{
	display:none;
}

.largeText
{
	color:#1F5488;
	font-size:18px;
 font-weight:bold;
}

.largerText
{
	color:#1F5488;
	font-size:30px;
 font-weight:bold;
}

#divChooseEvent
{
    border-top: 1px dashed #037D0E;
    border-bottom: 1px dashed #037D0E;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}

#divTicketInfo
{
    background-color:#FEF6E9;
    border-top: 1px dashed #037D0E;
    border-bottom: 1px dashed #037D0E;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
}

#fontWrapper
{    
    font-size:1.2em;
}

.defaultHeaders 
{
    color:#FF0000; 
    font-weight:bold;
    font-size:15px;
}


#faqWrapper li
{
    line-height: 1.6;
}

.faqLinkHeading 
{
    font-size: 16px;
    font-weight: bold;
}

#defaultWrapper
{
    background-color:#F4F4F4;
    padding-top:0px;
    padding-left:10px;
    border: 1px solid #5479A6;
    min-height:500px;
    line-height: 1.6;
}

#faqWrapper2
{
    background-color:#FFFFFF;
    padding-top:0px;
    border: 1px solid #5479A6;
    min-height:500px;
    line-height: 1.6;
}

#wrapper
{
    background-color:#FFFFFF;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    border: 1px solid #5479A6;
    min-height:500px;
}

.blueTableHeader
{
     background-color:#19588E;
     color:#FFFFFF;
     font-weight:bold;
}

.calendarImage
{
    vertical-align:middle;
    border:none;
}

.chooseEventTableHeader
{
    background-color:#E9EEF2;
    padding:5px;
}

.createAccountButton
{
    width:400px;
    background-color:#EEC585;
    color:#1E528C;
    font-weight:bold;
    /*font-size:15px;*/
    font-size:1.5em;
}
.errorMessage a:link
{
	font-size: 12px;
	color: red;
}

.errorMessage
{
	font-size: 12px;
	color: red;
}

.unverifiedRequest
{
	color:Blue;
}
.divDashTop
{
    border-top: dashed 1px #008300;    
    padding: 15px 10px 15px 5px;
}

.divDashBottom
{
    border-bottom: dashed 1px #008300;    
    padding: 0px 0px 15px 0px;
}

.divDashLeft
{
    border-left: dashed 1px #008300;    
    padding: 15px 0px 15px 0px;
}


.divDashTopAlert
{
    border-top: dashed 1px #008300;    
    padding: 15px 10px 15px 5px;
    background-color:#FEF6E9;
}

.divDashTop a, .divDashTopAlert a
{
    /*font-size:25px;*/
    font-size:2.3em;
    color:#1F5488;
    font-weight:bold;
}

.divDashTopBottom
{
    border-top: dashed 1px #008300;    
    border-bottom: dashed 1px #008300;
    padding: 15px 10px 15px 5px;
}

.divDashTopBottomAlert
{
    border-top: dashed 1px #008300;    
    border-bottom: dashed 1px #008300;
    padding: 15px 10px 15px 5px;
    background-color:#FEF6E9;
}

/*.divDashTopBottom a, .divDashTopBottomAlert a
{
    font-size:2.5em;
    color:#1F5488;
    font-weight:bold;
}*/

.divDashTopTicketGroups
{
    border-top: dashed 1px #008300;    
    padding: 15px 10px 15px 5px;
}

.dateTextBox
{
    vertical-align:middle;
    width:100px;
    font-weight:bold;
    background-color:#FEF6E9;
    color:#3E6F9A;
}

.divNav
{
    width:948px;
    /*background-color:#F3A22D;*/
	 background-color:#E9EEF2;
    height:20px;
    border-left: solid 1px #5479A6;
    border-right: solid 1px #5479A6;
}

.divNav a
{
	text-decoration:none;
	/*color: #33668B;*/
	color: #000000;
	font-weight: 300;
}

.divNav ul
{
    margin:0;
    padding:0;
}

.divNav li
{
    float: left;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style: none;
}

.eventInfo
{
    color:#1A5285;
}

.eventInfo a
{
    color:#1A5285;
    text-decoration:underline;
}

.eventTextBox
{
    vertical-align:middle;
    width:300px;
    font-weight:bold;
    background-color:#FEF6E9;
    color:#3E6F9A;
}

.faqList
{
    margin:0;
    padding:0;
}

.faqList li, a
{
    list-style:none;
    color:#1E537D;
}

.footer
{
    background-color:White;
    border-left: solid 1px #5479A6;
    border-right: solid 1px #5479A6;
    border-bottom: solid 1px #5479A6;
}

.headerRow
{
    font-family: verdana;
    background-color: #1d5188;
    padding-top:0;
    padding-bottom:0;
    border-top: solid 1px #f5be6b;
}

.headerStyle
{
	background-color: #1d5188;
	text-align: center;
	vertical-align: bottom;
	/* margin-left: 3px; */
	padding-right: 0px;
	height: 53px;
}

.headerStyle a
{
	text-decoration: none;
	color: #ffffff;
	font-family: Verdana, Arial;
	/*font-size: 14px;*/
	font-size:1.4em;
	font-weight: bold;
}

.headerStyle a:visited 
{ 
	color:#ffffff;
} 

.headerStyle a:hover
{
	color:#f5be6b;
}

.headerTable
{
    border: solid #1d5188 1px;
    width: 950px;
}

.orderManager
{
    color:#1D4F84;
}

.searchBar
{
    /* line-height : 25px; */
	background-color: #f4a32d;
}

.tableBlueHeader
{
    background-color:#1E5188;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px;
}

.tableResults
{
    border: 1px solid #F6BF6C;    
}

.tableResults td
{
    border: 1px solid #F6BF6C;
    padding:5px;
}

.tagline
{
    font-family: verdana;
    color: #1d5188;
    background-color: #8ede7b;
    display: block;
    /*font-size:10px;*/
    font-size:1.0em;
}

.ticketInfo td
{
    font-weight:bold;
    color:#1E528B;
    /*font-size:15px;*/
    font-size:1.5em;
}

.ticketInfo textarea
{
    color:#008000;
}

.ticketReq
{
    color:#FF0000;
    font-weight:bold;
}


/*Calendar Styles */

.TESTcpYearNavigation,
.TESTcpMonthNavigation
{
    background-color:#1D5188;
    text-align:center;
    /*vertical-align:center;*/
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
{
    font-family:arial;
    font-size:8pt;
}
TD.TESTcpDayColumnHeader
{
    text-align:center;
    border:solid thin #1D5188;
    border-width:0 0 1px 0;
}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
{
    text-align:right;
    text-decoration:none;
}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
{
    color:#D0D0D0;
    text-align:right;
    text-decoration:line-through;
}
.TESTcpCurrentMonthDate
{
    color:#1D5188;
    font-weight:bold;
}
.TESTcpCurrentDate
{
    color: #FFFFFF;
    font-weight:bold;
}
.TESTcpOtherMonthDate
{
    color:#808080;
}
TD.TESTcpCurrentDate
{
    color:#FFFFFF;
    background-color: #1D5188;
    border-width:1px;
    border:solid thin #000000;
}
TD.TESTcpCurrentDateDisabled
{
    border-width:1px;
    border:solid thin #FFAAAA;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
{
    border:solid thin #1D5188;
    border-width:1px 0 0 0;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
{
    height:20px;
}
A.TESTcpTodayText
{
    color:#1D5188;
    font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled
{
    color:#D0D0D0;
}
.TESTcpBorder
{
    border:solid thin #1D5188;
}
.button
{
	font-size:12px;
	font-family:Verdana, Arial;
   background-color: #80EAFF;
}
.textBox
{
	width: 150px;
}
.textBoxWide1
{
	width: 175px;
}
.textBoxWide2
{
	width: 200px;
}
.textBoxWide3
{
	width: 225px;
}

.SellerAgreement
{
	font-size:10px;
}
.SellerAgreement .Title
{
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
}
.SellerAgreement .SectionHeading
{
	font-size: 14px;
	font-weight: bold;
}
.SellerAgreement .PointHeading
{
	font-size: 10px;
	font-weight: bold;
}
.SellerAgreement .Point
{
	padding-left:30px;
}
.SellerAgreement .SubPoint
{
	padding-left:50px;
}
/* End Calendar Styles */