body {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	background-color: #B10606;
	margin-top: 0px; 
	margin-right: 2px; 
	margin-bottom: 0px; 
	margin-left: 2px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px
	}

img { border:0}

.black { background-color: #000000}

.logoheader { 
	background-color: #000000;
	background-image: url(fireworksbkgd.jpg); 
	background-repeat: repeat-x;
}

.scream {
	font-size: 12pt; 
	color: red;
	font-weight: 900
		}
.red { color: red}
.blue { color: blue}
.green { color: green}
.aqua { color: aqua}
.violet { color: violet}

.left {float:left}
.clear_left {clear:left}
.clear_right {clear:right}


.content {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top; 
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px
	}
.content_size, .content_size tr, .content_size td {
	font-size: 11pt; 
}

.fpl_table, .fpl_table TR, .fpl_table TD {
	line-height:120%;
	margin: 10px, 10px;
	padding: 10px, 10px;
	border-width: 1px;
	border-color: grey;
	border-style: double;
}

.popup {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: center; 
	vertical-align: top; 
	background-color: #FFFFFF
	}

.photogallery {
	height: 170px;
	font-size: 8pt; 
	margin-bottom:6px;
	margin-top:0px;
	margin-right:6px;
	margin-left:0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #B10606; 
	text-decoration: none; 
	text-align: center
	}
.photos {
	font-size: 8pt; 
	margin-bottom:6px;
	margin-top:0px;
	margin-right:6px;
	margin-left:0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #B10606; 
	text-decoration: none; 
	text-align: center
	}
.mainphotogallery {
	font-size: 8pt; 
	margin-bottom:6px;
	margin-top:0px;
	margin-right:6px;
	margin-left:0px;
	float: left;
	text-align: center
	}

.stripe {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top; 
	background-color: #FE9C9C;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px
	}

.stripe2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top; 
	background-color: #FBD3D3;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px
	}

#homephotos {  
	position:relative; 
	width: 150px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top; 
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 0px
	}

#latestnews {
	position:relative; 
	background: url(boxtitlebkgd.jpg) no-repeat;
	background-color: #FFFFFF;
	width: 305px !important; width: 340px;
	z-index:1; 
	font: normal normal 9pt/12pt Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top;
	padding-left:10;
	padding-right:10;
	padding-top:40;
	padding-bottom:10;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000
	}
#right_column {
	width: 305px !important; width: 340px;
	float: right;
}
#right_column2 {
	width: 400px;
	float: right;
}
#left_column {
	float: left;
}
#video_column {
	float: left;
	width: 450px;
}
.copyright {  
	font-size: 8pt; 
	text-align: center; 
	background-color: #B10606;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px
	}

.copyright a:link {  color: #FFFFFF; text-decoration: underline}
.copyright a:hover {  color: #F4BDBD; text-decoration: undeline}
.copyright a:visited {  color: #F4BDBD; text-decoration: underline}
.copyright a:visited:hover {  color: #FFFFFF; text-decoration: underline}

.copyrightrealbig {  
	font-size: 14pt
	}

.copyrightbig {  
	font-size: 12pt
	}

a:link {  color: #B10606; text-decoration: none}
a:hover {  text-decoration: underline}
a:visited {  color: #B10606; text-decoration: none}
a:visited:hover {  color: #B10606; text-decoration: underline}

h1 {  font-size: 16pt; color: B10606}
h2 {  
	font-size: 14pt; color: B10606;
	clear:left
	}
h3 {  
	font: bold 12pt/15pt Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
	vertical-align: text-bottom;
	color: #B10606;
	clear:left
	}
h4 {  
	font-size: 10pt; color: B10606;
	clear:left
	}

.inline { display: inline;}

.indent { margin-left: 20px;}

.centre {text-align: center}

td {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none; vertical-align: top}

ul { margin-top:5px}

.medium
	{
	font-size: 9pt;
	}
p.smallright, div.smallright
	{mso-style-name:smallright; 
	font-size: 7pt;
	text-align:right;
}


.compulsory {
	color:#dd0000;
}

.mail_margin {
	margin-right: 350;
}

#mail_box {
	position: absolute;
	top: 170;
	right: 5;
	width: 350px;
	height: 170px;
	border: solid 1px black;
	padding: 3px;
	text-align: left;
	margin-right: 5px; 

}

.picleft {	
	float:left;
	width: 250px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px; 
	text-align:center;
	font-size: 9pt; 
	}
.picleftpad {	
	float:left;
	width: 250px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px; 
	text-align:center
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 9pt; 
	}
.picright {	
	float:right;
	width: 250px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px; 
	text-align:center;
	font-size: 9pt; 
	}
.picright_tight {	
	float:right;
	width: 220px;
	margin-left: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px; 
	text-align:center;
	font-size: 9pt; 
	}
.picright400 {	
	float:right;
	width: 400px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px; 
	text-align:center;
	font-size: 9pt; 
	}
.peoplephotos {
	margin-bottom: 10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	clear: left;
	float: left;
	font-size: 9pt; 
	}

.peoplepara {
	clear:left
	}

.padin {
	margin-left: 20px
	}

.pgphotosleft {
	margin-bottom: 10px;
	margin-right:10px;
	margin-top:10px;
	clear: left;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #B10606; 
	text-decoration: none;
	text-align: center
	}

.photoleftpara {
	clear:left
	}

.imagefloatright {
	font-size: 9pt; 
	text-align:center;
	margin-bottom: 10px;
	margin-left:10px;
	float: right
	}
.imageleftpad {
	font-size: 9pt; 
	padding-right: 10px;
	padding-bottom: 5px
	}

.ColumnBordered {
	width: 250px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #FFB2B2;
	border-left: 1px solid #FFB2B2;
	border-bottom: 1px solid #FFB2B2;
	border-right: 1px solid #FFB2B2;
	background-color: #FFD3D3;
	font: normal normal 9pt/12pt Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none
	}

.tbtitle {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFB2B2;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px
	}

.tbcontent {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFD3D3;
	padding-top: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-right: 6px
	}


.mainnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	line-height: 15pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	vertical-align: top; 
	background-color: #B10606;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.mainnav a:link {  color: #FFFFFF;text-decoration: none}
.mainnav a:hover {  color: #FFFFFF;text-decoration: underline}
.mainnav a:visited {  color: #FFFFFF;text-decoration: none}
.mainnav a:visited:hover {  color: #FFFFFF;text-decoration: underline}

.mainnavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal;
	line-height: 15pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	vertical-align: top; 
	background-color: #CE6969;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.mainnavhover a:link {  color: #000000;text-decoration: none}
.mainnavhover a:hover {  color: #000000; text-decoration: underline}
.mainnavhover a:visited {  color: #000000;text-decoration: none}
.mainnavhover a:visited:hover {  color: #000000;text-decoration: underline}

/* Drop Down Navigation - layer positions and sizes */
#ddfireworks {
	position:absolute; 
	left:10px; 
	top:147px; 
	width:242px; 
	height:122px; 
	z-index:4; 
	visibility: hidden
	}

#closefireworks {
	position:absolute; 
	left:0px; 
	top:148px; 
	width:292px; 
	height:350px; 
	z-index:3; 
	visibility: hidden
	}

#ddgshows {
	position:absolute; 
	left:161px; 
	top:169px; 
	width:242px; 
	height:122px; 
	z-index:6; 
	visibility: hidden
	}

#closegshows { 
	position:absolute; 
	left:162px; 
	top:149px; 
	width:292px; 
	height:330px; 	
	z-index:5; 
	visibility: hidden
	}

#ddstageindoor {
	position:absolute; 
	left:161px; 
	top:191px; 
	width:242px; 
	height:122px; 
	z-index:6; 
	visibility: hidden
	}

#closestageindoor {
	position:absolute; 
	left:162px; 
	top:171px; 
	width:292px; 
	height:300px; 
	z-index:5; 
	visibility: hidden
	}

#ddspfx {
	position:absolute; 
	left:162px; 
	top:147px; 
	width:242px; 
	height:122px; 
	z-index:2; 
	visibility: hidden
	}

#closespfx {
	position:absolute; 
	left:416px; 
	top:148px; 
	width:200px; 
	height:200px; 
	z-index:1; 
	visibility: hidden
	}

#ddnonpyro {
	position:absolute; 
	left:216px; 
	top:147px; 
	width:242px; 
	height:122px; 
	z-index:2; 
	visibility: hidden
	}

#ddservices {
	position:absolute; 
	left:333px; 
	top:147px; 
	width:242px; 
	height:122px; 
	z-index:2; 
	visibility: hidden
	}

#ddevent {
	position:absolute; 
	left:402px; 
	top:147px; 
	width:180px; 
	height:122px; 
	z-index:2; 
	visibility: hidden
	}

#closeevent {
	position:absolute; 
	left:389px; 
	top:148px; 
	width:200px; 
	height:200px; 
	z-index:1; 
	visibility: hidden
	}

#ddcompany {
	position:absolute; 
	left:461px; 
	top:147px; 
	width:90px; 
	height:122px; 
	z-index:2; 
	visibility: hidden
	}

#closecompany {
	position:absolute; 
	left:448px; 
	top:148px; 
	width:125px; 
	height:250px; 
	z-index:1; 
	visibility: hidden
	}

#ddsupport {
	position:absolute; 
	left:540px; 
	top:147px; 
	width:200px; 
	height:155px; 
	z-index:2; 
	visibility: hidden
	}

#closesupport {
	position:absolute; 
	left:530px; 
	top:148px; 
	width:220px; 
	height:200px; 
	z-index:1; 
	visibility: hidden
	}

#ddsales {
	position:absolute; 
	left:490px; 
	top:147px; 
	width:110px; 
	height:122px; 
	z-index:2; 
	visibility: hidden
	}

#closesales {
	position:absolute; 
	left:480px; 
	top:148px; 
	width:130px; 
	height:200px; 
	z-index:1; 
	visibility: hidden
	}

#ddphotos {
	position:absolute; 
	left:604px; 
	top:147px; 
	width:120px; 
	height:140px; 
	z-index:2; 
	visibility: hidden
	}

#closephotos {
	position:absolute; 
	left:594px; 
	top:148px; 
	width:220px; 
	height:200px; 
	z-index:1; 
	visibility: hidden
	}

/* Drop Down Navigation background colour, text style, etc */

.fireworksdarknav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	text-align: left; 
	background-color: #A73C3C;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.fireworksnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #CE6969;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.fireworksnav a:link { color:#000000; text-decoration: none}
.fireworksnav a:visited { color:#000000; text-decoration: none}
.fireworksnav a:visited:hover { color:#000000; text-decoration: none}
.fireworksnav a:hover { color:#000000; text-decoration: underline}

.fireworksnavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #E0A6A6;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.fireworksnavhover a:link { color:#000000; text-decoration: none}
.fireworksnavhover a:visited { color:#000000; text-decoration: none}
.fireworksnavhover a:visited:hover { color:#000000; text-decoration: none}
.fireworksnavhover a:hover { color:#000000; text-decoration: underline}

.muchmoredarknav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	text-align: left; 
	background-color: #4366B5;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.muchmorenav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #7C98D6;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.muchmorenav a:link { color:#000000; text-decoration: none}
.muchmorenav a:visited { color:#000000; text-decoration: none}
.muchmorenav a:visited:hover { color:#000000; text-decoration: none}
.muchmorenav a:hover { color:#000000; text-decoration: underline}

.muchmorenavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #ADBFE8;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.muchmorenavhover a:link { color:#000000; text-decoration: none}
.muchmorenavhover a:visited { color:#000000; text-decoration: none}
.muchmorenavhover a:visited:hover { color:#000000; text-decoration: none}
.muchmorenavhover a:hover { color:#000000; text-decoration: underline}

.spfxnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #C692D9;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.spfxnav a:link { color:#000000; text-decoration: none}
.spfxnav a:visited { color:#000000; text-decoration: none}
.spfxnav a:visited:hover { color:#000000; text-decoration: none}
.spfxnav a:hover { color:#000000; text-decoration: underline}

.spfxnavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #E0BEEC;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.spfxnavhover a:link { color:#000000; text-decoration: none}
.spfxnavhover a:visited { color:#000000; text-decoration: none}
.spfxnavhover a:visited:hover { color:#000000; text-decoration: none}
.spfxnavhover a:hover { color:#000000; text-decoration: underline}

.eventsnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #C692D9;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.eventsnav a:link { color:#000000; text-decoration: none}
.eventsnav a:visited { color:#000000; text-decoration: none}
.eventsnav a:visited:hover { color:#000000; text-decoration: none}
.eventsnav a:hover { color:#000000; text-decoration: underline}

.eventsnavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #E0BEEC;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.eventsnavhover a:link { color:#000000; text-decoration: none}
.eventsnavhover a:visited { color:#000000; text-decoration: none}
.eventsnavhover a:visited:hover { color:#000000; text-decoration: none}
.eventsnavhover a:hover { color:#000000; text-decoration: underline}

.companynav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #8CC5FF;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.companynav a:link { color:#000000; text-decoration: none}
.companynav a:visited { color:#000000; text-decoration: none}
.companynav a:visited:hover { color:#000000; text-decoration: none}
.companynav a:hover { color:#000000; text-decoration: underline}

.companynavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #C3E1FF;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.companynavhover a:link { color:#000000; text-decoration: none}
.companynavhover a:visited { color:#000000; text-decoration: none}
.companynavhover a:visited:hover { color:#000000; text-decoration: none}
.companynavhover a:hover { color:#000000; text-decoration: underline}

.expertisedarknav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	text-align: left; 
	background-color: #CC9F00;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.expertisenav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FEDF72;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.expertisenav a:link { color:#000000; text-decoration: none}
.expertisenav a:visited { color:#000000; text-decoration: none}
.expertisenav a:visited:hover { color:#000000; text-decoration: none}
.expertisenav a:hover { color:#000000; text-decoration: underline}

.expertisenavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFF1C2;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.expertisenavhover a:link { color:#000000; text-decoration: none}
.expertisenavhover a:visited { color:#000000; text-decoration: none}
.expertisenavhover a:visited:hover { color:#000000; text-decoration: none}
.expertisenavhover a:hover { color:#000000; text-decoration: underline}

.supportdarknav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFECB2;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}


.supportnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFFCD7;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.supportnav a:link { color:#000000; text-decoration: none}
.supportnav a:visited { color:#000000; text-decoration: none}
.supportnav a:visited:hover { color:#000000; text-decoration: none}
.supportnav a:hover { color:#000000; text-decoration: underline}

.supportnavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFFFFF;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.supportnavhover a:link { color:#000000; text-decoration: none}
.supportnavhover a:visited { color:#000000; text-decoration: none}
.supportnavhover a:visited:hover { color:#000000; text-decoration: none}
.supportnavhover a:hover { color:#000000; text-decoration: underline}

.salesnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFB2B2;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.salesnav a:link { color:#000000; text-decoration: none}
.salesnav a:visited { color:#000000; text-decoration: none}
.salesnav a:visited:hover { color:#000000; text-decoration: none}
.salesnav a:hover { color:#000000; text-decoration: underline}

.salesnavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFD3D3;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.salesnavhover a:link { color:#000000; text-decoration: none}
.salesnavhover a:visited { color:#000000; text-decoration: none}
.salesnavhover a:visited:hover { color:#000000; text-decoration: none}
.salesnavhover a:hover { color:#000000; text-decoration: underline}

.servicesnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #98DB96;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.servicesnav a:link { color:#000000; text-decoration: none}
.servicesnav a:visited { color:#000000; text-decoration: none}
.servicesnav a:visited:hover { color:#000000; text-decoration: none}
.servicesnav a:hover { color:#000000; text-decoration: underline}

.servicesnavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #C1ECC0;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.servicesnavhover a:link { color:#000000; text-decoration: none}
.servicesnavhover a:visited { color:#000000; text-decoration: none}
.servicesnavhover a:visited:hover { color:#000000; text-decoration: none}
.servicesnavhover a:hover { color:#000000; text-decoration: underline}

.showfordarknav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	text-decoration: none; 
	text-align: left; 
	background-color: #9343B5;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.showfornav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #C890DA;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.showfornav a:link { color:#000000; text-decoration: none}
.showfornav a:visited { color:#000000; text-decoration: none}
.showfornav a:visited:hover { color:#000000; text-decoration: none}
.showfornav a:hover { color:#000000; text-decoration: underline}

.showfornavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #D0AEDB;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.showfornavhover a:link { color:#000000; text-decoration: none}
.showfornavhover a:visited { color:#000000; text-decoration: none}
.showfornavhover a:visited:hover { color:#000000; text-decoration: none}
.showfornavhover a:hover { color:#000000; text-decoration: underline}

.indoorsnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #EDD68F;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.indoorsnav a:link { color:#000000; text-decoration: none}
.indoorsnav a:visited { color:#000000; text-decoration: none}
.indoorsnav a:visited:hover { color:#000000; text-decoration: none}
.indoorsnav a:hover { color:#000000; text-decoration: underline}

.indoorsnavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #ECC346;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.indoorsnavhover a:link { color:#000000; text-decoration: none}
.indoorsnavhover a:visited { color:#000000; text-decoration: none}
.indoorsnavhover a:visited:hover { color:#000000; text-decoration: none}
.indoorsnavhover a:hover { color:#000000; text-decoration: underline}

.photosnav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFB2B2;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.photosnav a:link { color:#000000; text-decoration: none}
.photosnav a:visited { color:#000000; text-decoration: none}
.photosnav a:visited:hover { color:#000000; text-decoration: none}
.photosnav a:hover { color:#000000; text-decoration: underline}

.photosnavhover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	text-align: left; 
	background-color: #FFD3D3;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-right: 10px
	}

.photosnavhover a:link { color:#000000; text-decoration: none}
.photosnavhover a:visited { color:#000000; text-decoration: none}
.photosnavhover a:visited:hover { color:#000000; text-decoration: none}
.photosnavhover a:hover { color:#000000; text-decoration: underline}

.arrow { 	float: right;
	margin-top: 3px
	}
