#TableFrame {
	background-image: url('images/bg_table.gif');
}
#NavFrame {
	background-image: url('images/bg_nav.gif');
	width: 140px;
}

#TabFrame {
	background-image: url('images/headerb.gif');
	width: 778px;
	height: 50px;
}

.MenuItem    { 
	font-family: Verdana; 
	font-size: 10pt
}

.TermsCell   { 
	background-color: #E8E8E8; 
	font-family: Verdana; 
	font-size: 8pt; 
	margin-left: 10;
	margin-right: 10;
	padding: 5
}

.PageTitle   { 
	font-family: Verdana; 
	font-size: 1em; 
	color: #888888; 
	font-weight: bold
}

.HighlightBox { 
	background-color: #FF99FF;
	font-family: Verdana; 
	font-size: 8pt; 
	text-align: Center; 
	border: 1 solid #000000
}

.HighlightBoxGreen { 
	background-color: #006600; 
	font-family: Verdana; 
	font-size: 8pt; 
	text-align: Center;
	border: 1 solid #000000
}

.NewsHeadline { font-family: Verdana; font-size: 9pt; color: #0033cc; font-weight: bold; text-align: left; vertical-align: center;}
.NewsHeadline a:link       { color: blue; text-decoration: none }
.NewsHeadline a:active     { color: blue; text-decoration: underline}
.NewsHeadline a:visited    { color: blue; text-decoration: none}
.NewsHeadline a:hover      { color: #339933; text-decoration: underline }



.NewsTimestamp { font-family: Verdana; font-size: 7pt; color: #444444 }
.NewsText    { font-family: Verdana; font-size: 8pt; color: #444444 }

.SubMenuItem { font-family: Verdana; font-size: 8pt; padding-left: 8px; }

.ParagraphTitle { font-family: Verdana; font-size: 8pt; color: #FFFFFF; font-weight: bold }
.txt_small {
	font-size: 11px;
	line-height:13px;
}

.txt_small_bold {
	font-size: 12px;
	font_weight: bold;
	line-height:13px;
}

.PageText    { font-family: Verdana; font-size: 11pt; color: #204658 }
.TableTextBlank    { font-family: Verdana; font-size: 8pt; }
.TableTextHeader { font-family: Verdana; font-size: 11pt; color: #000000; font-weight: 500; text-align: center}
.TableText   { font-family: Verdana; font-size: 10pt; color: #204658; text-align: center }
.TableTextLeft   { font-family: Verdana; font-size: 10pt; color: #204658; text-align: left }
.InfoText { font-family: Verdana; font-size: 10pt; color: #204658; width: 500px; 	line-height:20px;}
.InfoTextSmall { font-family: Verdana; font-size: 10pt; color: #204658; width: 50px; padding-left: 10px }

.MenuImg     { float: left; font-family: Verdana; font-size: 9pt }
.MenuItemSelected { font-family: Verdana; text-decoration: none; font-size: 10pt; font-weight: bold }
.MenuItemUnselected { font-family: Verdana; text-decoration: none; font-size: 10pt; font-weight: normal }

.floatright {
	float: right;
	padding-left: 2px;
}

.floatleft {
	float: left;
	padding-right: 3px;
}

.footer_txt {
	color: #999999;
	font-family: Verdana;
	font-size:10px;
	line-height:11px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.CampButton a:link  {	
	display: block;
	width: 70px;
	height: 30px;
	color: #0033CC;
	text-decoration: none;
	background-color: #ffff99;
	border-top: 1px outset #cccccc;
	border-bottom: 3px outset #cccccc;
	border-right: 3px outset #cccccc;
	border-left: 1px outset #cccccc;

}

.CampButton a:visited  {
	display: block;
	width: 70px;
	height: 30px;
	color: #0033CC;
	text-decoration: none;
	background-color: #ffff99;
	border-top: 1px outset #cccccc;
	border-bottom: 3px outset #cccccc;
	border-right: 3px outset #cccccc;
	border-left: 1px outset #cccccc;
 }

.CampButton a:hover    { color: #0033CC; text-decoration: underline }

.CampButton a:active {
	display: block;
	width: 70px;
	height: 30px;
	color: #ffff99; 
	background-color: #66cc33;
	border-top: 1px solid #339933;
	border-bottom: 3px outset #339933;
	border-right: 3px outset #339933;
	border-left: 1px solid #339933;
}

.CampButton a:focus {
	display: block;
	width: 70px;
	height: 30px;
	color: #ffff99; 
	background-color: #66cc33;
	border-top: 1px solid #339933;
	border-bottom: 3px outset #339933;
	border-right: 3px outset #339933;
	border-left: 1px solid #339933;
}

.CampButton  {
	font-family: Verdana; 
	font-size: 11px; 
	text-align: center;
	vertical-align: center;
}


.back_tab {
	background-image: url('images/b_tab.gif');
	background-repeat: no-repeat; 
	background-position: bottom bottom;
	width: 120px;
	height: 100%;
	vertical-align: center;
	text-align: center;
	font-family: Verdana;
	font-size:11px;
	color: #0033CC;
	padding-top: 3px;
	font-weight:bold;
	text-decoration: none;
}


.highlight_tab {
	background-image: url('images/h_tab.gif');
	background-repeat: no-repeat; 
	background-position: bottom bottom;
	width: 120px;
	height: 100%;
	vertical-align: center;
	text-align: center;
	font-family: Verdana;
	font-size:11px;
	color: #ffff00;
	padding-top: 3px;
	font-weight:bold;
	text-decoration: none;
}


.bunco_highlight_tab {
	background-image: url('images/bunco/bunco_h_tab.gif');
	background-repeat: no-repeat; 
	background-position: bottom bottom;
	width: 120px;
	height: 100%;
	vertical-align: center;
	text-align: center;
	font-family: Verdana;
	font-size:11px;
	color: #000000;
	padding-top: 3px;
	font-weight:bold;
	text-decoration: none;
}

.campout_highlight_tab {
	display: block;
	background-repeat: no-repeat; 
	background-position: bottom bottom;
	width: 90px;
	height: 25px;
	vertical-align: bottom;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	color: #ffff00;
	padding-bottom: 2px;
	font-weight:bold;
	text-decoration: none;
}
.back_tab_sm {
	display: block;
	background-repeat: no-repeat; 
	background-position: bottom bottom;
	width: 90px;
	height: 25px;
	vertical-align: bottom;
	text-align: center;
	font-family: Verdana;
	font-size:10px;
	color: #0033CC;
	padding-bottom: 2px;
	font-weight:bold;
	text-decoration: none;
}

.back_tab_sm a:link     { 
	display: block;
	background-image: url('images/b_tab_sm.gif'); 
	width: 90px;
	height: 25px;
	color: #0033CC; 
	text-decoration: none
}
.back_tab_sm a:visited     { 
	display: block;
	background-image: url('images/b_tab_sm.gif'); 
	width: 90px;
	height: 25px;
	color: #0033CC; 
	text-decoration: none
}
.back_tab_sm a:hover     { 
	display: block;
	background-image: url('images/b_tab_sm.gif'); 
	width: 90px;
	height: 25px;
	color: #0033CC; 
	text-decoration: underline
}
.back_tab_sm a:active   { 
	display: block;
	background-image: url('images/campout/campout_h_tab_sm.gif'); 
	width: 90px;
	height: 25px;
	color: #ffff00; 
	text-decoration: underline
}
.back_tab_sm a:focus    { 
	display: block;
	background-image: url('images/campout/campout_h_tab_sm.gif'); 
	width: 90px;
	height: 25px;
	color: #ffff00; 
	text-decoration: none 
}




.back_tab a:link     { color: #0033CC; text-decoration: none}
.back_tab a:active   { color: #0033CC; text-decoration: underline}
.back_tab a:visited  { color: #0033CC; text-decoration: none }
.back_tab a:hover    { color: #0033CC; text-decoration: underline }


a:link       { color: black; text-decoration: underline }
a:active     { color: blue; text-decoration: underline}
a:visited    { color: black; text-decoration: underline}
a:hover      { color: blue; text-decoration: underline }
h1           { font-family: Verdana; font-size: 10pt }

.pinkborder	 {
	border-width: 3;
	border-color: #ff99cc;
	border-style: solid;	

}

.tabborder	 {
	border-width: 3;
	border-color: #0033cc;
	border-style: solid;
}


.greenborder	 {
	border-width: 3;
	border-color: #339933;
	border-style: solid;

}



.side {
font-family:verdana, arial, sans-serif;
color:#999999;
font-size:x-small;
font-weight:normal;
background:#FFF;
line-height:140%;
padding:2px;
text-align:left;
}

.sidetitle {
	font-family:verdana, arial, sans-serif;
	color:#0000;
	font-size:x-small;
	font-weight:bold;
	background:#EEE;
	line-height:140%;
	padding:2px;
	margin-top:10px;
	text-align:center;
	text-transform:lowercase;
	letter-spacing: .2em;  
}
links {
 background:#fff;
 padding-right:1%;
 padding-left: 1%;
 position: absolute;
 right: 0px;
 float: right;
 border-left: 1px dotted #999; 
 }
 
#links ul {
 list-style: none;
 padding-left: 0px;
 margin-left: 0px;
} 

.back_tab_small {

background-image: url('images/b_tab_small.gif');

background-repeat: no-repeat; 

background-position: bottom bottom;

width: 90px;

height: 100%;

vertical-align: center;

text-align: center;

font-family: Verdana;

font-size:10px;

color: #0033CC;

padding-top: 1px;

font-weight:bold;

text-decoration: none;

}

 

.highlight_tab_small {

background-image: url('images/h_tab_small.gif');

background-repeat: no-repeat; 

background-position: bottom bottom;

width: 90px;

height: 100%;

vertical-align: center;

text-align: center;

font-family: Verdana;

font-size:10px;

color: #ffff00;

padding-top: 1px;

font-weight:bold;

text-decoration: none;

}

 

.back_tab_small a:link { color: #0033CC; text-decoration: none}

.back_tab_small a:active { color: #0033CC; text-decoration: underline}

.back_tab_small a:visited { color: #0033CC; text-decoration: none }

.back_tab_small a:hover { color: #0033CC; text-decoration: underline }




