body { color: #2E2E2E; font: 11px Tahoma, Arial, Serif; line-height: 13px; background: #1355A0 url(../images/bkg_main.jpg) top left repeat-x; margin: 0px; padding: 0px; }

a:link { color: #E32222; text-decoration: none }
a:active { color: #E32222; text-decoration: none; }
a:visited { color: #E32222; text-decoration: none; }
a:hover { color: #19569B; text-decoration: none; }

a.darklinks:link    { color: #333333; text-decoration: none; }
a.darklinks:active   { color: #333333;; text-decoration: none; }
a.darklinks:visited    { color: #333333;; text-decoration: none; }
a.darklinks:hover   { color: #333333; text-decoration: underline; }

a.footerlinks:link    { color: #E32222; text-decoration: none; }
a.footerlinks:active   { color: #E32222;; text-decoration: none; }
a.footerlinks:visited    { color: #E32222;; text-decoration: none; }
a.footerlinks:hover   { color: #FFFFFF; text-decoration: underline; }

p, td, li, li p, ul  { color: #2E2E2E; font: 11px Tahoma, Arial, Serif; line-height: 13px; }

.header_line_right { background: url(../images/header_line_right.gif) top left repeat-y; }
.header_line_left { background: url(../images/header_line_left.gif) top left repeat-y; }

.middle_bkg { background: url(../images/middle_bkg.gif) top left repeat-y; padding: 0px 15px 0px 15px; }

.main_bkg { background: url(../images/main_bkg.jpg) top left no-repeat; height: 302px; padding: 5px 20px 20px 0px; }
.sub_bkg { background: #FFFFFF url(../images/sub_bkg.jpg) top left no-repeat; height: 282px; padding: 20px 20px 0px 20px; }
.subhead { color: #B30000; font-size: 12px; font-weight: bold; }
.intro { color: #000000; font-size: 12px; line-height: 15px; }

.box { border: solid 2px #747474; background: #DFEEFF; padding: 15px; }

.clients { background: #191919 url(../images/clients_bkg.gif) top left repeat-y;  padding: 15px 15px 15px 15px; width: 165px; }

.subhead { font: Bold 12px Tahoma, Arial, Serif; }
.subhead_tan { color: #FFEFB3; font: Bold 10px Tahoma, Arial, Serif; padding: 0px 0px 8px 0px;}
.subhead_black { color: #333333; font: Bold 11px Tahoma, Arial, Serif; padding: 0px 0px 8px 0px;}

.footer { color: #333333; padding: 8px 15px 0px 15px;}

.title { color:#15559F; font: 16px Tahoma, Arial, Serif; }
.title2 { color:#15559F; font: 14px Tahoma, Arial, Serif; }
.light { color: #DADADA; }
.txt-lrg { font-size: 11px; }
.txt-tiny { font-size: 9px; line-height: 10px; }
.forms { color: #333333; font: 11px Tahoma, Arial, Serif; background-color: #FFFFFF; }

.hide { display: none; }