/* Top Banner Styles */
body.topbanner { color: black; background: white; }

/* Sidebar Styles */
body.sidebar { color: #00008b; background: white url(../images/moneybackground.jpg); }
div.side { margin-left: 14px; margin-top: 32px; }
div.side a, div.side a:link, div.side a:visited, div.side a:active { display: block; padding: 4px; border: 2px #d3d3d3 ridge; margin-bottom: 0px; background: #808080; color: white; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

/* Start Box Model Hacks - Required for Internet Explorer 5.5 */
div.side a, div.side a:link, div.side a:visited, div.side a:active { width: 100px; voice-family: "\"}\""; voice-family: inherit; width: 88px; }
html>body div.side a { width: 88px; }

div.side a:hover { color: #00008b; background: #d3d3d3; font-size: 10px; padding: 4px; border: 2px #993 ridge; width: 100px; voice-family: "\"}\""; voice-family: inherit; width: 88px; }
html>body div.side a {width: 88px; }
/* End Box Model Hacks */
div.side p {margin: 0; padding: 0; }

/* Main Frame Styles */
body.mainframe { color: black; background: white; margin-top: 1px; border: none; }

h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; color: black; background: none; font-weight: bold; font-style: italic; }

p, li, address { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

li { font-size: 11px; font-family: Verdana, Arial, sans-serif; padding-left: -15px; margin-left: -15px; color: black; background: transparent; }

a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00008b; background: transparent; }
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a9a9; background: transparent; }
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; background: transparent; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; background: transparent; }

table { width: 100% }
td { width: 45%; padding-left: 0; margin: 0; }

table#contacttable { border-collapse: collapse; }
table#contacttable td { font-size: 12px; font-family:"Arial", "Verdana", sans-serif; text-align: left; padding: 1px; color: #000000; }
table#contacttable tr { height: 20px; }
