p { font-family: verdana, arial, helvetica, san-serif; color: #000000; font-size: 12px; line-height: 20px; }
p a { color: #990033; }

.ptext { font-family: verdana, arial, helvetica, san-serif; color: #000000; font-size: 15px; line-height: 22px; }
.ptext a { color: #990033; }

h1 { font-family: verdana, arial, helvetica, san-serif; color: #005884; font-size: 15px; font-weight: bold; padding-top: 10px; }
h2 { font-family: verdana, arial, helvetica, san-serif; color: #5C3215; font-weight: bold; font-size: 12px; font-style: normal; }

.letter { font-family: verdana, arial, helvetica, san-serif; color: #5C3215; font-weight: bold; font-size: 12px; font-style: normal; text-decoration: none; }

.port { font-family: verdana, helvetica, san-serif; color: #5C3215; font-size: 9px; line-height: 11px; }
.port a { color: #990033; border-bottom: 1px solid #990033; text-decoration: none;}
.port em { color: #5C3215; font-weight: bold; font-size: 11px; font-style: normal; }

.portalpha { font-family: verdana, helvetica, san-serif; color: #5C3215; font-size: 11px; font-style: normal; }

.portalpha a { color: #990033; font-weight: bold; font-style: normal; }

.portside { font-family: verdana, helvetica, san-serif; color: #003300; font-size: 9px; line-height: 14px; margin-left: 10px; margin-right: 6px; margin-top: 8px; margin-bottom: 3px; }
.portside em { color: #5C3215; font-size: 11px; font-weight: bold; font-style: normal; }

.copyright { font-family: arial, helvetica, san-serif; color: #FFFFFF; font-size: 9px; margin-left: 10px;}

.footnote { font-family: verdana, arial, helvetica, san-serif; color: #000000; font-size: 9px; line-height: 14px}

.brochure { font-family: arial, helvetica, san-serif; color: #90033; font-size: 10px; }
.brochure a { color: #990033; }


.home { background-image: url(images/home_bg.gif); background-repeat: no-repeat; }
.pagesbg { background-image: url(images/pages_bg.gif); background-repeat: repeat-x; }
.quotebg { background-image: url(images/quote_bg.gif); background-repeat: repeat-y; }
.content { background-image: url(images/content_bg.gif); background-repeat: no-repeat; }
.biobg { background-image: url(images/background_bios.gif); background-repeat: no-repeat; }
.portbg { background-image: url(images/port_background.gif); background-repeat: no-repeat; }
.newsbg { background-image: url(images/news_backgr.gif); background-repeat: repeat-x; }
.newspagebg { background-image: url(images/newspage_backgr.gif); background-repeat: no-repeat; }


.sidebar { font-family: verdana, helvetica, san-serif; color: #ffffff; font-size: 10px; line-height: 11px; margin-top: 3px; margin-bottom: 6px; }
.sidebar em { color: #5C3215; font-weight: bold; font-style: normal; }
.sidebar a { color: #ffffff; text-decoration: none; }

.smaller { font-family: verdana, arial, helvetica, san-serif; color: #000000; font-size: 11px; line-height: 16px; margin-top: 8px; }
.smaller em { color: #5C3215; font-weight: bold; font-size: 12px; font-style: normal; }
.smaller b { color: #5C3215; }

.smaller-side { font-family: verdana, arial, helvetica, san-serif; color: #000000; font-size: 11px; line-height: 16px; margin-top: 8px; font-style: normal; }
.smaller-sidetitle { font-family: verdana, arial, helvetica, san-serif; color: #000000; font-size: 11px; line-height: 16px; margin-top: 8px; font-weight: bold; font-style: normal; }

.bio { font-family: verdana, arial, helvetica, san-serif; color: #000000; font-size: 11px; line-height: 16px; margin-top: 8px; margin-right: 10px; }
.bio em { color: #5C3215; font-weight: bold; font-size: 12px; font-style: normal; }
.bio b { color: #5C3215; }

.biolist { font-family: verdana, helvetica, san-serif; color: #B2A887; font-size: 9px; line-height: 14px; }
.biolist em { color: #5C3215; font-weight: bold; font-style: normal; }
.biolist a { color: #000000; text-decoration: none; }

.teampg {font-family: verdana, arial, helvetica, san-serif; color: #000000; font-size: 12px; line-height: 20px;}

.newspage { font-family: verdana, arial, helvetica, san-serif; color: #003366; font-size: 11px; line-height: 18px; margin-top: 8px; margin-right: 10px; }
.newspage em { color: #5C3215; font-weight: bold; font-size: 12px; font-style: normal; }
.newspage b { color: #5C3215; }
.newspage a { color: #990033; }


.leftcol { font-family: verdana, helvetica, san-serif; color: #F1F1DE; font-size: 9px; line-height: 12px; margin-left: 10px; margin-right: 6px; margin-top: 8px; margin-bottom: 3px; }

.direct { font-family: verdana, arial, helvetica, san-serif; color: #000000; font-size: 10px; }
.direct b { color: #5C3215; }
.direct em { color: #5C3215; font-weight: bold; font-size: 12px; font-style: normal; }


.casestudyhm { font-family: verdana, helvetica, san-serif; color: #000000; font-size: 11px; line-height: 16px; }
.casestudy { font-family: verdana, helvetica, san-serif; color: #000000; font-size: 11px; line-height: 15px; }
.casestudyhm em { color: #8E683B; font-weight: bold; font-size: 12px; font-style: normal; }
.casestudy em { color: #8E683B; font-weight: bold; font-size: 12px; font-style: normal; }

.news { font-family: verdana, helvetica, san-serif; color: #000000; font-size: 11px; line-height: 15px; }
.news em { color: #8E683B; font-weight: bold; font-style: normal; }
.news small { font-size: 9px; line-height: 9px; }

.quote { font-family: verdana, helvetica, san-serif; color: #000000; font-size: 11px; line-height: 15px; }
.quote em { color: #8E683B; font-weight: bold; font-style: normal; }

.ceo { font-family: verdana, helvetica, san-serif; color: #000000; font-size: 10px; line-height: 12px; margin-bottom: 8px; }
.ceo em { color: #8E683B; font-weight: bold; font-size: 10px; font-style: normal; }

