 


.greybk {
	background-color: #666666;
}
.grenbk {
	background-color: #339966;
}
.greydkbk {
	background-color: #336699;
}

.greydkbksav {
	background-color: #333333;
}
.greenbk {
	background-color: #cccc99;
}
.style1 {
	background-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.style1sav {
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}

.calhdr {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
}

.calhdr a {text-decoration:none; color:#003399;}
.calhdr a:hover {text-decoration:none;}


.calhdr2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
}

.calhdr3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
}
.ln { font-size:1px;}

.cbox {
border:1px solid #999999;
background-color: #FFFFFF;
height: 152px;
width: auto;
margin-top: 15px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
padding:0px 0px 0px 0px;
}
.sday {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	font-variant: normal;
}

.cday {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	font-variant: normal;
}
.cday a:visited {color: #0033FF} /*990066*/

.qpic {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	font-variant: normal;
	text-decoration:none;
}

.qpic a {color:#333333; text-decoration:none}
.qpic a:visited {color:#333333; text-decoration:none} /*990066*/
.qpic a:hover {text-decoration:underline}

.cdayb {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-variant: normal;
}

.ctoday {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	font-variant: normal;
	background-image:url(calhdrfr.gif);
}

.ctodayb {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-variant: normal;
	background-image:url(calhdrfr.gif);
}

.grysm {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	font-variant: normal;
}

.grysm a{
color:#333333;
text-decoration:none;
}

.grysm a:hover {
text-decoration:underline;
}

.c11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	font-variant: normal;
}

.c11 a{
color:#333333;
text-decoration:none;
}

.c11 a:hover {
text-decoration:underline;
}

.advgiv {
}
.advgiv a{
text-decoration:none;
}

.feathdg {
	font-size:12px; font-weight:bold; background-image:url(bkgold1.gif); 
}

.eventcal_mini {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold; 
}


.regfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	font-variant: normal;
}
.regfonts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-variant: normal;	
}
.regfontsb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	font-variant: normal;	
}

.boldred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990066;
	font-weight: bold;
}

.boldgold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC9900;
	font-weight: bold;
}
.boldgold a {text-decoration:none; color:#CC9900;}
.boldgold a:hover {text-decoration:none;}

.boldgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666; 
	font-weight: bold;
}

.boldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}

.boldwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.boldwhite a {text-decoration:none; color:#FFFFFF;}

.normwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.normwhite a {text-decoration:none; color:#FFFFFF;}

.normgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}
.normgray a {text-decoration:none; color:#999999;}
.normgray a:visited {text-decoration:none; color:#999999;}
.normgray a:hover{text-decoration: underline; color:#FFFFFF;}

.normgrayb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}
.normgrayb a {text-decoration:none; color:#FFFFFF;}
.normgrayb a:visited {text-decoration:none;}


.floatimgl {
	margin: 0px 8px 2px 0px;
	float: left;
	height: auto;
	width: auto;
}

.floatimg2 {
	margin: 4px 8px 0px 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}

.floatimg3 {
	margin: 0px 0px 2px 8px;
	float: right;
	height: auto;
	width: auto;
}

.mini {
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 3px;
}

.lgraymini8 {
		color: #666666;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:9px; 
		margin-bottom: 0px;
}
.graymini8 {
		color:#666666;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:9px; 
		margin-bottom: 0px;
}
.graymini8 a {
color: #0033CC; 
}
.graymini8 a:visited {color:#0066CC;}


.graymini9 {
		color:#666666;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:10px; 
		margin-bottom: 0px;
}


.graymini {
		color:#666666;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:11px; 
		margin-bottom: 0px;
}
.graymini a {
color:#666666; 
}
.graymini a:visited {color:#666666}
.graymini a:hover {text-decoration:underline}

.bdycont0 {
position: absolute;
left: 5px;
top: 1px;
visibility: visible;
background-color: #FFFFFF;
}

.bdycont0 a:hover{
text-decoration:none;
/*text-decoration:underline;*/
}


#defont ul {
background-color:#FFFFFF;
color: #FFFF66;
margin:0px 0px 0px 5px;
list-style-image:url(smdisc.gif);
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:11px; 
}


#defont li {
background-color:#FFFFFF;
color: #CC3399;
margin:0px 0px 0px 5px;
list-style-image:url(smdisc.gif);
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:11px; 
}
.regfont2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal ;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal ;
	color: #666666;
	text-align: justify; 
}
.regfont2 a{
color:#666666;
text-decoration:none;
}


.regfont2 a:hover {
text-decoration:underline;
}

.regfont3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.nxt1 {
	height: 15px;
	width: auto;
	background-color: #CCFFFF;
	border-color: #99CCFF;
	border-width:thin; 
	border-style:solid;
}

.nxtprev {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal ;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal ;
	color: #000000;
	text-align: justify; 
}
.nxtprev a{
color: #000000;
text-decoration:none;
}


.nxtprev a:hover {
color: #FFCC33;
}

.header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; }

div#footer .right { 
float: right; 
}

div#footer .left { 
float: left; 
}

div#footer div { 
border: 1px solid red; 
} 

#container{border:0px; width:auto}
#left {margin:0;padding:0;
text-align:left; display:block; float:left;}
#right {margin:0;padding:0;
text-align:right; display:block; float:right;}

    .wmpbk {  
        position:absolute; /* absolute position (so we can position it where we want)*/  
        left:0px;  
        top: 0px;
		width: inherit;
		height: inherit;  
       /* styling bellow */  
        background-color:black;  
        font-family: 'tahoma';  
        font-size:11px;  
        color:white;  
        opacity:0.6; /* transparency */  
        filter:alpha(opacity=60); /* IE transparency */  
	}  
	.wmpbk a {color:#FFFFFF; text-decoration:none;}
	.wmpbk a:visited {color:#FFFFFF; text-decoration:none;}

    .wmpctrl {  
        position:absolute; /* absolute position (so we can position it where we want)*/  
        bottombottom:0px; /* position will be on bottom */  
        left:0px;  
        top: 0px;
		width:209px;
		height:20px;  
       /* styling bellow */  
        background-color:black;  
        font-family: 'tahoma';  
        font-size:11px;  
        color:white;  
        opacity:0.6; /* transparency */  
        filter:alpha(opacity=60); /* IE transparency */  
   }  

    .img_desc {  
        position:absolute; /* absolute position (so we can position it where we want)*/  
        bottombottom:0px; /* position will be on bottom */  
        left:0px;  
        top: 280px;
		width:100%;
		height:35px;  
       /* styling bellow */  
        background-color:black;  
        font-family: 'tahoma';  
        font-size:11px;  
        color:white;  
        opacity:0.6; /* transparency */  
        filter:alpha(opacity=60); /* IE transparency */  
   }  
   .img_desc p {  
       padding:5px; 
	   left:10px;  
       margin:0px;  
   }  

   .img_desc a {
   		text-decoration: none;  
		color: #FFFFFF;
   }  

	.img_desc a:hover {
	text-decoration:underline;
	} 
  
.navlinkcss{
position:absolute;
visibility: hidden;
border: 1px solid #333333;
display:block;
/*border-bottom-width: 0;
border-spacing: 0;
border-top-width: 0;
empty-cells:hide;
margin-top:0;*/
height: auto;
text-align:left;
text-indent: 5px;
/*font:normal 12px Verdana;*/

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #FFFFFF;*/
	color: #333333;
	font-weight: bold;

line-height: 18px;
z-index: 110;
background-color: #E9FECB;
/*background-image:url(calbk.gif);
background-repeat:repeat*/
width: 150px;
left: 0;
top: 0;
}

.navlinkcss a{
border-top: 1px solid #333333;
border-bottom: 0;
width: 100%;
display: block;
background-image:url(calbk.gif); background-repeat:repeat;
padding: 1px 0;
text-decoration: none;
color: black;
font-weight: bold;
/*text-indent: 5px;
empty-cells:hide;
clear:both;*/
}
/*.navlinkcss a:link{color: #000000}*/
/*.navlinkcss a:visited{color:#990066}*/
.navlinkcss a:visited{color:#333333}


.navlinkcss a:hover{ /*hover background color*/
background-color: black;
background-image: none;
color: white;
}

.navlinkcss a.hdg{
border-top: 1px solid black;
width: 100%;
display: block;
border-bottom: 1px solid #333333;
font-size:12px;
line-height:18px;
background-color: black;
background-image: none;
color: white;
padding: 0;
text-decoration: none;
font-weight: bold;
}
/*text-indent: 5px;
empty-cells:hide;
overflow:hidden;*/
.navlinkcss a.hdg:visited{
color: white;
}

.blinfocss{
position:absolute;
visibility: hidden;
border: 1px solid #333333;
display: block;
/*border-bottom-width: 0;
border-spacing: 0;
border-top-width: 0;
empty-cells:hide;
margin-top:0;*/
height: auto;
text-align:left;
text-indent: 5px;
/*font:normal 12px Verdana;*/

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #FFFFFF;*/
	color: #000033;
	font-weight: normal;

line-height: 18px;
z-index: 110;
background-image:url(bl.gif); background-repeat:repeat;
/*background-image:url(calbk.gif);
background-repeat:repeat*/
width: 200px;
left: 0;
top: 0;  
}

.blinfocss a{
border-top: 1px solid #3366CC;
border-bottom: 0;
width: 100%;
display: block;
background-image:url(bl.gif); background-repeat:repeat;
padding: 1px 0;
text-decoration: none;
color: #000033;
font-weight: normal;
text-indent: 5px;
/*empty-cells:hide;
clear:both;*/
}
/*.navlinkcss a:link{color: #000000}*/
/*.navlinkcss a:visited{color:#990066}*/
.blinfocss a:visited{color: #000066}


.blinfocss a:hover{ /*hover background color*/
background-color: #3366CC;
background-image: none;
color: white;
}

.blinfocss a.hdg{
border-top: 1px solid #3366CC;
width: 100%;
display: block;
border-bottom: 1px solid #3366CC;
font-size:11px;
line-height:18px;
background-color: #3366CC;
background-image: none;
color: white;
padding: 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}
/*text-indent: 5px;
empty-cells:hide;
overflow:hidden;*/
.blinfocss a.hdg:visited{
color: white;
}

.mnudt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	width: 150px;
	height: 15px;
	text-align:left;
	position:relative;
}

.mnudt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	width: 150px;
	height: 15px;
	text-align:left;
	text-decoration:none;
}

.mnudt a:hover {text-decoration:none}
.mnudt a:visited {color:#CCCCCC}

.feat {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color: #FFCC00;
}
.feat a{
text-decoration: none;
font-size:14px;
font-weight: bold;
color: #FFCC00;
}


.news {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #000066;
text-decoration: none
}

.news a{
text-decoration: none;
color: #000066;
}

.news a:visited{color:#000066}

.news a:hover{ /*hover background color*/
text-decoration:underline;
}

.news ul {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
display: block;
margin-left:10px;
padding-left:5px;
}

.gnews {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #666666;
text-decoration: none
}

.gnews a{
text-decoration: none;
color: #666666;
}

.gnews a:visited{color:#666666}

.gnews a:hover{ /*hover background color*/
text-decoration:underline;
}

.gnews ul {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
display: block;
margin-left:10px;
padding-left:5px;
}

/*
.news li {
list-style-image: url(smdisc.gif);
font-size: 11px;
display: block;
}
*/
/*
.bdycont0 ul {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8px;
list-style-image: url(smdisc.gif);
list-style-position: inside;
margin: -20px 0px 0px 0px;
}

.bdycont0  li {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 8px;
}


.bdycont0 li a:visited{
color: #000066;
text-decoration: none;
}
*/
.itl {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal; font-style:italic;
color: #666666;
text-decoration: none;
text-align:center;
}

.itl a{
text-decoration: none;
color: #666666;
}

.itl a:hover {text-decoration:underline}


.ctx {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: #000066;
text-decoration: none;
text-align:center;
}

.ctx th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000066;
	text-align:center;
}

.ctx h2 {
	font-size: 14px;
	font-weight: normal;
}

.tbx {
border: 1px solid #000066;
border-bottom-style:solid;
border-color:#000066;
}
