/*  TemplateName=CustomStyle.tpt */ 
/*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 
2003/07/24 23:47:39 paulj Exp $  */
/*
	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 th
	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.
*/

/* Make sure the checkbox / radio button group starts under label, not to the right of it */
.appArea fieldset table {
	clear:both;
}
p.cstmTitle {
	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.ObjTitle {
	color: #039;
	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: 10pt;
}
.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;
}
h2 {
	color: #5b0000;
	font-size: 14pt;
	margin: 0px
}
h3 {
	color: #0c0055;
	font-size: 14pt;
	margin: 0px
}
h4 {
	FONT-SIZE: 23px;
	COLOR: #ed1b24;
	LETTER-SPACING: -1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 10px;
	font-weight: bold;
}
h4 small {
	color:#7f4d4d;
	font-weight:normal;
	font-size:9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	position:relative;
	top:-4px;
	left:6px;
	letter-spacing:0px;
}
a.sidemenu, a.sidemenu:link, a.sidemenu:visited {
	color : #000000;
	background-color: #e7e7e7;
	width: auto;
	font-size: 8pt;
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
a.sidemenu:hover, a.sidemenu:active {
	color : #414141;
	background-color: #e7e7e7;
	width: auto;
	font-size: 8pt;
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.white {
	border-left: 0 solid white;
	border-right: 0 solid #979797;
	border-top: 0 solid white;
border- bottom: 0 solid white;
}
.gray {
	border-left: 0 solid #979797;
	border-right: 1 solid #979797;
	border-top: 0 solid #979797;
	border-bottom: 0 solid #979797;
}
.grayleft {
	border-left: 1 solid #979797;
	border-right: 0 solid #979797;
	border-top: 0 solid #979797;
	border-bottom: 0 solid #979797;
}
.graygroove {
	border-left: 1 solid #969696;
	border-right: 2 groove #3f3f3f;
	border-top: 1 solid #969696;
	border-bottom: 3 groove #575757;
}
#invertedtabs {
	margin-left: 4px;
	padding: 0;
	width: 100%;
	background: transparent;
 voice-family: &amp;amp;
amp;
amp;
amp;
amp;
amp;
amp;
quot;
\&amp;amp;
amp;
amp;
amp;
amp;
amp;
amp;
quot;
}
\&amp;amp;
amp;
amp;
amp;
amp;
amp;
amp;
quot;
&amp;amp;
amp;
amp;
amp;
amp;
amp;
amp;
quot;;
 voice-family: inherit;
 padding-left: 5px;
}
#invertedtabs ul {
	font: bold 8pt Arial, Verdana, sans-serif;
	margin:0;
	margin-bottom: 1em; /*margin between menu and rest of content*/
	padding:0;
	list-style:none;
}
#invertedtabs li {
	display:inline;
	margin:0 2px 0 0;
	padding:0;
	line-height: 1.5em;
	text-transform:uppercase;
}
#invertedtabs a {
	float:left;
	color: white;
	background: #99001e url(../images/color_tabs_left2.gif) no-repeat left bottom;
	margin:0 2px 0 0;
	padding:0 0 0 3px;
	text-decoration:none;
	letter-spacing: 1px;
}
#invertedtabs a span {
	float:left;
	display:block;
	background: transparent url(../images/color_tabs_right2.gif) no-repeat right bottom;
	padding:3px 9px 3px 6px;
}
#invertedtabs a span {
	float:none;
}
#invertedtabs a:hover {
	background-color: #ecd21d;
}
#invertedtabs a:hover span {
	background-color: #ecd21d;
}
#invertedtabs #current a, #invertedtabs #current span { /*currently selected tab*/
	background-color: #ecd21d;
}
#invertedtabsline {
	clear: both;
	padding: 0;
	width: 100%;
	height: .5px;
	line-height: 0px;
	background: white;
	border-bottom: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}
.curlycontainer {
	border: 1px solid #e8e8e8;
	margin-bottom: 1em;
	width: 200px;
}
.curlycontainer .innerdiv {
	background: white url(../images/content/brcorner.gif) bottom right no-repeat;
	position: relative;
	left: 2px;
	top: 2px;
	padding: 1px 4px 15px 5px;
}
.style4 {
	font-size: 10px
}
.style5 {
	font-size: 14px;
	color: #990000;
	font-weight: bold;
}
.style6 {
	color: #990000;
	font-weight: bold;
}
******************* body.shadow {
	background-image: url(http://www.pslweb.org/images/content/pagebuilder/22056.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
****************** #header {
	background-color: #f0f0f0;
}
#header ul {
	list-style: none;
	padding: 0 0 0.5em 1em;
	margin: 0 0 0 0;
	background: #f0f0f0;
	float: left;
	width: 100%;
}
#header li {
	float: left;
	margin: 1em 0 1em 0;
}
#header a {
	text-decoration: none;
	display: block;
	padding: 0 0.5em;
	font-weight: bold;
	color: black;
	border-bottom: 0.5em solid #c1c1c1;
	color: #c1c1c1;
	width: 6em;
	text-wrap: none;
	font-size: 10pt;
}
#header a:hover {
	color: #878787;
	border-color: #878787;
}
#header #selected a {
	color: #5c5c5c;
	border-color: #5c5c5c;
}
************* #header2 {
	background-color: white;
}
#header2 ul {
	list-style: none;
	padding: 0 0 0.5em 1em;
	margin: 0;
	background: white;
	float: left;
	width: 100%;
}
#header2 li {
	float: left;
	margin: 1em 0 1em 0;
}
#header2 a {
	text-decoration: none;
	display: block;
	padding: 0 0.5em;
	font-weight: bold;
	color: black;
	border-bottom: 0.5em solid #c1c1c1;
	color: #c1c1c1;
	width: 5em;
	text-wrap: none;
	font-size: 10pt;
}
#header2 a:hover {
	color: #878787;
	border-color: #878787;
}
#header2 #selected a {
	color: #5c5c5c;
	border-color: #5c5c5c;
}
************* #header3 {
	background-color: white;
}
#header3 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: white;
	float: left;
	width: 100%;
}
#header3 li {
	float: left;
	margin: 1em 0.5em 1em 0.5em;
}
#header3 a {
	text-decoration: none;
	display: block;
	padding: 0 0.5em;
	font-weight: bold;
	color: black;
	border-bottom: 0.5em solid #fa3;
	color: #fa3;
	font-size: 12px;
}
#header3 a:hover {
	color: #ca3308;
	border-color: #ca3308;
}
#header3 #selected a {
	color: #b66d56;
	border-color: #b66d56;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
#greyblock {
	width: 147px;
	border-right: 0px solid #000;
	padding: 0 0 0 0;
	margin-bottom: 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-size: 9pt;
	text-transform: uppercase;
	color: #470000;
}
* html #greyblock { /*IE 6 only */
	w\idth: 147px; /*Box model bug: 130px minus all left and right paddings for #greyblock */
}
#greyblock ul {
	list-style: none;
	margin: 0;
	padding: 2;
	border: none;
}
#greyblock li {
	border-bottom: 0px solid #959494;
	margin: 2 0 0 0;
}
#greyblock li a {
	display: block;
	padding: 6px 4px 4px 4px;
	border-right: 10px solid #ededed;
	border-left: 15px solid #676767;
	background: #ededed;
	color: #b7342e;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}
html&amp;amp;
amp;
amp;
amp;
amp;
amp;
amp;
gt;
body #greyblock li a { /*Non IE6 width*/
	width: auto;
}
#greyblock li a:hover {
	border-right: 10px solid #fff;
	border-left: 15px solid #999;
	background: #fff;
	color: #f7644e;
}
#redblock {
	width: 125px;
	border-right: 0px solid #000;
	padding: 0 0 0 0;
	margin-bottom: 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
	font-size: 8pt;
	background-color: #ffffff;
	color: #470000;
}
* html #redblock { /*IE 6 only */
	w\idth: 147px; /*Box model bug: 130px minus all left and right paddings for #redblock */
}
#redblock ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#redblock li {
	border-bottom: 0px solid #959494;
	margin: 0 0 1 0;
}
#redblock li a {
	display: block;
	padding: 3px 3px 1px 1px;
	border-left: 10px solid #e7e7e7;
	border-right: 10px solid #353333;
	background: white url(../images/shade2_hor2.gif) top left repeat-y;
	color: #470000;
	text-decoration: none;
	width: 100%;
	font-size: 8pt;
}
html&amp;amp;
amp;
amp;
amp;
amp;
amp;
amp;
gt;
body #redblock li a { /*Non IE6 width*/
	width: auto;
}
#redblock li a:hover {
	border-left: 10px solid #e7e7e7;
	border-right: 10px solid #470000;
	background: white url(../images/shade_hor2.gif) top left repeat-y;
	color: #470000;
}
a.topmenu {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	display: block;
background- color: #b70b0b;
	text-decoration: none;
	display: block;
	width: auto;
	border: outset 0 #353333;
	white-space: nowrap;
	padding: 5px;
}
a.topmenu:visited {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	display: block;
	background-color: #b70b0b;
	text-decoration: none;
	display: block;
	width: auto;
	border: outset 0 #353333;
	white-space: nowrap;
	padding: 5px;
}
a.topmenu:hover {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	display: block;
	background-color: #4c4847;
	text-decoration: none;
	display: block;
	width: auto;
	border: outset 0 #353333;
	white-space: nowrap;
	padding: 5px;
}
a.topmenu:active {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	background-color: 
#4c4847;
	text-decoration: none;
	display: block;
	width: auto;
	border: outset 0 #353333;
white- space: nowrap;
	padding: 5px;
}
#readerpublishermodule0 .f {
	display:none;
}
a.vid {
	background: #FFD700;
	padding: 5px 25px;
	font-size: 120%;
	font-family: Garamond, Georgia, Times;
}
a.vid:hover {
	background: #FFE4B5;
}
.AutoOptInWarningMessage {
	display: none;
}

