
body { margin:0px; padding:30 0 0 0px; background: white; scrolling:yes; } 

body,td,div { font-family:arial,sans-serif; font-size:10pt; }

td { vertical-align:top; }

a,a:visited { color:#418318; text-decoration:none; }

ul { padding:0px; margin: 12 15 12 15; }
ul li, ol li { margin-bottom:9px; }

ol { padding:0px; margin: 12 30 12 21; }

.top_logo, .topnav { border-bottom:2px solid #404040; }

.footer { border-top:3px solid #404040; padding: 6 0 0 0; }
.footer, .footer a, .footer a:visited { font-size:10px; color: #616161; }

.subnav-left,.subnav { border-top:2px solid white; border-bottom:3px solid white; border-top:2px solid white;  }
.subnav { border-bottom:3px solid white; border-top:2px solid white;  height:111px; }

.content h4 { font-size:13px; margin:0px; padding:0 0 6 0; text-transform:uppercase; font-weight:normal; } 
.content h5 { font-size:11px; margin:0px; padding:0 0 6 0; text-transform:uppercase; font-weight:bold; } 

.content p { margin-top:0px; padding-top:0px; }

.content * { line-height:132%; }

.content a, .content a:visited { color: black; text-decoration:underline; }

.form input.button { background-color: #b1a43a; }  
.form input.text, .form select { width:270px; }

.outer_widget { margin: 6 0 6 0; }

.outer_widget #AvistaRow { wwidth: 540px; }  