/* COPYRIGHT NOTICEThis software is copyright ©2002 CodeIsArt and licensed for use by distribution from CodeIsArt only. This source code may not be redistibuted without written consent from the above mentioned entity. *//* general element styles */body {    margin-top: 0px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    font: 10px geneva, verdana, arial, sans-serif;    color: #3A4541;}b, strong {    font-weight: bold;}td, th, .bod, font {    font: 10px geneva, verdana, arial, sans-serif;    color: #3A4541;}/* form element styles */.textfield {    font: 11px verdana, geneva, arial, sans-serif;    padding: 1px;    padding-left: 2px;    padding-bottom: 2px;    color: #3A4541;    border: 1px #777777 solid;    width: 250px;    background-color: #EBEBEB;}.textarea {    font: 11px verdana, geneva, arial, sans-serif;    padding: 1px;    padding-left: 2px;    padding-bottom: 2px;    color: #000000;    border: 1px #777777 solid;    width: 350px;    background-color: #EBEBEB;}.required {    font-weight: bold;    padding-top: 4px;}.optional {    color: #3A4541;    padding-top: 4px;}/* anchor element styles */a {    font: 10px geneva, verdana, arial, sans-serif;    color: #3A4541;    text-decoration: underline;}a:hover {    color: #333333;    text-decoration: none;}/* custom styles */.news_date {    font: 9px geneva, verdana, arial, sans-serif;    font-weight: bold;    color: #FFFFFF;    padding: 1px;}.headline {    font: 13px helvetica, verdana, geneva, arial, sans-serif;	font-weight: bold;    color: #3A4541;    padding: 1px;}.list_header {    font: 13px helvetica, verdana, geneva, arial, sans-serif;	font-weight: bold;    color: #3A4541;    padding: 1px;}link_header {    font: 10px geneva, verdana, arial, sans-serif;	font-weight: bold;    color: #3A4541;    text-decoration: none;}a.link_header {    font: 10px geneva, verdana, arial, sans-serif;	font-weight: bold;    color: #3A4541;    text-decoration: none;}a.link_header:hover {    color: #333333;    text-decoration: underline;}.error {    background-color: #990000;    color: #FFFFFF;    padding: 8px;}.info {    color: #666666;    padding-top: 8px; }.hint {    color: #999999;}.header {    font: 13px helvetica, verdana, geneva, arial, sans-serif;	font-weight: bold;    color: #3A4541;    padding-top: 16px;    padding-bottom: 4px;    border-bottom: 1px solid #786F5B; }.copyright {    font: 10px verdana, geneva, arial, sans-serif;    color: #CCCCCC;    padding-top: 16px;}.dotrule {    background-image: url(/apps/_skins/aileen/img/rule_header.gif);}