body { margin:0px;font-family:arial,sans-serif;font-size:12pt;background-color:#eee;font-weight:bold; }
#main { background-color:lime;width:800px;margin:auto;border:1px solid #555; }
#upper { background-color:blue;height:232px; }
 #nav { background-color:#34aa08;height:100%;float:left;width:235px;padding:0px 10px; }
 #banner { height:100%;float:left;width:545px;background-image:url(../img/banner.jpg); }
 #upper_end { clear:both; }
#body { background-color:#fff;min-height:400px; }
#lower { background-color:#141414;height:50px;text-align:center; }
#lower table { margin-top:10px; }
#lower table a { text-transform:uppercase;font-weight:bold;color:#fff;text-decoration:none; }
#lower table a:hover { text-decoration:underline; }

#nav a { color:#fff;text-decoration:none; }
#nav a:hover { text-decoration:underline; }
#nav img { vertical-align:middle;border:0px; }
#nav ul { margin:25px 0px 0px 0px;padding:4px; }
#nav li { list-style-type:none;margin-bottom:4px; }

a.linedrop { text-decoration:none; }
a.linedrop:hover { text-decoration:underline; }

.img_btn, .img_btn2 { cursor:pointer;vertical-align:middle;text-decoration:none; }
a .img_btn, a .img_btn2 { border:none; }

.head_reg { margin:10px 0px 0px 0px;text-transform:uppercase;font-size:1.4em; }

.form_table { margin:auto; }
.form_table th { text-align:right;vertical-align:top;color:#006;font-weight:bold; }
.form_table td { text-align:left; }

a.txtA { color:#000; }
a.txtB { color:#fff; }