@charset "utf-8";
/* CSS Document */

html { height: 100% }
body { height: 100%; margin: 0px; padding:0px; background-image: url(../../img/background.gif); background-position: center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-align:center; cursor:url(hammer.cur); }

.center { text-align: center; }
.red { color: #FF0000; }

#overview { width: 766px; min-height: 100%; height: auto; margin:0px auto; vertical-align:top; background-color: #FFFFFF; }
#topheader { width: 766px; height: 120px; background-image: url(../../img/jj-header_01.jpg); }
#topnavigation { width: 766px; height: 78px; }
#topleftimage { width: 229px; height: 78px; float: left; }
#toprightimage { width: 230px; height: 78px; float: left; }
#topleftdoor { width: 124px; height: 78px; float: left; }
#toprightdoor { width: 122px; height: 78px; float: left; }
#topwindow { width: 61px; height: 78px; float: left; }
#toptextnav { width: 766px; text-align: right; font-size: 14px; color: #95322D; }
#toptextnav a { padding-left: 5px; padding-right: 5px; color: #315f98; font-size: 12px; font-weight: bold; text-decoration: none; }
#content { width: 766px; background-color: #FFFFFF; float: left; height: auto; }
#leftnav { width: 145px; float: left; text-align: left; background-color: #315f98; height: auto; }
#leftnav a { border-top: solid 1px #FFFFFF; background-color: #315f98; display: block; color: #FFFFFF; text-decoration: none; font-weight: bold; padding-left: 4px; height: 20px; padding-top: 3px; }
#detail { width: 601px; float: left; padding-left: 10px; padding-right: 10px; text-align: left; height: auto; background-color: #FFFFFF; }
#detail h1 { color: #a33535; text-align: left; }
#detail h2 { color: #315f98; font-weight: bold; text-align: left; }
#detail h2.center { text-align: center; }
#detail h2 a { text-decoration: none; }
#detail h3 { color: #006600; text-align: left; }
#detail h3.center { text-align: center; }
#detail table { padding: 4px; border: none; }
#detail table th { background-color: #5A802B; font-weight: bold; color: #FFFFFF; height: 15px; padding: 5px; width: 50%; }
#detail table td { padding: 5px; }
#detail table td.border { border: solid 1px #a63539; color: #000066; font-weight: bold; }
#detail table td img { padding-bottom: 10px; }
#detail form label { display: inline-block; width: 150px; float: left; font-weight: bold; }
#detail form label.checkbox { display: inherit; width: auto; float: inherit; font-weight: normal; }
#detail form input { font-size: 10px; margin-bottom: 5px; }
#detail form input.checkbox { font-size: 10px; margin-bottom: 0px; }
#detail form textarea { font-size: 10px; margin-bottom: 5px; }
#detail form select { font-size: 10px; }
#address { width: 766px; float: left; color: #8a1212; font-weight: bold; padding-top: 10px; padding-bottom: 5px; background-color: #FFFFFF; }
#footer { width: 766px; float: left; color: #899EBC; font-size: 9px; background-color: #FFFFFF; }
#footer a { text-decoration: none; color: #BDC9D9; }
#footer a:hover { color: #BDC9D9; }
#footer a:visited { color: #BDC9D9; }
#footer a:active { color: #BDC9D9; }


