.alignballs {padding: 0px 5px 0px 3px; margin 0px 0px 10px 0px; height: 16px; width: 16px; vertical-align: bottom }
.allied {background-color: #AAAAFF}
.allies {background-color: #AAAAFF}
.articlebody {margin: 8px 0px 0px 0px;  padding: 0px 0px 0px 0px}
.articleheader {font-family: Times, Times New Roman;  text-align: left;  font-variant: normal;  font-style: normal;  font-size: 1em;  font-weight: bold;  margin: 8px 0px 0px 0px;  padding: 0px 0px 0px 0px}
.axis {background-color: #FFAAAA}
.bold {font-weight: bold}
.boldcenter {font-family: Times, Times New Roman; text-align: center; font-size: 1.2em; font-weight: bold}
.boldwhite {font-family: Times, Times New Roman; text-align: left; font-size: 1.2em; font-weight: bold; color: white}
.center {text-align: center}
.centercolumn {margin: 0px; padding: 0px; font-family: Times, Times New Roman; text-align: left; vertical-align: top; font-variant: normal; font-style: normal; font-size: 13px; font-weight: normal}
.centercolumnheader {background-color: #A8A8A8; height: 16px; width: 420px; color: #000000; margin: 0px; padding: 0px 4px 4px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 16px; font-weight: bold}
.contentbody {margin: 4px 0px 0px 10px; padding: 0px 0px 0px 5px}
.contentheader {background-color: #B2B2B2; height: 20px; width: 595px; color: #000000; margin: 0px; padding: 3px 2px 4px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 16px; font-weight: bold}
.date {font-weight: bold; white-space: nowrap}
.eventbody {margin: 0px; padding: 0px 0px 0px 10px}
.eventdetail {font-size: 95%; margin: 0px; padding: 0px 0px 0px 15px}
.eventheader {font-weight: bold; margin: 0px; padding: 3px 0px 0px 5px}
.failed {background-color: #FF4444; text-align: center}
.failing {background-color: #FFAAAA; text-align: center}
.firstletter {font-size: 140%; font-weight: bold}
.fleeta {background-color: #FFEEAA}
.fleetb {background-color: #CCFFAA}
.green {color: green}
.greenbackcenter {background-color: #CCFFAA; text-align: center}
.italic {font-style: italic}
.left {text-align: center}
.leftcolumn {margin: 0px; padding: 0px; background-image: url(images/graytile-165.jpg); background-repeat: repeat-y; font-family: Times, Times New Roman; text-align: left; vertical-align: top; font-variant: normal; font-style: normal; font-size: 13px; font-weight: normal}
.leftcolumnheader {background-image: url(images/darkgraytile-165.jpg); background-repeat: no-repeat; height: 22px; width: 161px; color: #000000; margin: 0px; padding: 0px 2px 4px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 16px; font-weight: bold}
.leftcolumnlist {margin: 0px; padding: 0px 0px 5px 2px; list-style-type: none}
.leftcolumnlistbox {margin: 0px; padding: 0px 0px 5px 7px; list-style-type: none}
.leftcolumnlistsub {margin: 0px; padding: 0px 0px 5px 22px; list-style-type: none; font-family: Times, Times New Roman; text-align: left; vertical-align: top; font-variant: normal; font-style: normal; font-size: 11px; font-weight: normal}
.maincolumn {margin: 0px; padding: 0px; font-family: Times, Times New Roman; text-align: left; vertical-align: top; font-variant: normal; font-style: normal; font-size: 13px; font-weight: normal}
.maincolumnheader {background-color: #A8A8A8; height: 16px; width: 595px; color: #000000; margin: 0px; padding: 0px 4px 4px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 16px; font-weight: bold}
.maincolumnheaderfloat {background-color: #A8A8A8; height: 14px; color: #000000; margin: 0px; padding: 0px 4px 4px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 16px; font-weight: bold}
.maincolumnlist {margin: 0px; padding: 0px 0px 5px 2px; list-style-type: disc}
.maincolumnlistbox {margin: 0px; padding: 4px 0px 5px 22px; list-style-type: disc}
.maincolumntitle {background-color: #C8C8C8; height: 13px; width: 595px; color: #000000; margin: 0px; padding: 3px 4px 4px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 15px; font-weight: bold}
.maincontentbody {margin: 4px 0px 0px 10px; padding: 0px 0px 0px 5px}
.maincontentheader {background-color: #B2B2B2; height: 20px; width: 410px; color: #000000; margin: 0px; padding: 3px 2px 4px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 16px; font-weight: bold}
.passed {background-color: #22FF22; text-align: center}
.passing {background-color: #CCFFAA; text-align: center}
.photo {margin: 0px; padding: 0px}
.photobyline {font-size: 90%; vertical-align: bottom; padding: 0px 0px 0px 3px}
.photobylinegray {font-size: 90%; vertical-align: bottom; padding: 0px 0px 0px 3px; background-color: #EEEEEE}
.phototext {vertical-align: top; padding: 0px 0px 0px 3px}
.phototextgray {vertical-align: top; padding: 0px 0px 0px 3px; background-color: #EEEEEE}
.phototitle {font-weight: bold; vertical-align: top; padding: 0px 0px 0px 3px}
.phototitlegray {font-weight: bold; vertical-align: top; padding: 0px 0px 0px 3px; background-color: #EEEEEE}
.red {color: red}
.redbackcenter {background-color: #FFAAAA; text-align: center}
.right {text-align: right}
.rightcolumn {margin: 0px; padding: 0px; background-image: url(images/graytile-165.jpg); background-repeat: repeat-y; font-family: Times, Times New Roman; text-align: left; vertical-align: top; font-variant: normal; font-style: normal; font-size: 12px; font-weight: normal}
.rightcolumnheader {background-image: url(images/darkgraytile-165.jpg); background-repeat: no-repeat; height: 20px; width: 160px; color: #000000; margin: 0px; padding: 0px 2px 4px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 16px; font-weight: bold}
.rowcolor1 {background-color: #EEEEEE}
.rowcolor2 {background-color: #DDDDDD}
.spacerH1 {width: 1px; padding: 0px; margin: 0px}
.spacerH2 {width: 2px; padding: 0px; margin: 0px}
.spacerH3 {width: 3px; padding: 0px; margin: 0px}
.spacerH4 {width: 4px; padding: 0px; margin: 0px}
.spacerH5 {width: 5px; padding: 0px; margin: 0px}
.spacerH6 {width: 6px; padding: 0px; margin: 0px}
.spacerH7 {width: 7px; padding: 0px; margin: 0px}
.spacerH8 {width: 8px; padding: 0px; margin: 0px}
.spacerH9 {width: 9px; padding: 0px; margin: 0px}
.spacerH10 {width: 10px; padding: 0px; margin: 0px}
.spacerH11 {width: 11px; padding: 0px; margin: 0px}
.spacerH12 {width: 12px; padding: 0px; margin: 0px}
.spacerH36 {width: 36px; padding: 0px; margin: 0px}
.spacerV1 {height: 1px; padding: 0px; margin: 0px}
.spacerV2 {height: 2px; padding: 0px; margin: 0px}
.spacerV3 {height: 3px; padding: 0px; margin: 0px}
.spacerV4 {height: 4px; padding: 0px; margin: 0px}
.spacerV5 {height: 5px; padding: 0px; margin: 0px}
.spacerV6 {height: 6px; padding: 0px; margin: 0px}
.spacerV7 {height: 7px; padding: 0px; margin: 0px}
.spacerV8 {height: 8px; padding: 0px; margin: 0px}
.spacerV9 {height: 9px; padding: 0px; margin: 0px}
.spacerV10 {height: 10px; padding: 0px; margin: 0px}
.spacerV11 {height: 11px; padding: 0px; margin: 0px}
.spacerV12 {height: 12px; padding: 0px; margin: 0px}
.underline {text-decoration: underline}

a:link {color: #333366; text-decoration: none}
a.underline:link {color: #333366; text-decoration: underline}
a:visited {color: #333366; text-decoration: none}
a.underline:visited {color: #333366; text-decoration: underline}
a:hover {color: #333399;text-decoration: underline}
a:active {text-decoration: none}

body {background-color: #FFFFFF}

p.byline {font-family: Times, Times New Roman; text-align: center; font-variant: normal; font-style: normal; font-size: 1.0em; font-weight: normal; margin: 0px; padding: 0px}
p.copyright {font-family: Times, Times New Roman; text-align: center; font-variant: normal; font-style: normal; font-size: .8em; font-weight: normal}
p.footer {font-family: arial,helvetica; text-align: center; font-variant: normal; font-style: normal; font-size: .8em; font-weight: normal}
p.title {font-family: Times, Times New Roman; text-align: center; font-variant: normal; font-style: normal; font-size: 1.6em; font-weight: bold; margin: 0px; padding: 0px}
p.titlesmall {font-family: Times, Times New Roman; text-align: center; font-variant: normal; font-style: normal; font-size: 1.4em; font-weight: bold; margin: 0px; padding: 0px}
p.titlesmaller {font-family: Times, Times New Roman; text-align: center; font-variant: normal; font-style: normal; font-size: 1.2em; font-weight: bold}
p.titlesmallerleft {font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 1.2em; font-weight: bold}
p.titlesmallest {font-family: Times, Times New Roman; text-align: center; font-variant: normal; font-style: normal; font-size: .9em; font-weight: bold}
p.titlesmallestleft {font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: .9em; font-weight: bold}
p.updated {font-family: arial,helvetica; text-align: center; font-variant: normal; font-style: normal; font-size: .8em; font-weight: normal}

table.border {background-color: #DDDDDD; border: thin solid black; padding: 0}
table.borderpadded {background-color: #FFFFFF; border: thin solid black; padding: 3}
table.bordertransparent {border: thin solid black; padding: 0}
table.bordertransparentpadded {border: thin solid black; padding: 3}
table.centered {margin:auto}
table.header {background-color: #888888; border-style: solid; border-top-width: thin; border-left-width: thin; border-right-width: thin; border-color: black; padding: 0}
table.title {background-color: #666666; border-style: solid; border-top-width: thin; border-left-width: thin; border-right-width: thin; border-color: black; padding: 0}
table.transparent {background-color: transparent}

td.battlesummary {background-color: #C0C0C0; text-align: right}
td.captains {text-align: left; vertical-align: top; padding: 2px 0px 2px 2px}
td.captainsheaderleft {background-color: #C0C0C0; text-align: left; font-size: 14px; font-weight: bold; color: black; padding: 2px 0px 0px 2px}
td.captainstitle {background-color: #000000; text-align: left; font-size: 14px; font-weight: bold; color: white; padding: 2px 0px 2px 2px}
td.caption {background-color: #E8E8E8; text-align: center; font-size: 11px; vertical-align: top}
td.hofheader {background-color: #C0C0C0; text-align: center; font-size: 10px; font-weight: bold; color: black}
td.hofheaderleft {background-color: #C0C0C0; text-align: left; font-size: 10px; font-weight: bold; color: black}
td.hofheaderright {background-color: #C0C0C0; text-align: right; font-size: 10px; font-weight: bold; color: black}
td.hoftitle {background-color: #000000; text-align: center; font-size: 14px; font-weight: bold; color: white; padding: 2px 0px 2px 0px}
td.hullscontent {text-align: center; font-size: 12px; vertical-align: top}
td.hullscontentleft {text-align: left; font-size: 12px; vertical-align: top}
td.hullsdefined {background-color: #EEEEEE; text-align: left; font-size: 13px; font-weight: normal; color: black; vertical-align: top; padding: 0px 0px 0px 3px}
td.hullsdefinedflag {background-color: #EEEEEE; text-align: left; font-size: 13px; font-weight: normal; color: black; vertical-align: bottom}
td.hullsflag {background-color: #EEEEEE; width: 51px; text-align: center}
td.hullsheader {background-color: #C0C0C0; text-align: center; font-size: 12px; font-weight: bold; color: black}
td.hullsheaderleft {background-color: #C0C0C0; text-align: left; font-size: 12px; font-weight: bold; color: black}
td.hullskey {background-color: #EEEEEE; text-align: right; font-size: 13px; font-weight: bold; color: black; vertical-align: top}
td.hullsnote {background-color: #DDDDDD; text-align: left; font-size: 13px; padding: 5px}
td.hullstitle {background-color: #A8A8A8;	color: black; margin: 0px; padding: 1px 0px 1px 3px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 16px; font-weight: bold}
td.hullstitlesmall {background-color: #A8A8A8; font-family: Times, Times New Roman; text-align: center; font-size: 14px; font-weight: bold;padding: 1px 0px 1px 0px}
td.reviewfield {background-color: #DDDDDD; text-align: left; font-size: 13px; font-weight: normal; color: black; vertical-align: top; padding: 1px 0px 1px 1px}
td.scorestitle {background-color: #000000; text-align: left; font-size: 14px; font-weight: bold; color: white}
td.scorestime {background-color: #AAAAAA; text-align: left; font-size: 14px; font-weight: bold; color: black}
td.shiplistcaption {background-color: #C0C0C0; text-align: center; font-size: 11px; vertical-align: top}
td.shiplistcenter {font-family: arial,helvetica,sans-serif; text-align: center; font-size: 10px; vertical-align: top}
td.shiplistheader {background-color: #C0C0C0; font-family: arial,helvetica,sans-serif; text-align: center; font-size: 10px; font-weight: bold; color: black; vertical-align: bottom}
td.shiplistheaderleft {background-color: #C0C0C0; font-family: arial,helvetica,sans-serif; text-align: left; font-size: 10px; font-weight: bold; color: black; vertical-align: bottom}
td.shiplistleft {font-family: arial,helvetica,sans-serif; text-align: left; font-size: 10px; vertical-align: top}
td.shiplisttitle {background-color: #A8A8A8; color: black; margin: 0px; padding: 1px 0px 1px 3px; font-family: Times, Times New Roman; text-align: left; font-variant: normal; font-style: normal; font-size: 16px; font-weight: bold}
td.tablecenter {background-color: #FFFFFF; text-align: center; font-size: .9em; vertical-align: top}
td.tablecenterlight {background-color: #DDDDDD; text-align: center; font-size: 13px; vertical-align: top}
td.tablecentersmall {background-color: #C8C8C8; text-align: center; font-size: .8em; vertical-align: top}
td.tablecentertransparent {text-align: center; font-size: 13px; vertical-align: top}
td.tableheader {background-color: #C0C0C0; text-align: center; font-size: 14px; font-weight: bold; color: black}
td.tableheaderdown {background-color: #C0C0C0; text-align: center; font-size: 14px; vertical-align: bottom; font-weight: bold; color: black}
td.tableheaderallies {background-color: #AAAAFF; text-align: center; font-size: 14px; font-weight: bold; color: black}
td.tableheaderaxis {background-color: #FFAAAA; text-align: center; font-size: 14px; font-weight: bold; color: black}
td.tableheaderfleeta {background-color: #FFEEAA; text-align: center; font-size: 14px; font-weight: bold; color: black}
td.tableheaderfleetb {background-color: #CCFFAA; text-align: center; font-size: 14px; font-weight: bold; color: black}
td.tableheaderdark {background-color: #B8B8B8; text-align: center; font-size: 14px; font-weight: bold; color: black}
td.tableheaderdarkleft {background-color: #B8B8B8; text-align: left; font-size: 14px; font-weight: bold; color: black}
td.tableheaderleft {background-color: #C0C0C0; text-align: left; font-size: 14px; font-weight: bold; color: black}
td.tableheaderleftdown {background-color: #C0C0C0; text-align: left; font-size: 14px; vertical-align: bottom; font-weight: bold; color: black}
td.tableheaderlight {background-color: #C8C8C8; text-align: center; font-size: 14px; font-weight: bold; color: black}
td.tableheaderlightleft {background-color: #C8C8C8; text-align: left; font-size: 14px; font-weight: bold; color: black}
td.tableheaderlightright {background-color: #C8C8C8; text-align: right; font-size: 14px; font-weight: bold; color: black}
td.tableheaderresults {background-color: #C8C8C8; text-align: center; vertical-align: bottom; font-size: 12px; font-weight: bold; color: black}
td.tableheaderresultsleft {background-color: #C8C8C8; text-align: left; vertical-align: bottom; font-size: 12px; font-weight: bold; color: black}
td.tableheaderresultscenter {background-color: #C8C8C8; text-align: center; vertical-align: bottom; font-size: 12px; font-weight: bold; color: black}
td.tableheaderresultsright {background-color: #C8C8C8; text-align: right; vertical-align: bottom; font-size: 12px; font-weight: bold; color: black}
td.tableheaderresultstotal {background-color: #C8C8C8; text-align: center; vertical-align: bottom; font-size: 13px; font-weight: bold; color: black}
td.tableheaderresultstotalleft {background-color: #C8C8C8; text-align: left; font-size: 13px; font-weight: bold; color: black}
td.tableheaderresultstotalright {background-color: #C8C8C8; text-align: right; font-size: 13px; font-weight: bold; color: black; padding: 0px 6px 0px 0px}
td.tableleft {background-color: #FFFFFF; text-align: left; font-size: 13px; vertical-align: top}
td.tableleftlight {background-color: #DDDDDD; text-align: left; font-size: 13px; vertical-align: top}
td.trendheader {background-color: #C0C0C0; text-align: center; vertical-align: bottom; font-size: 10px; font-weight: bold; color: black}
td.trendheaderleft {background-color: #C0C0C0; text-align: left; vertical-align: bottom; font-size: 10px; font-weight: bold; color: black}
td.trendheaderright {background-color: #C0C0C0; text-align: right; vertical-align: bottom; font-size: 10px; font-weight: bold; color: black}
td.trendtitle {background-color: #000000; text-align: center; vertical-align: bottom; font-size: 14px; font-weight: bold; color: white; padding: 2px 0px 2px 0px}

tr.combine {background-color: #FFFFFF}
tr.combinegray {background-color: #DDDDDD}
tr.shiplistheadercolor {background-color: #AAAAAA}

td.mwcvotecenterlight {background-color: #DDDDDD; text-align: center; font-size: 1em; vertical-align: top}
td.mwcvoteleftlight {background-color: #DDDDDD; text-align: center; font-size: 1em; vertical-align: top}