body, h1, h2, ul, li, div { padding: 0px; margin: 0px; }
body { font-family: Arial, Helvetica, sans-serif; background-color: #DCDCDC; }
#container { width: 720px; background-color: #FFFFFF; margin: 0px auto; }
#leftimage { float: left;  }
h1 { background-color: #FFFFFF; width: 356px; display: block; overflow: hidden; }
h1 span { visibility: hidden; }
h2 { font-size: 16px; }
.topbar { background-color: #3B90C5; color: #FFFFFF; font-size: 14px; clear: both; padding: 4px 10px; }
.topbar ul { list-style-type: none; }
.topbar li { display: inline; padding-right: 10px; }
.topbar .r { float: right; }
.topbar .r li { padding: 0px; }
.topbar a { color: #ffffff; }
#topbox { text-align: center; margin: 30px 0px 0px 360px; height: 207px;}
#topbox p { padding: 0px 10px; }
.quote { background-color: #CCCCCC; text-align: center; font-size: 16px; padding: 10px; margin: 0px; }
.quote p { padding: 0px; margin: 0px; }
.large { font-size: 24px; font-weight: bold; margin: 5px; }
.close { margin-top: 0px; }
td { width: 300px; padding: 30px; height: 100px; font-size: 15px; }
.left { background-color: #BFDCEE; }
.right { background-color: #CDE3BE; }
.front input { font: 20px Arial, Helvetica, sans-serif; }
.black { font-size: 18px; text-align: center; }
.black input, select, textarea { font: 18px Arial, Helvetica, sans-serif;}
.black td { width: 340px; padding: 5px 10px; height: 20px; text-align: left; }
.r { text-align: right; }
#search { width: 250px;  }
ul { list-style-type: none; }
#main { clear: both; }
#main li { padding-top: 10px; }
dt { font-weight: bold; }