.title_blue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-style: normal;

	color: #000099;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

}

.subtitle_blue {

	font-family: Arial, Helvetica, sans-serf;

	font-size: 18px;

	font-style: normal;

	color: #000099;

	}

.body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 15px;

}



.style4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	font-style: normal;

	font-weight: bold;

	display: table-header-group;

}

.style5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

}

.style6 {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	color:#000000;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

}.style7 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #990000;

}

.style8 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: normal;

	font-weight: normal;

	color: #990000;

}



table.campinfo2

{

    border: groove;

    border-color: #000000;

    border: 1px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 10px;

	line-height: 24px;

	width: auto;

}

table.campinfo

{

padding-bottom: 0px;

padding-top: 0px;

padding-left: 10px;

padding-right: 10px;

	border: 5px solid #f49018;

	width: auto;

}

table.winter

{

	border: 1px solid #FFFFFF;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 10px;

	width: auto;

}

p.campinfo

{

  background-color: #003366;

  padding-bottom: 5px;

  padding-left: 5px;

  padding-right: 5px;

  padding-top: 5px;

}

p.t45

{

background-color: #000000;

color: #CCCC99;

font-weight: bold;

text-align: center;

}

a.news

{

  text-decoration: none;

  color: #FFFFFF;

}

a.news:hover

{

  text-decoration: underline;

  color: #FFFFFF;

}



td.campinfo

{

    padding-bottom: 2px;

    padding-top: 2px;

    padding-left: 5px;

    padding-right: 5px;

	font-size: 14px;

	font-family: Tahoma;

	color:#000000;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

}

td.left

{

    padding-bottom: 2px;

    padding-top: 2px;

    padding-left: 5px;

    padding-right: 5px;

	font-size: 14px;

	font-family: Tahoma;

	color:#000000;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

    border-left: 3px;

    border-left-color: #005cad;

    border-left-style: solid;

}

td.right

{

    padding-bottom: 2px;

    padding-top: 2px;

    padding-left: 5px;

    padding-right: 5px;

	font-size: 14px;

	font-family: Tahoma;

	color:#000000;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

    border-right: 3px;

    border-right-color: #005cad;

    border-right-style: solid;

}

td.bottom

{

    padding-bottom: 2px;

    padding-top: 2px;

    padding-left: 5px;

    padding-right: 5px;

	font-size: 14px;

	font-family: Tahoma;

	color:#000000;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

    border-right: 3px;

    border-right-color: #005cad;

    border-right-style: solid;

    border-left: 3px;

    border-left-color: #005cad;

    border-left-style: solid;

}



td.campfull

{

  	padding-bottom: 2px;

  	padding-left: 10px;

  	padding-right: 10px;

  	padding-top: 2px;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	color:#000000;

	font-style: normal;

	font-weight: normal;

    text-decoration: line-through;

}

.pic

{

 border-color: #ffffff;

}

.pico

{

 border-color: #f49018;

}

.picb

{

 border-color: #005cad;

}

.reg

{

  background-color: #30A73A;

}

.blue

{

  background-image: url(graphics/bg_green.gif);

}

.blue2

{

  background-image: url(graphics/bg_blue.gif);

}

a.main

{

color: #fff100;

text-decoration: underline;

font-family: Tahoma;

}

a.main:hover

{

color: #f49018;

text-decoration: underline;

font-family: Tahoma;

}

a.bgw

{

color: #005cad;

text-decoration: underline;

}

a.bgw:hover

{

color: #f49018;

text-decoration: underline;

font-family: Tahoma;

}

td.faq

{

  background: url(graphics/bg_dkgrn.gif);

  font-family: Tahoma;

  color: #ffffff;

  padding-left: 5px;

  padding-top: 5px;

  padding-right: 5px;

  padding-bottom: 5px;

}

p.outdoor

{

  margin-left: 25px;

}

ul.outdoor

{

  text-indent: 25px;

}

ol.outdoor

{

  text-indent: 25px;

}

#leftnavigation {

position: absolute;

    top: 590;

  left : 75;

  width : 200px;

  padding : 3px;

}

#rightnavigation {

position: absolute;

    top: 590;

  left : 325;

  width : 200px;

  padding : 3px;

}

a.bgo{

    color: #fff100;

    text-decoration: underline;

}

a.bgo:hover{

  color: #ffffff;

    text-decoration: underline;



}

p.handy{
  background-color: #124680;
  padding: 5px, 5px, 5px, 5px;
}
p.purp{
  background-color: #9999CC;
  padding: 5px, 5px, 5px, 5px;
}
p.sp{
  padding: 5px, 5px, 5px, 5px;
}
.full{
  background-color: #FFFFFF;
  padding: 5px, 5px, 5px, 5px;
  color: #124680;
  font-size: medium;
}
li.yel{
  color: #f49018;
}
