/* body td and th control the default font size on all pages */
body { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: white; margin: 0; padding: 0; border-width: 0; }
img {
	border: 0;
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	}
td { font-size: 10px; }
th { font-size: 10px; }
dd { font-size: 10px; }
dl { font-size: 10px; }
dt { font-size: 10px; }
h1 { color: #666; font-weight: bold; font-size: 18px; margin-top: 3px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 2px; top: 3px; }
h2 { color: #666; font-size: 16px; margin-top: 3px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 2px; top: 3px; font-weight: bold; }
h3 { color: #666; font-size: 14px; margin-top: 3px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 2px; top: 3px; font-weight: bold; }
h4 { font-size: 12px; margin-top: 3px; margin-bottom: 2px; padding-top: 3px; padding-bottom: 2px; top: 3px; font-weight: bold; }
h5 { font-size: 10px; margin-top: 2px; margin-bottom: 1px; padding-top: 2px; padding-bottom: 1px; top: 2px; font-weight: bold; }
h6 { font-size: 9px; margin-top: 2px; margin-bottom: 1px; padding-top: 2px; padding-bottom: 1px; top: 2px; font-weight: bold; }
li { font-size: 10px; }
ol { font-size: 10px; }
p { font-size: 11px; }
pre { font-size: 10px; }
textarea { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
ul { font-size: 10px; list-style-type: square; }
/* css rollover order - link - visited - active - hover */
a:link { color: #006699; text-decoration: none; }
a:visited { color: #003366; text-decoration: none; }
a:active { color: #33ccff; text-decoration: underline; }
a:hover { color: #33ccff; text-decoration: underline; }
a.A:link { color: white; text-decoration: none; }
a.A:visited { color: white; text-decoration: none; }
a.A:active { color: #9cf; text-decoration: underline; }
a.A:hover { color: #9cf; text-decoration: underline; }
a.B:link { color: #006699; text-decoration: none; }
a.B:visited { color: #003366; text-decoration: none; }
a.B:active { color: #33ccff; text-decoration: underline; }
a.B:hover { color: #33ccff; text-decoration: underline; }
a.C:link { color: #9cf; text-decoration: none; }
a.C:visited { color: #9cf; text-decoration: none; }
a.C:active { color: #fff; text-decoration: underline; }
a.C:hover { color: #fff; text-decoration: underline; }
a.D:link { color: #f00; text-decoration: none }
a.D:visited { color: #900; text-decoration: none }
a.D:active { color: #f66; text-decoration: underline }
a.D:hover { color: #f66; text-decoration: underline }
.border { border: solid 1px #999; }
.border_b { border-bottom: 1px solid #999; border-top-color: #ffffff; }
.border_bl { border-bottom: 1px solid #999; border-left: 1px solid #999; border-top-color: #ffffff; }
.border_l { border-left: 1px solid #999; border-top-color: #ffffff; }
.border_none { border: 1px; width: 650px; }
.border_r { border-right: 1px solid #999; border-top-color: #ffffff; }
.border_rb { border-right: 1px solid #999; border-bottom: 1px solid #999; border-top-color: #ffffff; }
.border_rbl { border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.border_rl { border-right: 1px solid #999; border-left: 1px solid #999; }
.border_t { border-top: 1px solid #999; }
.border_tb { border-top: 1px solid #999; border-bottom: 1px solid #999; }
.border_tbl { border-top: 1px solid #999; border-right: #999; border-bottom: 1px solid #999; border-left: 1px solid #999; }
.border_tl { border-top: 1px solid #999; border-left: 1px solid #999; }
.border_tr { border-top: 1px solid #999; border-right: 1px solid #999; }
.border_trb { border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999; }
.border_trl { border-top: 1px solid #999; border-right: 1px solid #999; border-left: 1px solid #999; }
.fieldset { padding: 0; border-width: 0; outline-width: 0; }
.firefox_flash_fix { display: block; }
.fontSize1 { font-size: 9px; }
.fontSize2 { font-size: 9px; }
.fontSize2White { color: white; font-size: 9px; }
.fontSize3 { font-size: 11px; }
.fontSize3GreyB { color: #333; font-weight: bold; font-size: 11px; }
.fontSize3White { color: white; font-size: 11px; }
.fontSize4 { font-size: 13px; }
.fontSize4White { color: white; font-size: 13px; }
.fontSize5 { font-size: 15px; }
.form_align { margin: 0; padding: 0; }
.form_field { font-size: 11px; width: 260px; }
.form_field_short { font-size: 11px; width: 120px; }
.hicol1 { color: #333; }
.hicol2 { color: #900; }
.hicol3 { color: #afeeee; }
.hicol4 { color: red; }
.hicol5 { color: blue; }
.hicol6 { color: gray; }
.hicol7 { color: #fff; }
.invis { color: #333; }
.justify { text-align: justify; }
.kw { font-weight: bold; font-size: 10px; }
.l_r_indent { padding-right: 8px; padding-left: 8px; }
.page_panel_cell { margin: 0; padding: 10px; }
.page_panel_clear { margin: 0; padding: 0; }
table.page_panel_table { background-image: url(../images/bits/bg.jpg); width: 975px; margin: 0; padding: 0; }
.search_box { font-size: 11px; width: 200px; }
.searchform { font-size: 12px; }
.searchformButton {
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
.formButton {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 4px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	}
.popupPagePadding {
	margin: 1em;
	}