body {
 margin: 0; 
 text-align: center;
 font: 0.62em verdana, arial, sans-serif; 
 line-height: 150%;
 color: #FFFFFF;
 background-image:url(images/dkgray_fabric.gif);
}
.bodytext {
font: 1.3em verdana, arial, sans-serif;
text-align: left;
line-height: 150%;
color: #FFFFFF;
}
.smalltext {
font: 1.1em verdana, arial, sans-serif;
text-align: left;
line-height: 150%;
color: #FFFFFF;
}
.medtext {
font: 1.2em verdana, arial, sans-serif;
text-align: left;
line-height: 60%;
color: #FFFFFF;
}
.ulstd {
font: 1.3em verdana, arial, sans-serif;
text-align: left;
line-height: 150%;
color: #FFFFFF;
padding-bottom:none;
}
a {
 color:#FFCCFF;
 text-decoration:none;
}
a:visited {
 color:#FF9999;
 border:none;
}
a:hover {
 color:#FF66FF;
}
a:active {
 color:#3366FF;
}
acronym {
cursor: help;
border-bottom: 1px dashed #FFFFFF;
}
.alert {
font: 1.3em verdana, arial, sans-serif;
text-align: left;
line-height: 130%;
color:#FFFF00;
}
.alertsm{
font: 1 em verdana, arial, sans-serif;
text-align: left;
line-height: 130%;
color:#FFFF00;
}
h1 {
 clear: both;
 margin: 10px 0;
 font: 700 1.2em verdana, sans-serif;
 text-align:left;
 text-transform: uppercase;
 color:#FFFFFF;
 background: #EC008C url(../images/pink_topr.gif) no-repeat top right;
}
.tablecen {
font: 1.1em verdana, arial, sans-serif;
text-align: center;
color: #FFFFFF;
}
.tableleft {
font: 1.2em verdana, arial, sans-serif;
text-align: left;
color: #FFFFFF;
line-height: 120%;
}
.adcentitle {
font: 1.6em verdana, arial, sans-serif;
text-align: center;
color: #FFFFFF;
}
.adcensubtitle {
font: 1.4em verdana, arial, sans-serif;
text-align: center;
color: #FFFFFF;
}
.center {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
padding-top:1em;
}
.centerbottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
padding-bottom:1em;
}
h1 span {
 display: block;
 padding: 2px;
 background: url(../images/pink_botr.gif) no-repeat bottom right;
}
#sideBar h1 {
 text-align: right;
 background: #EC008C url(../images/pink_topl.gif) no-repeat top left;
}
#sideBar h1 span {
 display: block;
 padding: 2px;
 background: url(../images/pink_botl.gif) no-repeat bottom left;
}
.blockquote { 
 margin: 0;
 font: 1.3em verdana, arial, sans-serif;
 text-align: left;
 background: #686868 url(../images/rounded_tr.gif) no-repeat top right;
} 
.blockquote span {
 display: block;
 padding: 5px;
 background: url(../images/rounded_br.gif) no-repeat bottom right;
}
.sideMenu {
 padding: 10px 0;
}
.sideMenu a {
 display: block;
 text-align: right;
 text-decoration: none;
 margin-bottom: 1px; 
}
.sideMenu a span {
 display: block;
 padding: 1px;
}
.sideMenu a:hover {
 background: #686868 url(../images/rounded_tl.gif) no-repeat top left;
}
.sideMenu a:hover span {
 background: url(../images/rounded_bl.gif) no-repeat bottom left;
}
ul.topnav {
 margin: 0;
 padding: 0;
 float: left;
 width: 770px;
 background: #FAA819 url(../images/mainNavBg.gif) repeat-x;
 list-style: none;
 text-transform: uppercase;
}
ul.topnav li {
 float: left;
}
ul.topnav a {
 padding: 0 2em;
 line-height: 2.1em;
 background: url(../images/mainNavBorder.gif) repeat-y left top;
 font-weight: normal;
 text-decoration: none;
 color:#FFFFFF;
 float: left;
 display: block;
}
ul.topnav a:visited {
color:#FFFFFF;
}
ul.topnav a:hover {
 color:#000000;
}
ul.first a {
 background: none;
}
/* COLORS
Pink = color:#EC008C;
Old hover = color:#FFCB17;
*/
input {
 font: 1em verdana, arial, sans-serif;
}
.right {
padding-top:1em;
text-align:right
}