body {
background-color: #E1E6E6;
margin: 0;
}

.stccc #container{
width: 950px;
background-color: #E1E6E6;
margin: 0;
}

.stccc #banner{
height: 132px;
width: 950px;
padding: 0 0 0 0;
}

.stccc #nav {
float: left;
width: 208px;
height: 447px;
background-color: #E1E6E6;
padding: 0 0 0 0;
}

.stccc #main {
margin: 0 0 0 208px;
padding: 0 0 0 0;
}

.stccc #footer{
clear: both;
text-align: center;
color: #000066;
font-size:10pt;
margin-left: 208px;
padding: 2px 0 2px 0;
background-color: #E1E6E6;
}

a:link {
color: #000000;
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: left;
text-decoration: none;
}

a:visited {
color: #000000;
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: left;
text-decoration: none;
}

a:active {
color: #000000;
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: left;
text-decoration: none;
}

a:hover {
color: #000000;
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: left;
text-decoration: underline;
}

.mail a:link {
color: #000000;
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: center;
text-decoration: underline;
}

.mail a:visited {
color: #000000;
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: center;
text-decoration: underline;
}

.mail a:active {
color: #000000;
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: center;
text-decoration: underline;
}

.mail a:hover {
color: #000000;
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: center;
text-decoration: none;
}

.mainhead {
color: #000066;
font-weight: bold;
font-family: Times;
font-size: 16pt;
margin-bottom: 10px;
text-align: left;
}

.hometext {
color: #000066;
font-weight: bold;
font-family: Times;
font-size: 12pt;
text-align: left;
margin-right: 5px;
}

.hometextmarg {
color: #000066;
font-weight: bold;
font-family: Times;
font-size: 12pt;
margin-left: 10px;
text-align: left;
}

.newstitle{
color: #000066;
font-family: Times;
font-size: 14pt;
font-weight: bold;
text-align: left;
margin-left: 10px;
}

.newsdate{
color: #000066;
font-family: Times;
font-size: 9pt;
text-align: left;
margin-left: 10px;
margin-bottom: 10px;
}

.newsmaintext {
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: left;
margin-left: 10px;
}

.linksmaintext {
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: left;
font-weight: bold;
margin-bottom: 15px;
}

.ralliesheaders {
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: left;
font-weight: bold;
}

.ralliesboldtext {
color: #000066;
font-family: Times;
font-size: 11pt;
text-align: left;
margin-top: 10px;
font-weight: bold;
width: 90px;
float:left;
display:inline;
}

.ralliesmaintext {
color: #000066;
font-family: Times;
font-size: 11pt;
text-align: left;
margin-top: 10px;
width: 540px;
float:right;
display:inline;
}

.ralliesdesctext {
color: #000066;
font-family: Times;
font-size: 11pt;
text-align: left;
margin-top: 10px;
}

.conductmaintext {
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: left;
}

.conductboldtext {
color: #000066;
font-family: Times;
font-size: 12pt;
text-align: left;
font-weight: bold;
}

.hrule {
border: 1px solid #0057AA;
width:100%;
}

.textcenter{
color: #000066;
font-weight: bold;
font-family: Times;
font-size: 13pt;
margin-left: 10px;
text-align: center;
}

.centertable { 
margin-left: auto;
margin-right: auto;
}