/*  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.
*/
/* this starts the styles for the blueprint wrapper */

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


body {  
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}


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, a:visited {
	color : #039;
	font-size: 10pt;
	text-decoration : underline;
}

a:hover, a:active {
	color : #36c;
	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: #336633;
	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 */




body.pageWrapperBody {
	margin: 0px;
	padding: 0px;
	background-color: #523D22;
	/*we use an abssolute url for NN4 followed by a relative url for modern browsers*/
	/*background-image:  url(&quot;assets/fbcenc_pbg.gif&quot;);*/
	/*/*/background-image:  url(assets/peppers_pbg.gif); /* */
}

/*font family for page*/
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Verdana, Arial, sans-serif;
}

/*the main layout table*/
#mainTable {
	background-color: #ffffff;
}

/*Header div containing logo */
#header {
	border-bottom: 1px solid #666666;
	background-image:url(../images/content/pagebuilder/102781.jpg);
	background-repeat:no-repeat;
	height:133px;
}

/*Footer Div */
#footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-top: 1px solid #523D22;
	padding: 6px 24px;
	background-color:#523D22;
}
/*All paragraphs inside the Footer- Sets bottom margin only*/
#footer p {
	font-family: Verdana, Arial, sans-serif;
	margin: 0 0 12px 0;
}
/* Address tags inside footer- Turns off margins and default italics */
#footer address {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	font-style: normal;
	font-size: 10px;
}
#footer a:link {
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
}
#footer a:visited {
	font-family: Verdana, Arial, sans-serif;
	color:#FFFFFF;
	font-size: 10px;
}
#footer a:hover {
	font-family: Verdana, Arial, sans-serif;
	color:#568E2D;
	font-size: 10px;
}

/*The main content table cell*/
#mainCell {
	font-family: Verdana, Arial, sans-serif;
	vertical-align: top;
	font-size: 10pt;
	border-right: 2px #568E2D;
	text-align: justify;
}
#mainCell p {
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
}

#mainCell a:link {
	font-family: Verdana, Arial, sans-serif;
	color: #568E2D;
	font-size: 10pt;
}
#mainCell a:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #523D22;
	font-size: 10pt;
}
#mainCell a:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #523D22;
	font-size: 10pt;
}

/*The table cell containing the navigation system*/
#navCell {
	font-family: Verdana, Arial, sans-serif;
	vertical-align: top;
}
/* All paragraphs inside the navcell div - for content below the menu system*/
#navcell p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

/* The sidebar table cell */
#sidebar {
	font-family: Verdana, Arial, sans-serif;
	vertical-align: top;
	font-size: 10pt;
	color: #fff8bf;
	/* border-left: 1px solid #ffffff; */
	background-color: #568E2D; 
	/*background-image: url(&quot;assets/fbcenc_cellbg.gif&quot;);
	/*background-image:  url(assets/peppers_cellbg.gif); /* */
}
#sidebar a:link {
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
}
#sidebar a:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
}
#sidebar a:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #523D22;
}

.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.horizontalcssmenu ul li a, .horizontalcssmenu ul li a:visited {
display: block;
width: 126px; /*Width of top level menu link items*/
*width: 143px; /*Width of top level menu link items*/
padding: 4px 8px;
border: 1px solid #600080;
border-left-width: 0;
text-decoration: none;
background: #568E2D center center repeat-x;
color: #fff8bf;
font: bold 13px Tahoma;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #000000;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a, .horizontalcssmenu ul li ul li a:visited {
width: 135px; /*width of sub menu levels*/
*width: 143px; /*Width of top level menu link items*/
font-weight: normal;
padding: 2px 5px;
background: #568E2D;
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: #523D22 center center repeat-x;
color: #fff8bf;
font: bold 13px Tahoma;
text-decoration:none;
}

.horizontalcssmenu ul li ul li a:hover{
background: #523D22;
color: #fff8bf;
font: bold 13px Tahoma;
text-decoration:none;
font-weight: normal;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(../images/wrpr/menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */