body { font: 11px/19px Trebuchet MS, Helvetica, sans-serif; color: #333333; }
a:link, a:active { color: #003399; text-decoration: underline; }
a:visited { text-decoration: underline; }
a:hover { color: #003333; }

.nav { color: #000000; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.nav a:link, .nav a:visited { color: #111111; text-decoration: none; }
.nav a:hover, .nav a:active { color: #634242; text-decoration: underline; }

.nav1 { color: #000000; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.nav1 a:link, .nav1 a:visited { color: #111111; text-decoration: none; }
.nav1 a:hover, .nav1 a:active { color: #634242; text-decoration: underline; }

.nav2 { color: #333333; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 10px; }
.nav2 a:link, .nav2 a:visited { color: #333333;}
.nav2 a:hover, .nav2 a:active { color: #477885;}

.navFooter { color: #fff; font: 11px Trebuchet MS, Helvetica, sans-serif; }
.navFooter a:link, .navFooter a:visited { color: #fff; text-decoration: none; }
.navFooter a:hover, .navFooter a:active { color: #fff; text-decoration: underline; }

.normal { color: #333333; font: 11px/19px Trebuchet MS, Helvetica, sans-serif; }
.error { color: #663300; font: 11px/19px Trebuchet MS, Helvetica, sans-serif; }
.normalhome { color: #003333; font: 11px/19px Trebuchet MS, Helvetica, sans-serif; }
/*
.head1 { font-size: 13px; color: #634242; font-family: Verdana,Arial,Helvetica,sans-serif; }
*/
.head1 { color: #634242; font: bold 11px/19px Trebuchet MS, Helvetica, sans-serif;; }
.head2 { color: #993333; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
.footer { color: #993333; font-size: 10px; font-family: Trebuchet MS, Helvetica, sans-serif; padding: 10px 0px 25px 0px; }

.bgmain { background-color: #ffffff; color: #ffffff; }
.bg1 { background-color: #a12830; color: #FFFFFF; }
.bg2 { background-color: #CCCC99; color: #000000; }
.bg3 { background-color: #003333; color: #FFFFFF; }
.bgRed { background-color: #a12830; color: #fff; }

.ctable { width: 100%; height: 100%; }
.ctn { vertical-align: middle; }

.work { color: #333333; font: 11px/19px Trebuchet MS, Helvetica, sans-serif; }
.work .label { color: #993333; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 9px; text-transform: uppercase; }
.work .label2 { font-family: Trebuchet MS, Helvetica, sans-serif; }
.work .summary { color: #993333; font: bold 11px/19px Trebuchet MS, Helvetica, sans-serif; }
.work a:link, .work a:visited { color: #111111; text-decoration: underline; }
.work a:hover, .work a:active { color: #993333; text-decoration: underline; }

.clients { color: #333333; font: 11px/19px Trebuchet MS, Helvetica, sans-serif; }
.clients a:link, .clients a:visited { color: #111111; text-decoration: none; }
.clients a:hover, .clients a:active { color: #993333; text-decoration: underline; }

.calendar { font-size: 12px; }
.calendar .subhead { color: #993333; font-family: Trebuchet MS, Helvetica, sans-serif; }
.calendar a:link, .calendar a:active { color: #000000; text-decoration: none; }
.calendar a:visited { color: #808080; text-decoration: none; }
.calendar a:hover { color: #993333; text-decoration: underline; }

.cbox { width: 100%; height: 274px; overflow: auto; }
.cboxcontent { width: 220px; color: #333333; font: 11px/19px Trebuchet MS, Helvetica, sans-serif; }
