html, body{
background:#3333cc url('') repeat-x top center;
margin: 0;
padding: 0;
border: none;
}
h1 {
font-size:20pt;
line-height:22pt;
}
h2 {
font-size:16pt;
line-height:18pt;
}
h3 {
font-size:12pt;
line-height:14pt;
}
.error {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: bold; color: #FF0000; line-height:14pt; text-decoration: none; }
.errorSM {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: normal; color: #FF0000; line-height:14pt; text-decoration: none; }
.pagetitle{font-family: Arial, Helvetica, sans-serif; font-size: 18pt;  font-weight: bold; line-height: 40pt; color: #660033; text-decoration: none;}
.sidetitle{font-family: Arial, Helvetica, sans-serif; font-size: 12pt;  font-weight: bold; line-height: 12pt; color: #660033; text-decoration: none;}
.bodytextsmall {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal; line-height: 12pt; color: #000000; text-decoration: none;}
.bodytextsmallgrey {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal; line-height: 12pt; color: #666666; text-decoration: none;}
.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: normal; line-height: 14pt; color: #000000; text-decoration: none;}
.textboldmaroonlinks {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: bold; line-height: 14pt; color: #660033; text-decoration: none;}
.textboldmaroonlinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: bold; line-height: 14pt; color: #660033; text-decoration: underline;}

.bodytextbig {font-family: Arial, Helvetica, sans-serif; font-size: 12pt;  font-weight: normal; line-height: 17pt; color: #000000; text-decoration: none;}
.bodytextbold {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: bold; line-height: 12pt; color: #000000; text-decoration: none;}
.bodylinks {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: bold; line-height: 10pt; color: #660033; text-decoration: none;}
.bodylinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: bold; line-height: 10pt; color: #990033; text-decoration: underline;}
.topnav {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; line-height: 8pt; color: #660033; text-decoration: none;}
.topnav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; line-height: 8pt; color: #990033; text-decoration: underline;}
.nav {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; line-height: 10pt; color: #660033; text-decoration: none;}
.nav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; line-height: 10pt; color: #990033; text-decoration: none;}
.nav2 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; line-height: 10pt; color: #FFFFFF; text-decoration: none;}
.nav2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; line-height: 10pt; color: #CCF; text-decoration: none;}
.nav3 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; line-height: 10pt; color: #FFFFFF; text-decoration: none;}
.nav3:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; line-height: 10pt; color: #CCCCCC; text-decoration: none;}
.footertext {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; line-height: 10pt; color: #666; text-decoration: none;}
.footernav {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal; line-height: 10pt; color: #333; text-decoration: none;}
.footernav:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal; line-height: 10pt; color: #000; text-decoration: none;}
.bodylinks2 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; line-height: 10pt; color: #000000; text-decoration: none;}
.bodylinks2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; line-height: 10pt; color: #000000; text-decoration: underline;}
ul.hidden { display:none; list-style-type: none; padding: 0; margin-left: 0;}

.bodytextred {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight: normal; line-height: 14pt; color: #FF0000; text-decoration: none;}


.bodylinks3 {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal; line-height: 12pt; color: #660033; text-decoration: none;}
.bodylinks3:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: normal; line-height: 12pt; color: #660033; text-decoration: underline;}


.overflow
{
width:100%;
height:400px;
overflow:scroll;
}


.footertextwhite {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; line-height: 10pt; color: #ffffff; text-decoration: none;}
.footernavwhite {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; line-height: 10pt; color: #ffffff; text-decoration: none;}
.footernavwhite:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight: bold; line-height: 10pt; color: #cccccc; text-decoration: underline;}



#psimage {background:url('art/productsandservicesphotos.gif') no-repeat top right; margin:0px;}


.header1 {font-family: Arial, Helvetica, sans-serif; font-size: 12pt;  font-weight: normal; line-height: 14pt; color: #000000; text-decoration: none;}
.header2 {font-family: Arial, Helvetica, sans-serif; font-size: 16pt;  font-weight: bold; line-height: 18pt; color: #000000; text-decoration: none;}
.header3 {font-family: Arial, Helvetica, sans-serif; font-size: 18pt;  font-weight: normal; line-height: 22pt; color: #000000; text-decoration: none;}








.dynamic-tab-pane-control .tab-page {
		height:		2000px;
		width:		100%;
		overflow:	auto;
	}
	
	.dynamic-tab-pane-control .tab-page .dynamic-tab-pane-control .tab-page {
		height:		100px;
	}
	
	form {
		margin:		0;
		padding:	0;
	}
	
	/* over ride styles from webfxlayout */
	
	.dynamic-tab-pane-control.tab-pane {
		margin:	0px;
		width:	560px;
	}
	
	.dynamic-tab-pane-control h2 {
		text-align:	center;
		width:		auto;
	}
	
	.dynamic-tab-pane-control h2 a {
		display:	inline;
		width:		auto;
	}
	
	.dynamic-tab-pane-control a:hover {
		background: transparent;
	}
	
	.dynamic-tab-pane-control .tab-page h2 {
		text-align:	left;
	}