.mainbody  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #0000CC; }
.mainbody a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #990000; text-decoration: underline; }
.mainbody a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #990000; text-decoration: underline; }
.mainbody a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }
.mainbody a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }

.mainbodynu { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #0000CC; }
.mainbodynu  a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #990000; text-decoration: none; }
.mainbodynu  a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #990000; text-decoration: none; }
.mainbodynu  a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }
.mainbodynu  a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }

.mainbig  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #0000CC; }
.mainbig a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #990000; text-decoration: underline; }
.mainbig a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #990000; text-decoration: underline; }
.mainbig a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #333333; text-decoration: underline; }
.mainbig a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #333333; text-decoration: underline; }

.mainbody2  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; }
.mainbody2 a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #990000; text-decoration: underline; }
.mainbody2 a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #990000; text-decoration: underline; }
.mainbody2 a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }
.mainbody2 a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }

.mainbody3  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; }
.mainbody3 a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #990000; text-decoration: none; }
.mainbody3 a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #990000; text-decoration: none; }
.mainbody3 a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }
.mainbody3 a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }

.mainbig2  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #333333; }
.mainbig 2a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #990000; text-decoration: underline; }
.mainbig2 a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #990000; text-decoration: underline; }
.mainbig2 a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #333333; text-decoration: underline; }
.mainbig2 a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-style: normal; color: #333333; text-decoration: underline; }

.hdr1 { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-style: normal; color: #222222; }
.hdr2 { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #222222; }

.home { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #0000CC; }
.home a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #990000; text-decoration: underline; }
.home a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #990000; text-decoration: underline; }
.home a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #333333; text-decoration: underline; }
.home a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #333333; text-decoration: underline; }

.home_promo { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #0000CC; }
.home_promo a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #990000; }
.home_promo a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #990000;  }
.home_promo a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #333333;  }
.home_promo a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #333333; text-decoration: underline; }

.home_promo2 { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #0000CC; }
.home_promo2 a:link, .home_promo2 a:visited { color: #0000CC; text-decoration: none; }
.home_promo2 a:active, .home_promo2 a:hover { color: #0000CC; text-decoration: underline; }

.home_promo3 { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-style: normal; color: #0000CC; }
.home_promo3 a:link, .home_promo3 a:visited { color: #0000CC; text-decoration: none; }
.home_promo3 a:active, .home_promo3 a:hover { color: #0000CC; text-decoration: underline; }

.home_promo4 { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #a0172b; }
.home_promo4 a:link, .home_promo4 a:visited { color: #a0172b; text-decoration: none; }
.home_promo4 a:active, .home_promo4 a:hover { color: #a0172b; text-decoration: underline; }

.home_promo5 { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 16px; line-height: 14px; font-style: normal; color: #FF0000; }
.home_promo5 a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 16px; line-height: 14px; font-style: normal; color: #990000; }
.home_promo5 a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 16px; line-height: 14px; font-style: normal; color: #990000; }
.home_promo5 a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 16px; line-height: 14px; font-style: normal; color: #333333; }
.home_promo5 a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 16px; line-height: 14px; font-style: normal; color: #333333; text-decoration: underline; }

.footer  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #FFFFFF; }
.footer a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #FFFFFF; text-decoration: underline; }
.footer a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #FFFFFF; text-decoration: underline; }
.footer a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #333333; text-decoration: underline; }
.footer a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #333333; text-decoration: underline; }

.menu_sm { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #0000CC; }
.menu_sm  a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #006697; text-decoration: underline; }
.menu_sm  a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #006697; text-decoration: underline; }
.menu_sm  a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #FA7015; text-decoration: underline; }
.menu_sm  a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #FA7015; text-decoration: underline; }

.pop_sm { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #FFFFFF; }
.pop_sm a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #FFFFFF; text-decoration: underline; }
.pop_sm a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #FFFFFF; text-decoration: underline; }
.pop_sm a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #FF6600; text-decoration: underline; }
.pop_sm a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; line-height: 14px; font-style: normal; color: #FF6600; text-decoration: underline; }

.table_sm  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #0000CC; }
.table_sm a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #006697; text-decoration: underline; }
.table_sm a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #006697; text-decoration: underline; }
.table_sm a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #FA7015; text-decoration: underline; }
.table_sm a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-style: normal; color: #FA7015; text-decoration: underline; }


td#rfpform  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-style: normal; color: #FF6600; }
td#rfpform2  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-style: normal; color: #0000CC; }

span#rfpform  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-style: normal; color: #FF6600; }
span#rfpform2  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-style: normal; color: #0000CC; }

.jamesform  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: normal; color: #333333; }

.admin  { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #003366; }
.admin a:link { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #003366; text-decoration: underline; }
.admin a:visited { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #003366; text-decoration: underline; }
.admin a:active { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }
.admin a:hover { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-style: normal; color: #333333; text-decoration: underline; }

ul { margin-left: 1.5em; padding-left: 0px; margin-top: 0; margin-bottom: 0; padding-bottom: 0; }
li { list-style: square outside; margin-bottom: 2px; }

select { font: 12px;  Verdana, Trebuchet MS, san-serif; color: #333333; background-color: #FFFFFF; }
input { font: 12px;  Verdana, Trebuchet MS, san-serif; color: #333333; background-color: #FFFFFF; }
textarea { font: 12px;  Verdana, Trebuchet MS, san-serif; color: #333333; background-color: #FFFFFF; }
