table.container { width: 720px; border-left: 1px solid #808080; border-right: 3px solid #808080; 
               border-top: 1px solid #808080; border-bottom: 3px solid #808080; 
               background-color: #EEEEEE }
td.newcontenttitle15col { width: 190px; font-size: 12pt; font-variant: small-caps; font-weight: bold; 
               text-align: center; text-indent: 0; word-spacing: 0; 
               line-height: 12pt; margin: 0 }
td.newcontenttext15col { width: 190px; font-size: 8pt; text-align: justify; text-indent: 0; 
               word-spacing: 0; line-height: 8pt; margin: 0 }
td.newcontenttitle1col { font-size: 10pt; font-variant: small-caps; color: #000000; font-weight: bold; 
               text-align: center; line-height: 10pt; word-spacing: 0; 
               text-indent: 0; width: 130px; margin: 0 }
td.newcontenttitle2col { font-size: 16pt; font-variant: small-caps; color: #000000; font-weight: bold; 
               text-align: center; line-height: 12pt; word-spacing: 0; 
               text-indent: 0; width: 255px; margin: 0 }
td.newcontenttitle3col { font-size: 18pt; font-variant: small-caps; color: #000000; font-weight: bold; 
               text-align: center; line-height: 14pt; word-spacing: 0; 
               text-indent: 0; width: 380px; margin: 0 }
table.newcontent { width: 388px }
td.newcontenttext1col { font-size: 8pt; text-align: justify; text-indent: 0; word-spacing: 0; 
               line-height: 8pt; margin: 0; padding-left: 2px; padding-right: 
               2px; width:130px }
td.newcontenttext2col { font-size: 8pt; text-align: justify; text-indent: 0; word-spacing: 0; 
               line-height: 8pt; margin: 0; padding-left: 2px; padding-right: 
               2px; width:255px }
td.newcontenttext3col { font-size: 8pt; text-align: justify; text-indent: 0; word-spacing: 0; 
               line-height: 8pt; margin: 0; padding-left: 2px; padding-right: 
               2px; width:388px }
td.issuetitle15 { font-size: 12pt; font-variant: small-caps; text-align: center; text-indent: 0; 
               line-height: 12pt; word-spacing: 0; width: 192px; font-weight: 
               bold; margin: 0 }
td.issuetext15 { font-size: 8pt; text-align: justify; text-indent: 0; line-height: 8pt; 
               word-spacing: 0; width: 192px; margin: 0 }
td.morgueauthor { font-family: Times New Roman; font-size: 8pt; text-align: left; text-indent: 0; 
               word-spacing: 0; line-height: 10pt; width: 100px; margin: 0 }
td.morguetitle { font-family: Times New Roman; font-size: 8pt; width: 200px; text-align: left; 
               text-indent: 0; line-height: 10pt; word-spacing: 0; margin: 0 }
td.morguedate { width: 80px; font-family: Times New Roman; font-size: 8pt; text-align: center; 
               text-indent: 0; line-height: 10pt; word-spacing: 0; margin: 0 }
table.morgue { width: 380px }
td.votenames { width: 120px; font-size: 8pt; border-top: 1px solid #C0C0C0; 
               border-bottom: 1px solid #C0C0C0 }
td.votes     { font-size: 8pt; text-align: left; border: 1px solid #C0C0C0 }
table.votes  { width: 390px }
td.electdescription { font-size: 8pt; text-align: center; text-indent: 0; line-height: 10pt; 
               word-spacing: 0; width: 140px; margin: 0 }
td.electcandidate { font-size: 10pt; font-weight: bold; text-align: center; text-indent: 0; 
               line-height: 100%; word-spacing: 0; width: 140px; margin: 0 }
td.electstate { text-align: center; text-indent: 0; line-height: 100%; word-spacing: 0; 
               font-size: 12pt; color: #808080; font-weight: bold; margin: 0; width:140px; font-variant:small-caps }
tc.electchart { width: 390px; border-left-width:1; border-right-width:1; border-bottom-width:1; border-top-style:solid; border-top-width:1 }
td.electmap  { text-align: center; width: 50px }
td.electtext { width: 140px; font-size: 10pt; color: #000000; text-align: center; text-indent: 
               0; word-spacing: 0; line-height: 100%; margin: 0 }
td.electpic  { width: 200px; text-align: center }
table.elect  { border-top:1px solid #808080; border-bottom:1px solid #808080; font-size: 10pt; width: 390px }
td.scoretext { font-family: Arial; font-size: 8pt; color: #000000; text-align: right; 
               text-indent: 0; word-spacing: 0; line-height: 8pt; width: 40pt; 
               border-bottom: 1px solid #C0C0C0; margin: 0 }
td.scoretextleft { font-size: 8pt; font-family: Arial; color: #000000; width: 70px; text-align: 
               left; text-indent: 0; line-height: 8pt; word-spacing: 0; 
               border-bottom: 1px solid #C0C0C0; margin: 0 }
td.scoretitle { border-top:1px solid #808080; border-bottom:1px solid #808080; font-size: 8pt; font-family: Arial; color: #000000; width: 40px; text-align:right; border-left-width:1; border-right-width:1 }
td.scoretitleleft { border-top:1px solid #808080; border-bottom:1px solid #808080; width: 70px; font-size: 8pt; font-family: Arial; color: #000000 }
td.scoretitletop { font-size: 8pt; font-family: Arial; color: #FFFFFF; text-align: center; 
               text-indent: 0; word-spacing: 0; line-height: 8pt; margin: 0; 
               background-color: #808080; font-weight:bold }
table.score  { width: 155px; padding: 0 }
td.biocontrib { font-size: 8pt; color: #000000; width: 400px; border-top: 2px solid #808080; 
               border-bottom: 2px solid #808080 }
td.bioroletitle { width: 240px; font-size: 7pt; color: #808080; padding: 0 }
img.biopic   { border: 1px solid #000000 }
td.biorole   { padding:0; font-size: 8pt; font-weight:bold }
td.biopic    { text-align: left; width: 160px }
td.bioofficer { font-size: 14pt; text-align: left; text-indent: 0; line-height: 100%; 
               word-spacing: 0; border-bottom: 2px solid #808080; margin-left:0; margin-right:0; margin-top:24; margin-bottom:0 }
img.tacticsgraphic { border-left: 1px solid #808080; border-right: 3px solid #808080; 
               border-top: 1px solid #808080; border-bottom: 3px solid #808080 }
td.tacticstext { font-size: 10pt; text-align: left; text-indent: 0; line-height: 100%; 
               word-spacing: 0; margin: 0 }
td.tacticsgraphic { text-align: center; text-indent: 0; line-height: 100%; word-spacing: 0; 
               width: 400px; margin: 0 }
td.tacticsheader { text-align: center; text-indent: 0; line-height: 100%; word-spacing: 0; 
               font-size: 12pt; font-variant: small-caps; font-weight: bold; 
               margin: 0; font-family:Times New Roman }
table.tactics { width: 400px }
td.issuetext3col { padding:2; width: 133px;font-size: 8pt; text-align: justify; text-indent: 0; word-spacing: 0; 
               line-height: 100%; margin: 0 }
td.issueheader3col { width: 399px; font-variant: small-caps; font-size: 40px; font-weight: bold; 
               text-align: center; text-indent: 0; word-spacing: 0; margin: 0; font-family:Times New Roman }
td.issuetext2col { padding:2; width: 133px;font-size: 8pt; text-align: justify; text-indent: 0; word-spacing: 0; 
               line-height: 100%; margin: 0 }
td.issueheader2col { width: 267px; font-variant: small-caps; font-size: 25px; font-weight: bold; 
               text-align: center; text-indent: 0; line-height: 100%; 
               word-spacing: 0; margin: 0; font-family:Times New Roman }
td.issuetext1col { padding:2; width: 133px;font-size: 8pt; text-align: justify; text-indent: 0; word-spacing: 0; 
               line-height: 100%; margin: 0 }
td.issueheader1col { width: 133px; font-variant: small-caps; font-size: 25px; font-weight: bold; 
               text-align: center; text-indent: 0; line-height: 100%; 
               word-spacing: 0; margin: 0; font-family:Times New Roman }
table.issue  { width: 400px }
td.sidebartitle { font-size: 10pt; font-weight: bold; text-align: center; text-indent: 0; 
               line-height: 100%; word-spacing: 0; border-left-width: 1; 
               border-right-width: 1; border-top: 1px solid #808080; 
               border-bottom: 1px solid #808080; margin: 0 }
.sidebartext { font-size: 8pt; text-align: left; text-indent: 0; word-spacing: 0; 
               line-height: 100%; margin: 0 }
table.sidebar { width: 160px }
td.sidebarleft { border-right:1px solid #808080; width: 160px }
td.sidebarright { border-left:1px solid #808080; width: 160px }
td.content   { width: 400px }
table.content { background-position: center; width: 720px; background-image:url('../images/watermark.gif'); background-repeat:repeat-y; background-attachment:fixed }
td.subtitleleft { text-align: left; font-size:8pt; font-weight:bold; width:250px }
td.subtitleright { text-align: right ; font-size:8pt; font-weight:bold ; width:250px }
td.subtitlecenter { text-align: center ; font-size:8pt; font-weight:bold ; width:220px }
table.subtitle { border-top:1px solid #000000; border-bottom:1px solid #000000; text-align: center; text-indent: 0; word-spacing: 0; line-height: 100%; 
               margin: 0; width:720 }
table.header { width: 720px; height: 120px; background-image:url('../images/northstar.jpg') }
body         { font-family: MS Sans Serif; font-size: 10pt; text-align: justify; 
               text-indent: 0; line-height: 100%; word-spacing: 0; margin: 0 }
a            {  font-size: 8pt; text-decoration: none; color: #000080}
a:active     {  font-size: 8pt; text-decoration: none; color: #000080}
a:link       {  font-size: 8pt; text-decoration: none; color: #000080}
a:visited    {  font-size: 8pt; text-decoration: none; color: #000080}
a:hover      {  font-size: 8pt; text-decoration: none; color: #FF0000}