span.newheader {
display:block;
clear:both;
position:relative;
height:23px;
margin:0; padding:0;
margin-bottom:15px;
margin-left:-6px;
overflow:hidden;
background-color:#e7e8e8;
background-image:url(../img/header-bg.gif);
background-repeat:repeat-y;
background-position:right top;
}

span.header {
margin:0; padding:0;
width: 595px;
height: 23px;
background: #e7e8e8;
float: left;
}

span.g1 {
margin:0; padding:0;
margin-left: 1px;
background: #a3adb8;
float: left;
width: 14px;
height: 23px;
}
span.g2 {
margin:0; padding:0;
background: #bec5cd;
float: left;
margin-left: 1px;
width: 14px;
height: 23px;
}
span.g3 {
margin:0; padding:0;
background: #d1d6db;
float: left;
margin-left: 1px;
width: 14px;
height: 23px;
}
span.g4 {
margin:0; padding:0;
background: #e8eaed;
float: left;
width: 14px;
height: 23px;
}

p {
margin:0; padding:0;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
margin-bottom:15px;
}

h1 {
clear:both;
margin:0; padding:0;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
font-weight: bold;
color: #1d4576;
margin-bottom: 15px;
}

h2 {
clear:both;
margin:0; padding:0;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
font-weight: bold;
margin-bottom: 15px;
}

p.csc-subheader-0 {
margin:0; padding:0;
font-weight: bold;
color: #1d4576;
margin-bottom: 15px;
}

ul {
display:block;
margin-left:1.5em; padding:0;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
list-style-position:outside;
}

ul li {
margin-left:0px;
padding-left:30px;
}

ol {
display:block;
margin-left:1.5em; padding:0;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
list-style-position:outside;
}

ol li {
margin-left:0px;
margin-bottom:9pt;
padding-left:30px;
}

a {
color: #1d4576;
text-decoration:none;
border:0px none #ffffff;
outline:0px none #ffffff;
}

a img {
border:0px none #ffffff;
outline:0px none #ffffff;
}

a.arrowLink {
vertical-align:middle;
}

a.arrowLink img {
border:0;
margin-right:5px;
vertical-align:middle;
}

fieldset.csc-mailform {
border:0px none #ffffff;
margin-left:50px;
}

fieldset.csc-mailform * label {
vertical-align:top;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
clear:both;
float:left;
width:150px;
margin-right:20px;
}

fieldset.csc-mailform div.csc-mailform-field {
margin-bottom: 5px;
}

fieldset.csc-mailform * input {
vertical-align:top;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
}

fieldset.csc-mailform * textarea {
vertical-align:top;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
}

fieldset.csc-mailform-1 {
border:0px none #ffffff;
margin-left:50px;
}

fieldset.csc-mailform-1 * label {
display:block;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
vertical-align:top;
height:100%;
margin-left:30px;
}

fieldset.csc-mailform-1 div.csc-mailform-field {
margin-bottom: 5px;
}

fieldset.csc-mailform-1 * input {
vertical-align:top;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
float:left;
clear:both;
}

input {
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
}

table.contenttable {
width:100%;
margin-bottom: 15px;
}

table.contenttable-0 {
border-collapse:collapse;
}

table.contenttable-0 * td {
padding-top:13px; padding-bottom:13px;
padding-left:8px; padding-right:8px;
border:1px solid #a3adb8;
border-collapse:collapse;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
text-align:left;
vertical-align:top;
}

table.contenttable-1 {
border-collapse:collapse;
}

table.contenttable-1 * td {
padding-top:13px; padding-bottom:13px;
padding-left:8px; padding-right:8px;
background:#ffff99;
border:1px solid black;
border-collapse:collapse;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
text-align:left;
vertical-align:top;
}

table.contenttable-2 {
border-collapse:collapse;
}

table.contenttable-2 * td {
padding:5px;
border:0px;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
text-elign:left;
vertical-align:top;
}

table.contenttable-3 {
border-collapse:collapse;
}

table.contenttable-3 * td {
padding-top:13px; padding-bottom:13px;
padding-left:8px; padding-right:8px;
background:#ffec52;
border:1px solid black;
border-collapse:collapse;
font-family: Verdana, Arial, Sans-Serif;
font-size: 9pt;
text-align:left;
vertical-align:top;
}

tr.member-tr {
border:0;
border-bottom:1px dotted #a3adb8;
}

.tx-mjnewsticker-pi1 {
margin:0;
padding:0;
margin-left:-6px;
width:656px;
margin-bottom:15px;
}

.mj-newsticker-table {
margin:0;
padding:0;
width:656px;
}

.mj-newsticker-table tbody {
margin:0;
padding:0;
}
