body { text-align: center; font-family: sans-serif;}
div#basetable { width: 800px; margin: 0px auto; text-align: left; }
div#basetable div#logo { height: 100px; clear: both; margin: 0; padding: 0; overflow: hidden; }
div#basetable div#logo img { border: 0px; float: left; clear: none;}
div#basetable div#logo h1 {margin: 0 0 0 10px; padding: 0; font-size: 60px; clear: none; display: inline;}
div#basetable div#logo h2 {margin: 0 0 0 10px; padding: 0; float: left; clear: none; display: inline;}

div#basetable div#navbar {text-align: center; vertical-align: top; clear: both;}

div#basetable div#maincol_lrg { }
div#basetable div#maincol_med_l { border: 0px; padding: 0px; height: 1%; width: 619px; float: left; }
div#basetable div#maincol_med_r { border: 0px; padding: 0px; height: 1%; width: 619px; float: left; }
div#basetable div#maincol_sml { border: 0px; padding: 0px; height: 1%; width: 438px; float: left; }

div#basetable div#maincol_admin { border: 0px solid #8888FF; padding: 0px; margin: 0px; width: 100%;}

div#basetable div.message { text-align: center; font-weight: bold; border: 1px solid #8888CC; background-color: #DDEEFF;}

div#basetable div.content { border: 0px; padding: 0px; margin: 0px; text-align: left; vertical-align: top; position: relative; }
div#basetable div.content p { border: 0px; padding: 0px; margin-top: 0px; }
div#basetable div.content h1 { border: 0px; padding: 0px; margin-top: 0px; clear: both;}
div#basetable div.content h2 { border: 0px; padding: 0px; margin-top: 0px; clear: both;}
div#basetable div.content h3 { border: 0px; padding: 0px; margin-top: 0px; clear: both;}
div#basetable div.content table.form { width: 600px; }
div#basetable div.content table.form td { border: 0px; padding: 0px; margin: 0px; vertical-align: top;}
div#basetable div.content div.form { border: 0px; padding: 0px; margin: 0px; text-align: left; }

div#basetable div.content table { border: 0px; padding: 0px; margin: 0px; text-align: left; }
div#basetable div.content table tr{ border: 0px; padding: 0px; margin: 0px; text-align: left; }
div#basetable div.content table td{ border: 0px; padding: 0px; margin: 0px; text-align: left; vertical-align: top; }

div#basetable div.content div.listTable { border: 0px; padding: 0px; margin: 0px; }
div#basetable div.content table.list { border: 0px; padding: 0px; margin: 0px; width: 100%; }
div#basetable div.content table.list tr.odd{ border: 0px; padding: 0px; margin: 0px; width: 100%; background-color: #EEEEEE;}
div#basetable div.content table.list tr.even{ border: 0px; padding: 0px; margin: 0px; width: 100%; background-color: #FFFFFF;}

div#basetable div.content table.gallery { border: 0px; padding: 0px; margin: 0px; width: 800px;  }
div#basetable div.content table.gallery tr{ border: 0px; padding: 0px; margin: 0px; }
div#basetable div.content table.gallery td{ border: 0px; padding: 0px; margin: 0px; text-align: center; vertical-align: top; }

div#basetable div.content div.loginBox { border: 0px; padding: 0px; margin: 0px; text-align: center; }

div#basetable div.content div.page_footer { border: 0px; padding: 0px; margin: 0px; text-align: right; }

div#basetable div.content div#errorBox { border: 0px; padding: 0px; margin: 0px; text-align: left; color: #800000;}

div#basetable div#leftcol { width: 178px; float: left; clear: left; text-align: center; padding-right: 2px;}
div#basetable div#leftcol img {border: 0px;}

div#basetable div#rightcol { width: 178px; float: right; clear: right; text-align: center; padding-left: 2px;}
div#basetable div#rightcol img {border: 0px;}

div#basetable div#footer { text-align: center; clear: both; }
