/*
	These are the styles peculiar to this site. Any styles
	specified in this file will override the baseline
	styles for the Convio product. The styles	must be in
	this file so that they will be available in the
	Internet Exporer WYSIWYG HTML editor as well as in the
	Page Wrapper.

	Convio does not maintain this file once it has been
	delivered to the client.
*/

body { 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #666666; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	list-style-type: square;	
	margin: 10px;
}

p { 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #666666; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	list-style-type: square;	
	margin: 10px;
}

a:link { 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	color: #104E97;
	font-weight: bold;
	text-decoration: none;
}

a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	color: #135AAE;
	font-weight: bold;
	text-decoration: underline;
}

a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	color: #104E97;
	font-weight: bold;
	text-decoration: none;
}

h1 { 
	font-size: 16pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	line-height: 105%;
	letter-spacing: .5px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom: 1px solid #135AAE;
	padding: 10px;
}

ul {
	font-size: 10pt;
	margin-left: 10px;
	padding-left: 20px;
}

li {
	padding-bottom: 5px;
}

li, ol, ul, table, tr, th, td, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

hr {
	margin: 0px;
	width: 100%;
	height: 1px;
	background-color: #135AAE;
	border: 0px solid #135AAE;
}

img {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* --------------------------------------------------------------------------------- */

/* top header - added by pcc 06.25.09 */
h1.top { 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	line-height: 110%;
	letter-spacing: .5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom: 1px solid #135AAE;
	padding: 10px;
}

h1.bottom { 
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	line-height: 110%;
	letter-spacing: .5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom: 1px solid #135AAE;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* bottom boxes small font - added by pcc 04.09.09 */
p.smallfont {
	font-size: 9pt;
}


ul.smalldasharrow {
	font-size: 9pt;
	list-style-image: url(images/greenrightarrow.gif);
	list-style-position: outside;
	margin-left: 10px;
	padding-left: 20px;
}

ul.smalldasharrow a:link {
	font-size: 9pt;
}

/* dash footer bar - added by pcc 06.25.09 */
p.dashfooter1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 8pt;
	padding-top: 10px;
}

p.dashfooter1 a:link {
	color: #FFFFFF;
	font-weight: bold;
}

p.dashfooter1 a:hover {
	color: #135AAE;
	font-weight: bold;
	text-decoration: underline;
}

p.dashfooter1 a:visited {
	color: #FFFFFF;
	font-weight: bold;
}

/* dash footer navigation - added by pcc 06.25.09 */
p.gpccfooter2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #104E97;
	text-align: center;
	font-size: 9pt;	
}

p.gpccfooter2 a:link {
	color: #104E97;
	font-weight: normal;
}

p.gpccfooter2 a:hover {
	color: #135AAE;
	font-weight: normal;
	text-decoration: underline;
}

p.gpccfooter2 a:visited {
	color: #104E97;
	font-weight: normal;
}

/* Dash for Dad image align - added by pcc 06.12.09 */
img.dashleftalign {
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

img.dashrightalign {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

/* dash ul bullet - added by pcc 06.25.09 */
ul.dashbullet {
	list-style-image: url(images/greencircle.gif);
	list-style-position: outside;
	margin-left: 1em;
	padding-left: 20px;
	padding-bottom: 5px;
}

ul.dashbullet li {
	padding-bottom: 5px;
}

ul.dashbullet2 {
	list-style-image: url(images/greencircle.gif);
	list-style-position: outside;
	margin-left: 1em;
	padding-left: 20px;
	padding-bottom: 15px;
}

/* gpcc head - added by pcc 02.22.10 */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 14px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 10px 37px;
	background: #104E97;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #135AAE;
	margin-top: -2px;
	padding-bottom: 12px;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #104E97;
	border: 0px}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 10px 36px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #104E97;
		color: #FFF;
		font: 12px}

	#sddm div a:hover
	{	background: #135AAE;
		margin-top: 0;
		padding-bottom: 10px;}

h2 { 
	font-size: 12pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	padding: 7px 0px 0px 10px;
}

h3 { 
	font-size: 1.1em; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	color: #104e97; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal;
	line-height: 100%;
}

img.gpccleft {
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

img.gpccright {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
}

img.gpccside {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
}

img.gpccpar {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 20px;
}

ul.gpccarrow {
	font-size: 10pt;
	list-style-image: url(images/greenrightarrow.gif);
	list-style-position: outside;
	margin-left: 10px;
	padding-left: 20px;
}

ul.gpccarrow a:link {
	font-size: 10pt;
}

ul.gpcccircle {
	font-size: 10pt;
	list-style-image: url(images/greencircle.gif);
	list-style-position: outside;
	margin-left: 10px;
	padding-left: 20px;
}

ul.gpcccircle a:link {
	font-size: 10pt;
}

/* --------------------------------------------------------------------------------- */
