/* CSS Document */

<!--
body { position: relative; min-width: 600px; width: 100%; margin: 0; padding: 0; background-color:#000 }
#top { position:absolute; top:0; left:0; min-width:600px; width:100%; height:75px; background-image:url(http://www.slcbars.com/images/slc_bars_banner.jpg); 
       background-repeat:no-repeat; background-color:#000; }
#leftnav { position: absolute; top:97px; left: 0; width: 175px; padding-top:6px; margin: 1% 1% 0 0; background-color:#000; }
#middle { position: absolute; top:97px; left:180px; min-width: 738px; width: 738px; margin-top: 1%; padding:5px 5px 0 5px;
          background-color:#FFF}
#right { position: absolute; 
         top: 97px; 
	left: 918px; 
	width: 170px; 
	margin: 1% 0 0 1%; 
	background-color:#000; 
	padding-top:2px;

         }
#bc { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:10px; padding:2px 2px; 
      border:1px solid #000; font-weight:bold; text-decoration:none; text-transform:uppercase; }
#bc a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:10px;}
#topnav { width:100%; position: absolute; left: 0; top:75px; background-color:#990000; border-bottom:1px solid #FFF;} 
.buttons { margin:0px 0px 0px -20px; padding:7px 20px; text-transform:uppercase; font-family:Verdana, sans-serif; font-weight:bold;       
           font-size:12px; white-space:nowrap; background-color:#990000;}
.buttons a { padding:7px 20px; border-right:1px solid #000; font-family:Arial, sans-serif; font-weight:bold; color:#FFFFFF;       
             text-decoration:none; }
.buttons a:hover { border-right:1px solid #000; font-family:Arial, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none;       
                   background-color:#333333; }
.buttons strong { padding:7px 20px; border-right:1px solid #000; font-family:Arial, sans-serif; font-weight:bold; color:#FFFFFF;       
                  text-decoration:none; background-color:#000; }
.calendar { font-family:verdana, arial, sans-serif; color:#FFF; font-size:9px; font-weight:normal; background:#000; line-height:140%;
		    padding:1px; }
.calendar a { text-decoration:none; color:#FF0000; }
.calendar a:hover { color:#999999; }
.calendarhead { font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCC; font-size:10px; font-weight:bold; background:#333; line-height:100%;
		        padding:1px; }
.h1 { background-color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; padding:2px; 
      border:1px dashed #000 }
.h2 { background-color:#000033; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; 
      text-transform:uppercase; font-weight:bold;}
.rightb { background-color:#FFFFFF; }
.lnb { padding:1px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; 
       white-space:nowrap }
.lnb a { color:#FFF; text-decoration:none }
.lnb a:hover { border:1px solid #FFF; color:#FFF; text-decoration:none; background-color:#333333; white-space:nowrap;}
.letters { border-bottom:1px solid #990000; border-top:1px solid #990000; font-weight:bold; font-style:italic; font-size:14px; }
.style3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.style4 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 24px; color: #000066; }
.style15 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.style23 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
.footext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.footext a {color:#999999;}
.footext a:hover {color:#FF0000;}
.caltop { color: #FFFFFF; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.otherm { border-bottom:1px solid #990000; border-top:1px solid #990000; font-weight:bold; } 
.DJ { border-bottom:1px solid #990000; font-weight:bold; font-size:16px} 
.style36 { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.style1 {color: #990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

/* HR styles need for IE/Win. */
HR.holder { width:600px; visibility: hidden; } /* Equal to 'top' */
HR.left, HR.right { width: 120px; visibility: hidden; }
HR.middle { width: 360px; visibility: hidden; } 

/* These HR styles replace the above, and are needed for Netscape 4.x. 
   Left and right margins are half the relevant DIV width */
HR.holder { width:0; margin: 0 300px; } /* Equal to 'top' */
HR.left, HR.right { width: 0; margin: 0 60px; }
HR.middle { width: 0; margin: 0 180px;  } 

/* DIVs must have a border value set in Netscape 4.x */
DIV { border: none; }

-->


