
@media print {
  body {
  	background-color: #cccccc;
  }

  body, td, select {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-size: 10pt;
  	color: #34201e;
  }
  
  td {
    height: 26px !important;
  }

  textarea {border: 1px; border-style: solid; height: 60px; width: 100%; font-size: 10pt; border-color: #a3a3a3; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif}

  input {border: 1px; border-style: solid; height: 17px; width: 100%; font-size: 9pt; border-color: #a3a3a3; color: #000000}

  input.button {background: url(submit.gif) ; height: 28px; border: 0px; text-decoration: underline; color: #ec0000; font-weight: normal; font-size: 11pt; width: 90px; padding: 0px; cursor: pointer}

  a {color: #74201e; text-decoration: underline}
  a:hover {color: #8b5c29; text-decoration: underline}

  h1 {color: #5f3316; font-size: 18pt; display: inline; font-weight: normal}

  a.menu {font-size: 11pt; width: auto; white-space: nowrap; display: block; padding-top: 2px; text-decoration: none; font-weight: normal}
  a.menu:hover {font-weight: normal; text-decoration: none; background: url(menu_bg.gif) repeat-x}
  span.menu {color: #472b16; width: auto; font-size: 11pt; padding-top: 2px; display: block; text-decoration: none; font-weight: bold}

  a.submenu {color: #8b5c29; font-size: 9pt; text-decoration: none; padding-left: 18px; display: block}
  a.submenu:hover {padding-left: 18px}
  span.submenu {color: #472b16; font-size: 9pt; text-decoration: none; padding-left: 18px; display: block; background: url(list3.gif) left top no-repeat}

  a.map {font-size: 8pt; background: url(li_1.gif) left 5px no-repeat; padding-left: 36px; text-decoration: none}

  .img {border: none}

  a.news {color: #74201e}
  a.news:hover {color: #8b5c29}

  .bigtext {font-size: 14pt}
  .open {font-size: 10pt}
  .header {color: #f4e2bd; font-size: 14pt}
  .subheader {color: #8b5c29; font-size: 18pt}
  td.subheader a, td.sh_dsi9 a {color: #8b5c29; text-decoration: none}

  table.schedule td {padding: 3px; color: #94808e}
  table.schedule strong, table.schedule b {font-weight: normal; color: #34201e}
  table.schedule em, table.schedule i {color: #8b5c29; font-size: 8pt; font-style: normal}
  table.schedule strong em, table.schedule em strong, table.schedule b i, table.schedule i b {color: #34201e; font-size: 10pt; font-style: italic; font-weight: bold}
  table.schedule font {color: #34201e}
  table.schedule hr {margin-top: 0px; margin-bottom: 0px; height: 1px; color: #8b5c29}
  table.schedule tr.hr td {padding: 0px}


  #nav_bg {
  	height: 25px;
  	padding: 0px;
  	margin: 0px;
  	width: 100%;
  	text-align: left;
  }

  #nav, #nav ul {
  	float: left;
  	list-style: none;
  	border-width: 0;
  	padding: 0px;
  	margin: 0px;
  }

  #nav a {
  	display: block;
  	word-wrap: normal;
  	color: #74201e;
  	height: 28px;
  	text-decoration: none;
  	padding: 0px;
  	margin: 0px;
  	padding-top: 5px;
  	padding-left: 0px;
  	padding-right: 0px;
  	text-align: left;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11pt;
  	white-space: nowrap;
  	font-weight: normal
  }

  #nav li li a {padding-left: 15px; padding-right: 15px}

  #nav li li:hover a, #nav li li.sfHover a {
  	color: #74201e;	
  }

  #nav li:hover a:hover, #nav li.sfhover a:hover, #nav li li:hover a:hover, #nav li li.sfHover a:hover {color: #44001e}

  #nav a.daddy {
  	background: url(rightarrow2.gif) 182px 9px no-repeat;
  }

  #nav li {
  	float: left;
  	width: auto;
  	height: 28px;
  }


  #nav li div {
  	background-image: url(menu_bg.gif);
  	background-position: right 8px;
  	background-repeat: no-repeat;
  }

  #nav li.last div, #nav li li a {
  	background: none
  }

  #nav li ul {
  	position: absolute;
  	left: -999em;
  	height: auto;
  	width: 210px;
  	font-weight: normal;
  	padding: 0px;
  	margin: 0px;
  	margin-top: -5px;
  	margin-left: 0px;
  }

  #nav li li {
  	width: 210px;
  	height: 26px;
  	background-image: url(menubg.gif);
  	background-position: left top;
  	background-repeat: no-repeat;
  	border-bottom: none;
  	padding: 0px;
  	padding-left: 10px;
  	margin: 0px;
  }

  #nav li li#first {background: url(menubg_top.gif) left top no-repeat}
  #nav li li#last {background: url(menubg_bot.gif) left bottom no-repeat}

  #nav li li.last a {border: 0px}

  #nav li ul a, #nav li.last li a {
  	width: 185px;
  	color: #74201e;
  	font-weight: normal;
  	font-size: 9pt;
  	height: auto;
  	padding: 0px;
  	margin: 0px;
  	padding-left: 5px;
  	padding-top: 6px;
  	padding-bottom: 4px;
  	border-bottom: 1px #8b5c29 solid;
  }

  #nav li ul ul {
  	margin-left: 199px;
  	margin-top: -25px;
  }

  #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  	left: -9999em;
  }

  #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  	left: auto;

  }

  #nav li div {padding-left: 15px; padding-right: 15px}



  #nav li:hover div a, #nav li.sfhover div a {
  	background-image: url(menu_bg_hover.gif);
  	background-position: left 2px;
  	background-repeat: repeat-x;
  }

  div.outer a, div.inner a {
  	background: none;
  }

  #nav li:hover ul.outer, #nav li.sfHover ul.outer {display: block; width: 210px; padding-top: 6px; background: url(mt.gif) left top no-repeat}
  #nav li:hover ul.inner, #nav li.sfHover ul.inner {display: block; width: 210px; padding-bottom: 6px; background: url(mb.gif) left bottom no-repeat}

  #nav li li:hover, #nav li li.sfhover {
  	width: 200px;  	background-image: url(menubg.gif);
  }

  #nav li li#first:hover, #nav li li#first.sfHover {background: url(menubg_top.gif) left top no-repeat}
  #nav li li#last:hover, #nav li li#last.sfHover {background: url(menubg_bot.gif) left bottom no-repeat}

  .sm1 {padding-left: 19px; padding-top: 4px; padding-bottom: 4px}
  .sl1 {padding-top: 7px; padding-right: 6px}
  .sl2 {padding-right: 20px; padding-bottom: 8px}
  .sep1 {margin-top: 3px; margin-bottom: 3px}
  .sep2 {margin-top: 10px; margin-bottom: 10px}
  .sep3 {background-position: center 8px; background-repeat: no-repeat; padding-bottom: 6px; padding-top: 6px}
  .ph31 {padding-bottom: 10px}
  .ph32 {margin-bottom: 30px}
  .ph21 {padding-bottom: 20px}
  .ph11 {padding-top: 3px; padding-left: 8px; padding-bottom: 4px; padding-right: 9px}
  .ph12 {padding-bottom: 1px; padding-right: 1px}
  .n1 {padding-top: 20px}
  .n2 {direction: ltr}
  .n3 {padding-bottom: 20px}
  .n4 {padding-left: 4px}
  .n5 {padding-left: 0px; padding-top: 0px}
  .n6 {padding-top: 30px}
  .n7 {width: 100%; border: 1px #000000 solid; background-color: #ffffff; font-weight: bold}
  .m1 {padding-top: 4px}
  .l1 {font-size: 13pt; color: #00aa00; padding-bottom: 4px}
  .l2 {padding: 3px; padding-left: 10px}
  .lm1 {padding-left: 15px; padding-right: 15px}
  .fs2 {padding-bottom: 3px; padding-top: 4px}
  .fs3 {width: 30%}
  .f1 {height: 17px; width: 100%}
  .f2 {height: 30px; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif}
  .fs4 {border: 1px; border-style: solid; height: 17px; width: 100%; font-size: 8pt; border-color: #a3a3a3; color: #878787}
  .fs5 {border: 1px; border-style: solid; height: 60px; width: 100%; font-size: 8pt; border-color: #a3a3a3; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif}
  .fs6 {background: #ffebc8; height: 18px; border: 0px; text-decoration: underline; color: #006ead; font-weight: bold; font-size: 9pt; width: 70px; padding: 0px}
  .b1 {cursor: url(out.cur)}
  .dsi1 {height: 0; background-position: left top; background-repeat: no-repeat}
  .dsi2 {width:100px; height:22px; padding-top: 5px; padding-left: 260px; padding-bottom:20px}
  #logo {width:100px; height:22px;}
  .dsi3 {padding-top: 55px; padding-left: 60px}
  .bt_dsi4 {font-size: 14pt; padding-bottom: 8px}
  .dsi4 {padding-bottom: 8px}
  .hd_dsi5 {color: #f4e2bd; font-size: 14pt; padding-left: 15px; padding-right: 10px}
  .dsi5 {padding-left: 15px; padding-right: 10px}
  .dsi6 {padding-left: 25px; padding-top: 0px}
  .dsi7 {width: 650px;}
  .dsi8 {width:200px !important; background-position: left top; background-repeat: no-repeat; padding-left: 61px; padding-top: 0px; padding-right: 10px}
  .dsi8 table tr td {display:none}
  .sh_dsi9 {color: #8b5c29; font-size: 18pt; padding-left: 17px; padding-bottom: 6px}
  .dsi9 {padding-left: 17px; padding-bottom: 6px}
  .dsi10 {padding-top: 20px; padding-left: 18px}
  .dsi11 {background-position: left top; background-repeat: repeat-x}
  .dsi12 {padding-top: 95px; padding-left: 196px}
  .dsi13 {padding-top: 16px; padding-left: 172px; padding-right: 0px}
  .dsi14 {padding-top: 55px; padding-left: 30px}
  .dsi15 {background-position: left center; background-repeat: repeat-x; padding-top: 12px; padding-bottom: 12px}
  .bt_dsi16 {font-size: 14pt; padding-left: 160px; padding-right: 90px; padding-top: 60px; padding-bottom: 80px; background-position: 310px 250px; background-repeat: no-repeat}
  .dsi16 {padding-left: 160px; padding-right: 90px; padding-top: 60px; padding-bottom: 80px; background-position: 310px 250px; background-repeat: no-repeat}
  .dsi17 {padding-left: 0px; padding-top: 30px}
  .dsi18 {padding-left: 16px; padding-bottom: 12px}
  .dsi19 {width: 405px; height: auto; margin-right: 10px; padding-top: 15px; direction: ltr; padding-left: 13px}
  .dsi20 {background-position: left top; background-repeat:repeat-x; padding-left: 0px; padding-top: 30px}
  .bt_dsi21 {font-size: 14pt; padding-left: 130px; padding-right: 50px; padding-top: 60px; padding-bottom: 10px; background-position: 310px 250px; background-repeat: no-repeat}
  .dsi21 {padding-left: 130px; padding-right: 50px; padding-top: 60px; padding-bottom: 10px; background-position: 310px 250px; background-repeat: no-repeat}
  .corner {background-position: top left; background-repeat: no-repeat;}
  body{
  	background-color:#dfccb7;
  	scrollbar-face-color: #bf986c;
  	scrollbar-shadow-color: #8b663d;
  	scrollbar-highlight-color: #dfccb7;
  	scrollbar-3dlight-color: #bf986c;
  	scrollbar-darkshadow-color: #8b663d;
  	scrollbar-track-color: #dfccb7;
  	scrollbar-arrow-color: #404040;
  }
	
	#nav, .menu, .submenu, .map, .dsi3, .bt_dsi4, .dsi4, .hd_dsi5, .dsi5, .sh_dsi9, .dsi9, .dsi10, .dsi11, .dsi12, .dsi13, .dsi14, .dsi15, .bt_dsi16, .dsi16, .dsi17, .dsi18, .dsi19, .dsi20, .bt_dsi21, .dsi21, .corner, #corner_tr, .cutThisForPrint, #cutThisForPrint {
    display:none;
  }
  .printbutton {
    visibility: hidden;
    display: none;
  }
}

@media screen {
  body {
  	background-color: #cccccc;
  }

  body, td, select {
  	font-family: Arial, Verdana, Helvetica, sans-serif;
  	font-size: 10pt;
  	color: #34201e;
  }

  textarea {border: 1px; border-style: solid; height: 60px; width: 100%; font-size: 10pt; border-color: #a3a3a3; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif}

  input {border: 1px; border-style: solid; height: 17px; width: 100%; font-size: 9pt; border-color: #a3a3a3; color: #000000}

  input.button {background: url(submit.gif) ; height: 28px; border: 0px; text-decoration: underline; color: #ec0000; font-weight: normal; font-size: 11pt; width: 90px; padding: 0px; cursor: pointer}

  a {color: #74201e; text-decoration: underline}
  a:hover {color: #8b5c29; text-decoration: underline}

  h1 {color: #5f3316; font-size: 18pt; display: inline; font-weight: normal}

  a.menu {font-size: 11pt; width: auto; white-space: nowrap; display: block; padding-top: 2px; text-decoration: none; font-weight: normal}
  a.menu:hover {font-weight: normal; text-decoration: none; background: url(menu_bg.gif) repeat-x}
  span.menu {color: #472b16; width: auto; font-size: 11pt; padding-top: 2px; display: block; text-decoration: none; font-weight: bold}

  a.submenu {color: #8b5c29; font-size: 9pt; text-decoration: none; padding-left: 18px; display: block}
  a.submenu:hover {padding-left: 18px}
  span.submenu {color: #472b16; font-size: 9pt; text-decoration: none; padding-left: 18px; display: block; background: url(list3.gif) left top no-repeat}

  a.map {font-size: 8pt; background: url(li_1.gif) left 5px no-repeat; padding-left: 36px; text-decoration: none}

  .img {border: none}

  a.news {color: #74201e}
  a.news:hover {color: #8b5c29}

  .bigtext {font-size: 14pt}
  .open {font-size: 10pt}
  .header {color: #f4e2bd; font-size: 14pt}
  .subheader {color: #8b5c29; font-size: 18pt}
  td.subheader a, td.sh_dsi9 a {color: #8b5c29; text-decoration: none}

  table.schedule td {padding: 3px; color: #94808e}
  table.schedule strong, table.schedule b {font-weight: normal; color: #34201e}
  table.schedule em, table.schedule i {color: #8b5c29; font-size: 8pt; font-style: normal}
  table.schedule strong em, table.schedule em strong, table.schedule b i, table.schedule i b {color: #34201e; font-size: 10pt; font-style: italic; font-weight: bold}
  table.schedule font {color: #34201e}
  table.schedule hr {margin-top: 0px; margin-bottom: 0px; height: 1px; color: #8b5c29}
  table.schedule tr.hr td {padding: 0px}


  #nav_bg {
  	height: 25px;
  	padding: 0px;
  	margin: 0px;
  	width: 100%;
  	text-align: left;
  }

  #nav, #nav ul {
  	float: left;
  	list-style: none;
  	border-width: 0;
  	padding: 0px;
  	margin: 0px;
  }

  #nav a {
  	display: block;
  	word-wrap: normal;
  	color: #74201e;
  	height: 28px;
  	text-decoration: none;
  	padding: 0px;
  	margin: 0px;
  	padding-top: 5px;
  	padding-left: 0px;
  	padding-right: 0px;
  	text-align: left;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 11pt;
  	white-space: nowrap;
  	font-weight: normal
  }

  #nav li li a {padding-left: 15px; padding-right: 15px}

  #nav li li:hover a, #nav li li.sfHover a {
  	color: #74201e;	
  }

  #nav li:hover a:hover, #nav li.sfhover a:hover, #nav li li:hover a:hover, #nav li li.sfHover a:hover {color: #44001e}

  #nav a.daddy {
  	background: url(rightarrow2.gif) 182px 9px no-repeat;
  }

  #nav li {
  	float: left;
  	width: auto;
  	height: 28px;
  }


  #nav li div {
  	background-image: url(menu_bg.gif);
  	background-position: right 8px;
  	background-repeat: no-repeat;
  }

  #nav li.last div, #nav li li a {
  	background: none
  }

  #nav li ul {
  	position: absolute;
  	left: -999em;
  	height: auto;
  	width: 210px;
  	font-weight: normal;
  	padding: 0px;
  	margin: 0px;
  	margin-top: -5px;
  	margin-left: 0px;
  }

  #nav li li {
  	width: 210px;
  	height: 26px;
  	background-image: url(menubg.gif);
  	background-position: left top;
  	background-repeat: no-repeat;
  	border-bottom: none;
  	padding: 0px;
  	padding-left: 10px;
  	margin: 0px;
  }

  #nav li li#first {background: url(menubg_top.gif) left top no-repeat}
  #nav li li#last {background: url(menubg_bot.gif) left bottom no-repeat}

  #nav li li.last a {border: 0px}

  #nav li ul a, #nav li.last li a {
  	width: 185px;
  	color: #74201e;
  	font-weight: normal;
  	font-size: 9pt;
  	height: auto;
  	padding: 0px;
  	margin: 0px;
  	padding-left: 5px;
  	padding-top: 6px;
  	padding-bottom: 4px;
  	border-bottom: 1px #8b5c29 solid;
  }

  #nav li ul ul {
  	margin-left: 199px;
  	margin-top: -25px;
  }

  #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  	left: -9999em;
  }

  #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  	left: auto;

  }

  #nav li div {padding-left: 15px; padding-right: 15px}



  #nav li:hover div a, #nav li.sfhover div a {
  	background-image: url(menu_bg_hover.gif);
  	background-position: left 2px;
  	background-repeat: repeat-x;
  }

  div.outer a, div.inner a {
  	background: none;
  }

  #nav li:hover ul.outer, #nav li.sfHover ul.outer {display: block; width: 210px; padding-top: 6px; background: url(mt.gif) left top no-repeat}
  #nav li:hover ul.inner, #nav li.sfHover ul.inner {display: block; width: 210px; padding-bottom: 6px; background: url(mb.gif) left bottom no-repeat}

  #nav li li:hover, #nav li li.sfhover {
  	width: 200px;  	background-image: url(menubg.gif);
  }

  #nav li li#first:hover, #nav li li#first.sfHover {background: url(menubg_top.gif) left top no-repeat}
  #nav li li#last:hover, #nav li li#last.sfHover {background: url(menubg_bot.gif) left bottom no-repeat}

  .sm1 {padding-left: 19px; padding-top: 4px; padding-bottom: 4px}
  .sl1 {padding-top: 7px; padding-right: 6px}
  .sl2 {padding-right: 20px; padding-bottom: 8px}
  .sep1 {margin-top: 3px; margin-bottom: 3px}
  .sep2 {margin-top: 10px; margin-bottom: 10px}
  .sep3 {background-position: center 8px; background-repeat: no-repeat; padding-bottom: 6px; padding-top: 6px}
  .ph31 {padding-bottom: 10px}
  .ph32 {margin-bottom: 30px}
  .ph21 {padding-bottom: 20px}
  .ph11 {padding-top: 3px; padding-left: 8px; padding-bottom: 4px; padding-right: 9px}
  .ph12 {padding-bottom: 1px; padding-right: 1px}
  .n1 {padding-top: 20px}
  .n2 {direction: ltr}
  .n3 {padding-bottom: 20px}
  .n4 {padding-left: 4px}
  .n5 {padding-left: 0px; padding-top: 0px}
  .n6 {padding-top: 30px}
  .n7 {width: 100%; border: 1px #000000 solid; background-color: #ffffff; font-weight: bold}
  .m1 {padding-top: 4px}
  .l1 {font-size: 13pt; color: #00aa00; padding-bottom: 4px}
  .l2 {padding: 3px; padding-left: 10px}
  .lm1 {padding-left: 15px; padding-right: 15px}
  .fs2 {padding-bottom: 3px; padding-top: 4px}
  .fs3 {width: 30%}
  .f1 {height: 17px; width: 100%}
  .f2 {height: 30px; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif}
  .fs4 {border: 1px; border-style: solid; height: 17px; width: 100%; font-size: 8pt; border-color: #a3a3a3; color: #878787}
  .fs5 {border: 1px; border-style: solid; height: 60px; width: 100%; font-size: 8pt; border-color: #a3a3a3; color: #878787; font-family: Verdana, Arial, Helvetica, sans-serif}
  .fs6 {background: #ffebc8; height: 18px; border: 0px; text-decoration: underline; color: #006ead; font-weight: bold; font-size: 9pt; width: 70px; padding: 0px}
  .b1 {cursor: url(out.cur)}
  .dsi1 {background-position: left top; background-repeat: no-repeat}
  .dsi2 {width:239px; height:53px; padding-top: 95px; padding-left: 219px}
  .dsi3 {padding-top: 55px; padding-left: 60px}
  .bt_dsi4 {font-size: 14pt; padding-bottom: 8px}
  .dsi4 {padding-bottom: 8px}
  .hd_dsi5 {color: #f4e2bd; font-size: 14pt; padding-left: 15px; padding-right: 10px}
  .dsi5 {padding-left: 15px; padding-right: 10px}
  .dsi6 {padding-left: 25px; padding-top: 20px}
  .dsi7 {height: 480px; overflow: auto; width: 555px; padding-right: 7px}
  .dsi8 {background-position: left top; background-repeat: no-repeat; padding-left: 61px; padding-top: 20px; padding-right: 10px}
  .sh_dsi9 {color: #8b5c29; font-size: 18pt; padding-left: 17px; padding-bottom: 6px}
  .dsi9 {padding-left: 17px; padding-bottom: 6px}
  .dsi10 {padding-top: 20px; padding-left: 18px}
  .dsi11 {background-position: left top; background-repeat: repeat-x}
  .dsi12 {padding-top: 95px; padding-left: 196px}
  .dsi13 {padding-top: 16px; padding-left: 172px; padding-right: 0px}
  .dsi14 {padding-top: 55px; padding-left: 30px}
  .dsi15 {background-position: left center; background-repeat: repeat-x; padding-top: 12px; padding-bottom: 12px}
  .bt_dsi16 {font-size: 14pt; padding-left: 160px; padding-right: 90px; padding-top: 60px; padding-bottom: 80px; background-position: 310px 250px; background-repeat: no-repeat}
  .dsi16 {padding-left: 160px; padding-right: 90px; padding-top: 60px; padding-bottom: 80px; background-position: 310px 250px; background-repeat: no-repeat}
  .dsi17 {padding-left: 0px; padding-top: 30px}
  .dsi18 {padding-left: 16px; padding-bottom: 12px}
  .dsi19 {width: 405px; height: auto; margin-right: 10px; padding-top: 15px; direction: ltr; padding-left: 13px}
  .dsi20 {background-position: left top; background-repeat:repeat-x; padding-left: 0px; padding-top: 30px}
  .bt_dsi21 {font-size: 14pt; padding-left: 130px; padding-right: 50px; padding-top: 60px; padding-bottom: 10px; background-position: 310px 250px; background-repeat: no-repeat}
  .dsi21 {padding-left: 130px; padding-right: 50px; padding-top: 60px; padding-bottom: 10px; background-position: 310px 250px; background-repeat: no-repeat}
  .corner {background-position: top left; background-repeat: no-repeat;}
  body{
  	background-color:#dfccb7;
  	scrollbar-face-color: #bf986c;
  	scrollbar-shadow-color: #8b663d;
  	scrollbar-highlight-color: #dfccb7;
  	scrollbar-3dlight-color: #bf986c;
  	scrollbar-darkshadow-color: #8b663d;
  	scrollbar-track-color: #dfccb7;
  	scrollbar-arrow-color: #404040;
  }
  .printbutton {
    float:right;
    cursor:pointer;
  }
}