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: #F6A00D;
 text-decoration:none;
}
a:visited {
 color:#F4C659;
 border:none;
}
a:hover {
 color:#00FFFF;
}
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: #F6A00D url(../images/orange_topr.gif) no-repeat top right;
}
h2 {
 clear: both;
 margin: 10px 0;
 font: 700 1.1em verdana, sans-serif;
 text-align:left;
 color:#FFFFFF;
 background: #F6A00D url(../images/orange_topr.gif) no-repeat top right;
}
.tablecen {
font: 1.1em verdana, arial, sans-serif;
text-align: center;
color: #FFFFFF;
}
.tablecenor {
font: 1.2em verdana, arial, sans-serif;
text-align: center;
color:#F6A00D;
}
.tableleft {
font: 1.2em verdana, arial, sans-serif;
text-align: left;
color: #FFFFFF;
line-height: 120%;
}
.tableleftsp {
font: 1.2em verdana, arial, sans-serif;
text-align: left;
color: #FFFFFF;
line-height: 150%;
padding-bottom:9px;
}
.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;
}
h1 span {
 display: block;
 padding: 2px;
 background: url(../images/orange_botr.gif) no-repeat bottom right;
}
h2 span {
 display: block;
 padding: 2px;
 background: url(../images/orange_botr.gif) no-repeat bottom right;
}
#sideBar h1 {
 text-align: right;
 background: #F6A00D url(../images/orange_topl.gif) no-repeat top left;
}
#sideBar h2 {
 text-align: right;
 background: #F6A00D url(../images/orange_topl.gif) no-repeat top left;
}
#sideBar h1 span {
 display: block;
 padding: 2px;
 background: url(../images/orange_botl.gif) no-repeat bottom left;
}
#sideBar h2 span {
 display: block;
 padding: 2px;
 background: url(../images/orange_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
Orange = color:#F6A00D;
Old hover = color:#FFCB17;
*/
input {
 font: 1em verdana, arial, sans-serif;
}
.leftimg {
float: left;
margin-right: 8px;
margin-bottom: 4px;
}
.leftimgcaptionborder {
float: left;
padding: 10px;
border: 1px solid #CCCCCC;
margin:  0px 10px 0px 0px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#444444;
}
.rightimg {
float: right;
margin-left: 8px;
margin-bottom: 4px;
}
.rightimgcaptionborder {
float: right;
padding: 10px;
border:1px solid #CCCCCC;
margin:0px 0px 0px 10px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#444444;
}