/*toggler */
.togglerItems{
	display: none;
	padding: 10px;
	margin-left: 10px;
}

.togglerHeading1{
	font-weight: bold;
	font-size: 20px;
}

.togglerHeading1 a{
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	color: #333333;
}

/* end toggler */


/*CSS POPUP */
#blanket {
   background-color:#111;
   opacity: 0.65;
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:0px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	top: 100px;	
	background-color:#eeeeee;
	width:400px;
	height:400px;
	border: 2px solid black;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
}
/*END CSS POPUP */

/* MOSAIC CSS */
.headline
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: black;
}

.galleryimg
{
	border: 1px solid black;
}

.desc
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: black;
}
/* END MOSAIC CSS */


/* MISC CSS */

.rssIcon1{
	width: 50px; 
	height:70px; 
	float: right; 
	position: relative; 
	top: 10px; 
	right: 0px;
}

.contentTD{
	padding: 30px;
}

.mainTD{
	border: 1px solid #CCCCCC;
}

.mainTDtitle{
	font-size: 20px;
	font-weight: bold;
}

.mainTDtitleTD{
	border-bottom: 1px dashed #D8D8D8;
	padding-top: 3px;
	padding-bottom: 7px;
	margin-bottom: 10px;
	background-color: #EAEAEA;
	padding-right: 10px;
}

#bannerImg{
	border: 1px solid #CCCCCC;
}

.tinytxt1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.alertMsg{
	text-align: center;
	font-size: 20px;
	color: #CC0000;
	padding-bottom: 20px;
}

.goodMsg{
	text-align: center;
	font-size: 20px;
	color: #33CC00;
	padding-bottom: 20px;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {
	font-size: 12px
}
/* END MISC CSS */

/* FEATURED EVENT CSS */

.featuredEventImgDiv{
	width: 259px;
	height: 104;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-top: 3px dashed #3366FF;
	border-left: 3px dashed #3366FF;
	border-right: 8px solid #3366FF;
	border-bottom: 8px solid #3366FF;
	background-color: #EBEBEB;
	padding: 30px;
}

.featuredEventImg{
	width: 259px;
	margin-left: auto;
	margin-right: auto;

}
/* END FEATURED EVENT CSS */

/* THUMBVIEWER CSS */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #ffffff;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
	cursor: pointer;
	border: 3px solid black;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
	font: bold 12px Verdana;
	letter-spacing: 5px;
	line-height: 1.1em;
	color: black;
	padding: 5px 0;
	text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
	background-color: white;
	border: 1px solid black;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
}
/* THUMBVIEWER CSS */


/* DROP MENU CSS */
.menuLinks {
	font-size:10px;
}

#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #CCCCCC;
}

#dropmenudiv a:visited{
	color:#0000FF;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #373737;
}

A:visited {
	color:#0000FF;
}
A:active {
	color:#FF0000;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

table.navbar {
   border-collapse: collapse;
}

/*
table.navbar td {
   border: 0px solid #ccc;
}
*/
table.new_navbar td a{
   display: block;
   /*width: 9em;*/
   padding: 6px;
   text-decoration: none;
   font-size:13px;
}
/*
table.navbar td a:link, table.navbar td a:visited {
   color: #000;
   background-color: #fff;
}
*/
table.navbar td a:hover, table.navbar td a:active {
   color: #fff;
   background-color: #CCCCCC;
}

table.new_navbar td a:hover, table.navbar td a:active {
   color: #fff;
   background-color: #CCCCCC;
}

.hr1 {
	width: 100%;
	height:2px;
	background-color: #999999;
	margin-top: 15px;
	margin-bottom: 15px;

}

.tableStyle1{
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
}

.tableStyle1 tr{
	border-bottom: 1px solid black;
}	

.tableStyle1 td{
	padding: 5px;
}	
/* END DROP MENU CSS */

#sgaFormDiv{
	padding: 10px;
	border: 2px solid #CCCCCC;
}

.highlight{
	background-color: #FFFF66;
	padding: 2px;
}

#sgaAppNav li{
	display: inline; 
	list-style-type: none; 
	padding-right: 20px;
}

#sgaAppNav li a{
	text-decoration: none;
	font-weight: bold;
}
