/* Main layout styles */
body {position: absolute; left: 0px; top: 0px; margin: 0; background-color: #FFFFFF; background-image: url(/images/background.gif); background-position: left top;}
#maintable {position: absolute; left: 0px; top: 0px; width: 770px; height: 900px; background-image: url(/images/bg.gif); background-position: left top;} 
#maintable_nonprofit {position: absolute; left: 0px; top: 0px; width: 770px; height: 900px; background-image: url(/images/bhere_site_nonprof.gif); background-position: left top;} 
#upperleftbox {width: 170px; height: 100px; background-image: url(/images/spacer.gif); background-position: left top;} 

/* Navigation styles */
#navsection {position: absolute; left: 10px; top: 100px; width: 170px; height: 750px; } 
.navheader {position: relative; left: 0px; padding-top: 5px; color: #34891E; font-size: 10px; font-weight: bold; margin: 0; font-family: Verdana;}
.navprimary {position: relative; left: 10px; padding-top: 5px; padding-right: 3px; text-decoration: none; color:  #454A8F; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.navlinkprimary {text-decoration: none; color:  #454A8F; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.navlinkprimary:hover {text-decoration: underline; color:  #454A8F; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.navlinkprimarypage {text-decoration: none; color:  #A7EDF9; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.navsecondary {position: relative; left: 25px; padding-top: 2px; padding-right: 3px; margin: 0; text-decoration: none; color:  #454A8F; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.navlinksecondary {text-decoration: none; color:  #454A8F; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.navlinksecondary:hover {text-decoration: underline; color:  #454A8F; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.navlinksecondarypage {text-decoration: none; color:  #A7EDF9; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.contactus {position: relative; left: 10px; padding-top: 5px; margin: 0; color: #000000; font-size: 10px; font-weight: none; font-family: Verdana;} 

/* Content styles */
#contentsection {position: absolute; left: 200px; top: 105px; width: 600px; height: 750px; color: #000000; font-size: 10px; font-weight: none; font-family: Verdana;} 
h1 {padding-top: 10px; padding-left: 10px; color: #ffffff; font-size: 10px; font-weight: bold; margin: 0; font-family: Verdana;}
h2 {padding-right: 40px; color: #000000; font-size: 10px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; font-family: Verdana;}
h3 {padding-top: 10px; color: #000000; font-size: 10px; font-weight: bold; margin-top: 10px; margin-bottom: 0px; font-family: Verdana;}
.contentsection_text {padding-top: 0px; padding-right: 40px; color: #000000; font-size: 10px; font-weight: none; font-family: Verdana;} 
.contentsection_formtext {padding-top: 5px; color: #000000; font-size: 10px; font-weight: none; font-family: Verdana;} 
.formbox {height=10px; color: #000000; font-size: 10px; font-weight: none; font-family: Verdana;} 
#footer {padding-top: 15px; color: #000000; font-size: 9px; font-weight: none; margin: 0; font-family: Verdana;}
ul {margin-top: 0px; margin-bottom: 0px;}
li {padding-left: 0px; padding-right: 40px; color: #000000; font-size: 10px; font-weight: none; margin: 0px; font-family: Verdana;}
p {padding-top: 15px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
.table_row_green {position: relative; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #D3FFB7;}
.table_row_white {position: relative; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; background-color: #ffffff;}
.table_link {text-decoration: none; color: #454A8F; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.table_link:hover {text-decoration: none; color: #34891E; font-weight: bold; outline: none; font-family: Verdana; font-size: 10px}
.quote {margin-top: 10px; margin-right: 40px; padding-left: 10px; padding-right: 40px; padding-top: 0px; padding-bottom: 10px; background-color: #C7F7FB; color: #000000; font-size: 10px; font-weight: none; font-style: italic; font-family: Verdana;} 
.error_text {padding-top: 0px; padding-right: 40px; color: #FF0033; font-size: 10px; font-weight: none; font-family: Verdana;} 
