.footer {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}
	
.small {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #022D9A;
	text-decoration: none;
	}
	
.dpi, .dpi A:link, .dpi A:visited, .dpi A:active, .dpi A:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #888888;
	text-decoration: none;
	}
	
.dpi A:hover {
	color: #00aeef;
	text-decoration: none;
	}


A:link {
	COLOR: #022D9A; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.white, a.white:visited {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #022D9A; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:visited {
	COLOR: #022D9A; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
A:hover {
	COLOR: #CC0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

a.bold {
	font-weight: bold;
}

table {
	empty-cells: show;
}

td {
	FONT-SIZE: 11px; COLOR: #022D9A; FONT-FAMILY: verdana, arial, helvetica, san-serif
}

td.text {
	FONT-SIZE: 11px; COLOR: #022D9A; FONT-FAMILY: verdana, arial, helvetica, san-serif
}

td.bgblue {
	background: #D2E1FC;
}

td.bgltgray {
	background: #efefef;
}

td.bggray {
	background: #cccccc;
}

/* text stuff */
H1 {
	FONT-SIZE: 11pt; FONT-WEIGHT: normal; COLOR: #022D9A;
}

H2 {
	FONT-SIZE: 21pt; FONT-WEIGHT: bold; COLOR: #3366CC;
}

H4 {
	FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #333333;
}

.head {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.big {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
}
.black {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
}

.bgblue {
	background: #D2E1FC;
}

.blue {
	color: #022D9A;
}

.bgltgray {
	background: #efefef;
}

.bggray {
	background: #cccccc;
}

.gray {
	COLOR: #666666;
	FONT-WEIGHT: normal;
	font-style: italic;
	font-size: 11px;
}
.smgray {
	COLOR: #666666;
	font-size: 9px;
}
.white {
	color: #ffffff;
	font-weight: bold;
	}

b {
	FONT-WEIGHT: bold;
	COLOR: #333333;
}

.blktitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000000;
}

.title {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #ffffff;
}

.subtitle {
	font-size: 12px;
	font-weight: bold;
	}

.navlinks {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000099;
}

.code {
	FONT-SIZE: 8pt;
	COLOR: #000000;
}

.bigred {
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	}

.red {
	COLOR: #cc0000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}

.boldblack {
	font-weight: bold;
	color: #333333;
}

.bold{
	font-weight: bold;
}

.qty {
	font-size: x-small;
}

.formtext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.form {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
	
.menu, .menu A, .menu A:hover {
	color: #022d9a;
}
.menu A:hover {
	background-color: #D2E1FC;	
	color: #cc0000;
}
.submenu, .submenu A, .submenu A:hover {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 17px;
	vertical-align: top;
	left-margin: 5px;
	position: absolute;
	background-color: #efefef;
	color: #022D9A;
	width: 125;
}
.submenu2, .submenu2 A, .submenu2 A:hover {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 17px;
	vertical-align: top;
	left-margin: 5px;
	position: absolute;
	background-color: #efefef;
	color: #022D9A;
	width: 150;
}

.submenu3, .submenu3 A, .submenu3 A:hover {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 17px;
	vertical-align: top;
	left-margin: 5px;
	position: absolute;
	background-color: #efefef;
	color: #022D9A;
	width: 72;
}

.submenu4, .submenu4 A, .submenu4 A:hover {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 17px;
	vertical-align: top;
	left-margin: 5px;
	position: absolute;
	background-color: #efefef;
	color: #022D9A;
	width: 80;
}

.submenu A:hover, .submenu2 A:hover, .submenu3 A:hover, .submenu4 A:hover {
	color: #cc0000;
	background-color: #D2E1FC;
	}
	
	/* FLOATING PICTURES*/
	
	div.float {
  float: left;
  width: 120px;
  padding: 5px;
  }
  
div.float p {
   text-align: center;
   }
   
.navgray {
	background-color: #fff;
}
/*for the excelerator popup on the home page, excelerator.html */
#excelerator-wrap{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	margin: 0 auto;
}
#excelerator-wrap div.excel-pic1{
	margin: 0 auto;
	text-align: center;
}
#excelerator-wrap div.excel-pic2{
	margin: 0 auto;
	text-align: center;
}
/* for both image areas */
div.excel-pic1 p, div.excel-pic2 p{
	text-align: left;
}
#excelerator-wrap img{
	margin: 0 0 10px 0;
}
#excelerator-wrap p.excel-boldbottom{
	font-weight: bold;
	text-align: left;
}