
A:link {
color:#369;
font-weight:700;
}

A:visited {
color:#369;
font-weight:700;
}

A:hover {
color:#000;
font-weight:700;
}


a.one:link {
color:#269;</>
font-weight:700;
text-decoration:none;
font-size:14px
}

a.one:visited {
color:#5991C8;
font-weight:700;
text-decoration:none;
font-size:14px
}

a.one:hover {
color:#000;
font-weight:700;
font-size:14px
}


h1 {
color:#000;
font:30px Georgia, Times New Roman, Times, serif;
font-weight:400;
margin:0;
padding:15px 0px 15px
}

h2 {
color:#269;
font:22pt Arial, Helvetica, sans-serif;
font-weight:700;
margin:0;
padding:0 0 3px;
line-height:1
}

h3 {
font:14pt Arial, Helvetica,sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:200;
color:#269;
line-height:18pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
}

h4 {
color:#000;
font:12pt Arial, Helvetica, sans-serif;
font-weight:600;
margin:0;
padding:0 0 6px
}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:400;
color:#de5959;
line-height:11pt;
margin-bottom:0;
padding-bottom:1pt;
margin-top:0;
margin-left:0;
padding-top:0
}

h6 {
font-family:Verdana, Helvetica, sans-serif;
font-size:11pt;
font-weight:700;
color:#269;
line-height:11pt;
margin-bottom:0;
padding-bottom:1pt;
margin-top:0;
padding-top:0
}

.list1 {
margin:0 1pt 12pt
}

.homepagesubheads {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:400;
color:#de5959;
line-height:11pt;
margin-bottom:0;
padding-bottom:1pt;
margin-top:0;
margin-left:0;
padding-top:0
}

.bgblack {
background:#000;
background-color:#000
}

.caption {
font-weight:400;
font-size:8pt;
color:gray;
font-family:Verdana, Helvetica, sans-serif;
line-height:10pt;
margin-top:3px;
margin-bottom:3px
}

.largeblueheading {
color:#269;
font:18pt Arial, Helvetica, sans-serif;
font-weight:600;
margin:0;
padding:0 0 0px;
line-height:1.2

}
.largeblackheading {
color:#000;
font:29pt Arial, Helvetica, sans-serif;
font-weight:600;
margin:0;
padding:0 0 3px;
line-height:1.2

}

.countmeinnavblock{
margin: 0;
padding: 0;
float: left;
font: bold 12px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(media/blockdefault.gif) center center repeat-x;
}

.countmeinnavblock li{
display: inline;
}

.countmeinnavblock li a{
float: left;
color: white;
padding: 3px 15px;
text-decoration: none;
border-right: 1px solid white;
}

.countmeinnavblock li a:visited{
color: white;
}

.countmeinnavblock li a:hover, .countmeinnavblock li .current{
color: white;
background: transparent url(media/blockactive.gif) center center repeat-x;
}


.countmeinnav  {
background:#25ace3;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}


.countmeinnav  A:link{
background:#25ace3;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-color:#FFFFF;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}

.countmeinnav  A:visited{
background:#25ace3;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-color:#FFFFF;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}

.countmeinnav  A:hover{
background:#25ace3;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-color:ffff33;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}

.opsnav  {
background:#25ace3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}


.opsnav  A:link{
background:#25ace3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#FFFFF;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}

.opsnav  A:visited{
background:#25ace3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-color:#FFFFF;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}

.opsnav  A:hover{
background:#28b7f1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}


.organizingnav  {
background:#ededed;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}


.organizingnav  A:link{
background:#ededed;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-variant:normal;
border-width:1px;
border-color:black;
margin:0pt;
padding:1px
}

.organizingnav  A:visited{
background:#ededed;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:1px
}

.organizingnav  A:hover{
background:#ededed;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:black;
font-variant:normal;
border-width:0px;
margin:0pt;
padding: 1px
}



.corporatetaxnav  {
background:#002056;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:2px
}

.corporatetaxnav  A:link{
background:#002056;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:white;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:2px
}

.corporatetaxnav  A:hover{
background:#002056;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:yellow;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:2px
}

.corporatetaxnav  A:visited{
background:#002056;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:2x
}

.corporatetaxnav  A:active{
background:#002056;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:red;
font-variant:normal;
border-width:1px;
margin:0pt;
padding:2x
}


.rightgreybox {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:#464646;
background:#EEE;
line-height:1.3;
border-color:#464646;
border-style:solid;
border-width:1px;
margin:5pt;
padding:5px
}

.redcellcontentbps {
font-size:9pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:500;
color:black;
background:#fae5e5;
margin:4pt
}

.greycellcontentltbps {
font-size:9pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:500;
color:black;
background:#F6F6F6;
margin: 4pt
}

.greycellcontent {
font-size:9pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:400;
color:#369;
background:#eaeef7;
margin:6pt
}

.greycellline {
background:#BFBFBF
}

.greycelllinetable {
font-size:9pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:400;
color:#FFF;
background:#BFBFBF;
padding:2pt
}

.greycellcontentlt {
font-size:9pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:400;
color:#FFF;
background:#F6F6F6;
margin: 6 pt
}

.greycellcontlistheader {
font-size:10pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:800;
color:white;
background:#3f3d3d;
margin:4pt
}

.greycellcontlistdark {
font-size:9pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:500;
color:black;
background:#e5e5e5;
margin:4pt
}

.greycellcontlistlight {
font-size:9pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:500;
color:black;
background:#F6F6F6;
margin: 4pt
}

.greycellcontentltcaption {
font-size:8pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:200;
color:#FFF;
background:#F6F6F6;
}

.greycellcontentlt5ptpadding {
font-size:8pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:400;
color:black;
background:#F6F6F6;
margin:6pt;
padding:5pt
}

.greencellcontentlt {
font-size:9pt;
font-family:Helvetica, Arial, sans-serif;
font-weight:400;
color:#FFF;
background:#ccf9be;
margin:6pt
}

.tablegreyborderblacktype {
font-size:9pt;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.4;
color:black;
background:#F6F6F6;
border-style:solid;
border-width:1px;
margin:1pt;
padding:10pt

}

.drkblueboxwhitetype {
font-size:9pt;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.2;
color:#fff;
background:#6da1d2;
margin:7pt 35pt;
padding:3pt
}

.bluecellcontent {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:9pt;
color:#fff;
background:#0071bd;
margin:3px;
padding:2px
}

.equalpaycellcontent {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:9pt;
color:#fff;
background:#00296b;
margin:3px
}

.bluecellreversecolumnwidth {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:8pt;
color:#fff;
background:#0071bd;
margin:2px 0
}

.redcellcontent {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:9pt;
color:#fff;
background:#900;
margin:3px
}

.greycellnavigationr {
font-family:Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#369;
background:#EEE;
line-height:1.3;
margin:3pt;
padding:3pt
}

.greycellnavigationarial {
font-family:Arial, sans-serif;
font-size:9pt;
font-weight:700;
color:#369;
background:#EEE;
line-height:1.3;
margin:3pt;
padding:1pt
}

.redcellcolumnnarial {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:8pt;
color:#FFF;
background:red;
margin:3pt 0;
padding:3pt
}

.bluecellcolumnnavarial {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:8pt;
color:#fff;
background:#0071bd;
line-height:1.3;
margin:3pt 1pt;
padding:3pt
}

.countmeinbluefront {
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:10pt;
color:#fedb57;
background:#24ade4;
line-height:1.5;
margin:3pt 1pt;
padding:4pt
}

.greycellpaddedfront {
font-family:Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#C00;
background:#EEE;
line-height:1.3;
border-color:#C00;
border-style:solid;
border-width:1px;
margin:3pt;
padding:5px
}

.greypaddedborderright {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:400;
color:#000;
background:#EEE;
line-height:1.2;
border-color:#000;
border-style:solid;
border-width:1px;
margin:1pt;
padding:6pt
}

.hcdcnavigationl {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#369;
background:#EDE3D1;
margin:3pt;
padding:3pt
}

.tancellnavigationr {
font-family:Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#000;
background:#D2B98A;
line-height:1.3;
margin:3pt;
padding:3pt
}

.bluecellnavigationr {
font-family:Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#FFF;
background:#0071bd;
line-height:1.3;
margin:3pt;
padding:3pt
}

.bluecellnavigationr-menu {
font-family:Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#FFF;
background:#0071bd;
line-height:1.3;
margin:3pt;
padding:3pt
}

.bluecellnavigationr-menu a:link {color:#FFF}    /* unvisited link  */
.bluecellnavigationr-menu a:visited {color:#FFF} /* visited link    */
.bluecellnavigationr-menu a:hover {color:#FF8000}   /* mouse over link */
.bluecellnavigationr-menu a:active {color:#AADD00}  /* selected link   */


.yellowcellnavigationr-menu {
font-family:Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#000000;
background:#FFCC00;
line-height:1.3;
margin:3pt;
padding:3pt
}

.yellowcellnavigationr-menu a:link {color:#00000}    /* unvisited link  */
.yellowcellnavigationr-menu a:visited {color:#000000} /* visited link    */
.yellowcellnavigationr-menu a:hover {color:#FFF}   /* mouse over link */
.yellowcellnavigationr-menu a:active {color:#FF9900}  /* selected link   */


.greencellnavigationr {
font-family:Verdana, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
color:#FFF;
background:#00ab4f;
line-height:1.3;
margin:3pt;
padding:3pt
}

.picright {
border:1pt solid;
border-color:#F6F6F6
}

.columnpadding {
padding:0 5px
}

.footergrey {
font-family:Helvetica, Arial, sans-serif;
font-size:8pt;
color:#464646;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0;
line-height:1.4
}

.footergreysm {
font-family:Helvetica, Arial, sans-serif;
font-size:6pt;
color:#464646;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0;
line-height:1.4
}

.navtableborder {
text-align:left;
border-color:#628399;
border-style:solid;
border-width:1px;
padding:0
}

.newstableborder {
font-family:Helvetica, Arial, sans-serif;
font-size:8pt;
color:#464646;
margin-bottom:2pt;
margin-top:2pt;
line-height:1.4;
border-color:#628399;
border-style:solid;
border-width:1px;
padding:8px
}

.newstableborderfront {
margin-bottom:1pt;
margin-top:1pt;
line-height:1.1;
border-color:#628399;
border-style:solid;
border-width:1px;
padding:4px
}

.rightcolumntableborder {
border-color:#628399;
border-style:solid;
border-width:1px;
padding:5px
}
.rightcolumntableborder2 {
border-color:#628399;
border-style:solid;
border-width:3px;
padding:3px
}

.rightcolumntablebordercount {
font-family:Helvetica, Arial, sans-serif;
font-size:8pt;
color:#FFF;
line-height:1.0;
margin-bottom:0pt;
margin-top:0pt;
border-color:#628399;
border-style:solid;
border-width:1px;
padding:2px
}

.tablebordercontentltgrey {
background:#F6F6F6;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:140%;
border-color:#628399;
border-style:solid;
border-width:1px;
margin:2pt;
padding:5px
}

.tablebordercontentwhite {
background:white;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:140%;
border-color:#628399;
border-style:solid;
border-width:1px;
margin:2pt;
padding:5px
}

.textsevenpt {
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#464646;
font-variant:normal;
line-height:130%;
margin:0 0 9pt
}

.texteightpt {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#464646;
font-variant:normal;
line-height:130%;
margin:0 0 9pt
}

.headlineem{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#000;
font-weight:600;
line-height:105%;
margin:0
}


.headline16pt {
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
color:#000;
font-weight:700;
line-height:110%;
margin:0
}

.headline14pt {
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
color:#000;
font-weight:700;
line-height:120%;
margin:0 0 1pt
}

.headline13pt {
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
color:#000;
font-weight:700;
line-height:120%;
margin:0 0 1pt
}

.headline12pt {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000;
font-weight:700;
line-height:120%;
margin:0 0 1pt
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:140%;
margin:0 0 12pt
}

.textstopwage {
font-family:Tahoma, Geneva, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:140%;
margin:0 0 12pt
}

.textminbottomspacing {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:140%;
margin:0 0 3pt
}

.textequalpay {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#00296b;
font-variant:normal;
line-height:140%;
margin:0 0 12pt
}

.textheading3equalpay {
font:14pt Arial, Helvetica,sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:200;
color:#961b1e;
line-height:16pt;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0
}

.textheading4equalpay {
color:#00296b;
font:12pt Arial, Helvetica, sans-serif;
line-height:140%;
font-weight:600;
margin:0;
padding:0
}

.cancelcorporateheadlinelarge{
color:#002056;
font:29px Georgia, Times New Roman, Times, serif;;
line-height:100%;
font-weight:400;
margin-bottom:1px;
padding-bottom:0;
margin-top:6px;
padding-top:0
}

.textheadingstopwagefreezesmall {
color:#009933;
font:11pt Tahoma, Geneva, sans-serif;
line-height:120%;
font-weight:400;
margin-bottom:0;
padding-bottom:2;
margin-top:0;
padding-top:0
}

.textheadingstopwagefreezegreen11pt{
color:#009933;
font:11pt Tahoma, Geneva, sans-serif;
line-height:120%;
font-weight:600;
margin:0;
padding:0
}

.textheadingcorporatecutgreen11pt{
color:#009933;
font:11pt Tahoma, Geneva, sans-serif;
line-height:120%;
font-weight:500;
margin-top: 0px;
margin-bottom: 4px;
padding:0
}

.textindent {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:140%;
margin:0 18pt 12pt
}

.text8pt {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:120%;
margin:0
}

.text7pt {
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#464646;
font-variant:normal;
line-height:120%;
margin:0
}

.textnobottomspacing {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:140%;
margin:0
}

.lcbosubheads {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#8CBB00;
font-weight:600;
line-height:1;
margin:0 0 4pt
}

.lcbosubheadslarge {
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
color:#8CBB00;
font-weight:500;
line-height:1;
margin:0 0 4pt
}

.textsubheadsblack {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:600;
color:#000;
line-height:1;
margin:0 0 3pt
}

.textsubhead {
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:200;
color:#269;
font-variant:normal;
line-height:1.4;
margin:0 0 12pt
}

.textbluefront {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:1.4;
margin:0 0 12pt
}

.textbluefronttitle {
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:400;
color:#269;
line-height:1.2;
margin:0
}

.textbluefrontmultiple {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#369;
font-variant:normal;
line-height:1.4;
margin:0 1pt 4pt
}

.textbluedate {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
color:#369;
font-variant:normal;
line-height:1.4;
margin:0 1pt 2pt
}

.textblue {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#369;
font-variant:normal;
line-height:1.4;
margin:0 1pt
}

.textrelatedlinks {
font:9pt Verdana, Helvetica, Arial, sans-serif;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:9pt;
color:#fff;
background:#000;
background-color:#000
}

.textcontentdark {
font:8pt Arial, Helvetica, sans-serif;
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
font-size:8pt;
color:#fff;
background:#0071bd;
margin:5px
}

.textcontentdarkgrey {
font-weight:700;
font-family:Helvetica, Arial, sans-serif;
font-size:8pt;
color:#269;
background:#c1ced7;
margin:3px
}

.textcontentlight {
font-weight:700;
font-family:Helvetica, Arial, sans-serif;
font-size:8pt;
color:#269;
background:#EEE;
margin:3px
}

.textinbox {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
line-height:1.4;
margin:8pt 5pt 0
}

.textblockquote {
font-family:Helvetica, Arial, sans-serif;
font-size:9pt;
color:#464646;
font-variant:normal;
padding-bottom:0;
padding-top:0;
line-height:1.3;
margin:.1cm .3cm
}

.textblockquoteblu {
font-family:Helvetica, Arial, sans-serif;
font-size:9pt;
color:#369;
font-variant:normal;
padding-bottom:0;
padding-top:0;
line-height:1.3;
margin:.1cm .3cm
}

.textblack {
font-family:Helvetica, Arial, sans-serif;
font-size:9pt;
color:#000;
margin-bottom:12pt;
padding-bottom:0;
margin-top:0;
padding-top:0;
line-height:1.4
}

.textbold {
font:8pt bold Verdana, Helvetica, Arial, sans-serif;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:8pt;
color:#628399;
font-weight:700
}

.textgrey {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#EEE;
line-height:1.3;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0
}

.text2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#fff;
font:8pt Verdana, Arial, Helvetica, sans-serif;
line-height:14px
}

.text2darkgrey {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#464646;
font:8pt Verdana, Arial, Helvetica, sans-serif;
line-height:10pt;
padding-bottom:0;
padding-top:0;
margin:5pt
}

.text2black {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000;
font:8pt Verdana, Arial, Helvetica, sans-serif;
line-height:10pt;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0
}

.text2bold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:8pt;
color:#fff;
font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
margin-bottom:2pt;
padding-bottom:0;
margin-top:2pt;
padding-top:0;
line-height:1.4
}

.text2boldblack {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:8pt;
color:#000;
font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
line-height:14px
}

.text2reg1 {
font:bold italic 8pt Helvetica, Verdana, sans-serif;
font-family:Helvetica, Verdana, sans-serif;
font-size:8pt;
font-style:italic;
font-weight:700;
text-transform:capitalize;
color:#fff
}

.text2reg {
font:bold italic 11pt Verdana, Helvetica, sans-serif;
font-family:Verdana, Helvetica, sans-serif;
font-size:11pt;
font-style:italic;
font-weight:700;
color:#fff;
background:#3a3064;
background-color:#3a3064;
margin:0
}

.texthighlight {
font:8pt Verdana, Helvetica, Arial, sans-serif;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:8pt;
color:#3b3064;
background:#fff;
background-color:#fff
}

.textsubheadings {
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#269;
font-weight:700;
font-variant:normal;
line-height:110%;
margin:0 0 12pt
}

.textsubheadingsnobottom {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#269;
font-weight:700;
font-variant:normal;
line-height:110%;
margin:0
}

.textsubheadingsnobottomblack {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000;
font-weight:700;
font-variant:normal;
line-height:110%;
margin:0
}

.textheadings {
font:bold italic 9pt Helvetica, Verdana, sans-serif;
font-family:Helvetica, Verdana, sans-serif;
font-size:9pt;
font-style:italic;
font-weight:700;
text-transform:capitalize;
color:#fff;
background:#269;
background-color:#269
}

.subtitle {
font:italic bold 9pt Verdana, Helvetica, Arial;
font-family:Verdana, Helvetica, Arial;
font-size:9pt;
font-style:italic;
font-weight:700;
line-height:14px;
color:#fff
}

.sample {
border-collapse:collapse;
background-color:#FFF;
border-color:gray;
border-style:solid;
border-width:thin
}

.textcontentlightfront {
font-weight:700;
font-family:Helvetica, Arial, sans-serif;
font-size:8pt;
color:#000;
background:#EEE;
margin:3px 3px 7px
}

.quotationgrey {
font-weight:700;
font-family:Helvetica, Arial, sans-serif;
font-style:italic;
font-size:11pt;
color:#999;
line-height:1.2;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0
}

.quotationblue{
font-weight:600;
font-family:Helvetica, Arial, sans-serif;
font-style:italic;
font-size:9pt;
color:#269;
line-height:1.2;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:0
}

.stopwagefreezeheadline{

color:#00296b;
font:22pt Tahoma, Geneva, sans-serif;
line-height:110%;
font-weight:600;
margin:0;
padding:0
}

.corpoatecutsheadline{

color:#009933;
font:18pt Tahoma, Geneva, sans-serif;
line-height:110%;
font-weight:600;
margin-bottom:0;
padding-bottom:6px;
margin-top:0;
padding-top:7px
}

.blockHeader2:hover {
background-color:#000;
border:1px #ccc solid;
background-image:url('images/hover.png')
}

#navcontainer {
width:194px
}

#navcontainer ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt
}

#navcontainer a {
display:block;
width:193px;
background-color:#F6F6F6;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
padding:3px
}

#navcontainerright {
width:234px
}

#navcontainerright a {
display:block;
width:234px;
background-color:#ffffe3;
border-bottom:1px solid #FFF;
padding:3px
}

#navcontainerrightequal {
width:234px
}

#navcontainerrightequal a {
display:block;
width:234px;
background-color:#F6F6F6;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
padding:3px
}

#navcontainerleftequal {
width:150px
}

#navcontainerleft a {
display:block;
width:150px;
background-color:#FFF;
border-bottom:2px solid #F6F6F6;
padding:3px
}

A:visited,A:active {
color:#5991C8;
font-weight:700;
font-size:9pt
}

#navcontainer a:link,#navlist a:visited,#navcontainerright a:link,#navlist a:visited,#navcontainerrightequal a:link,#navlist a:visited,#navcontainerleft a:link,#navlist a:visited {
color:#369;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
}

#navcontainer a:hover,#navcontainerright a:hover,#navcontainerrightequal a:hover,#navcontainerleft a:hover {
background-color:#c1ced7;
color:#fff
}

#navcontainerright ul,#navcontainerrightequal ul,#navcontainerleftequal ul {
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt

}

#homepageheadline A:link {text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:15pt;
font-weight:600;
color:#369;
line-height:18pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
 }

#homepageheadline A:visited {text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:15pt;
font-weight:600;
color:#6699cc;
line-height:18pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
 }

#homepageheadline A:active {text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:15pt;
font-weight:600;
color:black;
line-height:18pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
}

#homepageheadline A:hover {text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:15pt;
font-weight:600;
color:black;
line-height:18pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
}

#sectorpageheadline A:link {text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:600;
color:#000;
line-height:14pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
 }

#sectorpageheadline A:visited {text-decoration: none; 
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:600;
color:#666666;
line-height:14pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
 }

#sectorpageheadline A:active {text-decoration: underline; 
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:600;
color:#369;
line-height:14pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
}

#sectorpageheadline A:hover {text-decoration: underline;
font-family:Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:600;
color:#369;
line-height:14pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
}

#sectorheadline A:link {text-decoration: none; font:12pt Arial, Helvetica, sans-serif;
font-weight:600;
color: black;
margin:0;
padding:0 0 6px

 }

#sectorheadline A:visited {text-decoration: none; font:12pt Arial, Helvetica, sans-serif;
font-weight:600;
color:black;
margin:0;
padding:0 0 6px
 }

#sectorheadline A:active {text-decoration: underline; font:12pt Arial, Helvetica, sans-serif;
font-weight:600;
margin:0;
padding:0 0 6px
}

#sectorheadline A:hover {text-decoration: underline; font:12pt Arial, Helvetica, sans-serif;
font-weight:600;
color:#666666;
margin:0;
padding:0 0 6px

}

.class1 A:link {text-decoration: underline; font-size:9pt; color:#369;}
.class1 A:visited {text-decoration: underline; font-size:9pt; color:#000; }
.class1 A:active {text-decoration: none; font-size:9pt; ; color:#369;}
.class1 A:hover {text-decoration: underline; color: red; font-size:9pt
}

.class2 A:active{text-decoration: none; font:14pt Arial, Helvetica,sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:200;
color:#269;
line-height:18pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
 }
 
.class2 A:visited {text-decoration: none; font:14pt Arial, Helvetica,sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:200;
color:#269;
line-height:18pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
 }
 
.class2 A:active {text-decoration: underline; font:14pt Arial, Helvetica,sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:200;
color:black;
line-height:18pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
}

.class2 A:hover {text-decoration: underline; font:14pt Arial, Helvetica,sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:16pt;
font-weight:200;
color:black;
line-height:18pt;
margin-bottom:2pt;
padding-bottom:0;
margin-top:0;
padding-top:0
}

@media print {
TABLE.noprint,DIV.noprint {
display:none
}}

/* right side */
#right {
	float: right;
	width: 350px;
	margin: 0 0 10px 0;
}
	.boxtop { height: 19px; background: #fff url(images/boxtop.gif) no-repeat; color: #000; }
	.box { background: #fff url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }

.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(images/hoverbtn.gif) no-repeat; color: #fff; }

.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 5px; /*Set to same as spacing option. */	
}

.kwicks li{
	float: left;
	width: 117px;
	height: 100px;
	margin-right: 5px;
}

.kwicks li a{
height: 100px; (set to correct height for you)
text-indent:-9999px;
outline:none;
display:block; 
z-index:2;
cursor:pointer;
}

#kwick1 { 
	background-color: #3f72b7;
	background-image: url('http://www.opseu.org/campaign/ontariobudget2010/nava.gif');
}
#kwick2 {
	background-color: #1b9432;
	background-image: url('http://www.opseu.org/campaign/ontariobudget2010/navb.gif');
}
#kwick3 {
	background-color: #c26468;
	background-image: url('http://www.opseu.org/campaign/ontariobudget2010/navc.gif');
}
#kwick4 { 
	background-color: #f57536;
	background-image: url('http://www.opseu.org/campaign/ontariobudget2010/navd.gif');
	margin-right: none;
}     	
#kwick5 { 
	background-color: #bf7cc7;
	background-image: url('http://www.opseu.org/campaign/ontariobudget2010/nave.gif');
	margin-right: none;
}	
		
.kwicks.horizontal #kwick_4 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}



.content {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 0.5em;
}
.shadow { background-color: #ccc; }

#bargainingtopnav {
background-color:#017dc3;
color:white
}

#bargainingtopnav ul{
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white
padding-top:2pt;
}

#bargainingtopnav a{
display:block;
width:149px
background-color:#F6F6F6;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
padding: 3px
}
#bargainingtopnav a:link, #bargainingtopnav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
color:white
}

#bargainingtopnav a:hover {
background-color:#c1ced7;
color:black
}
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

#darkbluetopnav {
background-color:#1a3a75;
color:white
}


#darkbluetopnav ul{
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white
padding-top:2pt;
}

#darkbluetopnav a{
display:block;
width:149px
background-color:#F6F6F6;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
padding: 3px
}
#darkbluetopnav a:link, #darkbluetopnav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
color:white
}

#darkbluetopnav a:hover {
background-color:#c1ced7;
color:black
}

#darkredbrowntopnav {
background-color:#8c2604;
color:white
}

#darkredbrowntopnav ul{
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white
padding-top:2pt;
}

#darkredbrowntopnav a{
display:block;
width:149px
background-color:#F6F6F6;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
padding: 3px
}
#darkredbrowntopnav a:link, #darkredbrowntopnav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
color:white
}

#darkredbrowntopnav a:hover {
background-color:#c1ced7;
color:black
}

#greentopnav {
background-color:#408e43;
color:white
}

#greentopnav ul{
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white
padding-top:2pt;
}

#greentopnav a{
display:block;
width:149px
background-color:#408e43;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
padding: 3px
}
#greentopnav a:link,  #greentopnav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
color:white
}

#greentopnav a:hover {
background-color:#c1ced7;
color:black
}

#purpletopnav {
background-color:#330457;
color:white
}

#purpletopnav ul{
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white
padding-top:2pt;
}

#purpletopnav a{
display:block;
width:149px
background-color:#330457;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
padding: 3px
}
#purpletopnav a:link, #purpletopnav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
color:white
}

#purpletopnav a:hover {
background-color:#FFCA39;
color:black
}








#casnav {
background-color:#283978;
color:white
}

#casnav ul{
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white

}

#casnav a{
display:block;
width:149px
background-color:#283978;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
padding: 3px
}
#casnav a:link, #purpletopnav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
color:white
}

#casnav a:hover {
background-color:#4660c9;
color:black
}




#solfunds {
background-color:#af3740;
color:white
}

#solfunds ul{
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white

}

#solfunds a{
display:block;
width:149px
background-color:#283978;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
padding: 3px
}
#solfunds a:link, #purpletopnav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
color:white
}

#solfunds a:hover {
background-color:#5d88b5;
color:black
}















#keepitpublictopnav {
background-color:#001c38;
color:white
}

#keepitpublictopnav ul{
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white
padding-top:2pt;
}

#keepitpublictopnav a{
display:block;
width:149px
background-color:#001c38;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
padding: 3px
}
#keepitpublictopnav a:link, #keepitpublictopnav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
color:white
}

#keepitpublictopnav a:hover {
background-color:#c1ced7;
color:black
}


#childandfamilynav {
background-color:#5E3775;
color:white
}

#childandfamilynav ul{
margin-left:0;
padding-left:0;
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white
padding-top:2pt;
}

#childandfamilynav a{
display:block;
width:149px
background-color:#5E3775;
border-bottom:1px solid #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:white;
padding: 3px
}
#childandfamilynav a:link, #purpletopnav a:visited {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt
color:white
}

#childandfamilynav a:hover {
background-color:#8452A1;
color:black
}
