body{
text-align: center;
background-color: #666;
}
h1{
font: bold 22px arial, verdana, helvetica;
color: #647;
border-bottom: 1px solid #f92;
}
h2{
font: bold 18px arial, verdana, helvetica;
color: #f92;
}
p, td, tr, li, ol, ul{
font: 14px/18px arial, verdana, helvetica;
color: #000;
}
a:link	{ color: #664477; text-decoration: underline; }
a:visited	{ color: #664477; text-decoration: underline; }
a:hover	{ color: #CC3300; text-decoration: none; }
a:active	{ color: #CC3300; text-decoration: none; }

.outertable{
padding: 10px; 
background-color: #000;
}
.innertableindex{
background-color: #ffc; 
background-image: url('images/burst.gif'); 
background-repeat: no-repeat;
}
.innertable{
background-color: #fff; 
}
.navcel{
background-image: url('images/bkgnd_navcel.gif');
background-repeat: repeat-y;
background-color: transparent;
}
.navcelmenu{
background-image: url('images/navcel_mid.gif');
background-repeat: repeat-y;
background-color: transparent;
}
.navcelmenu p{
font: italic 13px arial, helvetica, verdana !important;
color: #000;
font-weight: 500;
padding: 3px 0px;
}
.navcelmenu a:link	{ color: #664477; text-decoration: underline; }
.navcelmenu a:visited	{ color: #664477; text-decoration: underline; }
.navcelmenu a:hover	{ color: #CC3300; text-decoration: none; }
.navcelmenu a:active	{ color: #CC3300; text-decoration: none; }

.topmenu p{
font: bold italic 13px arial, helvetica, verdana !important;
color: #000;
text-align: center;
}
.topmenu a:link	{ color: #664477; text-decoration: underline; }
.topmenu a:visited	{ color: #664477; text-decoration: underline; }
.topmenu a:hover	{ color: #CC3300; text-decoration: none; }
.topmenu a:active	{ color: #CC3300; text-decoration: none; }

.highlight li{
color: #647;
}
.hero{
margin: 0px 0px 8px 10px;
padding: 0px;
float: right;
clear: both;
text-align: right;
width: auto;
}
.sidebar{
background-image: url('images/sidebar_mid.gif');
background-repeat: repeat-y;
background-color: transparent;
margin: 10px 0px 0px 0px;
padding: 0px;
}
.sidebar p{
font: 14px arial, helvetica, verdana !important;
margin: 10px 0px;
color: #647;
}
.frame{
border: 1px solid #000;
}
.copyright{
font: 11px/15px verdana, helvetica, arial;
color: #aaa;
margin-top: 2px;
}
.hr{
width: 100%;
height: 1px;
border-bottom: 1px solid #A8B;
margin-top: 14px;
_margin-top: -4px;
margin-bottom: 10px;
background-color: transparent;
}
.actionbullet{
list-style-image: url('images/icon_bullet.gif');
}
.buttonpurple{
text-align: center; 
padding: 0px 1px; 
background-color: #647; 
cursor: hand;
font: bold 12px arial; 
color: #fff; 
border: 2px outset #b9c;
}
.buttonorange{
text-align: center; 
padding: 0px 1px; 
background-color: #f92; 
cursor: hand;
font: bold 12px arial; 
color: #fff; 
border: 2px outset #fc9;
}