body {
	font-weight: normal; font-size: 9pt; font-family: "Arial", Arial, sans-serif; text-decoration: none; 
	text-align: left; margin-top: 0px; margin-left: 0px; margin-right: 0px; line-height: 16px; 
    background-color: #CCCCCC;}
table {vertical-align: top; color: #CC0000;}
.main {background-color: #DDDDDD;}
.shadow {border-top: 1px solid #555555; border-left: 1px solid #555555;	border-bottom: 1px solid #555555; border-right: 1px solid #555555;}
.header {background-color: #777777; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555; border-right: 1px solid #555555;}
.menu {background-color: #777777; vertical-align: middle; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555; border-right: 1px solid #555555;}
.bodytext{background-color: #EEEEEE; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555; border-right: 1px solid #555555;}
.footer {background-color: #777777;	border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555; border-right: 1px solid #555555;}
th {font-weight: bold; text-align: center; text-decoration: underline;}
img {border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555; border-right: 1px solid #555555;}
em {font-style: oblique; font-weight: bold;}
A {font-weight: bold; font-size: 9pt; font-family: "Arial", Arial, sans-serif; text-decoration: none;}
A:link    {color: #000000;}
A:active  {color: #0000FF;}
A:hover   {color: #FF9900;}
A:visited {color: #006699;}
.pgheader {font-family: "Impact", Impact, sans-serif; font-weight: normal; font-size: 19pt;}
.pgheader:link {color: #FF9900;}
.pgheader:active {color: #FFCC00;}
.pgheader:hover {color: #FFCC99;}
.pgheader:visited {color:  #FF9900;}
.pgmenu {background-color: #555555; font-weight: normal; text-align: center; vertical-align: middle; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555; border-right: 1px solid #555555;} 
.pgmenu:link    {color: #FF9900;}
.pgmenu:active  {color: #FFCC00;}
.pgmenu:hover   {color: #FFCC99;}
.pgmenu:visited {color: #CFCFCF;}
.pgfooter {font-weight: bold; font-size: 9pt;}
.pgfooter:link {color: #FF9900;}
.pgfooter:active {color: #FFCC00;}
.pgfooter:hover {color: #FFCC99;}
.pgfooter:visited {color: #CFCFCF;}
p {text-indent: 0em;}
p, tr, td, ul, li, ol, form {font-weight: normal; font-size: 9pt; font-family: "Arial", Arial, sans-serif; color: #333333; line-height: 16px; text-align: left; vertical-align: top;}
.pgtext {color: #666666; background-color: #EEEEEE;}
.pgsmall { font-size: 8pt; color: #666666; background-color: #EEEEEE;}
.pgtext2 {color: #666666; background-color: #EEEEEE;}
.pgcenter {color: #666666; background-color: #EEEEEE; text-align: center;}
.pggraphic {background-color: #EEEEEE;}
.pgbutton {vertical-align: middle; text-align: center; background-color: #DDDDDD; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555; border-right: 1px solid #555555;}
.pgbtsm {font-size: 8pt; vertical-align: middle; text-align: center; background-color: #DDDDDD; border-top: 1px solid #555555; border-left: 1px solid #555555; border-bottom: 1px solid #555555; border-right: 1px solid #555555;}
.pglabel {color: #330099; background-color: #EEEEEE;}
.pglabelleft {font-weight: bold; color: #330099; text-align: left; background-color: #EEEEEE;}
.pglabelright {font-weight: bold; color: #330099; text-align: right; background-color: #EEEEEE;}
.pglabelcenter {font-weight: bold; color: #330099; text-align: center;}
.hdrphoto {text-align: center;	vertical-align: top;}
.photo {text-align: center;	vertical-align: middle;}
.photot {text-align: center; vertical-align: top;}
.photol {text-align: left;	vertical-align: middle;}
.photor {text-align: right;	vertical-align: middle;}
.lgreen {font-style: oblique; font-weight: bold; color: #009900;}
.lbronze {font-style: oblique; font-weight: bold; color: #CC9900;}
.lred {font-style: oblique; font-weight: bold; color: #FF0000;}
.lviolet {font-style: oblique; font-weight: bold; color: #FFFFFF; background-color: #FF00FF;}
.lon {font-style: oblique; font-weight: bold; color: #FFFFFF; background-color: #999999;}
.newvistas {color: #555555; font-style: oblique; font-weight: bold;}
.header1 {font-weight: normal; font-size: 14pt; color: #9900FF;}
.header2 {font-weight: bold; font-size: 12pt; color: #333333;}
.header3 {font-weight: bold; font-size: 11pt; color: #666666;}
.header3center {font-weight: bold; font-size: 10pt; color: #666666; text-align: center;}
.header4 {font-weight: bold; font-size: 9pt; color: #333333; text-align: center;}
.subhead {font-style: oblique; font-weight: bold; font-size: 12pt; color: #333333; text-align: center;}
.titleleft {font-style: oblique; font-weight: bold; font-size: 12pt; color: #333333; text-align: left; line-height: 22px;}
.titlecenter {font-style: oblique; font-weight: bold; font-size: 12pt; color: #333333; text-align: center; line-height: 22px;}
.titleright {font-style: oblique; font-weight: bold; font-size: 12pt; color: #333333; text-align: right; line-height: 22px;}
.company {font-weight: normal; font-size: 18pt; font-family: "Impact",Impact,sans-serif; color: #FFFFFF; text-align: center; line-height: 20px;}
.companyleft {font-weight: normal; font-size: 18pt; font-family: "Impact",Impact,sans-serif; color: #FFFFFF; text-align: left; line-height: 20px;}
.companyright {font-weight: normal; font-size: 18pt; font-family: "Impact",Impact,sans-serif; color: #FFFFFF; text-align: right; line-height: 20px;}
.pgcopy {font-weight: bold; font-size: 9pt; color: #FFFFFF;}
ul.pglist {color: #000000; list-style: square;}
ul.pglistnone {color: #000000; list-style: none; vertical-align: middle;}
