  BODY {font: 1em verdana, arial, sans-serif; color: #000099; margin-top: 0px; 
         margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	    	background-color: #0A275B; align: center;}
  
  #main_wrapper {background-color: #FFF; width: 880px; margin-left: auto; margin-right: auto; 
                  text-align: left; border-left: 6px solid #3A62AD; border-right: 6px 
				  solid #3A62AD;}
  
  #nav {background-color: #3A6DA2; width: 860px; height: 25px; padding: 6px 0px 3px 20px;}
  #header {width: 880px; height: 300px; padding: 0px;}
  #outer_content {padding: 0px;}
  #content {width: 880px; margin-top: 0px; background-color: #FFF;}
  #outer_footer {padding: 0px;}
  #footer {width: 880px; height: 20px; background-color: #3A62AD; clear: both; font-size: .9em; 
            color:  #FFF; text-align: center; padding: 5px 0px 5px 0px;}
  
  #header, #content, #footer {overflow: hidden;}
     
  h3.form{background-color: #F0F8FF; color: Gray; padding: 10px; border: 1px solid Gray; 
            margin-left: 6%; margin-right: 6%;}
  fieldset{background-color: #F0F8FF; color: Gray; padding: 10px; border: 1px solid Gray;}
  input.form {margin-left: 10%; font-size: .95em;}
  p.form {font-size: .9em; margin-left: 12%; margin-right: 12%; padding: 40px 20px 35px 20px; background-color: #CCC;}
  div.formsection {float:left;  border-bottom: 1px solid #AAA;}
  #form {float: left; width: 850px; margin: 0px 0 0 0px; padding: 1em .75em; 
        border: 3px solid #AAA; background-color: #FFFFFF;}
  p.formrule {font-size: .9em; margin-left: 6%; margin-right: 6%; border-bottom: 1px solid #AAA;} 
  input {font-size: .9em verdana, arial, sans-serif; }
  input:focus, textarea: focus, select:focus{border: 2px solid #7AA;}
  label  {display: block; clear: both; font-size: 85%; font-weight: bold; 
          margin: .5em 0 0; padding: bottom: .5em}
  input [type="submit"] {float: right; margin: .5em 0;}
  .buttongroup {float: left;}
  .buttongroup input {float: left; clear: both; margin: 0; padding: 0; line-height:0;}
  .buttongroup label {background-color: none; width: 50em; float: left; margin 0 0 .5em;
                      font-weight: normal;  clear: none;}
  
  p  {font-size: .95em; margin-left: 10%; margin-right: 10%;}
  p.image_right {margin-left: 8%; }
  p.indented {font-size: .95em; margin-left: 10%; margin-right: 10%;}

  span.center {margin-left: 40%; font-size: .9em;}
  span.left {margin-left: 10%; font-size: .9em;}
  span.middle {margin-left: 40%;}
  span.blue {color: #003399; font-size: 1.10em; font-weight: bold;}
  span.right {margin-left: 70%;}
  
       
  ul.services {font-size: .95em; margin-left: 6%; margin-right: 5%; list-style: disc;}
  ul.wedo {font-size: .95em; margin-left: 8%; margin-right: 10%; list-style: disc;}
  
  img.coupon {padding: 0px; border: dotted 3px black; margin-left: 45px;} 
  img.farright {margin-right: -8%; padding: 0px 0px 0px 5px;}
  img.indented {margin-left: 10%; border: 0; padding: 0px 10px 0px 8px; border: 0px;}
  img.left {padding: 5px 20px 5px 0px; margin-left: -5%; border: 0px;}
  img.noborder {border: 0px;}
  img.right {padding: 0px 0px 0px 10px; border: 0px;}
  
  
  #center {padding: 0px 40px 10px 40px; border: 0px;}
  #firsthdr {width: 700px; height: 179px; margin: 0 auto; padding: 0px; display: block;}
  #hours {padding: 40px 0px 40px 15px;}
  #left {padding: 0px 10px 0px 0px;}
  #midpage {padding: 30px 0px 0px 0px;}
  	  
  #noborder {border: 0px;}
  
  #red {color: #993333;}
  a:link {color: #FFF; text-decoration: none; font-size: .82em; font-weight: bold;}
  a:visited {color: #FFF; text-decoration: none; font-size: .82em; font-weight: bold;}
  a:hover {color: #000; background-color: #FFF; text-decoration: none; font-size: .82em; font-weight: bold;}
  a: active {color: #FFF; text-decoration: none; font-size: .82em; font-weight: bold;}
   
  a:link.bottom {font-size: 1em; color:  #FFF; text-decoration: none;}
  a:visited.bottom {font-size: 1em; color:  #FFFFCC; text-decoration: none;}
  a:hover.bottom {font-size: 1em; color:  #111784; background-color: #FFF; text-decoration:   none;}
  a:active.bottom {font-size: 1em; color:  #FFF; text-decoration: none;}
  
  a:link.inpage {font-size: .95em; color: #006699; text-decoration: none; font-weight: bold;}   
  a:visited.inpage {font-size: .95em; color: #0066CC; text-decoration: none;} 
  a:hover.inpage {font-size: .95em; color: #FFFFFF; background-color: #0066CC; 
           text-decoration: none;}
  a:active.inpage {font-size: .95em; color: #0066CC; text-decoration: none;}  
  
    		 
  #drop_menu * {margin:0; padding: 0;}
  #drop_menu {font-family: arial, lucida, san-serif; font-size:.85em; margin-left: 3%; 
               behavior:  url(../../Plaza2009/js/csshover.htc)}
  #drop_menu {width: 10em;}
  
  #drop_menu li {list-style: none; position: relative; line-height: 1.75em; 
                 color: #FFF; background-color:#0074BF;}
  #drop_menu a {width: 100%; font-weight: bold; text-decoration: none; 
                 padding: 0 0.8em; color: inherit;}
  
  #drop_menu li ul {display: none; position: absolute; width: 8em; left: 9.8em;
                     top: -1px; border-top: 1px solid #666; background-color: #0074BF;}
  #drop_menu li li {border-left: 1px solid #666; border-right: 1px solid #666;
                    border-bottom: 1px solid #666;}				 
  #drop_menu li:hover ul {display: block;}
  #drop_menu li:hover {color: #0074BF; background-color: #FFF;}
  
  *html drop_menu li ul {border-top: 1px solid #666;}

    
  #drop_menu li:hover ul ul, #drop_menu li:hover ul ul ul, 
  #drop_menu li.sfhover ul ul, #drop_menu li.sfhover ul ul ul {left: -999em;}
  #drop_menu li:hover ul, #drop_menu li li:hover ul, #drop_menu li li li:hover ul, 
  #drop_menu li.sfhover ul, #drop_menu li li.sfhover ul, #drop_menu li li li.sfhover ul 
    {*/     /* lists nested under hovered list items */   /*left: auto;}*/