/* this starts the styles for the blueprint wrapper */

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}

body {  
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

p.ListHeadings
{ color: black !important;}

hr {
	margin-right: 10;
	margin-left: 10;
	width: 100%;
	height: 1px;
	background-color: #000000;
	border: 0px solid #000000;
}

a.topNav:link,
a.topNav:active,
a.topNav:visited {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.topNav:hover {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a, a:link {
	color : #A8E6F3;
	font-size: 10pt;
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

a:visited, a:hover, a:active {
	color : #BAD405;
	font-size: 10pt;
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

p.cstmTitle {
	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ObjTitle {
	color: #ffffff;
	font-size: 12pt;
        font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ProgressBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.ProgressBoxCurrent {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

table.ProgressBox {
	padding-right : 4px;
	padding-left : 4px;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.ProgressBox:link {
	font-size: 8pt;
	text-decoration:none;
}

a.ProgressBox:visited {
	font-size: 8pt;
	text-decoration:none;
}

a.ProgressBox:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
}

.Instructions {
	color: white;
	background-color : #069;
	background-image: URL(../images/sp.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 4px 1px 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}

td.Instructions {
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}

a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.FormBox {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: URL(../images/sp.gif);
}

div.FormBox {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

table.FormBox {
	border: #669 1px solid;
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: white;
}

.FormBoxNoWidth .Divider {
	background-color: white;
}

.FormBox .dividerHeading {
	background-color: white;
}

.FormBoxNoWidth .dividerHeading {
	background-color: white;
}

/* this ends the styles for the blueprint wrapper */

.DonationAppTable td, #NewsSearch .searchBox,
#TicketForm td.lc_Cell, #TicketForm td.lc_TotalsVal, 
#TicketForm label.wrapable strong, #TicketForm p label.wrapable {
color: white;
}


tr.lc_Totals, tr.lc_Totals td {
	color: white;
	background-color: #006EC7;
}

#NewsSearch .searchBox {
background-color:#006EC7;
border:none;
color:#FFFFFF;
}

p.errormessage, .ProgressBarCurrent, #TicketForm .Hint {
color:white;
}

/* for Calendar links */
#mastertext p.minicaltitle, #mastertext td.minicalcell p.NoteText a, #mastertext .backed a:link, #mastertext .backed a:visited, #mastertext .backed a:hover, #mastertext .backed a:active {
color:#006ec7;
}

#cal_form_3 td, #cal_form_2 p, #cal_form_2 td, #mastertext td p {
/* commented out for case 225017 */
/* background-color:#006ec7; */
}

td.minicaltitle, td.minicalcell {
background:white;
}

#mastertext p.noteText, #mastertext p.minicaltitle, td.minicaltitle, td.minicalcell {
/* commented out for case 225017 */
/* background:white; */
}

a.registerlink:link, a.registerlink:visited {
	color: #006ec7;
	font-size:11px;
	text-decoration:none;
}
a.registerlink:hover, a.registerlink:active {
	color: #006ec7;
	font-size:11px;
	text-decoration:underline;
}

input#username, input#password {
font-weight:bold;
padding-top:3px;
*padding-top:4px;
color: #006dc5;
}

TEXTAREA, INPUT, SELECT, OPTION {
	font-family: Arial, Verdana, Courier, monospace;
}


/*for ConsProfileUser and ConsInterestsUser */
td.ROvalue, td.listItem0, td.listItem1 {background-color:#006ec7;}

/*spacing above footer links*/
ul#mSub {
margin-top:25px;
margin-left:100px;
}

/* added for SF */
.cons-pers .grid td,
.cons-pers table.grid td {
	background-color: white;
}

/* added for SF 217031 */
.cons-pers,
.cons-pers table {
	background-color: white;
}

/* added for SF 225912 */
.ContainerBox label,
.ContainerBox p.hint,
.ContainerBox td {
	color: #fff;
}

.ContainerBox {
background-color:#006ec7;
border:0;
}

.legendWrapper span, .Hint {color:white;}

#masterText, #masterText td{
	color:#ffffff;
}
#masterText p.Smaller{
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*Calendar*/
#app-2 #cal_form_3 td{
	background-color:transparent !important;
}
/*Survey and SSurvey*/
#app-17 .appArea td, #app-17 p, #app-17 span.Explicit, #app-17 span.req, #app-22 .appArea td, #app-22 p, #app-22 span.Explicit, #app-22 span.req{
	color:#ffffff;
}
#app-17 .surveyLegend, #app-22 .surveyLegend{
	float:none;
}


/* Start Callout box */

#calloutTop {
width: 210px; 
background: url(https://secure2.convio.net/penn/images/content/pagebuilder/11167.gif); 
height: 23px; 
}


#calloutBody { 
width: 210px; 
background: url(https://secure2.convio.net/penn/images/content/pagebuilder/11166.gif);
 }

#calloutContent { 
width: 163px; 
margin-left:26px;
}


#calloutBottom { 
width: 210px; 
background: url(https://secure2.convio.net/penn/images/content/pagebuilder/11165.gif);
height: 23px; 
}

/* End Callout box */