a       { color: #33c; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

a:hover       { color: #c12810; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.outlinelink { color: #33c; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.outlinelink:hover {background-color: #fff8de; padding: 2pt; border: solid 2pt #ebb03e }
.outlinelink  { }

a.smallwhite:hover    { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.plain {text-decoration: none}
a.h1plain {color: #2C4D9D; text-decoration: none}
a.h1plain:hover { color: #E6C671; font-size: 16pt; font-weight: bold; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 0em; margin-bottom: 0em}
a.h2normal-largebold {color: black; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.h2normal-largebold:hover {color: #b9141c; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
a.h2normal-black {color: black; font-size: 10pt; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 2pt; margin-bottom: 2pt}
a.h2normal-black:hover {color: #33c; font-size: 10pt; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; margin-top: 2pt; margin-bottom: 2pt}



body   { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}

H1   { color: #2C4D9D; font-size: 16pt; font-weight: bold; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 0em; margin-bottom: 0em}
.t1    { color: #33c; font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal-largebold {color: black; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.extralargebold { color: #33c; font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

H1.extralargebold:hover { color: #33c; font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
H1:hover   { color: #E6C671; font-size: 16pt; font-weight: bold; font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 0em; margin-bottom: 0em}

H1.normal-largebold:hover {color: black; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

.t1:hover   { color: #c12810; font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


p.follow {margin-top: -1em}

H2   { color: #33c; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t2   { color: #33c; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t2orange { color: #966622; font-size: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t2white  { color: white; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.normal-black {color: black; font-size: 10pt; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-top: 2pt; margin-bottom: 2pt}
H2.regtext { font-size: 10pt; line-height: normal; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; display: inline; margin-top: 0em; margin-bottom: 0em}
H2.normal-largebold {color: black; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
H2.normal-largeboldblue {color: #33c; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

H2.regtext:hover { color: #c12810; font-size: 10pt; line-height: normal; font-weight: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; display: inline; margin-top: 0em; margin-bottom: 0em }

H3  { font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t3  { font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t3white  { color: white; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.t3color    { color: #33c; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.faq-q     { font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff8de; padding: 2pt; border: 1pt solid #f0a93f}
.side-highlight   { font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ecaeae; padding: 1pt }
.proglabel { color: white; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #5060ff; padding: 2pt }
.faq-a    { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 15pt; margin-left: 15pt; padding: 1pt }
.redtext   { color: #b9141c; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.regtext       { font-size: 10pt; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.highlight { font-size: 9pt; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: yellow }
.breadcrum  { color: maroon; font-size: 9pt; line-height: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 2pt; border: dotted 1pt #f0c535 }
.regtextblue { color: blue; font-size: 10pt; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.regtextgray { color: #72728e; font-size: 9pt; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textorange  { color: #da8628; font-size: 12pt; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.regtextwhite  { color: white; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smallcapform { font-variant: small-caps; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smallcapform-large { font-variant: small-caps; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.regtextlarge     { font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.italtext   { font-style: italic; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.underlintext  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.boldtext    { font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltext  { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smallwhite  { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smallwhite:hover  { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.smallregtext  { font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.quotetext  { font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 3pt; border: solid 1pt black }
.textinput { font-size: 9pt; font-family: "Courier New", Courier, Monaco }
.marquee    { color: teal; font-size: 10pt }
.marqueebold    { color: teal; font-weight: bolder; font-size: 10pt }
.marqueeital   { color: teal; font-style: italic; font-size: 8pt }
.orangeoutline     { font-size: 8pt; background-color: #fff8de; padding: 2pt; border: solid 2pt #ebb03e }
.menu { font-size: 8pt; background-color: #e8eaff; padding: 2pt; border: dotted 1pt #61adff }
.menuorange  { font-size: 8pt; background-color: #ffe886; padding: 2pt; border: solid 1pt #ffad49 }
.outlineblue  { font-size: 8pt; background-color: #e8f6ff; padding: 2pt; border: solid 1pt #92adff }
.oliveoutline     { font-size: 8pt; background-color: #e6ebde; padding: 2pt; border: 2pt solid #82995a}
.regtextbluebold, .regtextbluebold a {
	color: blue;
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
.regtextlargebold {
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
.regtextlargeboldorange {
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	color: #FF6600;
}
.regtextlargeitalic {
	font-size: 12pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	font-style: italic;

}
.regtextsmall {
	font-size: 9pt; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.orangeoutlinelight {
	font-size: 12pt;
	background-color: #fff8de;
	padding: 2pt;
	border: 1px solid #ebb03e;
	font-style: normal;
	font-weight: normal;
}
.greenoutlinelight {
	font-size: 8pt; background-color: #F0F2EA; padding: 2pt; border: 1px solid #408080
}
.regtextbold, .regtextbluebold a {
	font-size: 10pt;
	line-height: normal;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
.greenoutlineNEWS {
	font-size: 8pt; background-color: #F0F2EA; padding: 2pt; border: 1px none #408080
}
.greenoutlinelighter {
	font-size: 8pt; padding: 2pt; border: 1px solid #408080
}
.redoutlinelight {
	font-size: 8pt; background-color: #Ffacac; padding: 2pt; border: 1px solid #ee9999
}
.yellowoutline {
	font-size: 8pt; background-color: #FFFF80; padding: 2pt; border: 1pt solid #888800
}
.cartentry {
	font-size: 8pt;
	padding: 2pt;
	border-top: 0px solid #408080;
	border-right: 0px solid #408080;
	border-bottom: 1px solid #408080;
	border-left: 0px solid #408080;
	background-color: #F0F2EA;
}
.anchor_not_link {text-decoration:none;color:#000000;}
.oamcatalog_payments_as_low_as {font-size:18px;border:solid 1px #0022FF;background-color:#FFFFCC;text-align:center;}
h1.oamcatalog_payments_as_low_as:hover {font-size:18px;color:#2C4D9D;}
