html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color: #FFFFFF; 
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#000000;
}
 
#pagewidth{ 
 width:770px; 
 text-align:left; 
 min-width: 500px;
 margin-left:auto; 
 margin-right:auto;
} 
 
#mainpage{
 position:absolute;
 width:770;
 top:5;
 height:526;
 }

#header{ 
 position:absolute;
 width:100%;
 top:0;
}

#maincontent{
 position:absolute;
 left:0;
 right:150;
 top:106;
 bottom:20;
 height:400;
 border-left:5px solid #CCCCCC;
 padding-left:20;
 padding-right:10;
 padding-top:10;
}

#rightpane{
 position:absolute;
 width:150;
 top:106;
 right:0;
 bottom:20;
 height:400;
 padding-top:10;
 padding-right:10;
 border-right:5px solid #CCCCCC;
}
 
#bannerlow{
 position:absolute;
 bottom:0;
 width:100%;
 height:20;
}

#homecontent{
 position:absolute;
 left:0;
 top:106;
 bottom:20;
 height:400;
 border-left:5px solid #CCCCCC;
 border-right:5px solid #CCCCCC;
 padding-left:10;
 padding-top:10;
}

#homerightpane{
 position:absolute;
 width:130;
 top:106;
 right:0;
 height:215;
 bottom:20;
 padding-top:49;
 padding-right:14
}
 
.shade{
 background-color: #CCCCCC;
}

.norpt{
 background-repeat:no-repeat;
 background-position:center;
}

.cell{
 font-family: Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-size:8pt;
 margin-left:5;
 margin-top:3;
 font-weight:bold;
 text-decoration: none;
}

a.cell:link, a.cell:visited, a.cell:active {
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:8pt;
 margin-left:5;
 font-weight:bold;
 text-decoration: none;
}
a.cell:hover {
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:8pt;
 margin-left:5;
 font-weight:bold;
 text-decoration: underline;
}


a:link, a:visited, a:active {
 text-align:center; 
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:8pt;
 text-decoration: underline;
}
a:hover {
 text-align:center; 
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:8pt;
 text-decoration: underline;
}

a.button:link, a.button:visited, a.button:active, a.button:hover {
 text-decoration: none;
 border:0px none;
}

.navtxton{
 text-align:center; 
 font-family: Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#006600;
 margin-top:3;
}
a.navtxton:link, a.navtxton:visited, a.navtxton:active {
 text-align:center; 
 font-family: Arial, Helvetica, sans-serif;
 color:#006600;
 font-size:10pt;
 margin-top:3;
 text-decoration: none;
}
a.navtxton:hover {
 text-align:center; 
 font-family: Arial, Helvetica, sans-serif;
 color:#006600;
 font-size:10pt;
 margin-top:3;
 text-decoration: underline;
}

.navtxt{
 text-align:center; 
 font-family: Arial, Helvetica, sans-serif;
 font-size:10pt;
 color:#000000;
}
a.navtxt:link, a.navtxt:visited, a.navtxt:active {
 text-align:center; 
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:10pt;
 text-decoration: none;
}
a.navtxt:hover {
 text-align:center; 
 font-family: Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:10pt;
 text-decoration: underline;
}

a.leftsp:link, a.leftsp:visited, a.leftsp:active{
 text-align:left; 
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#000000;
 text-decoration: none;
}
a.leftsp:hover {
 text-align:left; 
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#000000;
 text-decoration: underline;
}

.hdr{
 font-weight:bold;
 color:#006600;
}

.ftr{
 text-align:left;
 margin-top:3;
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#006600;
}

p{
 text-align:left; 
 font-family: Arial, Helvetica, sans-serif;
 font-size:8pt;
 color:#000000;
 margin-top:0;
 margin-bottom:3;
}

h1{
 text-align:left; 
 font-family: Arial, Helvetica, sans-serif;
 font-size:12pt;
 color:#000000;
 margin-top:0;
 margin-bottom:6;
 font-weight:bold;
 color:#006600;
}