/* chart style rules  attractions, accomm, camping etc... */
.head_S {font-size: 19px; color: #039DDC;}
.head_ST {font-size: 19px; color: #0079C2;}
.head_N {font-size: 19px; color: #009590;}
.head_C {font-size: 19px; color: #EFB310;}
.normal_S {color: #009FE0;}
.normal_ST {color: #045499;}
.normal_N {color: #276607;}
.normal_C {color: #e57c00;}
#listings {margin-top: 5px; line-height: normal; }
#listings td{border-bottom: solid; border-color: white; border-width: 2px; 
	padding: 2px; color: black; line-height: normal; }
#ST A:HOVER{text-decoration: none; background-color: #D4E2F3; color: black;}
#ST A{text-decoration: none; font-weight: bold;	color: white;}
#STDRK A:HOVER{text-decoration: none; background-color: #0079C2; color: white;}
#STDRK A{text-decoration: none;	color: black;}			
#S A:HOVER{text-decoration: none; background-color: #DBECF8; color: black;}
#S A{text-decoration: none; font-weight: bold; color: white;}
#SDRK A:HOVER{text-decoration: none; background-color: #039DDC;	color: white;}
#SDRK A{text-decoration: none; color: black;}
#N A:HOVER{text-decoration: none; background-color: #D2E9E9; color: black;}
#N A{text-decoration: none; font-weight: bold; color: white;}
#NDRK A:HOVER{text-decoration: none; background-color: #009590;	color: white;}
#NDRK A{text-decoration: none; color: black;}
#C A:HOVER{text-decoration: none; background-color: #FDF2D9; color: black;}
#C A{text-decoration: none; font-weight: bold; color: white;}
#CDRK A:HOVER{text-decoration: none; background-color: #EFB310;	color: white;}
#CDRK A{text-decoration: none; color: black;}

#BLANK A:HOVER{text-decoration: none; background-color: red; color: black;}
#BLANK A{text-decoration: none; font-weight: bold; color: white;}
#BLANKDRK A:HOVER{text-decoration: none; background-color: #EFB310;	color: white;}
#BLANKDRK A{text-decoration: none; color: black;}

div.container { /*background-color: #ffe;*/ font-size: 12px; padding: 0;}
div.spacer { clear: both; height: 0; } 
div.float { float: left; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; } 
div.float_big { padding-bottom: 0px; padding-top: 10px; padding-left: 5px; padding-right: 10px;} 
div.float a { text-decoration: none; } 
/*div.float p { text-align: center; font-size: 10px; color: blue;} 
div.float_big p { text-align: center; font-size: 10px; color: blue; }*/ 

div.float img { border-top: 0; border-left: 0; border-right: 0px solid #000; border-bottom: 0px solid #000; }
div.float input { border-top: 0; border-left: 0; border-right: 2px solid #000; border-bottom: 0px solid #000; }
div.float_big img { margin-top: 5px; border-top: 0; border-left: 0; border-right: 0px solid #000; border-bottom: 0px solid #000; }

.myborder {border: 1px solid black; background-color: #fff; padding-left: 5px;}

div#chartDetail table.twoColumnTable {
	padding: 0;
}
div#chartDetail td {
line-height: 20px;
}

div#textOut {
/*border: 1px solid black;*/
padding-right: 5px;
}
div#textOut a {
/*border: 1px solid black;*/
padding-right: 5px;
font-weight: bold;
}
div#textOut .chartLabel {
	color: #000000;
	font-weight: normal;
	padding-right: 5px;
	float: left;
}
div#textOut .chartValue {
	color: #045499; 
	float: right;
}
div#textOut .chartValueLeft {
	color: #045499; 
	float: left;
}
div#textOut .chartValueDirections {
	color: #045499;
	/*padding-left: 5px; */
	/*float: right;*/
}
div#textOut .chartValueDescriptions {
	color: #045499;
	/*margin-left: 5px; */
	/*float: right;*/
}
div#textOut .EventsLabel {
	color: #000000;
	width: 95px;
	font-weight: normal;
	padding-right: 5px;
	float: left;
}
div#textOut .EventsValue {
	color: #045499;
	width: auto;
	font-weight: normal;
	padding-right: 5px;
	/*float: left;*/
}


div#chartDetail td.td20 {
padding-right: 5px;
text-align: right;
}
div#chartDetail td.col1{
/*padding-left: 5px;*/
}
div#chartDetail td.col2{
padding-left: 10px;
border-left: 1px dashed;
}
div#chartDetail .title {
color: #e57c00;
font-weight: bold;
text-decoration: underline;
}
div#chartDetail img.checkmark {
/*border: 1px solid red;*/
margin-right: 5px;
}
