@charset "UTF-8";
@media all
{
  /*------------------------------------------------------------------------------------------------------*/
  #spacer { min-height:135px; position:absolute; top:-23px; left:0; width:100%; padding:0; margin:0; margin-top:5px }
  #bar{ position:absolute; width:100%; background-color:#c60; border-top:30px solid #fff; border-bottom:30px solid #fff;z-index:0; left:0; padding:0; min-height:257px;  }
  #page_margins { position:relative; z-index:50; background-image: url(../../images/border_left.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-align: left; min-width: 810px; max-width: 810px; margin: 0 auto; }
  #page{ z-index:50; background: #fff url(../../images/border_right.jpg) no-repeat right top; margin-left: 5px; padding-right: 5px; border-color: #fff; }
  #header { color: #000; background: #fff url(../../images/scissor_top.gif) no-repeat left bottom; min-height: 135px; height: 135px; height:auto !important; padding-right: 10px; padding-left: 10px; padding-top:7px; }
  #header img, #spacer img { margin-bottom:10px }
  #topnav { color: #aaa; background: transparent; }
  #midbody { background: #eee url(../../images/scissor_mid.gif) no-repeat left top; min-height: 257px; height: 257px; height:auto !important }
  #main { background: #fff url(../../images/scissor_bottom.gif) no-repeat left top;padding:10px 0; }

  #footer { color:#666; background-image: url(../../images/footer.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center bottom; text-align: center; width: 810px; height: 42px; }
	/*------------------------------------------------------------------------------------------------------*/
	#col1 { width: 25% }
  #col1_content { padding: 10px 10px 10px 20px; }

  #col2 { width: 25% }
  #col2_content { padding: 10px 20px 10px 10px; }

  #col3 { margin: 0 25% }
  #col3_content { padding: 10px }
	#col3 .col3pic { margin-top: 5px; margin-bottom: 5px; }
	#col3 .col3pic img { border: solid 7px #fff; }
	/*------------------------------------------------------------------------------------------------------*/

  #nav_main { background-position: 0 0; float: right; width: 235px}
  #nav_main ul { padding:0; margin-left: 0px }
  #nav_main ul li { display:block; background-color: transparent; line-height: 1.2em; padding:6px 0 3px 5px; border-bottom: 1px solid #ccc; list-style-position:outside; list-style-type: none; }
  
  #nav_main ul a { color: #666; font-weight: normal; display:block;  }
  #nav_main ul a:focus,
  #nav_main ul a:hover,
  #nav_main ul a:active  { color: #333 ; text-decoration: none; }

  #nav_main ul a.current,
  #nav_main ul a.current:focus,
  #nav_main ul a.current:hover,
  #nav_main ul a.current:active { color: #c60; font-weight: bold }
}
