b, strong {
	font-weight: 600;
}

body, td, p, ul, ol, li, div {
	font-family: Arial, Helvetica, sans-serif;
}

body, p, div, td {
	line-height: 120%;
}

li {
	padding: 0 0 1.2ex 0;
	line-height: 120%
}

tt, pre {
	font-family: lucidatypewriter, courier, sans-serif;
}

.biggerb {
	font: bold 15px arial, helvetica, sans-serif;
}

.body11 {
	color: #001E5C;
	font: bold 10pt Arial, Helvetica, sans-serif;
	letter-spacing: .25ex;
	padding: 5px 0 0;
	text-transform: uppercase;
}

.body22 {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

.body33 {
	color: #001E5C;
	font: 10pt/115% Arial, Helvetica, sans-serif;
	letter-spacing: .25ex;
}

.darktaupe {
	color: #555659;
}

.errorstar {
	color: #CC0000;
	font: bold 16px arial, helvetica, sans-serif;
}

.grayback {
	background: #E2E2E2;
}

.grayborder {
	border: 1px solid #A7A7A7;
}

.graybox {
	background: #E7E7E7;
	border: 1px solid #A7A7A7;
}

.greenback {
	background: #CAEE9D;
}

.h1, h1 {
	color: #000000;
	font: bold 18px arial, helvetica, sans-serif;
}

.h2, h2 {
	font: bold 14px arial, helvetica, sans-serif;
}

.h2g {
	color: #666666;
	font: bold 24px arial, helvetica, sans-serif;
}

.h3, h3 {
	font: bold 18px arial, helvetica, sans-serif;
}

.h3br {
	color: #663300;
	font: bold 18px arial, helvetica, sans-serif;
}

.h3g {
	color: #666666;
	font: bold 18px arial, helvetica, sans-serif;
}

.h3gr {
	color: #003333;
	font: bold 18px arial, helvetica, sans-serif;
}

.h3gy {
	color: #333333;
	font: bold 18px arial, helvetica, sans-serif;
}

.h4, h4 {
	font: bold 16px Arial, Helvetica, sans-serif;
}

.h4bl {
	color: #331933;
	font: bold 16px arial, helvetica, sans-serif;
}

.h4r {
	color: #990000;
	font: bold 16px arial, helvetica, sans-serif;
}

.h4y {
	color: #996600;
	font: bold 16px arial, helvetica, sans-serif;
}

.h5, h5 {
	font: 14px Arial, Helvetica, sans-serif;
}

.h5bl {
	color: #331933;
	font: 14px arial, helvetica, sans-serif;
}

.h5r {
	color: #990000;
	font: 14px arial, helvetica, sans-serif;
}

.h5y {
	color: #996600;
	font: 14px arial, helvetica, sans-serif;
}

.header {
	color: #001E5C;
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: .25ex;
}

.hp {
	color: #444444;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.mediumb {
	font: bold 15px arial, helvetica, sans-serif;
}

.mg02 {
	margin-bottom: 2%;
}

.mg10 {
	margin-bottom: 10%;
}

.mg20 {
	margin-bottom: 20%;
}

.orangeback {
	background: #FF9900;
}
.smaller {
	font: 12px/15px Arial, Helvetica, sans-serif;
}

.smallerb {
	font: bold 12px arial, helvetica, sans-serif;
}

.smallerbl {
	color: #4191B6;
	font: bold 12px arial, helvetica, sans-serif;
}

.smallerdb {
	color: #663300;
	font: bold 12px arial, helvetica, sans-serif;
}

.smallerdktp {
	color: #77787C;
	font: 12px arial, helvetica, sans-serif;
}

.smallererror {
	color: #CC0000;
	font: bold 12px arial, helvetica, sans-serif;
}

.smallerg {
	color: #003333;
	font: bold 12px arial, helvetica, sans-serif;
}

.smallergr {
	color: #003333;
	font: bold 12px arial, helvetica, sans-serif;
}

.smallergy {
	color: #333333;
	font: bold 12px arial, helvetica, sans-serif;
}

.smallerr {
	color: #990000;
	font: bold 12px arial, helvetica, sans-serif;
}

.smallers {
	font: 11px arial, helvetica, sans-serif;
}

.smallersb {
	font: bold 11px arial, helvetica, sans-serif;
}

.smallersbw {
	color: #FFFFFF;
	font: bold 11px arial, helvetica, sans-serif;
}

.smallerwb {
	color: #FFFFFF;
	font: bold 12px arial, helvetica, sans-serif;
}

.smallerwhite {
	color: #FFFFFF;
	font: 12px arial, helvetica, sans-serif;
}

.smallery {
	color: #996600;
	font: bold 12px arial, helvetica, sans-serif;
}

.smallest {
	font: 11px arial, helvetica, sans-serif;
}

.smallestb {
	font: bold 11px arial, helvetica, sans-serif;
}

.smallestbl {
	color: #3366CC;
	font: 10px verdana, arial, helvetica, sans-serif;
}
.smallestg {
	color: #339933;
	font: bold 10px verdana, arial, helvetica, sans-serif;
}

.smallestr {
	color: #CC3333;
	font: bold 10px verdana, arial, helvetica, sans-serif;
}

.smallestw {
	color: #FFFFFF;
	font: 11px arial, helvetica, sans-serif;
}

.smalltext {
	color: #77787c;
	font: 10px Verdana, Arial, sans-serif;
}

.tiny {
	font: 10px arial, helvetica, sans-serif;
}

.ttlarge {
	font: bold 14px "courier new", courier, sans-serif;
}

.white {
	color: #FFFFFF;
}

.whiteback {
	background: #FFFFFF;
}

/* -- showcase --*/

.bluebox {
		background: #D2E6F9;
		border: 1px solid #001E5C;
}

.taupeback {
	background: #77787C;
}

.darktaupeback {
	background:#555659;
}

a.hp:link {color: #444444; font-size: 11px; text-decoration: none; }
a.hp:visited {color: #444444; font-size: 11px; text-decoration: none; }
a.hp:active {color: #444444; font-size: 11px; text-decoration: none; }
a.hp:hover {color: #FF9900; font-size: 11px; text-decoration: underline; }
a.topnav:link {color: #ffffff; font-size: 12px; text-decoration: none; }
a.topnav:visited {color: #ffffff; font-size: 12px; text-decoration: none; }
a.topnav:active {color: #ffffff; font-size: 12px; text-decoration: none; }
a.topnav:hover {color: #ffffff; font-size: 12px; text-decoration: underline; }
a.nav:link {color: #ffffff; font-size: 12px; text-decoration: none;}
a.nav:visited {color: #ffffff; font-size: 12px; text-decoration: none;}
a.nav:active {color: #ffffff; font-size: 12px; text-decoration: none;}
a.nav:hover {color: #ffffff; font-size: 12px; text-decoration: underline;}
a.navon:link {color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.navon:visited {color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.navon:active {color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.navon:hover {color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: underline;}
a.cnav:link {color: #ffffff; font-size: 14px; text-decoration: none;}
a.cnav:visited {color: #ffffff; font-size: 14px; text-decoration: none;}
a.cnav:active {color: #ffffff; font-size: 14px; text-decoration: none;}
a.cnav:hover {color: #ffffff; font-size: 14px; text-decoration: underline;}
a.cnavon:link {color: #ffffff; font-size: 14px; text-decoration: underline;}
a.cnavon:visited {color: #ffffff; font-size: 14px; text-decoration: underline;}
a.cnavon:active {color: #ffffff; font-size: 14px; text-decoration: underline;}
a.cnavon:hover {color: #ffffff; font-size: 14px; text-decoration: underline;}

a.header2:link {color: #ffffff; font-size: 15px; text-decoration: underline; font:  14px arial, helvetica, sans-serif;}
a.header2:visited {color: #ffffff; font-size: 15px; text-decoration: underline; font:  14px arial, helvetica, sans-serif;}
a.header2:active {color: #ffffff; font-size: 15px; text-decoration: underline; font:  14px arial, helvetica, sans-serif;}
a.header2:hover {color: #ffffff; font-size: 15px; text-decoration: underline; font:  14px arial, helvetica, sans-serif;}

			.formbg {
			font:  11px arial, helvetica, sans-serif;
			color: #000000;
			}
		
		
			.formbutton {
			font:  11px arial, helvetica, sans-serif;
			color: #ffffff;
			background: #003366;
			}

