/*******************************/
/************GENERAL************/
/*******************************/

body {
background-color:#676767;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

a {
color:#ec7f06;
}

a.skip {
display:none;
}

.center {
text-align:center;
}

.clear {
clear:both;
height:1px;
}

form {
margin:0px;
padding:0px;
}

h1 {
color:#000000;
font-size:11pt;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
margin:0px;
}

h2 {
color:#58909f;
font-size:9pt;
padding:0px;
margin:0px;
}

#wrapper {
width:898px;
margin:0px auto;
}

/*******************************/
/*************HEADER************/
/*******************************/

#header {
background:url(../images/headerBg.gif) no-repeat;
height:163px;
width:100%;
}

#headerTop {
background:url(../images/ppacLogo.gif) 30px center no-repeat;
height:109px;
}
/* Begin New Code */
#utility {

margin:11px 25px 0px 0px;

float:right;

}

 

#utility #donateBtn a:link,

#utility #donateBtn a:visited  {

display:block;

width:146px;

height:35px;

background:url(../images/donateBtnOff.gif) no-repeat;

}

 

#search {

width:185px;

float:right;

text-align:right;

margin:14px 25px 0px 0px;

}

 

#search .textboxes {

width:130px;

height:14px;

float:left;

}

 
/*End New Code */
/* #utility {
margin:11px 30px 0px 0px;
float:right;
}

#utility .links {
text-align:right;
color:#a3c3cd;
font-size:7pt;
margin-bottom:40px;
}

#utility .links a:link {
text-decoration:none;
color:#a3c3cd;
font-size:7pt;
}

#utility .links a:hover {
text-decoration:underline;
}

#utility #donateBtn a:link {
display:block;
width:146px;
height:35px;
background:url(../images/donateBtnOff.gif) no-repeat;
}

#utility #donateBtn a:hover {
background:url(../images/donateBtnOn.gif) no-repeat;
} */

#headerMid {
height:41px;
}

/*************************************/
/********* MAIN NAVIGATION ***********/
/*************************************/
#mainNav {
margin:3px 0px 0px 20px;
padding:0px;
list-style:none;
float:left;
}

#mainNav li {
float:left;
}

#mainNav li.divider {
padding:12px 10px 14px;
font-size:10pt;
color:#ffffff;
}

#mainNav li a {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12pt;
text-decoration:none;
padding:8px 10px 11px;
}

#mainNav li a:hover {
background-color:#97c5d2;
}
/*Begin New Code*/
#search {

width:185px;

float:right;

text-align:right;

margin:14px 25px 0px 0px;

}

 

#search .textboxes {

width:130px;

height:14px;

float:left;

}
/* End New Code*/
/*#search {
width:205px;
float:right;
text-align:right;
margin:14px 30px 0px 0px;
}*/

#search form, #search input {
margin:0px;
padding:0px;
}

/*#search .textboxes {
width:150px;
height:14px;
float:left;
}*/

#search .searchBtn {
margin:0px 0px 0px 5px;
}

#headerBtm {
height:10px;
}

/*******************************/
/************CONTENT************/
/*******************************/

#contentContainer {
width:878px;
background:#ffffff url(../images/contentBtm.gif) bottom no-repeat;
height:auto;
padding:10px 10px;
}

#leftColumn {
float:left;
width:235px;
padding:10px;
background-color:#e9ebea;
}

/***********Left Nav*************/

#leftNav {
margin:0px 0px 20px;
padding:0px;
list-style:none;
}

#leftNav li {
border-top:1px solid #f0f2f1;
border-bottom:1px solid #e0e1e0;
}

#leftNav li.first {
border-top:none;
}

#leftNav li.last {
border-bottom:none;
}

#leftNav li a {
padding:4px 15px;
display:block;
color:#000000;
text-decoration:none;
}

#leftNav li a:hover {
background-color:#a0d1de;
}

/**********End Left Nav***********/

#localInfo {
border:5px solid #ffffff;
background:#97c5d2;
padding:15px;
}

div.sectionPromo {
padding:15px;
}

#rightColumn {
background:url(../images/bgMainContent.gif) bottom no-repeat;
width:614px;
float:right;
}

#pageInfo {
padding-left:20px;
}

#pageInfo .left {
float:left;
}

#pageInfo .right {
float:right;
}

#breadcrumbs {
color:#676767;
margin:15px 0px 10px 0px;
}

#printshare {
border:1px solid #cccccc;
background-color:#e1e1e1;
width:200px;
padding:5px 0px 5px 10px;
}

#printshare img {
border:none;
}

#textsizer {
margin:10px 20px 0px 0px;
padding:0px;
font-size:8pt;
color:#676767;
text-align:right;
}

#textsizer a:link {
display:inline;
color:#676767;
text-decoration:none;
line-height:16pt;
}

#textsizer a.small {font-size:8pt;border:1px solid #676767; padding:4px 4px 0px;}
#textsizer a.normal {font-size:10pt;border-top:1px solid #676767; border-bottom:1px solid #676767; padding:2px 3px 0px;}
#textsizer a.large {font-size:12pt;border:1px solid #676767; padding:0px 2px;}

#mainContent {
padding:20px;
}

/*******************************/
/************FOOTER*************/
/*******************************/

#footer {
padding-top:20px;
clear:both;
}

#poweredby {
float:left;
margin-left:11px;
}

#footertxt {
float:right;
text-align:right;
margin-right:21px;
color:#ffffff;
font-size:7pt;
}

#footertxt .links {
color:#ec7f06;
}

#footertxt .links a {
color:#ec7f06;
text-decoration:none;
}

#footertxt .links a:hover {
text-decoration:underline;
}

/* convio cms css */
#cmslist{ margin-left:0px;  padding-left:0px; }
#cmslist li{ list-style:none; margin-left:0px;  }
#cmslist h3{ margin-top:2px; margin-bottom:2px; }
#cmslist p{ margin-top:2px; margin-bottom:2px; }

/* start of section nav */
#leftColumn div.linksetMenu {
	padding: 0px;
	margin:0px 0px 20px;
	border-bottom:#eaeaea solid 1px;
}
#leftColumn div.navigationItem {
	margin: 0px;
	padding: 0px;
}
#leftColumn .navigationSubMenu {
	padding: 0px;
	margin: 0px;
	border: none;
}
#leftColumn .navigationItemLabel {
	background-color:#A0AAAF;
	display:block;

	text-decoration: none;

	height: auto;
	color: #ffffff;
	padding-left:13px;
	padding-top:7px;
	padding-bottom:7px;
	vertical-align:middle;
}
#leftColumn .navigationItem a {
	background-color:#E9EBEA;
	display:block;

	text-decoration: none;

	height: auto;
	vertical-align:middle;
	
padding:4px 15px;
color:#000000;

	margin: 0;

border-top:1px solid #f0f2f1;
border-bottom:1px solid #e0e1e0;

}
#leftColumn .navigationItem a:hover {
	display:block;
	color: #fff;
	background-color:#a0d1de;
}
#leftColumn div.navigationSubMenu div.navigationItem {
	margin:0px;
	padding: 0px;
	border: none;
}
#leftColumn div.navigationSubMenu div.navigationItem a {
	background-color:#E9EBEA;
	display:block;
	
	text-decoration: none;

	height: auto;
	vertical-align:middle;
	
	color:#000000;
	padding: 4px 0 4px 28px;
	
	margin: 0;

border-top:1px solid #f0f2f1;
border-bottom:1px solid #e0e1e0;

}
#leftColumn div.navigationSubMenu div.navigationItem a:hover {
	color:#ffffff;
	background-color:#a0d1de;
	text-decoration:none;
}

#leftColumn div.navigationSubMenu div.navigationSubMenu div.navigationItem {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #D7DCDE;
}

#leftColumn div.navigationSubMenu div.navigationSubMenu div.navigationItem a {
	margin-left:25px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:8px;
	font-size: .75em;
	height: auto;
	font-style:normal;
	font-weight:normal;
	text-decoration: none;
	color: #3f4345;
	border:none;
	display:block;
}
#leftColumn div.navigationSubMenu div.navigationSubMenu div.navigationItem a:hover {
	color: #1A78A3;
	text-decoration: underline;
}


#sectionHeader h1{ text-transform:uppercase; }

	
/* end main section nav */
.subcolumns { width: 100%; overflow:hidden; }
.subcolumns_oldgecko { width: 100%; float:left; }
.c25l, .c75l{float: left; }
.c25r, .c75r{float: right; margin-left: -5px; }
.c25l, .c25r { width: 25%; }
.c75l, .c75r { width: 75%; }
.subc  { padding: 0 0.5em; }
.subcl { padding: 0 1em 0 0; }
.subcr { padding: 0 0 0 1em; }
#ppac-header-row .c75l { height:109px; }
#ppaclogo { display:block; position: relative; top: 30px; left:30px; width:456px; }
#headerTop{ background-image:none; }
#map{ margin-left:10px; }
#pageInfo .left{ width:380px; }

.hpPromo a{ color:#FFFFFF; }
#leftHpPromo { width:253px;} 

/* added by convio 2*/

div.subPromo {
float:left;
margin-right:2px;
width:150px;
padding:20px;
/*height:180px;*/
height:auto;
background:#e1e1e1; url(../images/promoTop.gif) top no-repeat;
/*background:#97c5d2 url(../images/promoTop.gif) top no-repeat;*/
}

div.subPromo h2 {
padding:0px;
margin:0px;
color:#000000;
font-family:Arial, Georgia, "Times New Roman", Times, serif;
}

div.conditionalPromo a, div.conditionalPromo a:hover, div.conditionalPromo a:link, div.conditionalPromo a:visited {
padding:0px;
margin:0px;
color:#ec7f06;
text-decoration: none;
font-family:Arial, Georgia, "Times New Roman", Times, serif;
}

div.conditionalPromo {
float:left;
margin-right:2px;
width:325px;
padding:20px;
/*height:180px;*/
height:auto;
background:#e1e1e1; url(../images/promoTop.gif) top no-repeat;
/*background:#97c5d2 url(../images/promoTop.gif) top no-repeat;*/
}


div.issuePromo a, div.issuePromo a:hover, div.issuePromo a:link, div.issuePromo a:visited {
padding:0px;
margin:0px;
color:#ec7f06;
text-decoration: none;
font-family:Arial, Georgia, "Times New Roman", Times, serif;
}

div.issuePromo {
float:left;
margin-right:2px;
width:500px;
padding:20px;
/*height:180px;*/
height:auto;
background:#e1e1e1; url(/assets/images/promoTop.gif) top no-repeat;
/*background:#97c5d2 url(/assets/images/promoTop.gif) top no-repeat;*/
}

