* { padding: 0; margin: 0; border: 0; text-decoration: none; }
body { background: #97005E; font: 11px verdana,sans-serif; color: #666; line-height: 1.25em; }
h1, .main .rightcolumn .navbar li a, .main .rightcolumn .rightcomp .comptitle { font-family: Arial Narrow, sans-serif; }
h1 { color: #97005E; font-weight: normal; font-size: 1.9em; margin: 0 0 20px; height: 25px; }
h1 span span { color: #666; }
a { color: #9194B6; }
a:hover { text-decoration: underline; }
.outer { background: #fff url(../graphics/sides_bg.jpg) repeat-x; }
.inner { width: 750px; margin: 0 auto; }
.header { height: 120px; overflow: hidden; background: url(../graphics/shadow_header.jpg) repeat-x bottom left; }
.header img { margin: 20px 0 0 10px; float: left; }
.header .headlinks { width: 400px; text-align: right; float: right; margin: 90px 10px 0 0; }
.header .headlinks a { color: #fff; }
.main { background: #fff url(../graphics/LHS_bottomgraphic.gif) top right repeat-y; overflow: hidden; }
.main .leftcolumn { width: 510px; float: left; overflow: hidden; }
.main .leftcolumn .montage, .main .leftcolumn .content { margin: 10px; width: 490px; }
.main .leftcolumn .montage { margin-bottom: 30px; }
.main .leftcolumn .content { min-height: 300px; width:490px;overflow:hidden;}
.main .leftcolumn .harriercontent * { color: #666; }
.main .leftcolumn .harriercontent a { color: #9194B6; }
.main .leftcolumn .harriercontent .staffcat { font-weight: bold; margin: 10px 0; }
.main .leftcolumn .harriercontent li { list-style: none; }
.main .leftcolumn .harriercontent td { padding: 3px 5px; }
.main .leftcolumn .content p { line-height: 1.5em; margin: 0 0 20px; font-size: .97em; }
.main .rightcolumn { width: 240px; float: right; overflow: hidden; /*background: url(../graphics/navigation_bg.jpg) repeat-x;*/ }
.main .rightcolumn .navbar { margin: 28px 0; }
.main .rightcolumn .navbar ol { margin: 0 7px 0 0; }
.main .rightcolumn .navbar li { list-style: none; height: 29px; overflow: hidden; cursor: pointer; }
.main .rightcolumn .navbar li a { color: #97005E; padding: 0 0 0 27px; height: 28px; display: block; font-size: 1.4em; line-height: 28px; font-weight: bold; vertical-align: middle; margin: 0; }
.main .rightcolumn .navbar li span a { height: 22px; line-height: 22px; }
.main .rightcolumn .navbar li .sIFR-replaced { padding: 5px 0 0; overflow: hidden; }
.main .rightcolumn .navbar li embed { display: block; cursor: pointer; }
.main .rightcolumn .navbar li a:hover { background-position: 0 -28px !important; color: #fff; }
.main .rightcolumn .navbar li.navbarsep { height: 0px; border-top: 1px solid white; margin: 0 0 0 20px; }
.main .rightcolumn .rightcomp { cursor: pointer; }
.main .rightcolumn .rightcomp, .main .rightcolumn .address { border-top: 2px solid #97005E; margin: 0 7px; padding: 10px 20px; }
.main .rightcolumn .rightcomp .comptitle { font-size: 1.45em; color: #666; margin: 0 0 5px; }
.main .rightcolumn .rightcomp .comptitle span { height: 22px; font-weight:bold;}
.main .rightcolumn .rightcomp li { list-style: none; }
.main .rightcolumn .rightcomp li, .main .rightcolumn .rightcomp p { line-height: 1.5em; color: #9194B6; font-size: 1em; }
.main .rightcolumn .address { padding: 28px 20px; }
.main .rightcolumn .address a { color: #666; }
.main .rightcolumn .address address { line-height: 1.5em; font-style: normal; }
.footer { padding: 20px; min-width: 750px; }
.footer * { text-align: center; color: #fff; }
.footer p { margin: 0 0 4px; }
.footer p.bbba { margin-top: 21px; }

.good, .bad { font-weight: bold; margin-top: 20px !important; }
.bad { color: red !important; }
.good { color: green !important; }

