body  { color: #22418D; font-family: arial, verdana, helvetica }
a { color: #22418D; text-decoration: none }
a:hover { color: #22418D; text-decoration: underline }
a.heading { color: #ffffff; text-decoration: none }
a.heading:hover { color: #ffffff; text-decoration: underline }
td { font-family: arial, verdana, helvetica }
hr { color: #22418D; height: 1px }
form { margin: 0px }
td { font-size: 11px }
.maintext { font-size: 11px }
.largetext { font-size: 12px }
.headline { font-size: 14px }
.searchinput { font-size: 11px }
.searchresult { font-size: 11px }
.sortby { font-size: 11px }
.lastmod { font-size: 11px }
.form_textfield { color: #22418D; font-size: 11px; font-family: arial, verdana, helvetica; border: solid 1px #22418D }
.input_submit { color: #22418D; font-size: 11px; font-family: arial, verdana, helvetica; background-color: #fff; border: solid 1px #22418D }
.form_select { color: #22418D; font-size: 11px; font-family: arial, verdana, helvetica; border: solid 1px #22418D }
.cellbrdr { border: solid 1px #22418D }
.category { border: solid 1px #22418D; font-family: arial, verdana, helvetica; font-size: 12px; font-weight: bold; padding: 4px; }
.subcategory { font-family: arial, verdana, helvetica; font-size: 12px; font-weight: bold; }
.sixteen_margin  { font-size: 11px; padding-bottom: 0px; padding-left: 16px; padding-right: 0px; padding-top: 0px; }
.tab_11px { color: #e1b238; font-weight: bold; font-size: 11px; font-family: arial, verdana, helvetica; text-transform: uppercase }
.tab_10px { color: #31538e; font-size: 10px; font-family: arial, verdana, helvetica }
.tbl_blbrdr { padding: 2px; border: solid 1px #22418D }
.tbl_add { color: #22418D; font-size: 11px; padding: 2px; border: solid 1px #22418D }
.tbl_header { color: #fff; font-weight: bold; font-size: 11px; background-color: #22418D; padding: 3px }
.tbl_col1  { color: #31538e; font-size: 11px; padding: 3px }
.tbl_col2  { color: #31538e; font-size: 11px; background-color: #f3f3f3; padding: 2px; border: solid 1px #fff }
.admin_heading { color: #31538e; font-size: 11px; padding: 4px; background-color: #FFFFFF; border: solid 1px #22418D }
.admin_heading_notop { color: #22418D; font-size: 11px; padding: 4px; background-color: #FFFFFF; border-left: solid 1px #22418D; border-bottom: solid 1px #22418D; border-right: solid 1px #22418D }
.admin_menu { color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 3px; background-color: #22418D;}
.admin_item { color: #22418D; font-size: 11px; padding-left: 12px;}
.admin_form_td { color: #22418D; font-size: 11px; padding: 3px; background-color: #f3f3f3;}