BODY, TD {color:#2D2D2D;font-family:Verdana,Arial;font-size:11px;line-height: 150%; color: #000083; }

a img { border: none }

#header {  }

.right p, .right div { padding: 5px }
*html .right p, *html .right div { padding: 0px }
*html .right { padding: 6px 5px; }

.center p, .center div { padding: 5px }
*html .center p, *html .center div { padding: 0px }
*html .center { padding: 6px 5px }

H1{font-size:10pt;color:#FFFFFF; background: #0D3276; font-family: Verdana; margin: 0px; padding: 0px; border-right: 1px solid white; padding: 2px}
h1.red-sox { height: 0px; border: none; padding: 0px }
h1.red-sox span { position: absolute; top: -2053px }

.right H1 { border: none; border-left: white 1px solid; }
*html .right h1 { margin: 0px -5px 5px -5x; }
.center H1 { border-left: white 1px solid; }
*html .center h1 { margin: 0px -5px -14px -5x; }

H2{font-size:14pt;color:#D6332C; margin: 5px }
H3{font-size:10pt;color:#D6332C;}
H4{font-size:10pt;font-weight:bold;color:#D6332C;}
H5{font-size:10pt;font-weight:bold;color:#D6332C;display:inline;margin:0px}

A{text-decoration:none;color:black;font-weight:bold;}
A:Hover{text-decoration:underline;color:black;font-weight:bold;}

HR {color:#004890;height:1pt}

.menu-root-off { border-right: solid white 1px }

.content td { padding-top: 1px }

.news { border-right: solid 1px #004890; }
.news td { color: #2D2D2D; vertical-align: top }
.news a { font-weight: normal; color: black }
.news a:hover { font-weight: normal; color: black; text-decoration: underline }

.table td { background: white; padding: 2px; border-bottom: #B0B0B0 solid 1px; }
.table .us { background: #E9E9E9; }
.table .title { font-weight: bold }

#newsletter {  }
#newsletter a { color: #0D3276 }