h1 {
	color: #0d5cab;	
	white-space: nowrap;
	font-size: 20px;
	font-weight: normal;
	margin: 0;	
	font-family: Arial Narrow, Helvetica, sans-serif, Verdana;
}
	
h2 {
	color: #b20838;	
	white-space: nowrap;
	font-size: 18px;
	font-weight: normal;
	margin: 0;	
	font-family: Arial Narrow, Helvetica, sans-serif, Verdana;
}
	
h3 {
	color: #fff216;	
	white-space: nowrap;
	font-size: 20px;
	font-weight: normal;
	margin: 0;	
	font-family: Arial Narrow, Helvetica, sans-serif, Verdana;
}
	
.bodytext {
	color: #000000;
	white-space: wrap;
	font-size: 12px;
	line-height: 19px;
	font-weight: normal;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.bodytext2 {
	color: #000000;
	white-space: wrap;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.bodytextYellow {
	color: #FFBD00;
	white-space: wrap;
	font-size: 10px;
	font-weight: bolder;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.legal {
	color: #646464;
	white-space: wrap;
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.quotered {
	color: #b20838;
	white-space: wrap;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.quoteyellow {
	color: #fff216;
	white-space: wrap;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
		
.bullettext {
	color: #000000;
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, Verdana;	
	line-height: 22px
}
	
.bullet {
	color: #000000;
	white-space: nowrap;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif, Verdana;	
	line-height: 20px
}

#navlist { list-style-image: url(images/red-bullet.gif); } 

.list a:link {
	font-size: 20px;	
	line-height: 0px;	
	color: #000000;	
	text-decoration: none;	
	padding: .0em .0em;
	font-weight: normal;
	outline: none;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.list a:visited {
	font-size: 11px;	
	line-height: 0px;	
	color: #000000;	
	text-decoration: none;	
	padding: .0em .0em;
	font-weight: normal;
	outline: none;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
	
.list a:hover {
	font-size: 11px;	
	margin: 0px;	
	line-height: 0px;	
	color: #000000;	
	text-decoration: none;	
	background-color: #cddae7;	
	width: 12em;
	padding: .0em .0em;
	font-weight: normal;
	outline: none;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.list a:active {
	font-size: 11px;
	margin: 0px;	
	line-height: 0px;	
	color: #000000;	
	text-decoration: none;	
	background-color: #cddae7;	
	width: 12em;
	padding: .0em .0em;
	font-weight: normal;
	outline: none;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
	
.upper1 a:link {	
	color: #b20838;	
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;		
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
	
.upper1 a:visited {
	color: #b20838;	
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
}
	
.upper1 a:hover {
	color: #b20838;	
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
}
	
.upper1 a:active {
	color: #b20838;	
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
	
.upper2 a:link {
	color: #0d5cab;	
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;		
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
	
.upper2 a:visited {
	color: #0d5cab;	
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;		
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

.upper2 a:hover {
	color: #0d5cab;	
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;		
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
	
.upper2 a:active {
	color: #0d5cab;	
	white-space: nowrap;
	font-size: 12px;
	font-weight: normal;		
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
	
a:link {
	color: #b20838;	
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
}
	
a:visited {
	color: #b20838;	
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
}
	
a:hover {
	color: #0d5cab;	
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
}
	
a:active {
	color: #0d5cab;	
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;
	margin: 0;	
	font-family: Arial, Helvetica, sans-serif, Verdana;	
}

.bullets {
	text-indent: 0px;
	color: #545454;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

/* ----------------------------------------- Convio Navigation Styles -------------------------------------------*/


#primary-nav, #primary-nav ul { /* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height: 1em;
	font-family:Arial, Helvetica, sans-serif;
}

#primary-nav li { /* all list items */
	float: left;
	/*width: 5em; /* width needed or else Opera goes nuts */
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size:11px;
font-weight:normal;
text-decoration:none; 
}

#primary-nav li.first {
	background: none;
	
}

#primary-nav a {
	display: block;
	/*width: 8em;*/
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	color: #fff;
	background: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#primary-nav li ul { /* second-level lists */
	position: absolute;
	background: #0066cc;
	list-style: none;
	width:100px;
	*width:100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#primary-nav li:hover ul, #primary-nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#primary-nav li li { 
	float: left;
	width:100px;
	*width:100px;
	padding: 0px;
	color: #65B0FC;
	background-image: none;
	margin: -1px 0 0 0;
	*margin:0px;
}

#primary-nav li li a{
	width:118px;
	*width:120px;
	border-top: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
	*border-bottom: 0px solid #bfbfbf;
	background: #65B0FC;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 5px 5px 5px;
}
#primary-nav li li.last {
	*border-bottom: 1px solid #808080;
}

#primary-nav a:hover {
color: #f8ef2b;
	
	
}

#primary-nav li li a:hover {
	background: #f8ef2b;
color:#0d5cab;
		
}


html, body {
 height:100%;
 width:100%;
 margin: 0 auto;
 padding: 0 auto;
 border: none;
 text-align: center;
 background-repeat: repeat-x;
}

/* Hide show all link in storybuilder module */

#catselect {
display:none;
}