p,td,div,span,input,select,textarea { color:#000; font-family:Arial,sans-serif; font-size:12px; line-height:15px; text-align:left; }  

h1,.h1 { color:#7e1916; font-family:Arial,sans-serif; font-size:18px; line-height:22px; font-weight:bold; margin-top:0px; padding-top:0px; }  
h2,.h2 { color:#0073ae; font-family:Arial,sans-serif; font-size:16px; line-height:20px; font-weight:bold; }  
h3,.h3 { color:#7e1916; font-family:Arial,sans-serif; font-size:14px; line-height:18px; font-weight:bold; }
h4,.h4,h5,.h5,h6,.h6 { color:#7e1916; font-family:Arial,sans-serif; font-size:12px; line-height:16px; font-weight:bold; }

a:link { color:#0073ae; text-decoration:none; font-weight:bold; }
a:visited { color:#0073ae; text-decoration:none; font-weight:bold; }
a:active { color:#7e1916; text-decoration:underline; font-weight:bold; }
a:hover { color:#7e1916; text-decoration:underline; font-weight:bold; }

.bluebg { background-color:#0073ae; color:#fff; }
.redbg { background-color:#7e1916; color:#fff; }
.beigebg { background-color:#e8e3c1; }
.ltbeigebg { background-color:#f1efdf; }
.greybg { background-color:#ccc; }

.req { color:#7e1916; font-weight:bold; }

.redbg a:link { color:#fff; text-decoration:none; font-weight:bold; }
.redbg a:visited { color:#fff; text-decoration:none; font-weight:bold; }
.redbg a:active { color:#e8e3c1; text-decoration:none; font-weight:bold; }
.redbg a:hover { color:#e8e3c1; text-decoration:none; font-weight:bold; }

.bluebg a:link { color:#fff; text-decoration:none; font-weight:bold; }
.bluebg a:visited { color:#fff; text-decoration:none; font-weight:bold; }
.bluebg a:active { color:#e8e3c1; text-decoration:none; font-weight:bold; }
.bluebg a:hover { color:#e8e3c1; text-decoration:none; font-weight:bold; }

.beigebg a:link { color:#7e1916; text-decoration:none; font-weight:bold; }
.beigebg a:visited { color:#7e1916; text-decoration:none; font-weight:bold; }
.beigebg a:active { color:#7e1916; text-decoration:none; font-weight:bold; }
.beigebg a:hover { color:#7e1916; text-decoration:none; font-weight:bold; }

.topbar a:link { color:#ffffff; font-weight:bold; text-decoration:none; }
.topbar a:visited { color:#ffffff; font-weight:bold; text-decoration:none; }
.topbar a:hover { color:#ffffff; font-weight:bold; text-decoration:none; }
.topbar a:active { color:#ffffff; font-weight:bold; text-decoration:none; }

.topbartab { padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px; }

.nav2 { width:173px; border-bottom:1px solid white; padding-top:4px; padding-bottom:4px; }
.nav2i { padding-left:10px; padding-right:10px; }
.padded { padding:4px; padding-left:8px; padding-right:8px; }

.boxhead { background-color:#7e1916; color:#fff; padding:2px; padding-left:16px; padding-right:16px; margin-bottom:0px; font-weight:normal; }
.box { background-color:#e8e3c1; padding:16px; padding-top:1px; padding-bottom:1px; }
.boxtable { margin-left:20px; margin-bottom:20px; }

.Bboxhead { background-color:#2c549b; color:#fff; padding:2px; padding-left:16px; padding-right:16px; margin-bottom:0px; font-weight:normal; }
.Bbox { background-color:#fff; padding:16px; padding-top:1px; padding-bottom:1px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;  }

.pullquote { display:none; }
.footnote { font-size:10px; line-height:12px; }
#articleBody img { display:none; width:0px; height:0px; }

.bluebutton { background-color:#0073ae; color:#fff; font-weight:bold; border:0px; height:24px; }  
.greybutton { background-color:#333; color:#fff; font-weight:bold; border:0px; height:24px; }  
.redbutton { background-color:#7e1916; color:#fff; font-weight:bold; border:0px; height:24px; } 
input { border:1px #000 solid; }
textarea { border:1px #000 solid; }
.noborder { border:0px }

