body {color: black; font-size: small; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; background-color: #ff3d3d;  margin: 0; padding: 0; }p {}td { vertical-align:top; }a:link { color: #782421 }a:visited { color: purple }a:hover { color: #ff0 }a:active { color: red }.subtitle { color: #f00; font-size: medium; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }.subsubtitle { color: #000; font-size: small; font-weight: bold; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }.smalltext  { color: #aaa; font-size: x-small; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }.alternate  { color: #222; font-size: small; font-style:italic; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }.copyright  { color: #aaa; font-size: xx-small; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }.redstar { color: #f00; font-size: medium; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }.error { color: #f00; font-size: medium; font-family: "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }.topbanner { margin:0px; padding:0px; width: 100%;  background-image:url("../images/top_bg.png");  background-repeat: repeat-x; }.topright { margin:0px; width:100px; float:right; }.topleft { margin-right:100px; width:auto;  }.bottom { margin:0px; padding:0px; width:100%; height:30px; background-image:url("../images/bottom_bg.png"); background-repeat:repeat-x;}.white { background-color:white; margin:0px; padding:0px;}.secondrow { width: 100%;}.secondrowright { width:450px; float:right}.secondrowleft { margin-right:450px; width:auto; }