body {
	margin-top: 0px;
	background-image: url(../../images/tree_winter.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	/*background-color: #71a1d1; summer and fall*/
	/*background-color:f5f5f5; winter*/
	background-color:#f5f5f5;
	font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 8pt;
	color: #333333; 
	}
	


/*  Tables  */
table.vs_main {
    width: 998px;
	padding: 0 0 0 0;
	background-color: #ffffcc;
    border-left: solid 2px #000000; 
    border-right: solid 2px #000000;
    }

table.subody {
    width: 500px;
    padding: 10;
    border-left: solid 1px #000000; 
    border-right: solid 1px #000000;
    }

table.slide {
    width: 998px;
    height: 28px;
	background-color: #620303;
    }
	
table.bottompgnav {
	width: 100%;
	font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#0096ff;
    }

/*  Tables td  */

td.blist 
{
	width: 225px;
    text-align: right;
    vertical-align: top;
    border-top: 1px solid #0b2860;
    }

td.navbar {
    vertical-align: top;
    border-bottom: solid 2px #000000;
    }

td.notescm {
    font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 10pt;
	color:#000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
    }
	
td.notesct {
    font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 10pt;
	color:#000000;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
    }

td.notesrt {
    font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 10pt;
	color:#000000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
    }
	
td.noteslt {
    font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 10pt;
	color:#000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
    }
	
td.slide01 {
    font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 8pt;
	font-weight: bold;
	color:#fff1bb;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-bottom: solid 2px #000000;
	border-top: solid 2px #000000;
    }

td.submenu {
	font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 8pt;
    width: 200px;
	padding-left: 20px; 
	padding-right: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	vertical-align: top; 
	text-align: left;
    }
    
a.submnav:link {font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;text-decoration: none;}
a.submnav:hover {font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;text-decoration: underline;}
a.submnav:visited {font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;text-decoration: none;}

a.topbarnav:link {font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;color:#FFF1BB; text-decoration: none;}
a.topbarnav:hover {font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;color:#FFF1BB;text-decoration: underline;}
a.topbarnav:visited {font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book; color:#FFF1BB;text-decoration: none;}

/*  Regulear cell  */
.regularlt {
    text-align: left;
    vertical-align: top;
    } 

.regularlm {
    text-align: left;
    vertical-align: middle;
    } 

.regularlb {
    text-align: left;
    vertical-align: bottom;
    } 

.regularct {
    text-align: center;
    vertical-align: top;
    } 

.regularcm {
    text-align: center;
    vertical-align: middle;
    } 

.regularcb {
    text-align: center;
    vertical-align: bottom;
    } 

.regularrt {
    text-align: right;
    vertical-align: top;
    } 

.regularrm {
    text-align: right;
    vertical-align: middle;
    } 

.regularrb {
    text-align: right;
    vertical-align: bottom;
    } 

/* slider css */
.sliderwrapper {
	overflow: hidden; 
	width: 668px; 
	position: relative; 
	height: 15px;
    }

.sliderwrapper .contentdiv {
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=100); 
	left: 0px; 
	visibility: hidden; width: 768px; 
	position: absolute; 
	top: 0px; height: 100%; 
	moz-opacity: 1; 
	opacity: 1;
    }

.sliderwrapper1 {
    OVERFLOW: hidden; 
	WIDTH: 250px; POSITION: relative; 
	HEIGHT: 40px;
    }
.sliderwrapper1 .contentdiv {
    BACKGROUND: white; 
	FILTER: progid:DXImageTransform.Microsoft.alpha(opacity=100); 
	LEFT: 0px; 
	VISIBILITY: hidden; 
	WIDTH: 240px; 
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 100%; 
	moz-opacity: 1; 
	opacity: 1;
    }

.pagination {
	width: 150px;
    font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#FFF1BB;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
    }

.pagination A {
	font-weight: normal; 
	font-size: 8pt; font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book; 
	color:#FFF1BB; font-style: normal; 
	text-decoration: none;
    }
.pagination A.selected {
	font-weight: normal; 
	font-size: 8pt; 
	font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book; 
	color:#FFF1BB; 
	font-style: normal; 
	text-decoration: none;
    }

.pagination A:link {font-weight: normal;font-size: 8pt; font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;color:#FFF1BB;font-style: normal;text-decoration: none;}
.pagination A:hover {font-weight: normal;font-size: 8pt; font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;color:#FFF1BB;font-style: normal;text-decoration: none;}
.pagination A:visited {font-weight: normal;font-size: 8pt; font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;color:#FFF1BB;font-style: normal;text-decoration: none;}

.pagination1 {
	WIDTH: 250px; TEXT-ALIGN: right
    }

.pagination1 A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7e97c1; FONT-STYLE: normal; TEXT-DECORATION: none
    }
.pagination1 A.selected {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-STYLE: normal; TEXT-DECORATION: none
    }

.pagination1 A:link {FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #990000;FONT-STYLE: normal;TEXT-DECORATION: none}
.pagination1 A:hover {FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #990000;FONT-STYLE: normal;TEXT-DECORATION: none}
.pagination1 A:visited {FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #990000;FONT-STYLE: normal;TEXT-DECORATION: none}

/* page error table css */
.errtbl
{
    width: 600px;
    height: 45px;
    border: 1px;
    border-color: #000000;
    background-color: #DDEBEC
    }

.err95 
{
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style:normal
	}


.err96 
{
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style:normal
	}
	
.err99
{
	text-align: center;
	vertical-align: middle;
	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	font-style:italic
	}

/*************************************/
/*                                   */
/*   N a v i g a t i o n   M e n u   */
/*                                   */
/*************************************/

.mlddm {	
    visibility: hidden;
	margin: 0;
	padding: 0;
	background: url(../images/topbg.gif);
	height: 20px;
	}

	.mlddm li {
	    display: inline;
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
		font: bold 8pt Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
		}

	.mlddm li a, .mlddm li a#buttonnohover {	
	    display: block;
		text-align: left;
		color: #ddeeff;
		padding: 2px 7px;
		margin: 0;
		width: auto;
		text-decoration: none;
		white-space: nowrap;
		}

	.mlddm li a:hover, .mlddm li a#buttonhover {	
	    color: #ddeeff;
		background: url(../images/topbgd.gif);
		}

		.mlddm ul {	
		    z-index: 100;
			margin: 0;
			padding: 0;
			visibility: hidden;
			position: absolute;
			background: #f6f0cc url(../images/menubg.gif);
			}
			
		.mlddm ul iframe {	
		    display: none;      /* for IE5*/
			display/**/:block;  /* for IE5*/
			position:absolute;  /* must have */
			top: -1px;          /* must have (minus border width)*/
			left: -1px;         /* must have (minus border width)*/
			z-index: -1;        /* must have */
			filter: mask();     /* must have */
			width: 1000px;
			height: 1000px;
		    }
		
		.mlddm ul li {	
		    float: none;
		    }

		.mlddm ul li a {	
		    width: auto;
			margin: 0px;
			padding: 3px 14px 3px 10px;
			font-weight: normal;
			text-align: left;
			text-decoration: none;
			color: #f6f0cc;
			}

		.mlddm ul li a:hover {	
		    color: #ddeeff;
			background: #006600;
			}

		.mlddm .hsub {	
		    background: no-repeat right url(../images/arrow.gif);
		    }

		.mlddm .hsub:hover {	
		    background: #006600 no-repeat right url(../images/arrow.gif);
		    }
			
/*  End navigation   */
.fire{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:36px;
	font-style:italic;
	font-weight:bold;
	color:#FF0;
	}	

.title_blue{	
border-bottom-style:double;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:20px;
line-height:30px;
color:#0b2860;
}

.title_white{	
border-bottom-style:double;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:40px;
line-height:50px;
color:#ffffff;
}

.title_blue_sm{	
border-bottom-style:double;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size:14px;
line-height:20px;
color:#0b2860;
}

.title_green{	
border-bottom-style:double;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:20px;
line-height:30px;
color:#006600;
left: auto;
}

				.h1{	
				border-bottom-style:double;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-style:italic;
				font-size:22px;
				font-weight:lighter;
				line-height:22px;
				color:#006600;
				left: auto;
				}
				
				.h1.yellow{
				background-color:#006600;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-style:italic;
				text-decoration:none;
				font-size:18px;
				color:#f6f0cc;
				}
				
				.h2.blue{	
				border-bottom-style:double;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-style:italic;
				font-weight:lighter;
				font-size:16px;
				line-height:18px;
				color:#0b2860;
				}
				
				.h2.green{	
				border-bottom-style:double;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-style:italic;
				font-weight:bold;
				font-size:14px;
				line-height:28px;
				color:#006600;
				}

.title_green_sm{	
border-bottom-style:double;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size:14px;
line-height:28px;
color:#006600;
}

.title_yellow{
background-color:#006600;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-style:italic;
text-decoration:none;
font-size:18px;
color:#f6f0cc;
}

.text{
font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
font-size: 10pt;
color: #333333; 
}

.text_sm{
font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
font-size: 8pt;
color: #333333; 
}

.text_bold{
font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
font-size: 10pt;
font-weight:bold;
font-style:italic;
color: #333333; 
}

.text_ital{
font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
font-size: 10pt;
font-style:italic;
font-style:italic;
color: #333333; 
}

.header_photo_credit {
    font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
	font-size: 7pt;
	font-weight: bold;
	color:#f6f0cc;
	text-align: right;
	vertical-align: bottom;
}
    
/*  for events top columns by date, city, category */

.submit {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #663300;
	background-color: #996633;
	color: #FFFFFF;
}                                                        
    
/*  for default page calendar */

/*  width of the calendar and color of outside border  */

.main {
width:200px;
border:1px solid #620303;
}

/*  font, text color, and bg color of the month & year cell  */

.month {
background-color:#620303;
font:bold 12px verdana;
color:#FFFFCC;
}

/*  font, text color, and bg color of the week days cell  */

.daysofweek {
background-color:#006600;
font:bold 12px verdana;
color:#FFFFCC;
}

/*  font, font size, cell pad, text color, and bg color of the date cells  */

.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color:#FFFFCC;
padding: 2px;
}

/*  font weight & color of todays date  */

.days #today{
font-weight: bold;
color: red;
}


/*  Calendar on top of Events.asp  */
.KalMain {
    width:721px;
    height:150px;
    border: 1px solid black;
    background-color: #006600;
}

.KalTop {
    color: #000000;
    font-family: Verdana, Geneva, sans-serif;
	font-size: 7pt;
    text-align: center;
    vertical-align: top;
    background-color: #EFD15C;
    border-left:solid 2px #000000;
    border-bottom:solid 2px #000000;
    border-right:solid 2px #000000;
    border-top:solid 2px #000000;
}

.KalMN {
    text-align: center;
    vertical-align: top;
}

.KalMonth {
    width:100%;
    height:25px;
}

.KalMthNav {
    color: #FFF1BB;
	font-size: 8pt;
	font-family: Verdana, Geneva, sans-serif;
    font-weight: bolder;
}

.KalMthName {
    color: #FFF1BB;
    font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
    text-align: center;
    vertical-align: top;
}

.KalWK {
    text-align: center;
    vertical-align: top;
}

.KalWeek {
    width:100%;
    color: #FFF1BB;
    height:15px;
	border-top: 1px solid #000;
    background-color: #620303;
}

.KalWkDay {
    color: #FFF1BB;
    width: 103px;
    height: 10px;
    font-size: 8pt;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bolder;
    text-align: center;
    vertical-align: middle;
}

.KalDT {
    text-align: center;
    vertical-align: top;
}

.KalDates {
    width: 100%;
    height:70px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.KalNoDay {
    width: 103px;
    height: 12px;
    background-color: #CCCCCC;
}

.KalIsDay {
    color: black;
    width: 103px;
    height: 12px;
    font-size: 8pt;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bolder;
    text-align: center;
    vertical-align: middle;
    background-color: #EFD15C;
}

.KalToDay {
    color: black;
    width: 103px;
    height: 12px;
    font-size: 8pt;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bolder;
    text-align: center;
    vertical-align: middle;
    border-color: Red;
    background-color: #F49999;
}

.KalNV {
    text-align: center;
}

.KalNav {
    width:100%;
    height:20px;
	vertical-align:middle;
    border: 0px solid black;
}

.KalSeeNav {
    color: blue;
    font-size: 10pt;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bolder;
    text-align: center;
    vertical-align: bottom;
}

a.daynav:link {color:#620303;font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;text-decoration: none;}
a.daynav:hover {color:#620303;font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;text-decoration: underline;}
a.daynav:visited {color:#620303;font-size:7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;text-decoration: none;}

a.mthnav:link {color:#FFF1BB;font-size: 8pt;font-family: Verdana Ref, Geneva, sans-serif;text-decoration: none;}
a.mthnav:hover {color:#FFF1BB;font-size: 8pt;font-family: Verdana Ref, Geneva, sans-serif;text-decoration: underline;}
a.mthnav:visited {color:#FFF1BB;font-size: 8pt;font-family: Verdana Ref, Geneva, sans-serif;text-decoration: none;}

/*  END Calendar on top of Events.asp  END  */

.print {
	font-family:"Times New Roman", Times, serif;
}

/*  These styles are for the OverLib PopUp Table  */

table.olmain {
    width: 300px;
	color: #FFF1BB;
	padding: 0 0 0 0;
    background-color: #006600;
    border-top: solid 2px #000000; 
    border-left: solid 2px #000000; 
    border-bottom: solid 2px #000000;
    border-right: solid 2px #000000;
    }

th.olhead {
    width: 100%;
	color: #FFF1BB;
	font-size: 10pt;
	font-style: normal;
	font-weight: bolder;
	font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
    text-align: left;
    vertical-align: top;
    border-bottom: solid 2px #000000;
    background-color: #620303;
    }

th.oldata1 {
    width: 34%;
	color: #FFF1BB;
	font-size: 7pt;
	font-style: normal;
	font-weight: bolder; 
	font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
    text-align: left;
    vertical-align: top;
    }

th.oldata2 {
    width: 66%;
	color: #FFF1BB;
	font-size: 7pt;
	font-style: normal;
	font-weight: bolder; 
	font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;
    text-align: left;
    vertical-align: top;
    }

a.olnav:link {color:#FFF1BB;font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;text-decoration: none;}
a.olnav:hover {color:#FFF1BB;font-size: 7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;text-decoration: none;}
a.olnav:visited {color:#FFF1BB;font-size:7pt;font-family: Verdana Ref, Microsoft Sans Serif, Franklin Gothic Book;text-decoration: none;}

/*  END OverLib PopUp Styles  */

