body {
 font-family: verdana, arial, sans-serif;
 font-size: 9pt;
 color: #000000;
 margin: 0px 0px 0px 0px;
}
a.link1:link, a.link1:visited { 
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 12pt;
 text-decoration: none;
 color: #6E5E3A;
}
a.link1:hover, a.link1:active { 
 font-family: "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 12pt;
 text-decoration: underline;
 color: #6E5E3A;
}
a.link2:link, a.link2:visited { 
 color: #000000;
}
a.link2:hover, a.link2:active { 
 color: #666666;
}

#menu {
 margin: 0px auto 0px auto;
 text-align: left;
 vertical-align: middle;
 border: none;
 width: 260px;
}
#menu a {
 padding: 5px 2px 5px 40px;
 color: #FFFFFF;
 font-weight: bold;
 display: block;
 width: 100%;
 border-bottom: 1px dotted #E5EBF2;
 text-decoration: underline;
}
html>body #menu a {
 width: auto;
}
#menu a:hover {
 color: #FFFFFF;
}

a.link3:link, a.link3:visited, a.link3:hover, a.link3:active { 
 text-decoration: none;
 font-size: 8pt;
 color: #FFFFFF;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 -ms-opacity: 0.3;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
 filter: alpha(opacity=30);
 opacity: 0.3;
 -moz-opacity: 0.3;
 -khtml-opacity: 0.3;
}
td {
 font-family: verdana, arial, sans-serif;
 font-size: 9pt;
 color: #000000;
 text-align: left;
 vertical-align: top;
}
label {
 font-weight: bold;
}
.title1 {
 font-family: "Times New Roman", Times, serif;
 font-size: 14pt;
 color: #2C6A20;
}
.title2 {
 font-family: "Times New Roman", Times, serif;
 font-size: 16pt;
 line-height: 32px;
 color: #FFFFFF;
}
.title3 {
 font-family: "Times New Roman", Times, serif;
 font-size: 18pt;
}
.title4 {
 font-family: "Times New Roman", Times, serif;
 font-size: 14pt;
 line-height: 32px;
 color: #FFFFFF;
}
.title5 {
 font-family: "Times New Roman", Times, serif;
 font-size: 16pt;
 color: #FFFFFF;
 letter-spacing: 1px;
}
.text1 {
 font-size: 8pt;
}
.text2 {
 font-size: 11pt;
 line-height: 20px;
}
.text3 {
 font-family: "Times New Roman", Times, serif;
 font-size: 18pt;
 color: #FFFFFF;
}
.text4 {
 font-size: 8pt;
 line-height: 20px;
}
.footertext {
 font-size: 8pt;
 color: #FFFFFF;
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
 filter: alpha(opacity=30);
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 -ms-opacity: 0.3;
 opacity: 0.3;
 -moz-opacity: 0.3;
 -khtml-opacity: 0.3;
}


/*
 -ms-filter: "alpha(opacity=30)";
 -ms-filter: "alpha(opacity=30)";
filter: 'alpha(opacity=30)';
*filter: alpha(opacity=30);
#transparentDiv {

      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);

      opacity: .5;

}

Will the current shorthand version used by existing web pages targeting IE6/7 continue to work in IE8? i.e.

#transparentDiv {

      -ms-filter: "alpha(opacity=50)";

      filter: alpha(opacity=50);

      opacity: .5;

}
*/


.alignleft {
 text-align: left;
}
.aligncenter {
 text-align: center;
}
.alignright {
 text-align: right;
}
.alignjustify {
 text-align: justify;
}
.valignmid {
 vertical-align: middle;
}
.img1 {
 margin: 10px;
 border: none;
}
.img2 {
 margin: 0px 10px 3px 0px;
 float: left;
 clear: left;
 border: none;
}
.textcell {
 padding: 10px;
 min-height: 400px;
}
.ltbluecell {
 background-image: url(pics/spacer_lt_blue.gif);
 background-color: #E5EBF2;
 background-repeat: repeat;
}
.quote {
 padding: 5px 5px 10px 5px;
 display: block;
 border-bottom: 1px dotted #9B9176;
}
.table1 {
 width: 100%;
 margin: 0px auto 0px auto;
 padding: 0px;
 border: none;
}
.table1 td {
 padding: 0px;
}
.table2 {
 background-color: #8E9DB9;
 width: 434px;
 margin-left: 0px;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table2 td {
 color: #FFFFFF;
 padding: 7px 7px 10px 15px;
}
.table3 {
 width: 570px;
 margin-left: 0px;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table3 td {
 padding: 0px;
}
.table4 {
 width: 520px;
 margin-left: 0px;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table4 td {
 line-height: 16px;
 color: #FFFFFF;
 padding: 0px;
 vertical-align: middle;
}
.table5 {
 width: 1000px;
 margin: 0px auto 0px 0px;
 padding: 0px 0px 0px 0px;
 border: none;
}
.table6 {
 width: 100%;
 background-color: #E5EBF2;
 margin-left: 0px;
 margin-right: auto;
 border: none;
 padding: 0px;
}
.table6 td {
 padding: 0px;
}
.table6a {
 width: 1000px;
 margin-left: 0px;
 margin-right: auto;
 border: none;
 padding: 0px;
}
.table6a td {
 padding: 0px;
}
.table7 {
 width: 220px;
 margin-left: auto;
 margin-right: auto;
 border: none;
 padding: 0px;
}
.table7 td {
 padding: 0px;
}
.table8 {
 width: 740px;
 margin: 10px auto 0px 40px;
 border: none;
 padding: 0px 0px 0px 0px;
}
.table8 td {
 padding: 10px 0px 10px 0px;
}
.table9 {
 width: 100%;
 background-color: #F1F3F8;
 margin-left: auto;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table9 td {
 padding: 10px;
}
.table10 {
 width: 330px;
 margin-left: 0px;
 margin-right: auto;
 padding: 0px;
 border: none;
}
.table10 td {
 padding: 4px;
}
