/* CSS Document */

/*  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.


*/

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Verdana;
	font-size: 9pt;
}

body {  
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}
text_jb {  
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}

h1 {
	font:Verdana;
	font-size:24px;
	color:#000;
        font-weight:bold;
}
h2 {
	font:Verdana;
	font-size:20px;
	color:#000;
        font-weight:bold;
}
h3 {
	font:Verdana;
	font-size:14px;
	color:#000;
        font-weight:bold;
}

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

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

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

a, a:link, a:visited {
	color : #039;
	font-size: 9pt;
	font-family: Verdana;

}

a:hover, a:active {
	color : #36c;
	font-size: 9pt;
	text-decoration: none;
	font-family: Verdana;

}.SectionHead {
	font-family: Verdana;
}

p.cstmTitle {
	font-size: 14pt;
	font-family: Verdana;
}

.ObjTitle {
	color: #039;
	font-size: 12pt;
    font-family: Verdana;
}

.ProgressBox {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
}

.ProgressBoxCurrent {
	font-family: Verdana;
	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;
}

a.side_nav:link{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a.side_nav:active{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a.side_nav:visited {
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

a.side_nav:hover{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	color: #333366;
	text-decoration: none;
}

/* Citizen Alert Box styles */
a.alertLinks, a.alertLinks:link {
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    margin-left: 15px;
}

a.alertLinks:visited {
	color: #003399;
	text-decoration: none;
}

a.alertLinks:hover, a.alertLinks:active {
	color: #3366cc;
	text-decoration: none;
}

table.citizenAlertBox {
    background-color: white;
    border: none;
}

td.citizenAlertBox {
    height: 20px;
}

/* sub navigation link styles  */
a.indent_nav:link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.indent_nav:active{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.indent_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.indent_nav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #333366;
	text-decoration: none;
}

/* top navigation link styles  */
a.nav:link{
	font-family: Verdana;
    font-weight: normal;
	font-size: 14px;
	color: white;
	text-decoration: none;
}

a.nav:active{
	font-family: Verdana;
    font-weight: normal;	
    font-size: 14px;
	color: white;
	text-decoration: none;
}


a.nav:visited {
	font-family: Verdana;
    font-weight: normal;	
    font-size: 14px;
	color: white;
	text-decoration: none;
}

a.nav:hover{
	font-family: Verdana;
    font-weight: normal;	
    font-size: 14px;
	color: white;
	text-decoration: none;
}

.menu {
z-index:900;
font-size:90%;
margin:0px 0px 0px 0px; /* this page only */
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:146px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
z-index:900;
background-color:#1f3775;
height:40px;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:90; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:38px;
line-height:38px;
width:146px;
color:#fff;
text-indent:8px;
border:1px solid #fff;
border-width:2px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background-color:#1f3775; width:147px; w\idth:146px;}
/* style the link hover */
* html .menu a:hover {color:#fff; background-color:#1f3775;}

.menu :hover &gt; a {
color:#cd2e06; 
background:#1f3775;
display:block; 
text-decoration:none;
height:38px;
line-height:38px;
width:146px;
text-indent:8px;
border:1px solid #fff;
border-width:2px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.menu li a:hover{
color:#cd2e06; 
background:#1f3775;
display:block; 
text-decoration:none;
height:38px;
line-height:38px;
width:146px;
text-indent:8px;
border:1px solid #fff;
border-width:2px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:146px; 
z-index:900;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}
.menu li li {
background-color:#1f3775;
height:40px;
}
.menu li li a, .menu li li a:visited {
display:block; 
text-decoration:none;
height:38px;
line-height:38px;
width:146px;
color:#fff;
text-indent:8px;
border:1px solid #fff;
border-width:2px 0px 0px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
/* hack for IE5.5 */
* html .men li li a, * html .menu li li a:visited {background-color:#1f3775; width:147px; w\idth:146px;}
/* style the link hover */
* html .menu li li a:hover {color:#cd2e06; background-color:#d7dbef;}

.menu li li :hover &gt; a {
color:#cd2e06; 
background-color:#d7dbef;
text-decoration:none;
display:block; 
height:38px;
line-height:38px;
width:146px;
text-indent:8px;
border:1px solid #fff;
border-width:2px 0px 0px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
.menu li li a:hover {
color:#cd2e06; 
background-color:#d7dbef;
text-decoration:none;
display:block; 
height:38px;
line-height:38px;
width:146px;
text-indent:8px;
border:1px solid #fff;
border-width:2px 0px 0px 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

a.NewsHeadlineList {
font-weight: bold;
font-family:Verdana;
font-size: 11px;
}
